diff --git a/data/json/mapgen/motel.json b/data/json/mapgen/motel.json index 1606100e24755..32890741f01da 100644 --- a/data/json/mapgen/motel.json +++ b/data/json/mapgen/motel.json @@ -17,498 +17,161 @@ }, { "type": "mapgen", + "om_terrain": [ [ "motel_1", "motel_entrance" ], [ "motel_2", "motel_3" ] ], "method": "json", - "om_terrain": [ "motel_entrance" ], "weight": 1000, "object": { + "fill_ter": "t_floor", "rows": [ - ".SS..........._________.", - ".SS..........._________.", - "#SS##########._________.", - "-MM-gg------#._________.", - " |#._________.", - " 66 |#._________.", - " 6 B|#._________.", - " 6 |#._________.", - " 666|#._________.", - " |#._________.", - " BBBB |#._________.", - "-MM-gg------#._________#", - ".SS##########._________#", - ".SS..........._________#", - "SSSSSSSSSSSSSS_________#", - "SSSSSSSSSSSSSS_________#", - "_______________________#", - "_______________________#", - "_______________________#", - "_______________________#", - "_______________________#", - "_______________________#", - "_______________________#", - "_______________________#" - ], - "set": [ { "point": "terrain", "id": "t_dirt", "x": 23, "y": [ 0, 23 ], "repeat": [ 5, 10 ] } ], - "terrain": { - " ": "t_floor", - "#": "t_shrub", - "'": "t_pavement_y", - "+": "t_door_c", - "-": "t_wall_w", - ".": "t_grass", - "2": "t_window_domestic", - "3": "t_door_locked", - "6": "t_floor", - "7": "t_floor", - "8": "t_floor", - "9": "t_floor", - ":": "t_floor", - ";": "t_floor", - "=": "t_floor", - ">": "t_floor", - "?": "t_floor", - "@": "t_floor", - "A": "t_floor", - "B": "t_floor", - "C": "t_floor", - "D": "t_floor", - "E": "t_floor", - "F": "t_floor", - "G": "t_floor", - "M": "t_door_glass_c", - "S": "t_sidewalk", - "W": "t_water_dp", - "X": "t_gates_mech_control", - "[": "t_fence_v", - "^": "t_tree", - "_": "t_pavement", - "g": "t_wall_glass", - "x": "t_fencegate_c", - "|": "t_wall_w", - "~": "t_fence_h" - }, - "furniture": { - "6": "f_table", - "7": "f_bookcase", - "8": "f_bathtub", - "9": "f_rack", - ":": "f_dresser", - ";": "f_toilet", - "=": "f_fireplace", - ">": "f_counter", - "?": "f_sofa", - "@": "f_bed", - "A": "f_sink", - "B": "f_chair", - "C": "f_desk", - "D": "f_trashcan", - "E": "f_cupboard", - "F": "f_fridge", - "G": "f_oven" - }, - "items": { "Y": { "item": "coat_rack", "chance": 35, "repeat": [ 1, 4 ] } }, - "place_items": [ { "item": "traveler", "x": [ 6, 6 ], "y": [ 6, 6 ], "chance": 90 } ], - "place_item": [ - { "item": "roadmap", "x": 8, "y": 8, "chance": 25 }, - { "item": "roadmap", "x": 8, "y": 8, "chance": 25 }, - { "item": "touristmap", "x": 8, "y": 8, "chance": 50 }, - { "item": "survivormap", "x": 8, "y": 7, "chance": 12 } - ], - "place_monsters": [ { "monster": "GROUP_ZOMBIE", "x": [ 2, 21 ], "y": [ 2, 21 ] } ], - "place_vehicles": [ - { "vehicle": "motorcycle", "x": 1, "y": 17, "chance": 35, "rotation": 180 }, - { "vehicle": "motorcycle", "x": 5, "y": 17, "chance": 35, "rotation": 180 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "om_terrain": [ "motel_1" ], - "weight": 1000, - "object": { - "rows": [ - "........................", - ".###########............", - ".#SSSSSSSSS#.....#######", - ".#SWWWWWWWS#.....----gg-", - ".#SWWWWWWWS#.SS..v 66 ", - ".#SWWWWWWWSSSSS.4| B66B", - ".#SWWWWWWWSSSSS..| ", - ".#SWWWWWWWS#.SS..| B66B", - ".#SWWWWWWWS#.SS..| 66 ", - ".#SWWWWWWWS#.SS..| B ", - ".#SS0SSSSSS#.SS..v B", - ".#SSSSSSSSS#.SS..----gg-", - ".#SSSS|----|.SS..#######", - ".#SSSS|<99 |.SS.........", - ".#SSSS| 3SSSSSSSSSSSS", - ".|---------|SSSSSSSSSSSS", - ".| A|:: YBC|SS__________", - ".| + +SS__________", - ".|; | 2SS__________", - ".| |@@ @@ 2SS__________", - ".|88|@@ @@ |SS__________", - ".|---------|SS__________", - ".| A|:: YBC|SS__________", - ".| + +SS__________" - ], - "set": [ - { "point": "terrain", "id": "t_dirt", "x": 0, "y": [ 0, 23 ], "repeat": [ 5, 10 ] }, - { "point": "terrain", "id": "t_dirt", "x": 0, "y": [ 15, 16 ], "repeat": [ 5, 10 ] }, - { "point": "terrain", "id": "t_dirt", "x": [ 0, 23 ], "y": 0, "repeat": [ 5, 10 ] } + "........................#SS#.........._________#", + ".###########..^.........#SS#.........._________#", + ".#SSSSSSSSS#....#########SS##########._________#", + ".#SWWWWWWWS#.^..#||||gg||MM|gg||||||#._________#", + ".#SWWWWWWWS#....#g 66 E D D|#._________#", + ".#SWWWWWWWSSSSS.#| B66B 66 |#._________#", + ".#SWWWWWWWSSSSS.#| 6 B|#._________#", + ".#SWWWWWWWS#.SS.#| B66B 6 |#._________#", + ".#SWWWWWWWS#.SS.#| 66 666|#._________#", + ".#SWWWWWWWS#.SS.#| B |#._________#", + ".#SS0SSSSSS#.SS.#g B E HHHH |#._________#", + ".#SSSSSSSSS#.SS.#||||gg||MM|gg||||||#._________#", + ".#SSSS||||||.SS.#########SS##########._________#", + ".#SSSS|9~9~|.SS.........#SS#.........._________#", + ".#SSSS|~~~~3SSSSSSSSSSSSSSSSSSSSSSSSSS_________#", + ".|||||||||||SSSSSSSSSSSSSSSSSSSSSSSSSS_________#", + ".|'A|:: BC|SS__y____y____y____y____y__________#", + ".|''+ +SS__y____y____y____y____y__________#", + ".|;'| E2SS__y_Á__y_Á__y_Á__y_Á__y__________#", + ".|''|@@ @@ 2SS__y____y____y____y____y__________#", + ".|88|@@D@@ |SSyyy____y____y____y____y__________#", + ".|||||||||||SS_________________________________#", + ".|'A|:: BC|SS_________________________________#", + ".|''+ +SS_________________________________#", + ".|;'| E2SS_________________________________#", + ".|''|@@ @@ 2SS_________________________________#", + ".|88|@@D@@ |SS_________________________________#", + ".|||||||||||SS_________________________________#", + ".|'A|:: HHE|SS_________________________________#", + ".|''+ 3SSyyy____y____y____y____y____y____y#", + ".|;'| 2SS__y____y____y____y____y____y____y#", + ".|''|B @@ 2SS__y__É_y__É_y__É_y__É_y__É_y__É_y#", + ".|88|CC @@D|SS__y____y____y____y____y____y____y#", + ".|||||||||||SS__y____y____y____y____y____y____y#", + ".|'A|:: D E2SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS#", + ".|''+ 3SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS#", + ".|;'|B H||22+|||223|||22+|||22+|||223||223|||", + ".|''|6 @@ H|D E B|C6 B| E C| E C| E C| C|", + ".|88|B @@ H|@@ 6| 6|@@ B|@@ B|@@ B|@@ B|", + ".|||||||||||@@ B|@@ B|@@ |@@ |@@ |@@ |", + ".,,,,,,,,,,| |@@ D|D |D |D |D E|", + ".,,,,,,,,,,|CB :| :|@@ :|@@ :|@@ :|@@ :|", + ".,,,,,,,,,,|CC :|HHH :|@@ :|@@ :|@@ :|@@ :|", + ".,,,,,,,,{{||||+|||||+|||||+|||||+|||||+|||||+||", + ".,,,,,,,,{{|8'''A|8'''A|8'''A|8'''A|8'''A|8'''A|", + ".,,,,,,,,{{|8';''|8';''|8';''|8';''|8';''|8';''|", + ".,,,,,,,,,,|||||||||||||||||||||||||||||||||||||", + "................................................" ], "terrain": { - " ": "t_floor", - "#": "t_shrub", - "'": "t_pavement_y", - "+": "t_door_c", - "-": "t_wall_w", - ".": "t_grass", "0": "t_sidewalk", + ".": "t_region_groundcover_urban", + "_": "t_pavement", + "Á": "t_pavement", + "É": "t_pavement", + "y": "t_pavement_y", "2": "t_window_domestic", "3": "t_door_locked", - "4": "t_gutter_downspout", - "6": "t_floor", - "7": "t_floor", - "8": "t_floor", - "9": "t_floor", - ":": "t_floor", - ";": "t_floor", - "=": "t_floor", - ">": "t_floor", - "?": "t_floor", - "@": "t_floor", - "A": "t_floor", - "B": "t_floor", - "C": "t_floor", - "D": "t_floor", - "E": "t_floor", - "F": "t_floor", - "G": "t_floor", - "M": "t_door_glass_c", - "S": "t_sidewalk", - "W": "t_water_dp", - "X": "t_gates_mech_control", - "Y": "t_floor", - "[": "t_fence_v", - "^": "t_tree", - "_": "t_pavement", - "g": "t_wall_glass", - "v": "t_wall_glass", - "x": "t_fencegate_c", "|": "t_wall_w", - "~": "t_fence_h", - "<": "t_ladder_up" - }, - "furniture": { - "0": "f_dive_block", - "6": "f_table", - "7": "f_bookcase", - "8": "f_bathtub", - "9": "f_locker", - ":": "f_dresser", - "=": "f_fireplace", - ">": "f_counter", - "?": "f_sofa", - "@": "f_bed", - "A": "f_sink", - "B": "f_chair", - "C": "f_desk", - "D": "f_trashcan", - "E": "f_cupboard", - "F": "f_fridge", - "G": "f_oven", - "Y": "f_rack_coat" - }, - "place_vendingmachines": [ - { "item_group": "vending_food", "x": 18, "y": 6, "lootable": true }, - { "item_group": "vending_food", "x": 18, "y": 7, "lootable": true }, - { "item_group": "vending_drink", "x": 18, "y": 9, "lootable": true } - ], - "toilets": { ";": { } }, - "items": { "Y": { "item": "coat_rack", "chance": 35, "repeat": [ 1, 4 ] } }, - "place_items": [ - { "item": "bed", "x": [ 5, 6 ], "y": [ 19, 20 ], "chance": 80 }, - { "item": "bed", "x": [ 8, 9 ], "y": [ 19, 20 ], "chance": 80 }, - { "item": "cleaning", "x": [ 8, 8 ], "y": [ 13, 13 ], "chance": 80 }, - { "item": "home_hw", "x": [ 9, 9 ], "y": [ 13, 13 ], "chance": 80 }, - { "item": "traveler", "x": [ 5, 6 ], "y": [ 16, 16 ], "chance": 30 }, - { "item": "traveler", "x": [ 5, 6 ], "y": [ 22, 22 ], "chance": 30 }, - { "item": "dining", "x": [ 21, 22 ], "y": [ 4, 5 ], "chance": 30 }, - { "item": "dining", "x": [ 21, 22 ], "y": [ 7, 8 ], "chance": 30 }, - { "item": "trash_forest", "x": [ 14, 23 ], "y": [ 16, 23 ], "chance": 40 }, - { "item": "trash", "x": [ 14, 23 ], "y": [ 16, 23 ], "chance": 50 }, - { "item": "book_motel", "x": 10, "y": 16, "chance": 100 }, - { "item": "book_motel", "x": 10, "y": 22, "chance": 100 } - ], - "place_monsters": [ - { "monster": "GROUP_ZOMBIE", "x": [ 2, 21 ], "y": [ 2, 21 ] }, - { "monster": "GROUP_ZOMBIE_POOL", "x": [ 2, 10 ], "y": [ 3, 11 ], "chance": 2 } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "om_terrain": [ "motel_2" ], - "weight": 1000, - "object": { - "rows": [ - "_|; | 2SS__________", - "_| |@@ @@ 2SS__________", - "_|88|@@ @@ |SS__________", - "_|---------|SS__________", - "_| A|:: HHY|SS__________", - "_| + 3SS__________", - "_|; | 2SS__________", - "_| |B @@ 2SS__________", - "_|88|CC @@ |SS__________", - "_|---------|SS__________", - "_| A|:: Y 2SSSSSSSSSSSS", - "_| + 3SSSSSSSSSSSS", - "_|; |B H|-22+---223--", - "_| |6 @@ H|Y B|C6 B|", - "_|88|B @@ H|@@ 6| 6|", - "_|---------|@@ B|@@ B|", - "__4________| |@@ |", - "___________|CB :| :|", - "___________|CC :|HHH :|", - "_________{{|---+-|---+-|", - "_________{{|8 A|8 A|", - "_________{{|8 ; |8 ; |", - "___________-------------", - "........................" - ], - "set": [ { "point": "terrain", "id": "t_dirt", "x": [ 0, 23 ], "y": 23, "repeat": [ 5, 8 ] } ], - "terrain": { " ": "t_floor", - "#": "t_shrub", - "'": "t_pavement_y", + "~": "t_thconc_floor", + "9": "t_thconc_floor", + "'": "t_linoleum_white", + ";": "t_linoleum_white", + "A": "t_linoleum_white", + "8": "t_linoleum_white", "+": "t_door_c", - "-": "t_wall_w", - ".": "t_grass", - "2": "t_window_domestic", - "3": "t_door_locked", - "4": "t_gutter_downspout", - "6": "t_floor", - "7": "t_floor", - "8": "t_floor", - "9": "t_floor", - ":": "t_floor", - ";": "t_floor", - "=": "t_floor", - ">": "t_floor", - "?": "t_floor", - "@": "t_floor", - "A": "t_floor", - "B": "t_floor", - "C": "t_floor", - "D": "t_floor", - "E": "t_floor", - "F": "t_floor", - "G": "t_floor", - "H": "t_floor", - "M": "t_door_glass_c", "S": "t_sidewalk", - "W": "t_water_dp", - "X": "t_gates_mech_control", - "Y": "t_floor", - "[": "t_fence_v", - "^": "t_tree", - "_": "t_pavement", + "^": "t_region_tree", + "M": "t_door_glass_c", + "#": "t_region_groundcover_urban", "g": "t_wall_glass", - "x": "t_fencegate_c", - "{": "t_pavement", - "|": "t_wall_w", - "~": "t_fence_h" + "W": "t_water_pool_outdoors", + "{": "t_concrete", + ",": "t_concrete" }, "furniture": { + "0": "f_dive_block", + "#": "f_hedge_short", "6": "f_table", - "7": "f_bookcase", "8": "f_bathtub", "9": "f_rack", ":": "f_dresser", - "=": "f_fireplace", - ">": "f_counter", "?": "f_sofa", "@": "f_bed", "A": "f_sink", "B": "f_chair", "C": "f_desk", "D": "f_trashcan", - "E": "f_cupboard", + "E": "f_rack_coat", "F": "f_fridge", "G": "f_oven", "H": "f_sofa", - "Y": "f_rack_coat", "{": "f_dumpster" }, + "place_item": [ + { "item": "roadmap", "x": 32, "y": 8, "chance": 25 }, + { "item": "roadmap", "x": 32, "y": 8, "chance": 25 }, + { "item": "touristmap", "x": 32, "y": 8, "chance": 50 }, + { "item": "survivormap", "x": 32, "y": 7, "chance": 12 } + ], "toilets": { ";": { } }, - "items": { "Y": { "item": "coat_rack", "chance": 35, "repeat": [ 1, 4 ] } }, "place_items": [ - { "item": "bed", "x": [ 5, 6 ], "y": [ 1, 2 ], "chance": 80 }, - { "item": "bed", "x": [ 8, 9 ], "y": [ 1, 2 ], "chance": 80 }, - { "item": "bed", "x": [ 8, 9 ], "y": [ 7, 8 ], "chance": 80 }, - { "item": "bed", "x": [ 7, 8 ], "y": [ 13, 14 ], "chance": 80 }, - { "item": "bed", "x": [ 12, 13 ], "y": [ 14, 15 ], "chance": 80 }, - { "item": "bed", "x": [ 18, 19 ], "y": [ 15, 16 ], "chance": 80 }, - { "item": "traveler", "x": [ 5, 6 ], "y": [ 4, 4 ], "chance": 30 }, - { "item": "traveler", "x": [ 5, 6 ], "y": [ 10, 10 ], "chance": 30 }, - { "item": "traveler", "x": [ 16, 16 ], "y": [ 17, 18 ], "chance": 30 }, - { "item": "traveler", "x": [ 22, 22 ], "y": [ 17, 18 ], "chance": 30 }, - { "item": "trash_forest", "x": [ 13, 23 ], "y": [ 0, 11 ], "chance": 40 }, - { "item": "trash", "x": [ 13, 23 ], "y": [ 0, 11 ], "chance": 50 }, - { "item": "trash_forest", "x": [ 9, 10 ], "y": [ 19, 21 ], "chance": 60 }, - { "item": "trash", "x": [ 9, 10 ], "y": [ 19, 21 ], "chance": 70 }, - { "item": "book_motel", "x": 5, "y": 8, "chance": 100 }, - { "item": "book_motel", "x": 5, "y": 13, "chance": 100 }, - { "item": "book_motel", "x": 12, "y": 18, "chance": 100 }, - { "item": "book_motel", "x": 18, "y": 13, "chance": 100 } - ], - "place_monsters": [ - { "monster": "GROUP_ZOMBIE", "x": [ 3, 23 ], "y": [ 0, 22 ] }, - { "monster": "GROUP_ZOMBIE", "x": [ 2, 9 ], "y": [ 0, 14 ], "chance": 3 }, - { "monster": "GROUP_ZOMBIE", "x": [ 12, 22 ], "y": [ 13, 21 ] } - ] - } - }, - { - "type": "mapgen", - "method": "json", - "om_terrain": [ "motel_3" ], - "weight": 1000, - "object": { - "rows": [ - "_______________________#", - "_______________________#", - "_______________________#", - "_______________________#", - "_______________________#", - "_______________________#", - "_______________________#", - "_______________________#", - "_______________________#", - "_______________________#", - "SSSSSSSSSSSSSSSSSSSSSSS#", - "SSSSSSSSSSSSSSSSSSSSSSS#", - "-22+---22+---223--223---", - " C| C| C| C|", - "@@ B|@@ B|@@ B|@@ B|", - "@@ Y|@@ Y|@@ Y|@@ Y|", - " | | | |", - "@@ :|@@ :|@@ :|@@ :|", - "@@ :|@@ :|@@ :|@@ :|", - "---+-|---+-|---+-|---+-|", - "8 A|8 A|8 A|8 A|", - "8 ; |8 ; |8 ; |8 ; |", - "------------------------", - "......................4." - ], - "set": [ { "point": "terrain", "id": "t_dirt", "x": [ 0, 23 ], "y": 23, "repeat": [ 5, 10 ] } ], - "terrain": { - " ": "t_floor", - "#": "t_shrub", - "'": "t_pavement_y", - "+": "t_door_c", - "-": "t_wall_w", - ".": "t_grass", - "2": "t_window_domestic", - "3": "t_door_locked", - "4": "t_gutter_downspout", - "6": "t_floor", - "7": "t_floor", - "8": "t_floor", - "9": "t_floor", - ":": "t_floor", - ";": "t_floor", - "=": "t_floor", - ">": "t_floor", - "?": "t_floor", - "@": "t_floor", - "A": "t_floor", - "B": "t_floor", - "C": "t_floor", - "D": "t_floor", - "E": "t_floor", - "F": "t_floor", - "G": "t_floor", - "M": "t_door_glass_c", - "S": "t_sidewalk", - "W": "t_water_dp", - "X": "t_gates_mech_control", - "Y": "t_floor", - "[": "t_fence_v", - "^": "t_tree", - "_": "t_pavement", - "g": "t_wall_glass", - "x": "t_fencegate_c", - "|": "t_wall_w", - "~": "t_fence_h" + { "item": "traveler", "chance": 90, "x": 30, "y": [ 6, 6 ] }, + { "item": "cash_register_random", "x": 32, "y": [ 5, 8 ], "chance": 100 }, + { "item": "cleaning", "chance": 80, "x": [ 7, 7 ], "y": [ 13, 13 ] }, + { "item": "home_hw", "chance": 80, "x": [ 9, 9 ], "y": [ 13, 13 ] }, + { "item": "book_motel", "x": 10, "y": 16, "chance": 100 }, + { "item": "book_motel", "x": 10, "y": 22, "chance": 100 }, + { "item": "traveler", "chance": 45, "x": [ 5, 6 ], "y": [ 16, 16 ] }, + { "item": "traveler", "chance": 45, "x": [ 5, 6 ], "y": [ 22, 22 ] }, + { "item": "dining", "chance": 30, "x": [ 21, 22 ], "y": [ 4, 5 ] }, + { "item": "dining", "chance": 30, "x": [ 21, 22 ], "y": [ 7, 8 ] }, + { "item": "vending_drink", "chance": 50, "x": [ 18, 23 ], "y": [ 5, 10 ] }, + { "item": "vending_food", "chance": 50, "x": [ 18, 23 ], "y": [ 5, 10 ] }, + { "item": "book_motel", "x": 5, "y": 32, "chance": 100 }, + { "item": "book_motel", "x": 5, "y": 37, "chance": 100 }, + { "item": "book_motel", "x": 12, "y": 42, "chance": 100 }, + { "item": "book_motel", "x": 18, "y": 37, "chance": 100 }, + { "item": "traveler", "chance": 45, "x": [ 5, 6 ], "y": 28 }, + { "item": "traveler", "chance": 45, "x": [ 5, 6 ], "y": 34 }, + { "item": "traveler", "chance": 45, "x": [ 16, 16 ], "y": [ 41, 42 ] }, + { "item": "traveler", "chance": 45, "x": [ 22, 22 ], "y": [ 41, 42 ] }, + { "item": "book_motel", "x": 28, "y": 37, "chance": 100 }, + { "item": "book_motel", "x": 34, "y": 37, "chance": 100 }, + { "item": "book_motel", "x": 40, "y": 37, "chance": 100 }, + { "item": "book_motel", "x": 46, "y": 37, "chance": 100 }, + { "item": "traveler", "chance": 45, "x": 28, "y": [ 41, 42 ] }, + { "item": "traveler", "chance": 45, "x": 34, "y": [ 41, 42 ] }, + { "item": "traveler", "chance": 45, "x": 40, "y": [ 41, 42 ] }, + { "item": "traveler", "chance": 45, "x": 46, "y": [ 41, 42 ] } + ], + "vehicles": { + "Á": { "vehicle": "parking_garage", "chance": 33, "rotation": 270 }, + "É": { "vehicle": "parking_garage", "chance": 33, "rotation": 90 } }, - "furniture": { - "6": "f_table", - "7": "f_bookcase", - "8": "f_bathtub", - "9": "f_rack", - ":": "f_dresser", - "=": "f_fireplace", - ">": "f_counter", - "?": "f_sofa", - "@": "f_bed", - "A": "f_sink", - "B": "f_chair", - "C": "f_desk", - "D": "f_trashcan", - "E": "f_cupboard", - "F": "f_fridge", - "G": "f_oven", - "Y": "f_rack_coat" + "items": { + "@": { "item": "bed", "chance": 33 }, + "E": { "item": "unisex_coat_rack", "chance": 33 }, + "D": { "item": "trash", "repeat": [ 0, 2 ], "chance": 45 }, + "{": { "item": "trash", "repeat": [ 0, 5 ] }, + "8": { "item": "shower", "chance": 10 } }, - "toilets": { ";": { } }, - "items": { "Y": { "item": "coat_rack", "chance": 35, "repeat": [ 1, 4 ] } }, - "place_items": [ - { "item": "bed", "x": [ 0, 1 ], "y": [ 14, 15 ], "chance": 80 }, - { "item": "bed", "x": [ 6, 7 ], "y": [ 14, 15 ], "chance": 80 }, - { "item": "bed", "x": [ 11, 12 ], "y": [ 14, 15 ], "chance": 80 }, - { "item": "bed", "x": [ 18, 19 ], "y": [ 14, 15 ], "chance": 80 }, - { "item": "bed", "x": [ 0, 1 ], "y": [ 17, 18 ], "chance": 80 }, - { "item": "bed", "x": [ 6, 7 ], "y": [ 17, 18 ], "chance": 80 }, - { "item": "bed", "x": [ 11, 12 ], "y": [ 17, 18 ], "chance": 80 }, - { "item": "bed", "x": [ 18, 19 ], "y": [ 17, 18 ], "chance": 80 }, - { "item": "traveler", "x": [ 4, 4 ], "y": [ 17, 18 ], "chance": 30 }, - { "item": "traveler", "x": [ 10, 10 ], "y": [ 17, 18 ], "chance": 30 }, - { "item": "traveler", "x": [ 16, 16 ], "y": [ 17, 18 ], "chance": 30 }, - { "item": "traveler", "x": [ 22, 22 ], "y": [ 17, 18 ], "chance": 30 }, - { "item": "trash_forest", "x": [ 0, 22 ], "y": [ 0, 13 ], "chance": 40 }, - { "item": "trash", "x": [ 0, 22 ], "y": [ 0, 13 ], "chance": 50 }, - { "item": "book_motel", "x": 4, "y": 13, "chance": 100 }, - { "item": "book_motel", "x": 10, "y": 13, "chance": 100 }, - { "item": "book_motel", "x": 16, "y": 18, "chance": 100 }, - { "item": "book_motel", "x": 22, "y": 13, "chance": 100 } - ], + "place_vendingmachines": [ { "x": 18, "y": 6, "lootable": true }, { "x": 18, "y": 7, "lootable": true }, { "x": 18, "y": 9, "lootable": true } ], "place_monsters": [ - { "monster": "GROUP_ZOMBIE", "x": [ 0, 21 ], "y": [ 0, 22 ] }, - { "monster": "GROUP_ZOMBIE", "x": [ 0, 22 ], "y": [ 13, 21 ], "chance": 2 } - ], - "place_vehicles": [ - { "vehicle": "car", "x": 3, "y": 7, "chance": 2, "rotation": 90 }, - { "vehicle": "car", "x": 5, "y": 7, "chance": 2, "rotation": 270 }, - { "vehicle": "car", "x": 7, "y": 7, "chance": 2, "rotation": 60 }, - { "vehicle": "car", "x": 9, "y": 7, "chance": 2, "rotation": 270 }, - { "vehicle": "car", "x": 11, "y": 7, "chance": 2, "rotation": 90 }, - { "vehicle": "car", "x": 13, "y": 7, "chance": 2, "rotation": 270 }, - { "vehicle": "car", "x": 15, "y": 7, "chance": 2, "rotation": 110 }, - { "vehicle": "car", "x": 17, "y": 7, "chance": 2, "rotation": 270 }, - { "vehicle": "car", "x": 19, "y": 7, "chance": 2, "rotation": 90 }, - { "vehicle": "pickup", "x": 3, "y": 7, "chance": 2, "rotation": 90 }, - { "vehicle": "car", "x": 5, "y": 7, "chance": 2, "rotation": 270 }, - { "vehicle": "flatbed_truck", "x": 7, "y": 7, "chance": 2, "rotation": 60 }, - { "vehicle": "car", "x": 9, "y": 7, "chance": 2, "rotation": 270 }, - { "vehicle": "policecar", "x": 11, "y": 7, "chance": 2, "rotation": 90 }, - { "vehicle": "car", "x": 13, "y": 7, "chance": 2, "rotation": 270 }, - { "vehicle": "car", "x": 15, "y": 7, "chance": 2, "rotation": 110 }, - { "vehicle": "motorcycle", "x": 17, "y": 7, "chance": 2, "rotation": 270 }, - { "vehicle": "car", "x": 19, "y": 7, "chance": 2, "rotation": 90 } + { "monster": "GROUP_ZOMBIE_POOL", "x": [ 0, 23 ], "y": [ 0, 23 ] }, + { "monster": "GROUP_ZOMBIE", "x": [ 24, 47 ], "y": [ 0, 23 ] }, + { "monster": "GROUP_ZOMBIE", "x": [ 0, 23 ], "y": [ 24, 47 ] }, + { "monster": "GROUP_ZOMBIE", "x": [ 24, 47 ], "y": [ 24, 47 ] } ] } }, @@ -713,798 +376,299 @@ }, { "type": "mapgen", - "om_terrain": [ "2fmotel_entrance" ], + "om_terrain": [ [ "2fmotel_1", "2fmotel_entrance" ], [ "2fmotel_2", "2fmotel_3" ] ], "method": "json", "weight": 1000, "object": { + "fill_ter": "t_floor", "rows": [ - ".SS..........._________.", - ".SS..........._________.", - "#SS##########._________.", - "-MM-gg------#._________.", - " |#._________.", - " 66 |#._________.", - " 6 B|#._________.", - " 6 |#._________.", - " 666|#._________.", - " |#._________.", - " BBBB |#._________.", - "-MM-gg------#._________#", - ".SS##########._________#", - ".SS..........._________#", - "SSSSSSSSSSSSSS_________#", - "SSSSSSSSSSSSSS_________#", - "_______________________#", - "_______________________#", - "_______________________#", - "_______________________#", - "_______________________#", - "_______________________#", - "_______________________#", - "_______________________#" + "........................#SS#.........._________#", + ".###########..^.........#SS#.........._________#", + ".#SSSSSSSSS#....#########SS##########._________#", + ".#SWWWWWWWS#.^..#||||gg||MM|gg||||||#._________#", + ".#SWWWWWWWS#....#g 66 E D D|#._________#", + ".#SWWWWWWWSSSSS.#| B66B 66 |#._________#", + ".#SWWWWWWWSSSSS.#| 6 B|#._________#", + ".#SWWWWWWWS#.SS.#| B66B 6 |#._________#", + ".#SWWWWWWWS#.SS.#| 66 666|#._________#", + ".#SWWWWWWWS#.SS.#| B |#._________#", + ".#SS0SSSSSS#.SS.#g B E HHHH |#._________#", + ".#SSSSSSSSS#.SS.#||||gg||MM|gg||||||#._________#", + ".#SSSS||||||.SS.#########SS##########._________#", + ".#SSSS|9~9~|.SS.........#SS#.........._________#", + ".#SSSS|~~~~3SSSSSSSSSSSSSSSSSSSSSSSSSS_________#", + ".|||||||||||SSSSSSSSSSSSSSSSSSSSSSSSSS_________#", + ".|'A|:: BC|": "t_floor", - "?": "t_floor", - "@": "t_floor", - "A": "t_floor", - "B": "t_floor", - "C": "t_floor", - "D": "t_floor", - "E": "t_floor", - "F": "t_floor", - "G": "t_floor", "S": "t_sidewalk", - "^": "t_tree", + "^": "t_region_tree", "M": "t_door_glass_c", - "#": "t_shrub", + "#": "t_region_groundcover_urban", "g": "t_wall_glass", - "X": "t_gates_mech_control", - "[": "t_fence_v", - "W": "t_water_dp", - "~": "t_fence_h", - "x": "t_fencegate_c" + "W": "t_water_pool_outdoors", + "<": "t_stairs_up", + "{": "t_concrete", + ",": "t_concrete" }, "furniture": { + "0": "f_dive_block", + "#": "f_hedge_short", "6": "f_table", - "7": "f_bookcase", "8": "f_bathtub", "9": "f_rack", ":": "f_dresser", - ";": "f_toilet", - "=": "f_fireplace", - ">": "f_counter", - "?": "f_sofa", - "@": "f_bed", - "A": "f_sink", - "B": "f_chair", - "C": "f_desk", - "D": "f_trashcan", - "E": "f_cupboard", - "F": "f_fridge", - "G": "f_oven" - }, - "set": [ { "point": "terrain", "id": "t_dirt", "x": 23, "y": [ 0, 23 ], "repeat": [ 5, 10 ] } ], - "place_item": [ - { "item": "roadmap", "x": 8, "y": 8, "chance": 25 }, - { "item": "roadmap", "x": 8, "y": 8, "chance": 25 }, - { "item": "touristmap", "x": 8, "y": 8, "chance": 50 }, - { "item": "survivormap", "x": 8, "y": 7, "chance": 12 } - ], - "place_items": [ { "item": "traveler", "chance": 90, "x": [ 6, 6 ], "y": [ 6, 6 ] } ], - "place_vehicles": [ - { "vehicle": "motorcycle", "x": 1, "y": 17, "rotation": 180, "chance": 35 }, - { "vehicle": "motorcycle", "x": 5, "y": 17, "rotation": 180, "chance": 35 } - ], - "place_monsters": [ { "monster": "GROUP_ZOMBIE", "x": [ 2, 21 ], "y": [ 2, 21 ] } ] - } - }, - { - "type": "mapgen", - "om_terrain": [ "2fmotel_1" ], - "method": "json", - "weight": 1000, - "object": { - "rows": [ - "........................", - ".###########............", - ".#SSSSSSSSS#.....#######", - ".#SWWWWWWWS#.....----gg-", - ".#SWWWWWWWS#.SS..v 66 ", - ".#SWWWWWWWSSSSS..| B66B", - ".#SWWWWWWWSSSSS..| ", - ".#SWWWWWWWS#.SS..| B66B", - ".#SWWWWWWWS#.SS..| 66 ", - ".#SWWWWWWWS#.SS..| B ", - ".#SS0SSSSSS#.SS..v B", - ".#SSSSSSSSS#.SS..----gg-", - ".#SSSS|----|.SS..#######", - ".#SSSS|9 9 |.SS.........", - ".#SSSS| 3SSSSSSSSSSSS", - ".|---------|SSSSSSSSSSSS", - ".| A|:: BC|": "t_floor", - "?": "t_floor", - "@": "t_floor", - "A": "t_floor", - "B": "t_floor", - "C": "t_floor", - "D": "t_floor", - "E": "t_floor", - "F": "t_floor", - "G": "t_floor", - "S": "t_sidewalk", - "^": "t_tree", - "M": "t_door_glass_c", - "#": "t_shrub", - "g": "t_wall_glass", - "v": "t_wall_glass", - "X": "t_gates_mech_control", - "[": "t_fence_v", - "W": "t_water_dp", - "~": "t_fence_h", - "x": "t_fencegate_c", - "0": "t_sidewalk", - "<": "t_stairs_up" - }, - "furniture": { - "6": "f_table", - "7": "f_bookcase", - "8": "f_bathtub", - "9": "f_locker", - ":": "f_dresser", - "=": "f_fireplace", - ">": "f_counter", "?": "f_sofa", "@": "f_bed", "A": "f_sink", "B": "f_chair", "C": "f_desk", "D": "f_trashcan", - "E": "f_cupboard", + "E": "f_rack_coat", "F": "f_fridge", "G": "f_oven", - "0": "f_dive_block" + "H": "f_sofa", + "{": "f_dumpster" }, - "place_vendingmachines": [ { "x": 18, "y": 6, "lootable": true }, { "x": 18, "y": 7, "lootable": true }, { "x": 18, "y": 9, "lootable": true } ], "toilets": { ";": { } }, - "set": [ - { "point": "terrain", "id": "t_dirt", "x": 0, "y": [ 0, 23 ], "repeat": [ 5, 10 ] }, - { "point": "terrain", "id": "t_dirt", "x": 0, "y": [ 15, 16 ], "repeat": [ 5, 10 ] }, - { "point": "terrain", "id": "t_dirt", "x": [ 0, 23 ], "y": 0, "repeat": [ 5, 10 ] } + "place_item": [ + { "item": "roadmap", "x": 32, "y": 8, "chance": 25 }, + { "item": "roadmap", "x": 32, "y": 8, "chance": 25 }, + { "item": "touristmap", "x": 32, "y": 8, "chance": 50 }, + { "item": "survivormap", "x": 32, "y": 7, "chance": 12 } ], "place_items": [ + { "item": "traveler", "chance": 90, "x": 30, "y": [ 6, 6 ] }, + { "item": "cash_register_random", "x": 32, "y": [ 5, 8 ], "chance": 100 }, { "item": "cleaning", "chance": 80, "x": [ 7, 7 ], "y": [ 13, 13 ] }, { "item": "home_hw", "chance": 80, "x": [ 9, 9 ], "y": [ 13, 13 ] }, { "item": "book_motel", "x": 10, "y": 16, "chance": 100 }, { "item": "book_motel", "x": 10, "y": 22, "chance": 100 }, - { "item": "traveler", "chance": 30, "x": [ 5, 6 ], "y": [ 16, 16 ] }, - { "item": "traveler", "chance": 30, "x": [ 5, 6 ], "y": [ 22, 22 ] }, + { "item": "traveler", "chance": 45, "x": [ 5, 6 ], "y": [ 16, 16 ] }, + { "item": "traveler", "chance": 45, "x": [ 5, 6 ], "y": [ 22, 22 ] }, { "item": "dining", "chance": 30, "x": [ 21, 22 ], "y": [ 4, 5 ] }, { "item": "dining", "chance": 30, "x": [ 21, 22 ], "y": [ 7, 8 ] }, { "item": "vending_drink", "chance": 50, "x": [ 18, 23 ], "y": [ 5, 10 ] }, { "item": "vending_food", "chance": 50, "x": [ 18, 23 ], "y": [ 5, 10 ] }, - { "item": "trash_forest", "chance": 40, "x": [ 14, 23 ], "y": [ 16, 23 ] }, - { "item": "trash", "chance": 50, "x": [ 14, 23 ], "y": [ 16, 23 ] }, - { "item": "bed", "chance": 60, "x": [ 5, 6 ], "y": [ 19, 20 ] }, - { "item": "bed", "chance": 60, "x": [ 8, 9 ], "y": [ 19, 20 ] } - ], - "place_monsters": [ - { "monster": "GROUP_ZOMBIE", "x": [ 2, 21 ], "y": [ 2, 21 ] }, - { "monster": "GROUP_ZOMBIE_POOL", "chance": 2, "x": [ 2, 10 ], "y": [ 3, 11 ] } - ] - } - }, - { - "type": "mapgen", - "om_terrain": [ "2fmotel_2" ], - "method": "json", - "weight": 1000, - "object": { - "rows": [ - "_|; | 2SS__________", - "_| |@@ @@ 2SS__________", - "_|88|@@ @@ |SS__________", - "_|---------|SS__________", - "_| A|:: HH |SS__________", - "_| + 3SS__________", - "_|; | 2SS__________", - "_| |B @@ 2SS__________", - "_|88|CC @@ |SS__________", - "_|---------|SS__________", - "_| A|:: 2SSSSSSSSSSSS", - "_| + 3SSSSSSSSSSSS", - "_|; |B H|-22+---223--", - "_| |6 @@ H| B|C6 B|", - "_|88|B @@ H|@@ 6| 6|", - "_|---------|@@ B|@@ B|", - "___________| |@@ |", - "___________|CB :| :|", - "___________|CC :|HHH :|", - "_________{{|---+-|---+-|", - "_________{{|8 A|8 A|", - "_________{{|8 ; |8 ; |", - "___________-------------", - "........................" - ], - "terrain": { - ".": "t_grass", - "-": "t_wall", - "_": "t_pavement", - "'": "t_pavement_y", - "2": "t_window_domestic", - "3": "t_door_locked", - "|": "t_wall", - " ": "t_floor", - "6": "t_floor", - "7": "t_floor", - "8": "t_floor", - "9": "t_floor", - ":": "t_floor", - ";": "t_floor", - "+": "t_door_c", - "=": "t_floor", - ">": "t_floor", - "?": "t_floor", - "@": "t_floor", - "A": "t_floor", - "B": "t_floor", - "C": "t_floor", - "D": "t_floor", - "E": "t_floor", - "F": "t_floor", - "G": "t_floor", - "H": "t_floor", - "{": "t_pavement", - "S": "t_sidewalk", - "^": "t_tree", - "M": "t_door_glass_c", - "#": "t_shrub", - "g": "t_wall_glass", - "X": "t_gates_mech_control", - "[": "t_fence_v", - "W": "t_water_dp", - "~": "t_fence_h", - "x": "t_fencegate_c" - }, - "furniture": { - "6": "f_table", - "7": "f_bookcase", - "8": "f_bathtub", - "9": "f_rack", - ":": "f_dresser", - "=": "f_fireplace", - ">": "f_counter", - "?": "f_sofa", - "@": "f_bed", - "A": "f_sink", - "B": "f_chair", - "C": "f_desk", - "D": "f_trashcan", - "E": "f_cupboard", - "F": "f_fridge", - "G": "f_oven", - "H": "f_sofa", - "{": "f_dumpster" - }, - "toilets": { ";": { } }, - "set": [ { "point": "terrain", "id": "t_dirt", "x": [ 0, 23 ], "y": 23, "repeat": [ 5, 8 ] } ], - "place_items": [ - { "item": "book_motel", "x": 5, "y": 8, "chance": 100 }, - { "item": "book_motel", "x": 5, "y": 13, "chance": 100 }, - { "item": "book_motel", "x": 12, "y": 18, "chance": 100 }, - { "item": "book_motel", "x": 18, "y": 13, "chance": 100 }, - { "item": "traveler", "chance": 30, "x": [ 5, 6 ], "y": [ 4, 4 ] }, - { "item": "traveler", "chance": 30, "x": [ 5, 6 ], "y": [ 10, 10 ] }, - { "item": "traveler", "chance": 30, "x": [ 16, 16 ], "y": [ 17, 18 ] }, - { "item": "traveler", "chance": 30, "x": [ 22, 22 ], "y": [ 17, 18 ] }, - { "item": "trash_forest", "chance": 40, "x": [ 13, 23 ], "y": [ 0, 11 ] }, - { "item": "trash", "chance": 50, "x": [ 13, 23 ], "y": [ 0, 11 ] }, - { "item": "trash_forest", "chance": 60, "x": [ 9, 10 ], "y": [ 19, 21 ] }, - { "item": "trash", "chance": 70, "x": [ 9, 10 ], "y": [ 19, 21 ] }, - { "item": "bed", "chance": 60, "x": [ 5, 6 ], "y": [ 1, 2 ] }, - { "item": "bed", "chance": 60, "x": [ 8, 9 ], "y": [ 1, 2 ] }, - { "item": "bed", "chance": 60, "x": [ 8, 9 ], "y": [ 7, 8 ] }, - { "item": "bed", "chance": 60, "x": [ 7, 8 ], "y": [ 13, 14 ] }, - { "item": "bed", "chance": 60, "x": [ 12, 13 ], "y": [ 14, 15 ] }, - { "item": "bed", "chance": 60, "x": [ 18, 19 ], "y": [ 15, 16 ] } - ], - "place_monsters": [ - { "monster": "GROUP_ZOMBIE", "x": [ 3, 23 ], "y": [ 0, 22 ] }, - { "monster": "GROUP_ZOMBIE", "chance": 3, "x": [ 2, 9 ], "y": [ 0, 14 ] }, - { "monster": "GROUP_ZOMBIE", "x": [ 12, 22 ], "y": [ 13, 21 ] } - ] - } - }, - { - "type": "mapgen", - "om_terrain": [ "2fmotel_3" ], - "method": "json", - "weight": 1000, - "object": { - "rows": [ - "_______________________#", - "_______________________#", - "_______________________#", - "_______________________#", - "_______________________#", - "_______________________#", - "_______________________#", - "_______________________#", - "_______________________#", - "_______________________#", - "SSSSSSSSSSSSSSSSSSSSSSS#", - "SSSSSSSSSSSSSSSSSSSSSS<#", - "-22+---22+---223--223---", - " C| C| C| C|", - "@@ B|@@ B|@@ B|@@ B|", - "@@ |@@ |@@ |@@ |", - " | | | |", - "@@ :|@@ :|@@ :|@@ :|", - "@@ :|@@ :|@@ :|@@ :|", - "---+-|---+-|---+-|---+-|", - "8 A|8 A|8 A|8 A|", - "8 ; |8 ; |8 ; |8 ; |", - "------------------------", - "........................" - ], - "terrain": { - ".": "t_grass", - "-": "t_wall", - "_": "t_pavement", - "'": "t_pavement_y", - "2": "t_window_domestic", - "3": "t_door_locked", - "|": "t_wall", - " ": "t_floor", - "6": "t_floor", - "7": "t_floor", - "8": "t_floor", - "9": "t_floor", - ":": "t_floor", - ";": "t_floor", - "+": "t_door_c", - "=": "t_floor", - ">": "t_floor", - "?": "t_floor", - "@": "t_floor", - "A": "t_floor", - "B": "t_floor", - "C": "t_floor", - "D": "t_floor", - "E": "t_floor", - "F": "t_floor", - "G": "t_floor", - "S": "t_sidewalk", - "^": "t_tree", - "M": "t_door_glass_c", - "#": "t_shrub", - "g": "t_wall_glass", - "X": "t_gates_mech_control", - "[": "t_fence_v", - "W": "t_water_dp", - "~": "t_fence_h", - "x": "t_fencegate_c", - "<": "t_stairs_up" + { "item": "book_motel", "x": 5, "y": 32, "chance": 100 }, + { "item": "book_motel", "x": 5, "y": 37, "chance": 100 }, + { "item": "book_motel", "x": 12, "y": 42, "chance": 100 }, + { "item": "book_motel", "x": 18, "y": 37, "chance": 100 }, + { "item": "traveler", "chance": 45, "x": [ 5, 6 ], "y": 28 }, + { "item": "traveler", "chance": 45, "x": [ 5, 6 ], "y": 34 }, + { "item": "traveler", "chance": 45, "x": [ 16, 16 ], "y": [ 41, 42 ] }, + { "item": "traveler", "chance": 45, "x": [ 22, 22 ], "y": [ 41, 42 ] }, + { "item": "book_motel", "x": 28, "y": 37, "chance": 100 }, + { "item": "book_motel", "x": 34, "y": 37, "chance": 100 }, + { "item": "book_motel", "x": 40, "y": 37, "chance": 100 }, + { "item": "book_motel", "x": 46, "y": 37, "chance": 100 }, + { "item": "traveler", "chance": 45, "x": 28, "y": [ 41, 42 ] }, + { "item": "traveler", "chance": 45, "x": 34, "y": [ 41, 42 ] }, + { "item": "traveler", "chance": 45, "x": 40, "y": [ 41, 42 ] }, + { "item": "traveler", "chance": 45, "x": 46, "y": [ 41, 42 ] } + ], + "vehicles": { + "Á": { "vehicle": "parking_garage", "chance": 33, "rotation": 270 }, + "É": { "vehicle": "parking_garage", "chance": 33, "rotation": 90 } }, - "furniture": { - "6": "f_table", - "7": "f_bookcase", - "8": "f_bathtub", - "9": "f_rack", - ":": "f_dresser", - "=": "f_fireplace", - ">": "f_counter", - "?": "f_sofa", - "@": "f_bed", - "A": "f_sink", - "B": "f_chair", - "C": "f_desk", - "D": "f_trashcan", - "E": "f_cupboard", - "F": "f_fridge", - "G": "f_oven" + "items": { + "@": { "item": "bed", "chance": 33 }, + "E": { "item": "unisex_coat_rack", "chance": 33 }, + "D": { "item": "trash", "repeat": [ 0, 2 ], "chance": 45 }, + "{": { "item": "trash", "repeat": [ 0, 5 ] }, + "8": { "item": "shower", "chance": 10 } }, - "toilets": { ";": { } }, - "set": [ { "point": "terrain", "id": "t_dirt", "x": [ 0, 23 ], "y": 23, "repeat": [ 5, 10 ] } ], - "place_vehicles": [ { "vehicle": "car", "x": 8, "y": 8, "rotation": 90, "chance": 35 } ], - "place_items": [ - { "item": "book_motel", "x": 4, "y": 13, "chance": 100 }, - { "item": "book_motel", "x": 10, "y": 13, "chance": 100 }, - { "item": "book_motel", "x": 16, "y": 13, "chance": 100 }, - { "item": "book_motel", "x": 22, "y": 13, "chance": 100 }, - { "item": "traveler", "chance": 30, "x": [ 4, 4 ], "y": [ 17, 18 ] }, - { "item": "traveler", "chance": 30, "x": [ 10, 10 ], "y": [ 17, 18 ] }, - { "item": "traveler", "chance": 30, "x": [ 16, 16 ], "y": [ 17, 18 ] }, - { "item": "traveler", "chance": 30, "x": [ 22, 22 ], "y": [ 17, 18 ] }, - { "item": "trash_forest", "chance": 40, "x": [ 0, 22 ], "y": [ 0, 13 ] }, - { "item": "trash", "chance": 50, "x": [ 0, 22 ], "y": [ 0, 13 ] }, - { "item": "bed", "chance": 60, "x": [ 0, 1 ], "y": [ 14, 15 ] }, - { "item": "bed", "chance": 60, "x": [ 0, 1 ], "y": [ 17, 18 ] }, - { "item": "bed", "chance": 60, "x": [ 6, 7 ], "y": [ 14, 15 ] }, - { "item": "bed", "chance": 60, "x": [ 6, 7 ], "y": [ 17, 18 ] }, - { "item": "bed", "chance": 60, "x": [ 12, 13 ], "y": [ 14, 15 ] }, - { "item": "bed", "chance": 60, "x": [ 12, 13 ], "y": [ 17, 18 ] }, - { "item": "bed", "chance": 60, "x": [ 18, 19 ], "y": [ 14, 15 ] }, - { "item": "bed", "chance": 60, "x": [ 18, 19 ], "y": [ 17, 18 ] } - ], + "place_vendingmachines": [ { "x": 18, "y": 6, "lootable": true }, { "x": 18, "y": 7, "lootable": true }, { "x": 18, "y": 9, "lootable": true } ], "place_monsters": [ - { "monster": "GROUP_ZOMBIE", "x": [ 0, 21 ], "y": [ 0, 22 ] }, - { "monster": "GROUP_ZOMBIE", "chance": 2, "x": [ 0, 22 ], "y": [ 13, 21 ] } + { "monster": "GROUP_ZOMBIE_POOL", "x": [ 0, 23 ], "y": [ 0, 23 ] }, + { "monster": "GROUP_ZOMBIE", "x": [ 24, 47 ], "y": [ 0, 23 ] }, + { "monster": "GROUP_ZOMBIE", "x": [ 0, 23 ], "y": [ 24, 47 ] }, + { "monster": "GROUP_ZOMBIE", "x": [ 24, 47 ], "y": [ 24, 47 ] } ] } }, { "type": "mapgen", - "om_terrain": [ "2fmotel_1_f2" ], - "method": "json", - "weight": 1000, - "object": { - "rows": [ - "........................", - "........................", - "........................", - ".................#######", - ".................#######", - ".................#######", - ".................#######", - ".................#######", - ".................#######", - ".................#######", - ".................#######", - ".................#######", - "......######............", - "......######............", - "......######............", - ".|---------|__..........", - ".| A|:: BC|>'..........", - ".| + +S'..........", - ".|; | 2S'..........", - ".| |@@ @@ 2S'..........", - ".|88|@@ @@ |S'..........", - ".|---------|S'..........", - ".| A|:: BC|S'..........", - ".| + +S'.........." - ], - "terrain": { - ".": "t_open_air", - "-": "t_wall", - "_": "t_railing_h", - "'": "t_railing_v", - "2": "t_window_domestic", - "3": "t_door_locked", - "|": "t_wall", - " ": "t_floor", - "6": "t_floor", - "7": "t_floor", - "8": "t_floor", - "9": "t_floor", - ":": "t_floor", - ";": "t_floor", - "+": "t_door_c", - "=": "t_floor", - ">": "t_stairs_down", - "?": "t_floor", - "@": "t_floor", - "A": "t_floor", - "B": "t_floor", - "C": "t_floor", - "D": "t_floor", - "E": "t_floor", - "F": "t_floor", - "G": "t_floor", - "S": "t_bridge", - "^": "t_tree", - "M": "t_door_glass_c", - "#": "t_flat_roof", - "g": "t_wall_glass", - "X": "t_gates_mech_control", - "[": "t_fence_v", - "W": "t_water_dp", - "~": "t_fence_h", - "x": "t_fencegate_c" - }, - "furniture": { - "6": "f_table", - "7": "f_bookcase", - "8": "f_bathtub", - "9": "f_locker", - ":": "f_dresser", - "=": "f_fireplace", - "?": "f_sofa", - "@": "f_bed", - "A": "f_sink", - "B": "f_chair", - "C": "f_desk", - "D": "f_trashcan", - "E": "f_cupboard", - "F": "f_fridge", - "G": "f_oven", - "0": "f_dive_block" - }, - "toilets": { ";": { } }, - "set": [ - { "point": "terrain", "id": "t_open_air", "x": 0, "y": [ 0, 23 ], "repeat": [ 5, 10 ] }, - { "point": "terrain", "id": "t_open_air", "x": 0, "y": [ 15, 16 ], "repeat": [ 5, 10 ] }, - { "point": "terrain", "id": "t_open_air", "x": [ 0, 23 ], "y": 0, "repeat": [ 5, 10 ] } - ], - "place_items": [ - { "item": "book_motel", "x": 10, "y": 16, "chance": 100 }, - { "item": "book_motel", "x": 10, "y": 22, "chance": 100 }, - { "item": "traveler", "chance": 30, "x": [ 5, 6 ], "y": [ 16, 16 ] }, - { "item": "traveler", "chance": 30, "x": [ 5, 6 ], "y": [ 22, 22 ] }, - { "item": "bed", "chance": 60, "x": [ 5, 6 ], "y": [ 19, 20 ] }, - { "item": "bed", "chance": 60, "x": [ 8, 9 ], "y": [ 19, 20 ] } - ], - "place_monsters": [ { "monster": "GROUP_ZOMBIE", "x": [ 5, 6 ], "y": [ 16, 16 ] } ] - } - }, - { - "type": "mapgen", - "om_terrain": [ "2fmotel_2_f2" ], + "om_terrain": [ [ "2fmotel_1_f2", "2fmotel_entrance_f2" ], [ "2fmotel_2_f2", "2fmotel_3_f2" ] ], "method": "json", "weight": 1000, "object": { + "fill_ter": "t_floor", "rows": [ - ".|; | 2S'..........", - ".| |@@ @@ 2S'..........", - ".|88|@@ @@ |S'..........", - ".|---------|S'..........", - ".| A|:: HH |S'..........", - ".| + 3S'..........", - ".|; | 2S'..........", - ".| |B @@ 2S'..........", - ".|88|CC @@ |S'..........", - ".|---------|S'..........", - ".| A|:: 2S'__________", - ".| + 3SSSSSSSSSSSS", - ".|; |B H|-22+---223--", - ".| |6 @@ H| B|C6 B|", - ".|88|B @@ H|@@ 6| 6|", - ".|---------|@@ B|@@ B|", - "...........| |@@ |", - "...........|CB :| :|", - "...........|CC :|HHH :|", - "...........|---+-|---+-|", - "...........|8 A|8 A|", - "...........|8 ; |8 ; |", - "...........-------------", - "........................" + "................................................", + "................................................", + "................................................", + ".................###################............", + ".................###################............", + ".................###################............", + ".................###################............", + ".................###################............", + ".................###################............", + ".................###################............", + ".................###################............", + ".................###################............", + "......######....................................", + "......######....................................", + "......######....................................", + ".|||||||||||--..................................", + ".|'A|:: BC|<-..................................", + ".|''+ +,-..................................", + ".|;'| E2,-..................................", + ".|''|@@ @@ 2,-..................................", + ".|88|@@D@@ |,-..................................", + ".|||||||||||,-..................................", + ".|'A|:: BC|,-..................................", + ".|''+ +,-..................................", + ".|;'| E2,-..................................", + ".|''|@@ @@ 2,-..................................", + ".|88|@@D@@ |,-..................................", + ".|||||||||||,-..................................", + ".|'A|:: HHE|,-..................................", + ".|''+ 3,-..................................", + ".|;'| 2,-..................................", + ".|''|B @@ 2,-..................................", + ".|88|CC @@D|,-..................................", + ".|||||||||||,-..................................", + ".|'A|:: D E2,-----------------------------------", + ".|''+ 3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<-", + ".|;'|B H||22+|||223|||22+|||22+|||223||223|||", + ".|''|6 @@ H|D E B|C6 B| E C| E C| E C| C|", + ".|88|B @@ H|@@ 6| 6|@@ B|@@ B|@@ B|@@ B|", + ".|||||||||||@@ B|@@ B|@@ |@@ |@@ |@@ |", + "...........| |@@ D|D |D |D |D E|", + "...........|CB :| :|@@ :|@@ :|@@ :|@@ :|", + "...........|CC :|HHH :|@@ :|@@ :|@@ :|@@ :|", + "...........||||+|||||+|||||+|||||+|||||+|||||+||", + "...........|8'''A|8'''A|8'''A|8'''A|8'''A|8'''A|", + "...........|8';''|8';''|8';''|8';''|8';''|8';''|", + "...........|||||||||||||||||||||||||||||||||||||", + "................................................" ], "terrain": { ".": "t_open_air", - "-": "t_wall", - "_": "t_railing_h", - "'": "t_railing_v", + "_": "t_pavement", + "Á": "t_pavement", + "É": "t_pavement", + "y": "t_pavement_y", "2": "t_window_domestic", "3": "t_door_locked", - "|": "t_wall", + "|": "t_wall_w", " ": "t_floor", - "6": "t_floor", - "7": "t_floor", - "8": "t_floor", - "9": "t_floor", - ":": "t_floor", - ";": "t_floor", + "~": "t_thconc_floor", + "9": "t_thconc_floor", + "'": "t_linoleum_white", + ";": "t_linoleum_white", + "A": "t_linoleum_white", + "8": "t_linoleum_white", "+": "t_door_c", - "=": "t_floor", - ">": "t_stairs_down", - "?": "t_floor", - "@": "t_floor", - "A": "t_floor", - "B": "t_floor", - "C": "t_floor", - "D": "t_floor", - "E": "t_floor", - "F": "t_floor", - "G": "t_floor", - "H": "t_floor", - "S": "t_bridge", - "^": "t_tree", + "-": "t_railing", "M": "t_door_glass_c", - "#": "t_shrub", - "g": "t_wall_glass", - "X": "t_gates_mech_control", - "[": "t_fence_v", - "W": "t_water_dp", - "~": "t_fence_h", - "x": "t_fencegate_c" + "#": "t_shingle_flat_roof", + "W": "t_water_pool_outdoors", + "<": "t_stairs_down", + ",": "t_concrete" }, "furniture": { + "0": "f_dive_block", "6": "f_table", - "7": "f_bookcase", "8": "f_bathtub", "9": "f_rack", ":": "f_dresser", - "=": "f_fireplace", "?": "f_sofa", "@": "f_bed", "A": "f_sink", "B": "f_chair", "C": "f_desk", "D": "f_trashcan", - "E": "f_cupboard", + "E": "f_rack_coat", "F": "f_fridge", "G": "f_oven", "H": "f_sofa", "{": "f_dumpster" }, "toilets": { ";": { } }, - "set": [ { "point": "terrain", "id": "t_open_air", "x": [ 0, 23 ], "y": 23, "repeat": [ 5, 8 ] } ], "place_items": [ - { "item": "book_motel", "x": 5, "y": 8, "chance": 100 }, - { "item": "book_motel", "x": 5, "y": 13, "chance": 100 }, - { "item": "book_motel", "x": 12, "y": 18, "chance": 100 }, - { "item": "book_motel", "x": 18, "y": 13, "chance": 100 }, - { "item": "traveler", "chance": 30, "x": [ 5, 6 ], "y": [ 4, 4 ] }, - { "item": "traveler", "chance": 30, "x": [ 5, 6 ], "y": [ 10, 10 ] }, - { "item": "traveler", "chance": 30, "x": [ 16, 16 ], "y": [ 17, 18 ] }, - { "item": "traveler", "chance": 30, "x": [ 22, 22 ], "y": [ 17, 18 ] }, - { "item": "bed", "chance": 60, "x": [ 5, 6 ], "y": [ 1, 2 ] }, - { "item": "bed", "chance": 60, "x": [ 8, 9 ], "y": [ 1, 2 ] }, - { "item": "bed", "chance": 60, "x": [ 8, 9 ], "y": [ 7, 8 ] }, - { "item": "bed", "chance": 60, "x": [ 7, 8 ], "y": [ 13, 14 ] }, - { "item": "bed", "chance": 60, "x": [ 12, 13 ], "y": [ 14, 15 ] }, - { "item": "bed", "chance": 60, "x": [ 18, 19 ], "y": [ 15, 16 ] } - ], - "place_monsters": [ - { "monster": "GROUP_ZOMBIE", "x": [ 4, 6 ], "y": [ 4, 4 ] }, - { "monster": "GROUP_ZOMBIE", "chance": 3, "x": [ 15, 16 ], "y": [ 16, 16 ] }, - { "monster": "GROUP_ZOMBIE", "x": [ 22, 22 ], "y": [ 16, 16 ] } - ] - } - }, - { - "type": "mapgen", - "om_terrain": [ "2fmotel_3_f2" ], - "method": "json", - "weight": 1000, - "object": { - "rows": [ - "........................", - "........................", - "........................", - "........................", - "........................", - "........................", - "........................", - "........................", - "........................", - "........................", - "________________________", - "SSSSSSSSSSSSSSSSSSSSSS>'", - "-22+---22+---223--223---", - " C| C| C| C|", - "@@ B|@@ B|@@ B|@@ B|", - "@@ |@@ |@@ |@@ |", - " | | | |", - "@@ :|@@ :|@@ :|@@ :|", - "@@ :|@@ :|@@ :|@@ :|", - "---+-|---+-|---+-|---+-|", - "8 A|8 A|8 A|8 A|", - "8 ; |8 ; |8 ; |8 ; |", - "------------------------", - "........................" + { "item": "book_motel", "x": 10, "y": 16, "chance": 100 }, + { "item": "book_motel", "x": 10, "y": 22, "chance": 100 }, + { "item": "traveler", "chance": 45, "x": [ 5, 6 ], "y": [ 16, 16 ] }, + { "item": "traveler", "chance": 45, "x": [ 5, 6 ], "y": [ 22, 22 ] }, + { "item": "dining", "chance": 30, "x": [ 21, 22 ], "y": [ 4, 5 ] }, + { "item": "dining", "chance": 30, "x": [ 21, 22 ], "y": [ 7, 8 ] }, + { "item": "book_motel", "x": 5, "y": 32, "chance": 100 }, + { "item": "book_motel", "x": 5, "y": 37, "chance": 100 }, + { "item": "book_motel", "x": 12, "y": 42, "chance": 100 }, + { "item": "book_motel", "x": 18, "y": 37, "chance": 100 }, + { "item": "traveler", "chance": 45, "x": [ 5, 6 ], "y": 28 }, + { "item": "traveler", "chance": 45, "x": [ 5, 6 ], "y": 34 }, + { "item": "traveler", "chance": 45, "x": [ 16, 16 ], "y": [ 41, 42 ] }, + { "item": "traveler", "chance": 45, "x": [ 22, 22 ], "y": [ 41, 42 ] }, + { "item": "book_motel", "x": 28, "y": 37, "chance": 100 }, + { "item": "book_motel", "x": 34, "y": 37, "chance": 100 }, + { "item": "book_motel", "x": 40, "y": 37, "chance": 100 }, + { "item": "book_motel", "x": 46, "y": 37, "chance": 100 }, + { "item": "traveler", "chance": 45, "x": 28, "y": [ 41, 42 ] }, + { "item": "traveler", "chance": 45, "x": 34, "y": [ 41, 42 ] }, + { "item": "traveler", "chance": 45, "x": 40, "y": [ 41, 42 ] }, + { "item": "traveler", "chance": 45, "x": 46, "y": [ 41, 42 ] } ], - "terrain": { - ".": "t_open_air", - "-": "t_wall", - "_": "t_railing_h", - "'": "t_railing_v", - "2": "t_window_domestic", - "3": "t_door_locked", - "|": "t_wall", - " ": "t_floor", - "6": "t_floor", - "7": "t_floor", - "8": "t_floor", - "9": "t_floor", - ":": "t_floor", - ";": "t_floor", - "+": "t_door_c", - "=": "t_floor", - ">": "t_stairs_down", - "?": "t_floor", - "@": "t_floor", - "A": "t_floor", - "B": "t_floor", - "C": "t_floor", - "D": "t_floor", - "E": "t_floor", - "F": "t_floor", - "G": "t_floor", - "S": "t_bridge", - "^": "t_tree", - "M": "t_door_glass_c", - "#": "t_shrub", - "g": "t_wall_glass", - "X": "t_gates_mech_control", - "[": "t_fence_v", - "W": "t_water_dp", - "~": "t_fence_h", - "x": "t_fencegate_c" - }, - "furniture": { - "6": "f_table", - "7": "f_bookcase", - "8": "f_bathtub", - "9": "f_rack", - ":": "f_dresser", - "=": "f_fireplace", - "?": "f_sofa", - "@": "f_bed", - "A": "f_sink", - "B": "f_chair", - "C": "f_desk", - "D": "f_trashcan", - "E": "f_cupboard", - "F": "f_fridge", - "G": "f_oven" + "items": { + "@": { "item": "bed", "chance": 33 }, + "E": { "item": "unisex_coat_rack", "chance": 33 }, + "D": { "item": "trash", "repeat": [ 0, 2 ], "chance": 45 }, + "{": { "item": "trash", "repeat": [ 0, 5 ] }, + "8": { "item": "shower", "chance": 10 } }, - "toilets": { ";": { } }, - "set": [ { "point": "terrain", "id": "t_open_air", "x": [ 0, 23 ], "y": 23, "repeat": [ 5, 10 ] } ], - "place_items": [ - { "item": "book_motel", "x": 4, "y": 13, "chance": 100 }, - { "item": "book_motel", "x": 10, "y": 13, "chance": 100 }, - { "item": "book_motel", "x": 16, "y": 13, "chance": 100 }, - { "item": "book_motel", "x": 22, "y": 13, "chance": 100 }, - { "item": "traveler", "chance": 30, "x": [ 4, 4 ], "y": [ 17, 18 ] }, - { "item": "traveler", "chance": 30, "x": [ 10, 10 ], "y": [ 17, 18 ] }, - { "item": "traveler", "chance": 30, "x": [ 16, 16 ], "y": [ 17, 18 ] }, - { "item": "traveler", "chance": 30, "x": [ 22, 22 ], "y": [ 17, 18 ] }, - { "item": "bed", "chance": 60, "x": [ 0, 1 ], "y": [ 14, 15 ] }, - { "item": "bed", "chance": 60, "x": [ 0, 1 ], "y": [ 17, 18 ] }, - { "item": "bed", "chance": 60, "x": [ 6, 7 ], "y": [ 14, 15 ] }, - { "item": "bed", "chance": 60, "x": [ 6, 7 ], "y": [ 17, 18 ] }, - { "item": "bed", "chance": 60, "x": [ 12, 13 ], "y": [ 14, 15 ] }, - { "item": "bed", "chance": 60, "x": [ 12, 13 ], "y": [ 17, 18 ] }, - { "item": "bed", "chance": 60, "x": [ 18, 19 ], "y": [ 14, 15 ] }, - { "item": "bed", "chance": 60, "x": [ 18, 19 ], "y": [ 17, 18 ] } - ], "place_monsters": [ - { "monster": "GROUP_ZOMBIE", "x": [ 4, 4 ], "y": [ 16, 16 ] }, - { "monster": "GROUP_ZOMBIE", "chance": 2, "x": [ 10, 10 ], "y": [ 16, 16 ] } + { "monster": "GROUP_ZOMBIE", "x": [ 0, 23 ], "y": [ 24, 47 ] }, + { "monster": "GROUP_ZOMBIE", "x": [ 24, 47 ], "y": [ 24, 47 ] } ] } }, @@ -1564,7 +728,7 @@ "...........#####################################", "................................................" ], - "terrain": { ".": "t_open_air", "#": "t_flat_roof" } + "terrain": { ".": "t_open_air", "#": "t_shingle_flat_roof" } } }, { @@ -1573,6 +737,7 @@ "om_terrain": [ [ "motel_twd_1", "motel_twd_2" ] ], "weight": 50, "object": { + "fill_ter": "t_floor", "rows": [ "______________,,,,,,,_____________,,,,,,,_______", "______________,,,,,,,_____________,,,,,,,_______", @@ -1600,30 +765,19 @@ "*******|------|------|------|------|************" ], "terrain": { - "*": [ "t_grass", "t_grass", "t_grass", "t_grass", "t_dirt" ], + "*": "t_region_groundcover_urban", ".": "t_floor", - "%": "t_floor", - "&": "t_floor", - "$": "t_floor", - ">": "t_floor", "<": "t_stairs_up", - ":": "t_floor", "`": "t_pavement", - "b": "t_floor", - "t": "t_floor", - "c": "t_floor", "s": "t_pavement", "S": "t_pavement", "a": "t_pavement", - "y": "t_floor", - "T": "t_floor", - "Y": "t_floor", "C": "t_pavement", "-": "t_wall", "|": "t_wall", "'": "t_wall_wood_chipped", "/": "t_wall_half", - "?": "t_wall_wood", + "?": "t_privacy_fence", "+": "t_door_locked", "=": "t_door_c", "w": "t_curtains", @@ -1664,7 +818,7 @@ "b": { "item": "bed", "chance": 40 }, ",": { "item": "trash_forest", "chance": 1 } }, - "place_items": [ { "item": "maps", "x": 4, "y": 3, "chance": 70 } ], + "place_items": [ { "item": "maps", "x": 4, "y": 3, "chance": 70 }, { "item": "cash_register_random", "x": 3, "y": 3, "chance": 100 } ], "place_item": [ { "item": "wheel", "x": 11, "y": 8, "chance": 80 }, { "item": "30gal_drum", "x": [ 29, 30 ], "y": 4, "chance": 80 } ], "toilets": { "&": { } }, "place_signs": [ { "signage": "Travelier MOTEL", "x": 23, "y": 1 } ], @@ -1679,55 +833,48 @@ "om_terrain": [ [ "motel_twd_1", "motel_twd_2" ] ], "weight": 500, "object": { + "fill_ter": "t_floor", "rows": [ - "______________,,,,,,,_____________,,,,,,,_______", - "______________,,,,,,,_____________,,,,,,,_______", - "|----|________,,,,,,,_____________,,,,,,,_|----|", - "|T.>t|_))))))),,,,,,,))))))))))))),,,,,,,_wtbbt|", - "|.c>.+_),,,,,,,,,,,,,,,,,,,),,,,,,,,,,,,,_+....|", - "|..>.w_),,,,,,,,,,,,,,,,,,,),,,,,,,,,,,,,_wY..:|", - "|y...w_),,,,,,,,,,,,,,,,,,,),,,,,,,,,,,,,_|-=--|", - "|--=-|_),,,,,,,,,,,,,,,,,,,),,,,,,,,,,,,,_|...%|", - "|&..%|_))))))),,,,,,,))))))))))))),,,,,,,_|$..&|", - "|----|_),,,,,,,,,,,,,,,,,,,),,,,,,,,,,,,,_|----|", - "|&..$|_),,,,,,,,,,,,,,,,,,,),,,,,,,,,,,,,_wtbbt|", - "|%...|_),,,,,,,,,,,,,,,,,,,),,,,,,,,,,,,,_+....|", - "|--=-|_),,,,,,,,,,,,,,,,,,,),,,,,,,,,,,,,_wY..:|", - "|:..Yw_),,,,,,,,,,,,,,,,,,,),,,,,,,,,,,,,_|-=--|", - "|....+_))))))),,,,,,,))))))))))))),,,,,,,_|$..%|", - "|tbbtw_,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,_|...&|", - "|----|_,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,_|----|", - "?<<,,,____________________________________,,,,,?", - "?,,,,,,|w+w---|w+w---|w+w---|w+w---|,,,,,,,,,,,?", - "?,,,,,,|t.Y|.$|t.Y|.$|t.Y|.$|t.Y|$.|,,,,,,,,,,,?", - "???????|b..=..|b..=..|b..=..|b..=..|????????????", - "*******|b..|..|b..|..|b..|..|b..|..|************", + "______________ _____________ _______", + "______________ _____________ _______", + "||||||________ _____________ _||||||", + "|T.>t|_))))))) ))))))))))))) _wtbbt|", + "|.c>.+_) ) _+....|", + "|..>.w_) ) _wY..:|", + "|y...w_) ) _||=|||", + "|||=||_) ) _|,,,%|", + "|&,,%|_))))))) ))))))))))))) _|$,,&|", + "||||||_) ) _||||||", + "|&,,$|_) ) _wtbbt|", + "|%,,,|_) ) _+....|", + "|||=||_) ) _wY..:|", + "|:..Yw_) ) _||=|||", + "|....+_))))))) ))))))))))))) _|$,,%|", + "|tbbtw_ _|,,,&|", + "||||||_ _||||||", + "?<<____________________________________________?", + "?______|w+w||||w+w||||w+w||||w+w||||___________?", + "?______|t.Y|,$|t.Y|,$|t.Y|,$|t.Y|$,|___________?", + "???????|b..=,,|b..=,,|b..=,,|b..=,,|????????????", + "*******|b..|,,|b..|,,|b..|,,|b..|,,|************", "*******|t.:|%&|t.:|%&|t.:|%&|t.:|%&|************", - "*******|------|------|------|------|************" + "*******|||||||||||||||||||||||||||||************" ], "terrain": { - "*": [ "t_grass", "t_grass", "t_grass", "t_grass", "t_dirt" ], + "*": "t_region_groundcover_urban", ".": "t_floor", - "%": "t_floor", - "&": "t_floor", - "$": "t_floor", - ">": "t_floor", "<": "t_stairs_up", - ":": "t_floor", - "b": "t_floor", - "t": "t_floor", - "c": "t_floor", - "y": "t_floor", - "T": "t_floor", - "Y": "t_floor", - "-": "t_wall", + ",": "t_linoleum_white", + "$": "t_linoleum_white", + "&": "t_linoleum_white", + "%": "t_linoleum_white", "|": "t_wall", - "?": "t_wall_wood", + "?": "t_privacy_fence", "+": "t_door_locked", "=": "t_door_c", "w": "t_curtains", "_": "t_sidewalk", - ",": "t_pavement", + " ": "t_pavement", ")": "t_pavement_y" }, "furniture": { @@ -1751,7 +898,7 @@ "b": { "item": "bed", "chance": 40 }, ",": { "item": "trash_forest", "chance": 1 } }, - "place_items": [ { "item": "maps", "x": 4, "y": 3, "chance": 70 } ], + "place_items": [ { "item": "maps", "x": 4, "y": 3, "chance": 70 }, { "item": "cash_register_random", "x": 3, "y": 3, "chance": 100 } ], "place_item": [ { "item": "wheel", "x": 11, "y": 8, "chance": 80 }, { "item": "30gal_drum", "x": [ 29, 30 ], "y": 4, "chance": 80 } ], "toilets": { "&": { } }, "place_signs": [ { "signage": "Travelier MOTEL", "x": 23, "y": 1 } ], @@ -1765,7 +912,7 @@ "om_terrain": [ "motel_twd_second_floor" ], "weight": 500, "object": { - "fill_ter": "t_open_air", + "fill_ter": "t_floor", "rows": [ " ", " ", @@ -1794,14 +941,7 @@ ], "terrain": { ".": "t_floor", - "%": "t_floor", - "&": "t_floor", - "$": "t_floor", "<": "t_stairs_down", - ":": "t_floor", - "b": "t_floor", - "t": "t_floor", - "Y": "t_floor", "-": "t_wall", "|": "t_wall", "/": "t_railing",