1[ 2 { 3 "type": "mapgen", 4 "method": "json", 5 "om_terrain": [ "bowling_alley" ], 6 "weight": 1000, 7 "object": { 8 "fill_ter": "t_floor", 9 "rows": [ 10 ",,,,,__________________,", 11 ",,,,,_y____y____y____y_,", 12 ",,,,,_y____y____y____y_,", 13 ",,,,,_y____y____y____y_,", 14 ",,,,,_y____y____y____y_,", 15 ",,,,,_y____y____y____y_,", 16 ",,,,,_y____y____y____y_4", 17 "|-+------OOOO----OOOO--|", 18 "| lll& # r|", 19 "|ctc ctc # r|", 20 "|ctc ctc |", 21 "|ctc ctc c c |", 22 "| ctc ctc |", 23 "| r |", 24 "| #### r = = |", 25 "|r #c &| GSSGSSGSSG|", 26 "|r # | GSSGSSGSSG|", 27 "|r s#c | GSSGSSGSSG|", 28 "|-+--| | GSSGSSGSSG|", 29 "|F r| | GSSGSSGSSG|", 30 "|F r|+-|+-| GSSGSSGSSG|", 31 "|F r|LU|LU| GSSGSSGSSG|", 32 "|F r|T%|T%| GSSGSSGSSG|", 33 "|----------------------|" 34 ], 35 "set": [ ], 36 "terrain": { 37 " ": "t_floor", 38 "%": "t_linoleum_white", 39 "+": "t_door_c", 40 ",": "t_sidewalk", 41 "-": "t_wall_p", 42 "L": "t_linoleum_white", 43 "O": "t_window", 44 "S": "t_floor_waxed", 45 "T": "t_linoleum_white", 46 "U": "t_linoleum_white", 47 "_": "t_pavement", 48 "y": "t_pavement_y", 49 "4": "t_gutter_downspout", 50 "|": "t_wall_p" 51 }, 52 "furniture": { 53 "#": "f_counter", 54 "%": "f_trashcan", 55 "&": "f_trashcan", 56 "=": "f_ball_mach", 57 "F": "f_fridge", 58 "G": "f_lane", 59 "U": "f_sink", 60 "c": "f_chair", 61 "l": "f_vending_c", 62 "r": "f_rack", 63 "s": "f_stool", 64 "t": "f_table" 65 }, 66 "toilets": { "T": { } }, 67 "place_items": [ 68 { "item": "bowling_item", "x": [ 22, 22 ], "y": [ 8, 9 ], "chance": 70 }, 69 { "item": "bowling_item", "x": [ 4, 4 ], "y": [ 19, 22 ], "chance": 70 }, 70 { "item": "bowling_balls", "x": [ 11, 11 ], "y": [ 13, 14 ], "chance": 80 }, 71 { "item": "bowling_balls", "x": [ 16, 16 ], "y": [ 15, 15 ], "chance": 80 }, 72 { "item": "bowling_balls", "x": [ 19, 19 ], "y": [ 14, 14 ], "chance": 80 }, 73 { "item": "vending_food", "x": [ 12, 14 ], "y": [ 7, 7 ], "chance": 90 }, 74 { "item": "bowling_item", "x": [ 12, 22 ], "y": [ 15, 22 ], "chance": 70 }, 75 { "item": "bowling_trash", "x": [ 16, 16 ], "y": [ 8, 8 ], "chance": 55 }, 76 { "item": "bowling_trash", "x": [ 10, 10 ], "y": [ 15, 15 ], "chance": 55 }, 77 { "item": "bowling_alcohol", "x": [ 1, 1 ], "y": [ 17, 17 ], "chance": 50 }, 78 { "item": "bowling_alcohol", "x": [ 1, 1 ], "y": [ 22, 22 ], "chance": 50 }, 79 { "item": "bowling_bathroom", "x": [ 6, 7 ], "y": [ 21, 22 ], "chance": 35, "repeat": [ 1, 2 ] }, 80 { "item": "bowling_bathroom", "x": [ 9, 10 ], "y": [ 21, 22 ], "chance": 35, "repeat": [ 1, 2 ] }, 81 { "item": "bowling_table", "x": [ 2, 2 ], "y": [ 9, 11 ], "chance": 40, "repeat": [ 1, 2 ] }, 82 { "item": "bowling_table", "x": [ 8, 8 ], "y": [ 9, 11 ], "chance": 40, "repeat": [ 1, 2 ] }, 83 { "item": "bowling_table", "x": [ 5, 5 ], "y": [ 14, 17 ], "chance": 40, "repeat": [ 1, 2 ] }, 84 { "item": "bowling_table", "x": [ 15, 15 ], "y": [ 12, 12 ], "chance": 40 }, 85 { "item": "bowling_table", "x": [ 20, 20 ], "y": [ 12, 12 ], "chance": 40 }, 86 { "item": "bowling_food", "x": [ 1, 1 ], "y": [ 15, 16 ], "chance": 60 }, 87 { "item": "bowling_fridge", "x": [ 1, 1 ], "y": [ 19, 21 ], "chance": 70 } 88 ], 89 "place_monsters": [ { "monster": "GROUP_PLAIN", "x": [ 2, 21 ], "y": [ 7, 22 ], "chance": 1 } ] 90 } 91 }, 92 { 93 "type": "mapgen", 94 "method": "json", 95 "om_terrain": "bowling_alley_roof", 96 "weight": 200, 97 "object": { 98 "fill_ter": "t_flat_roof", 99 "rows": [ 100 " ", 101 " ", 102 " ", 103 " ", 104 " ", 105 " ", 106 " ", 107 "222222222222222222222225", 108 "|......................3", 109 "|......................3", 110 "|......................3", 111 "|......................3", 112 "|......................3", 113 "|......................3", 114 "|......................3", 115 "|.:....................3", 116 "|.X....................3", 117 "|......................3", 118 "|......................3", 119 "|......................3", 120 "|......................3", 121 "|......................3", 122 "|.........=.&..........3", 123 "|----------------------3" 124 ], 125 "terrain": { 126 ".": "t_flat_roof", 127 " ": "t_open_air", 128 "2": "t_gutter_north", 129 "-": "t_gutter_south", 130 "3": "t_gutter_east", 131 "|": "t_gutter_west", 132 "5": "t_gutter_drop" 133 }, 134 "furniture": { "&": "f_roof_turbine_vent", ":": "f_cellphone_booster", "X": "f_small_satelitte_dish", "=": "f_vent_pipe" }, 135 "place_items": [ { "item": "roof_trash", "x": [ 3, 20 ], "y": [ 9, 20 ], "chance": 50, "repeat": [ 1, 3 ] } ], 136 "place_nested": [ 137 { 138 "chunks": [ 139 [ "null", 20 ], 140 [ "roof_2x2_utilities_b", 15 ], 141 [ "roof_2x2_utilities_c", 5 ], 142 [ "roof_2x2_utilities_d", 40 ], 143 [ "roof_2x2_utilities", 50 ] 144 ], 145 "x": [ 5, 15 ], 146 "y": [ 10, 15 ] 147 } 148 ] 149 } 150 } 151] 152