diff --git a/data/json/mapgen/farm_tiles.json b/data/json/mapgen/farm_tiles.json new file mode 100644 index 0000000000000..66f47eb8968ef --- /dev/null +++ b/data/json/mapgen/farm_tiles.json @@ -0,0 +1,1236 @@ +[ + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "farm_lot_wire_straight_h" ], + "weight": 100, + "object": { + "fill_ter": "t_dirt", + "rows": [ + "%%%%%%%%%%%%%%%%%%%%%%%%", + " ", + "########################", + "########################", + " ", + "########################", + "########################", + " ", + "########################", + "########################", + " ", + "########################", + "########################", + " ", + "########################", + "########################", + " ", + "########################", + "########################", + " ", + "########################", + "########################", + " ", + "########################" + ], + "palettes": [ "farm_lots" ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "farm_lot_wire_straight_v" ], + "weight": 100, + "object": { + "fill_ter": "t_dirt", + "rows": [ + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + " ", + "%%%%%%%%%%%%%%%%%%%%%%%%" + ], + "palettes": [ "farm_lots" ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "farm_lot_wire_straight_v_open" ], + "weight": 100, + "object": { + "fill_ter": "t_dirt", + "rows": [ + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + "# ## ## ## ## ## ## ## #", + " //////// ", + "%%%%%%%%////////%%%%%%%%" + ], + "palettes": [ "farm_lots" ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "farm_lot_wire_straight_h_open" ], + "weight": 100, + "object": { + "fill_ter": "t_dirt", + "rows": [ + "%%%%%%%%////////%%%%%%%%", + " //////// ", + "########################", + "########################", + " ", + "########################", + "########################", + " ", + "########################", + "########################", + " ", + "########################", + "########################", + " ", + "########################", + "########################", + " ", + "########################", + "########################", + " ", + "########################", + "########################", + " ", + "########################" + ], + "palettes": [ "farm_lots" ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "farm_lot_wire_turn_h_open" ], + "weight": 100, + "object": { + "fill_ter": "t_dirt", + "rows": [ + "% ######################", + "% ", + "% ######################", + "% ######################", + "% ", + "% ######################", + "% ######################", + "% ", + "% ######################", + "% ######################", + "% ", + "% ######################", + "% ######################", + "% ", + "% ######################", + "% ######################", + "% ", + "% ######################", + "% ######################", + "% ", + "% ######################", + "% ######################", + "% //////// ", + "%%%%%%%%////////%%%%%%%%" + ], + "palettes": [ "farm_lots" ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "farm_lot_wire_turn_v_open" ], + "weight": 100, + "object": { + "fill_ter": "t_dirt", + "rows": [ + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% //////// ", + "%%%%%%%%////////%%%%%%%%" + ], + "palettes": [ "farm_lots" ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "farm_lot_M" ], + "weight": 100, + "object": { + "fill_ter": "t_dirt", + "rows": [ + "########################", + " ", + "########################", + "########################", + " ", + "########################", + "########################", + " ", + "########################", + "########################", + " ", + "########################", + "########################", + " ", + "########################", + "########################", + " ", + "########################", + "########################", + " ", + "########################", + "########################", + " ", + "########################" + ], + "palettes": [ "farm_lots" ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "farm_lot_M1" ], + "weight": 100, + "object": { + "fill_ter": "t_dirt", + "rows": [ + "########################", + "########################", + " ", + "########################", + "########################", + " ", + "########################", + "########################", + " ", + "########################", + "########################", + " ", + "########################", + "########################", + " ", + "########################", + "########################", + " ", + "########################", + "########################", + " ", + "########################", + "########################", + " " + ], + "palettes": [ "farm_lots" ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "farm_lot_wire_turn_h" ], + "weight": 100, + "object": { + "fill_ter": "t_dirt", + "rows": [ + "% ######################", + "% ", + "% ######################", + "% ######################", + "% ", + "% ######################", + "% ######################", + "% ", + "% ######################", + "% ######################", + "% ", + "% ######################", + "% ######################", + "% ", + "% ######################", + "% ######################", + "% ", + "% ######################", + "% ######################", + "% ", + "% ######################", + "% ######################", + "% ", + "%%%%%%%%%%%%%%%%%%%%%%%%" + ], + "palettes": [ "farm_lots" ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "farm_lot_wire_turn_uni" ], + "weight": 100, + "object": { + "fill_ter": "t_dirt", + "rows": [ + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## ", + "% ## ## ## ## ## ## ####", + "% ## ## ## ## ## ## ####", + "% ## ## ## ## ## ## ", + "% ## ## ## ## ## #######", + "% ## ## ## ## ## #######", + "% ## ## ## ## ## ", + "% ## ## ## ## ##########", + "% ## ## ## ## ##########", + "% ## ## ## ## ", + "% ## ## ## #############", + "% ## ## ## #############", + "% ## ## ## ", + "% ## ## ################", + "% ## ## ################", + "% ## ## ", + "% ## ###################", + "% ## ###################", + "% ## ", + "% ######################", + "% ######################", + "% ", + "%%%%%%%%%%%%%%%%%%%%%%%%" + ], + "palettes": [ "farm_lots" ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "farm_lot_wire_turn_v" ], + "weight": 100, + "object": { + "fill_ter": "t_dirt", + "rows": [ + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ## ## ## ## ## ## ## #", + "% ", + "%%%%%%%%%%%%%%%%%%%%%%%%" + ], + "palettes": [ "farm_lots" ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "dirt_road" ], + "weight": 100, + "object": { + "fill_ter": "t_dirt", + "predecessor_mapgen": "field", + "rows": [ + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "......./////////........", + "......./////////........", + ".......////////.........", + ".......////////.........", + ".......////////.........", + ".......////////.........", + ".......////////.........", + ".......////////.........", + ".......////////.........", + "......./////////........", + "......./////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........" + ], + "palettes": [ "farm_lots" ], + "place_nested": [ { "chunks": [ [ "2x2_haybale", 5 ], [ "null", 20 ] ], "x": [ 4, 18 ], "y": [ 0, 22 ] } ], + "place_vehicles": [ { "vehicle": "farm_vehicles", "x": [ 7, 13 ], "y": [ 0, 18 ], "chance": 10, "status": 1, "rotation": 270 } ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "dirt_road" ], + "weight": 100, + "object": { + "fill_ter": "t_dirt", + "predecessor_mapgen": "field", + "rows": [ + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........", + ".........////////.......", + ".........////////.......", + ".........////////.......", + ".........////////.......", + ".........////////.......", + ".........////////.......", + "..........////////......", + "..........////////......", + "..........////////......", + "..........////////......", + ".........////////.......", + ".........////////.......", + ".........////////.......", + ".........////////.......", + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........" + ], + "palettes": [ "farm_lots" ], + "place_nested": [ { "chunks": [ [ "2x2_haybale", 5 ], [ "null", 20 ] ], "x": [ 4, 18 ], "y": [ 0, 22 ] } ], + "place_vehicles": [ { "vehicle": "farm_vehicles", "x": [ 7, 13 ], "y": [ 0, 18 ], "chance": 10, "status": 1, "rotation": 270 } ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "dirt_road" ], + "weight": 75, + "object": { + "fill_ter": "t_dirt", + "predecessor_mapgen": "field", + "rows": [ + "........////////........", + "........////////........", + "........////////........", + ".......V////////........", + ".......V////////........", + ".......V.////////.......", + ".......V.////////.......", + ".......V.////////.......", + ".......V.////////.......", + ".......V.////////.......", + ".......V.////////.......", + ".......V..////////......", + ".......V..////////......", + ".......V..////////......", + ".......V..////////......", + ".......V.////////.......", + ".......V.////////.......", + ".......V.////////.......", + ".......V.////////.......", + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........" + ], + "palettes": [ "farm_lots" ], + "place_nested": [ { "chunks": [ [ "2x2_haybale", 5 ], [ "null", 20 ] ], "x": [ 8, 18 ], "y": [ 0, 22 ] } ], + "place_vehicles": [ { "vehicle": "farm_vehicles", "x": [ 7, 13 ], "y": [ 0, 18 ], "chance": 10, "status": 1, "rotation": 270 } ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "dirt_road_3way" ], + "weight": 25, + "object": { + "fill_ter": "t_dirt", + "predecessor_mapgen": "field", + "rotation": [ 1, 1 ], + "rows": [ + "........////////........", + "........////////........", + "........////////........", + "........////////........", + ".......V.////////.......", + ".......V.////////.......", + ".......V.////////.......", + ".......V.////////.......", + ".......V.///////////////", + ".......V.///////////////", + ".......V.///////////////", + ".......V.///////////////", + ".......V.///////////////", + ".......V.///////////////", + ".......V////////////////", + ".......V////////////////", + ".......V////////........", + ".......V////////........", + ".......V////////........", + ".......V///////.........", + ".......////////.........", + ".......////////.........", + ".......////////.........", + ".......////////........." + ], + "palettes": [ "farm_lots" ], + "place_nested": [ { "chunks": [ [ "2x2_haybale", 5 ], [ "null", 20 ] ], "x": [ 4, 10 ], "y": [ 0, 22 ] } ], + "place_vehicles": [ { "vehicle": "farm_vehicles", "x": [ 7, 13 ], "y": [ 0, 18 ], "chance": 10, "status": 1, "rotation": 270 } ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "dirt_road_3way" ], + "weight": 33, + "object": { + "fill_ter": "t_dirt", + "predecessor_mapgen": "field", + "rotation": [ 1, 1 ], + "rows": [ + "........////////........", + "........////////........", + "........////////V.......", + "........////////V.......", + "........////////V.......", + "........////////V.......", + "........////////VVV.....", + "......./////////........", + "......./////////////////", + "......./////////////////", + "......./////////////////", + "......./////////////////", + "......./////////////////", + "......./////////////////", + "......./////////////////", + "......./////////////////", + "......./////////........", + "......./////////VVV.....", + "........////////V.......", + "........////////V.......", + "........////////V.......", + "........////////V.......", + "........////////........", + "........////////........" + ], + "palettes": [ "farm_lots" ], + "place_nested": [ { "chunks": [ [ "2x2_haybale", 5 ], [ "null", 20 ] ], "x": [ 4, 10 ], "y": [ 0, 22 ] } ], + "place_vehicles": [ { "vehicle": "farm_vehicles", "x": [ 7, 13 ], "y": [ 0, 18 ], "chance": 10, "status": 1, "rotation": 270 } ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "dirt_road_3way" ], + "weight": 33, + "object": { + "fill_ter": "t_dirt", + "predecessor_mapgen": "field", + "rotation": [ 1, 1 ], + "rows": [ + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "......./////////........", + "......./////////////////", + "......./////////////////", + "......./////////////////", + "......./////////////////", + "......./////////////////", + "......./////////////////", + "......./////////////////", + "......./////////////////", + "......./////////........", + "......./////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........" + ], + "palettes": [ "farm_lots" ], + "place_nested": [ { "chunks": [ [ "2x2_haybale", 5 ], [ "null", 20 ] ], "x": [ 10, 20 ], "y": [ 0, 22 ] } ], + "place_vehicles": [ { "vehicle": "farm_vehicles", "x": [ 7, 13 ], "y": [ 0, 18 ], "chance": 10, "status": 1, "rotation": 270 } ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "dirt_road_turn" ], + "weight": 100, + "object": { + "fill_ter": "t_dirt", + "predecessor_mapgen": "field", + "rows": [ + "........................", + "........................", + "........................", + "........................", + "........................", + "........................", + "........................", + "........................", + "/////////...............", + "/////////////...........", + "//////////////..........", + "///////////////.........", + "///////////////.........", + "///////////////.........", + "///////////////.........", + "///////////////.........", + "......./////////........", + "......./////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........" + ], + "palettes": [ "farm_lots" ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "dirt_road_turn1" ], + "weight": 100, + "object": { + "fill_ter": "t_dirt", + "predecessor_mapgen": "field", + "rows": [ + "........................", + "........................", + "........................", + "........................", + "........................", + "........................", + "........................", + "........................", + ".............../////////", + ".........../////////////", + "..........//////////////", + ".........///////////////", + ".........///////////////", + ".........///////////////", + ".........///////////////", + ".........///////////////", + "........./////////......", + "......../////////.......", + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........" + ], + "palettes": [ "farm_lots" ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "dirt_road_forest" ], + "weight": 100, + "object": { + "fill_ter": "t_dirt", + "predecessor_mapgen": "forest", + "rows": [ + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "......./////////........", + "......./////////........", + ".......////////.........", + ".......////////.........", + ".......////////.........", + ".......////////.........", + ".......////////.........", + ".......////////.........", + ".......////////.........", + "......./////////........", + "......./////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........" + ], + "palettes": [ "farm_lots" ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "dirt_road_forest" ], + "weight": 100, + "object": { + "fill_ter": "t_dirt", + "predecessor_mapgen": "forest", + "rows": [ + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........", + ".........////////.......", + ".........////////.......", + ".........////////.......", + ".........////////.......", + ".........////////.......", + ".........////////.......", + "..........////////......", + "..........////////......", + "..........////////......", + "..........////////......", + ".........////////.......", + ".........////////.......", + ".........////////.......", + ".........////////.......", + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........" + ], + "palettes": [ "farm_lots" ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "dirt_road_turn_forest" ], + "weight": 100, + "object": { + "fill_ter": "t_dirt", + "predecessor_mapgen": "forest", + "rows": [ + "........................", + "........................", + "........................", + "........................", + "........................", + "........................", + "........................", + "........................", + "/////////...............", + "/////////////...........", + "//////////////..........", + "///////////////.........", + "///////////////.........", + "///////////////.........", + "///////////////.........", + "///////////////.........", + "......./////////........", + "......./////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........" + ], + "palettes": [ "farm_lots" ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "dirt_road_turn1_forest" ], + "weight": 100, + "object": { + "fill_ter": "t_dirt", + "predecessor_mapgen": "forest", + "rows": [ + "........................", + "........................", + "........................", + "........................", + "........................", + "........................", + "........................", + "........................", + ".............../////////", + ".........../////////////", + "..........//////////////", + ".........///////////////", + ".........///////////////", + ".........///////////////", + ".........///////////////", + ".........///////////////", + "........./////////......", + "......../////////.......", + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........", + "........////////........" + ], + "palettes": [ "farm_lots" ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "2silos" ], + "weight": 100, + "object": { + "fill_ter": "t_dirt", + "rows": [ + "iiiiii////////////iiiiii", + "iiii////////////////iiii", + "ii////////////////////ii", + "ii////////////////////ii", + "i///222//////////222///i", + "i/222:222//////222:222/i", + "//2:::::2//////2:::::2//", + "/22:::::22////22:::::22/", + "/2:::::::2////2:::::::2/", + "/22:::::22**>22OOOOO22*", + "**2OOOOO2******2OOOOO2**", + "**222O222******222O222**", + "****222**********222****", + "************************", + "************************", + "************************", + "************************", + "************************", + "************************", + "************************", + "************************", + "************************", + "************************", + "************************" + ], + "palettes": [ "farm_lots" ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "2silos_2" ], + "weight": 100, + "object": { + "fill_ter": "t_dirt", + "rows": [ + "************************", + "************************", + "************************", + "************************", + "****222**********222****", + "**222O222******222O222**", + "**2OOOOO2******2OOOOO2**", + "*22OOOOO22>**>22OOOOO22*", + "*2OOOOOOO2----2OOOOOOO2*", + "*22OOOOO22<**<22OOOOO22*", + "**2OOOOO2******2OOOOO2**", + "**222O222******222O222**", + "****222**********222****", + "************************", + "************************", + "************************", + "************************", + "************************", + "************************", + "************************", + "************************", + "************************", + "************************", + "************************" + ], + "palettes": [ "farm_lots" ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "2silos_roof" ], + "weight": 100, + "object": { + "fill_ter": "t_dirt", + "rows": [ + "************************", + "************************", + "************************", + "************************", + "****zzz**********zzz****", + "**zzzzzzz******zzzzzzz**", + "**zzzzzzz******zzzzzzz**", + "*zzzzzzzzz-**-zzzzzzzzz*", + "*zzzzzzzzz-**-zzzzzzzzz*", + "*zzzzzzzzz>**>zzzzzzzzz*", + "**zzzzzzz******zzzzzzz**", + "**zzzzzzz******zzzzzzz**", + "****zzz**********zzz****", + "************************", + "************************", + "************************", + "************************", + "************************", + "************************", + "************************", + "************************", + "************************", + "************************", + "************************" + ], + "palettes": [ "farm_lots" ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "coop_chicken" ], + "weight": 100, + "object": { + "fill_ter": "t_dirt", + "predecessor_mapgen": "field", + "rows": [ + "ccccccccccccccccccc.....", + "c.................c.....", + "c.................c.....", + "c.................c.....", + "c.................c.....", + "c.................c.....", + "c.................c.....", + "c.................c.....", + "c.................c.....", + "c.................c.....", + "c.................c.....", + "c.................c.....", + "c.................c.....", + "c.................c.....", + "c.................c.....", + "c.................c.....", + "c.................c.....", + "c.................c.....", + "C.................c.....", + "c.................c.....", + "c.................c.....", + "c.................c.....", + "c.................c.....", + "ccccccccccccccccccc....." + ], + "palettes": [ "farm_lots" ], + "place_monster": [ { "monster": "mon_chicken", "x": [ 3, 23 ], "y": [ 3, 23 ], "repeat": [ 4, 6 ] } ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "house_farm" ], + "weight": 100, + "object": { + "fill_ter": "t_floor", + "rotation": [ 3, 3 ], + "rows": [ + "..%%%%%%%%%%%%%%........", + "..%.............b.......", + "..%.....................", + "..%..|---|vvv|---+-v-|..", + "..%..|uufc 8888 y|..", + "..%..|o |..", + "..%..vS c hnnh v..", + "..%..vu c hnnh v..", + "..%..|u c D v..", + "..%..|-+-|-+-|n Y|..", + "..%..|r r|t B|n Y|..", + "..%..|r r| B|n Y|,,", + "..%..|rrr|S D|n +,,", + "..%..|-----+-- a|,,", + "..%..vn y|--+-||.", + "..%..|---+------|@@ kv.", + "..%..|888 @@|dd|@@ hkv.", + "..%..vn @@| | kv.", + "..%..|1 h + + g||.", + "..%..|--kkk-------vv--..", + "..%....-vvv-............", + "..%.....................", + "..%%%%%%%%%%%%%%........", + "........................" + ], + "palettes": [ "farm_house" ], + "place_loot": [ { "item": "television", "x": 14, "y": [ 9, 12 ], "chance": 100 } ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": [ "house_farm" ], + "weight": 100, + "object": { + "fill_ter": "t_floor", + "rotation": [ 3, 3 ], + "rows": [ + "%%%%%%%%%%%%%%%%%%%%%%..", + "%...............b....%..", + "%....................H..", + "%....|--------| |####|..", + "%....|rrr|fouu| #..", + "%....vr + S| #..", + "%....|rrr|cc u|+||| #..", + "%....||||||| 1n|7 #..", + "%....|k d@@|n v7 #..", + "%....|kh @@|n hnhv7 #..", + "%....vk |n hnh| #..", + "%....|y g|n hnhv |,,", + "%....|---+-|n v ,,", + "%....+ | ,,", + "%....|---+-|D y ||+||.", + "%....|@@ 8||+|| 7v.", + "%....v@@ 8|t D|8 7v.", + "%....|d 8| |8 7v.", + "%....|D 1 |BBS|8YYYa||.", + "%....|-|kkk|----------..", + "%......|vvv|.........%..", + "%....................%..", + "%%%%%%%%%%%%%%%%%%%%%%..", + "........................" + ], + "palettes": [ "farm_house" ], + "place_loot": [ { "item": "television", "x": 12, "y": [ 9, 12 ], "chance": 100 } ] + } + }, + { + "type": "mapgen", + "method": "json", + "om_terrain": "house_farm_roof", + "object": { + "fill_ter": "t_floor", + "rotation": [ 3, 3 ], + "rows": [ + " ", + " ", + " ", + " |2222222222222223 ", + " |_______________3 ", + " |_______________3 ", + " |_______________3 ", + " |_______________3 ", + " |_______________3 ", + " |_______________3 ", + " |_______________3 ", + " |_______________3 ", + " |_______________3 ", + " |_______________3 ", + " |_______________33 ", + " |________________3 ", + " |________________3 ", + " |________________3 ", + " |_______________33 ", + " |--___----------- ", + " ----- ", + " ", + " ", + " " + ], + "palettes": [ "roof_palette" ], + "terrain": { "_": "t_shingle_flat_roof" } + } + } +]