1[ 2 { 3 "type": "mapgen", 4 "method": "json", 5 "om_terrain": [ "warehouse" ], 6 "weight": 500, 7 "object": { 8 "fill_ter": "t_thconc_floor", 9 "rows": [ 10 "....S.SSSSSSSSSSSS......", 11 "zzzzSzSSSSSSSSSSSSzzzzzz", 12 ".---3-MMMMMMMMMMMM-----.", 13 ".|11 6 w111|.", 14 ".|11 1 1|.", 15 ".|1 1 1|.", 16 ".|11 11|.", 17 ".|1 11|.", 18 ".|111 1|.", 19 ".|1 1 1 |.", 20 ".|1111 @|.", 21 ".|1111 |.", 22 ".|111 1 |.", 23 ".|111 |.", 24 ".|11 1 61|.", 25 ".|---3-- 11|.", 26 ".|43 5|@ 1 11|.", 27 ".|-- 5|1 111|.", 28 ".O2 9|1 11 111 111|U", 29 ".|5 6 9|1 111 611 111|.", 30 "z|5@788|11111111111111|z", 31 "z---O------------------z", 32 "z^^zzzz^^zz^^zz^^zzzz^^z", 33 "zzzz..zzzzzzzzzzzz..zzzz" 34 ], 35 "set": [ 36 { "point": "terrain", "id": "t_dirt", "x": [ 0, 23 ], "y": 23, "repeat": [ 5, 8 ] }, 37 { "point": "terrain", "id": "t_tree_pine", "x": [ 0, 5 ], "y": 0, "repeat": [ 0, 1 ] }, 38 { "point": "terrain", "id": "t_tree_pine", "x": [ 18, 23 ], "y": 0, "repeat": [ 0, 1 ] }, 39 { "point": "terrain", "id": "t_shrub", "x": 0, "y": [ 2, 19 ], "repeat": [ 1, 4 ] }, 40 { "point": "terrain", "id": "t_shrub", "x": 23, "y": [ 2, 19 ], "repeat": [ 1, 4 ] }, 41 { "point": "terrain", "id": "t_tree_pine", "x": 0, "y": [ 2, 19 ], "repeat": [ 0, 2 ] }, 42 { "point": "terrain", "id": "t_tree_pine", "x": 23, "y": [ 2, 19 ], "repeat": [ 0, 2 ] } 43 ], 44 "terrain": { 45 " ": "t_thconc_floor", 46 "-": "t_brick_wall", 47 ".": "t_grass", 48 "3": "t_door_locked", 49 "M": "t_door_metal_locked", 50 "O": "t_window", 51 "S": "t_sidewalk", 52 "^": "t_tree_pine", 53 "w": "t_gates_mech_control", 54 "z": "t_shrub", 55 "|": "t_brick_wall", 56 "U": "t_gutter_downspout" 57 }, 58 "furniture": { 59 "1": [ "f_crate_c", "f_cardboard_box" ], 60 "2": "f_sink", 61 "5": "f_counter", 62 "6": "f_chair", 63 "7": "f_desk", 64 "8": "f_bookcase", 65 "9": "f_sofa", 66 "@": "f_trashcan" 67 }, 68 "items": { 69 "1": [ 70 { "item": "kitchen_counters", "chance": 20, "repeat": [ 1, 2 ] }, 71 { "item": "dishes_dining", "chance": 20, "repeat": [ 1, 2 ] }, 72 { "item": "dishes_utility", "chance": 20, "repeat": [ 1, 2 ] }, 73 { "item": "allclothes", "chance": 10, "repeat": [ 1, 2 ] }, 74 { "item": "homebooks", "chance": 2, "repeat": [ 1, 2 ] }, 75 { "item": "softdrugs", "chance": 5, "repeat": [ 1, 2 ] }, 76 { "item": "home_hw", "chance": 5, "repeat": [ 1, 2 ] } 77 ] 78 }, 79 "toilets": { "4": { } }, 80 "place_items": [ 81 { "item": "cannedfood", "x": [ 2, 2 ], "y": [ 19, 20 ], "chance": 20 }, 82 { "item": "softdrugs", "x": [ 2, 3 ], "y": [ 16, 16 ], "chance": 30 } 83 ], 84 "place_monsters": [ { "monster": "GROUP_ZOMBIE", "x": [ 2, 21 ], "y": [ 2, 21 ], "chance": 2 } ], 85 "place_vehicles": [ 86 { "vehicle": "flatbed_truck", "x": 12, "y": 13, "chance": 50, "rotation": 270 }, 87 { "vehicle": "warehouse_vehicles", "x": 17, "y": 13, "chance": 50, "rotation": 270 }, 88 { "vehicle": "tatra_truck", "x": 8, "y": 7, "chance": 50, "rotation": 270 } 89 ] 90 } 91 }, 92 { 93 "type": "mapgen", 94 "method": "json", 95 "om_terrain": "warehouse_roof", 96 "object": { 97 "fill_ter": "t_tar_flat_roof", 98 "rows": [ 99 " ", 100 " ", 101 " |222222222222222222223 ", 102 " |....................3 ", 103 " |....................3 ", 104 " |....................3 ", 105 " |....................3 ", 106 " |....................3 ", 107 " |....................3 ", 108 " |....................3 ", 109 " |....................3 ", 110 " |....................3 ", 111 " |....................3 ", 112 " |....................3 ", 113 " |....................3 ", 114 " |.........&..........3 ", 115 " |....................3 ", 116 " |....................3 ", 117 " |....................5 ", 118 " |..=..........:......3 ", 119 " |....................3 ", 120 " |--------------------3 ", 121 " ", 122 " " 123 ], 124 "palettes": [ "roof_palette" ], 125 "terrain": { ".": "t_tar_flat_roof" } 126 } 127 } 128] 129