diff --git a/data/json/mapgen/nested/basement_nested.json b/data/json/mapgen/nested/basement_nested.json index 50694c39726fa..994b343d7069e 100644 --- a/data/json/mapgen/nested/basement_nested.json +++ b/data/json/mapgen/nested/basement_nested.json @@ -99,6 +99,7 @@ "type": "palette", "id": "basement_utility_nest_palette", "terrain": { ".": "t_thconc_floor", "g": "t_thconc_floor", "f": "t_thconc_floor" }, + "flags": "ALLOW_TERRAIN_UNDER_OTHER_DATA", "furniture": { "g": "f_water_heater", "f": "f_home_furnace", "a": [ "f_air_conditioner", "f_null", "f_counter" ] }, "liquids": { "g": { "liquid": "water_clean", "amount": [ 0, 100 ] } } }, @@ -203,6 +204,7 @@ "!": "t_carpet_purple", "$": "t_carpet_purple" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "!": "f_fridge", "$": "f_rack_wood" }, "items": { "!": { "item": "wetbar_fridge", "chance": 100, "repeat": [ 1, 10 ] }, @@ -246,6 +248,7 @@ "$": "t_carpet_yellow", "!": "t_carpet_yellow" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "!": "f_rack_wood", "$": "f_rack_wood" }, "items": { "!": { "item": "toy_box", "chance": 80, "repeat": [ 1, 10 ] }, @@ -294,6 +297,7 @@ "u": "t_linoleum_white", "X": "t_linoleum_white" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "!": "f_fridge", "$": "f_rack_wood" }, "items": { "!": { "item": "produce", "chance": 80, "repeat": [ 2, 8 ] }, "$": { "item": "a_television", "chance": 100 } } } @@ -326,6 +330,7 @@ "F": "t_thconc_floor", "G": "t_thconc_floor" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "A": [ "f_drill_press", "f_planer" ], "B": [ "f_jointer", "f_router", "f_mitresaw" ], @@ -365,6 +370,7 @@ "S": "t_thconc_floor", "B": "t_thconc_floor" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "T": "f_trashcan", "S": "f_utility_shelf", "B": "f_workbench" }, "place_vehicles": [ { "vehicle": "bikeshop", "x": 1, "y": 2, "rotation": 270, "chance": 50 } ], "place_items": [ { "item": "bikeshop_tools", "x": 4, "y": [ 2, 4 ], "chance": 10, "repeat": [ 1, 3 ] } ] @@ -396,6 +402,7 @@ "Q": "t_thconc_floor", "O": "t_thconc_floor" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "place_items": [ { "item": "home_hw", "x": 4, "y": [ 1, 4 ], "chance": 25, "repeat": [ 1, 3 ] }, { "item": "allclothes", "x": 1, "y": 1, "chance": 25, "repeat": [ 1, 3 ] }, @@ -421,6 +428,7 @@ "||++||" ], "palettes": [ "standard_domestic_palette" ], + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "terrain": { " ": "t_thconc_floor", "U": "t_thconc_floor", @@ -448,6 +456,7 @@ "||||||" ], "palettes": [ "standard_domestic_palette" ], + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "terrain": { " ": "t_thconc_floor", "U": "t_thconc_floor", @@ -475,6 +484,7 @@ "||||||" ], "palettes": [ "standard_domestic_palette" ], + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "terrain": { " ": "t_thconc_floor", "U": "t_thconc_floor", @@ -519,6 +529,7 @@ "Q": "t_linoleum_gray", "T": "t_linoleum_gray" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "liquids": { "H": { "liquid": "water_clean", "amount": [ 0, 100 ] } }, "sealed_item": { "Q": { "item": { "item": "seed_weed" }, "furniture": "f_planter_harvest" } }, "furniture": { @@ -578,6 +589,7 @@ "Q": "t_linoleum_gray", "T": "t_linoleum_gray" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "liquids": { "H": { "liquid": "water_clean", "amount": [ 0, 100 ] } }, "sealed_item": { "Q": { "item": { "item": "seed_weed" }, "furniture": "f_planter_harvest" } }, "furniture": { @@ -637,6 +649,7 @@ "Q": "t_linoleum_gray", "T": "t_linoleum_gray" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "liquids": { "H": { "liquid": "water_clean", "amount": [ 0, 100 ] } }, "sealed_item": { "Q": { "item": { "item": "seed_weed" }, "furniture": "f_planter_harvest" } }, "furniture": { @@ -696,6 +709,7 @@ "Q": "t_linoleum_gray", "T": "t_linoleum_gray" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "liquids": { "H": { "liquid": "water_clean", "amount": [ 0, 100 ] } }, "sealed_item": { "Q": { "item": { "item": "seed_weed" }, "furniture": "f_planter_harvest" } }, "furniture": { @@ -751,6 +765,7 @@ "%": "t_carpet_green", "&": "t_carpet_green" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": "f_arcade_machine", "=": "f_speaker_cabinet", "&": "f_pinball_machine" }, "place_loot": [ { "item": "stereo", "x": 7, "y": 2, "chance": 100 }, { "item": "laptop", "x": 5, "y": 5, "chance": 60 } ] } @@ -790,6 +805,7 @@ "e": "t_carpet_green", "&": "t_carpet_green" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": "f_arcade_machine", "=": "f_speaker_cabinet", "&": "f_pinball_machine" }, "place_loot": [ { "item": "stereo", "x": 7, "y": 2, "chance": 100 }, { "item": "laptop", "x": 5, "y": 5, "chance": 60 } ] } @@ -824,6 +840,7 @@ "%": "t_carpet_green", "&": "t_carpet_green" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": "f_arcade_machine", "=": "f_speaker_cabinet", "&": "f_pinball_machine" }, "place_loot": [ { "item": "stereo", "x": 7, "y": 2, "chance": 100 }, { "item": "laptop", "x": 5, "y": 5, "chance": 60 } ] } @@ -863,6 +880,7 @@ "e": "t_floor", "&": "t_floor" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": "f_arcade_machine", "=": "f_speaker_cabinet", "&": "f_pinball_machine" }, "place_loot": [ { "item": "stereo", "x": 7, "y": 2, "chance": 100 }, { "item": "laptop", "x": 5, "y": 5, "chance": 60 } ] } @@ -897,6 +915,7 @@ "%": "t_carpet_green", "&": "t_carpet_green" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": "f_arcade_machine", "=": "f_speaker_cabinet", "&": "f_pinball_machine" }, "place_loot": [ { "item": "stereo", "x": 7, "y": 2, "chance": 100 }, { "item": "laptop", "x": 5, "y": 5, "chance": 60 } ] } @@ -936,6 +955,7 @@ "e": "t_carpet_red", "&": "t_carpet_red" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": "f_arcade_machine", "=": "f_speaker_cabinet", "&": "f_pinball_machine" }, "place_loot": [ { "item": "stereo", "x": 7, "y": 2, "chance": 100 }, { "item": "laptop", "x": 5, "y": 5, "chance": 60 } ] } @@ -970,6 +990,7 @@ "%": "t_carpet_green", "&": "t_carpet_green" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": "f_arcade_machine", "=": "f_speaker_cabinet", "&": "f_pinball_machine" }, "place_loot": [ { "item": "stereo", "x": 7, "y": 2, "chance": 100 }, { "item": "laptop", "x": 5, "y": 5, "chance": 60 } ] } @@ -1009,6 +1030,7 @@ "e": "t_carpet_green", "&": "t_carpet_green" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": "f_arcade_machine", "=": "f_speaker_cabinet", "&": "f_pinball_machine" }, "place_loot": [ { "item": "stereo", "x": 7, "y": 2, "chance": 100 }, { "item": "laptop", "x": 5, "y": 5, "chance": 60 } ] } @@ -1045,6 +1067,7 @@ "X": "f_wood_keg", "W": "f_wood_keg" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "liquids": { "X": { "liquid": "hb_beer", "amount": [ 0, 100 ] }, "W": { "liquid": "dandelion_wine", "amount": [ 0, 100 ] } }, "place_loot": [ { "item": "jar_3l_glass_sealed", "x": 7, "y": [ 5, 6 ], "chance": 60, "repeat": [ 0, 4 ] }, @@ -1092,6 +1115,7 @@ "X": "f_wood_keg", "W": "f_wood_keg" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "liquids": { "X": { "liquid": "mead", "amount": [ 0, 100 ] }, "W": { "liquid": "dandelion_wine", "amount": [ 0, 100 ] } }, "place_loot": [ { "item": "jar_3l_glass_sealed", "x": 1, "y": [ 5, 6 ], "chance": 60, "repeat": [ 0, 4 ] }, @@ -1140,6 +1164,7 @@ "X": "f_wood_keg", "W": "f_wood_keg" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "liquids": { "X": { "liquid": "hb_beer", "amount": [ 0, 100 ] }, "W": { "liquid": "dandelion_wine", "amount": [ 0, 100 ] } }, "place_loot": [ { "item": "jar_3l_glass_sealed", "x": 4, "y": [ 3, 5 ], "chance": 60, "repeat": [ 0, 4 ] }, @@ -1187,6 +1212,7 @@ "X": "f_wood_keg", "W": "f_wood_keg" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "liquids": { "X": { "liquid": "mead", "amount": [ 0, 100 ] }, "W": { "liquid": "dandelion_wine", "amount": [ 0, 100 ] } }, "place_loot": [ { "item": "jar_3l_glass_sealed", "x": 4, "y": [ 3, 5 ], "chance": 60, "repeat": [ 0, 4 ] }, @@ -1296,6 +1322,7 @@ ], "palettes": [ "standard_domestic_palette" ], "terrain": { "|": "t_wall_wood" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": "f_rack_wood", "$": "f_fvat_empty", "0": "f_wood_keg", "!": "f_wood_keg" }, "liquids": { "X": { "liquid": "hb_beer", "amount": [ 100, 500 ] }, "W": { "liquid": "dandelion_wine", "amount": [ 100, 500 ] } }, "items": { @@ -1324,6 +1351,7 @@ ], "palettes": [ "standard_domestic_palette" ], "terrain": { "|": "t_wall_wood" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": "f_rack_wood", "$": "f_fvat_empty", "0": "f_wood_keg", "!": "f_wood_keg" }, "liquids": { "0": { "liquid": "hb_beer", "amount": [ 10, 500 ] }, "!": { "liquid": "dandelion_wine", "amount": [ 10, 500 ] } }, "items": { @@ -1352,6 +1380,7 @@ ], "palettes": [ "standard_domestic_palette" ], "terrain": { "|": "t_wall_wood" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": "f_rack_wood", "$": "f_fvat_empty", "0": "f_wood_keg", ",": "f_still", "~": "f_ash", "!": "f_wood_keg" }, "liquids": { "0": { "liquid": "moonshine", "amount": [ 100, 500 ] }, "!": { "liquid": "mead", "amount": [ 100, 500 ] } }, "items": { @@ -1380,6 +1409,7 @@ ], "palettes": [ "standard_domestic_palette" ], "terrain": { "|": "t_wall_wood" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": "f_rack_wood", "$": "f_fvat_empty", "0": "f_wood_keg", ",": "f_still", "~": "f_ash", "!": "f_wood_keg" }, "liquids": { "0": { "liquid": "moonshine", "amount": [ 100, 500 ] }, "!": { "liquid": "mead", "amount": [ 100, 500 ] } }, "items": { @@ -1421,6 +1451,7 @@ "P": "t_carpet_green", "!": "t_carpet_green" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": "f_locker", "$": "f_locker", @@ -1504,6 +1535,7 @@ "P": "t_carpet_red", "!": "t_carpet_red" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": "f_rack_wood", "$": "f_rack_wood", "=": "f_table", ",": "f_table", "~": "f_workbench", "!": "f_bookcase" }, "items": { "%": [ @@ -1579,6 +1611,7 @@ "P": "t_carpet_yellow", "!": "t_carpet_yellow" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": "f_locker", "$": "f_locker", "=": "f_table", ",": "f_table", "~": "f_workbench", "!": "f_bookcase" }, "items": { "%": [ @@ -1653,6 +1686,7 @@ "P": "t_floor", "!": "t_floor" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": "f_locker", "$": "f_locker", "=": "f_table", ",": "f_table", "~": "f_workbench", "!": "f_bookcase" }, "items": { "%": [ @@ -1725,6 +1759,7 @@ "&": "t_carpet_green", "0": "t_carpet_green" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": "f_canvas_wall", "=": "f_groundsheet", "&": "f_canvas_door" }, "place_items": [ { "item": "snacks", "x": 5, "y": 6, "chance": 75 }, @@ -1761,6 +1796,7 @@ "&": "t_carpet_green", "0": "t_carpet_green" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": [ [ "f_piano", 5 ], "f_null" ], "=": "f_speaker_cabinet", "&": "f_chair", "!": "f_table" }, "place_loot": [ { "item": "laptop", "x": 6, "y": 3, "chance": 100 }, @@ -1810,6 +1846,7 @@ " ": "t_carpet_red", "E": "t_carpet_red" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": "f_rack_wood", "0": "f_wood_keg", "!": "f_wood_keg", "t": "f_table", "E": "f_armchair", "m": "f_glass_fridge" }, "liquids": { "0": { "liquid": "wine_cabernet", "amount": [ 100, 500 ] }, @@ -1851,6 +1888,7 @@ " ": "t_carpet_red", "E": "t_carpet_red" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": "f_rack_wood", "0": "f_wood_keg", "!": "f_wood_keg", "t": "f_table", "E": "f_armchair", "m": "f_glass_fridge" }, "liquids": { "0": { "liquid": "wine_cabernet", "amount": [ 100, 500 ] }, @@ -1892,6 +1930,7 @@ " ": "t_carpet_red", "E": "t_carpet_red" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": "f_rack_wood", "0": "f_wood_keg", "!": "f_wood_keg", "t": "f_table", "E": "f_armchair", "m": "f_glass_fridge" }, "liquids": { "0": { "liquid": "wine_cabernet", "amount": [ 100, 500 ] }, @@ -1933,6 +1972,7 @@ " ": "t_carpet_red", "E": "t_carpet_red" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": "f_rack_wood", "0": "f_wood_keg", "!": "f_wood_keg", "t": "f_table", "E": "f_armchair", "m": "f_glass_fridge" }, "liquids": { "0": { "liquid": "wine_cabernet", "amount": [ 100, 500 ] }, @@ -1976,6 +2016,7 @@ "R": "t_carpet_green", "x": "t_carpet_green" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": [ "f_floor_canvas", "f_arcade_machine", "f_pinball_machine" ], "=": "f_speaker_cabinet" }, "place_loot": [ { "item": "stereo", "x": 5, "y": 2, "chance": 100 }, @@ -2094,6 +2135,7 @@ "=": "t_carpet_purple", "x": "t_carpet_purple" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": "f_arcade_machine", "=": "f_speaker_cabinet", "&": "f_pinball_machine" }, "place_loot": [ { "item": "stereo", "x": 5, "y": 2, "chance": 100 } ] } @@ -2128,6 +2170,7 @@ "R": "t_carpet_green", "x": "t_carpet_green" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": [ "f_floor_canvas", "f_arcade_machine", "f_pinball_machine" ], "=": "f_speaker_cabinet" }, "place_loot": [ { "item": "stereo", "x": 5, "y": 2, "chance": 100 }, @@ -2166,6 +2209,7 @@ "=": "t_carpet_green", "x": "t_carpet_green" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": "f_arcade_machine", "=": "f_speaker_cabinet", "&": "f_pinball_machine" }, "place_loot": [ { "item": "stereo", "x": 5, "y": 2, "chance": 100 } ] } @@ -2202,6 +2246,7 @@ "R": "t_carpet_green", "x": "t_carpet_green" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": [ "f_floor_canvas", "f_arcade_machine", "f_pinball_machine" ], "=": "f_speaker_cabinet" }, "place_loot": [ { "item": "stereo", "x": 1, "y": 1, "chance": 100 }, @@ -2240,6 +2285,7 @@ "=": "t_carpet_red", "x": "t_carpet_red" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": "f_arcade_machine", "=": "f_speaker_cabinet", "&": "f_pinball_machine" }, "place_loot": [ { "item": "stereo", "x": 3, "y": 5, "chance": 100 } ] } @@ -2275,6 +2321,7 @@ "R": "t_carpet_green", "x": "t_carpet_green" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": [ "f_floor_canvas", "f_arcade_machine", "f_pinball_machine" ], "=": "f_speaker_cabinet" }, "place_loot": [ { "item": "stereo", "x": 1, "y": 1, "chance": 100 }, @@ -2313,6 +2360,7 @@ "=": "t_carpet_red", "x": "t_carpet_red" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": "f_arcade_machine", "=": "f_speaker_cabinet", "&": "f_pinball_machine" }, "place_loot": [ { "item": "stereo", "x": 3, "y": 5, "chance": 100 } ] } @@ -2428,6 +2476,7 @@ ], "palettes": [ "standard_domestic_palette" ], "terrain": { "%": "t_wall_wood", "&": "t_door_glass_c", "i": "t_floor", " ": "t_floor", "0": "t_floor" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "0": "f_brazier" }, "place_loot": [ { "item": "towel", "x": 1, "y": [ 1, 3 ], "chance": 100, "repeat": [ 1, 2 ] }, @@ -2452,6 +2501,7 @@ ], "palettes": [ "standard_domestic_palette" ], "terrain": { "%": "t_wall_wood", "&": "t_door_glass_c", "i": "t_floor", " ": "t_floor", "0": "t_floor" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "0": "f_brazier" }, "place_loot": [ { "item": "towel", "x": 1, "y": [ 1, 3 ], "chance": 100, "repeat": [ 1, 2 ] }, @@ -2476,6 +2526,7 @@ ], "palettes": [ "standard_domestic_palette" ], "terrain": { "%": "t_wall_wood", "&": "t_door_glass_c", "i": "t_floor", " ": "t_floor", "0": "t_floor" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "0": "f_brazier" }, "place_loot": [ { "item": "towel", "x": 1, "y": [ 1, 3 ], "chance": 100, "repeat": [ 1, 2 ] }, @@ -2500,6 +2551,7 @@ ], "palettes": [ "standard_domestic_palette" ], "terrain": { "%": "t_wall_wood", "&": "t_door_glass_c", "i": "t_floor", " ": "t_floor", "0": "t_floor" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "0": "f_brazier" }, "place_loot": [ { "item": "towel", "x": 3, "y": [ 1, 3 ], "chance": 100, "repeat": [ 1, 2 ] }, @@ -2524,6 +2576,7 @@ ], "palettes": [ "standard_domestic_palette" ], "terrain": { "=": "t_water_pool", " ": "t_floor_blue", "y": "t_floor_blue" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "y": [ "f_indoor_plant_y", "f_indoor_plant" ] }, "place_loot": [ { "item": "towel", "x": 0, "y": [ 1, 3 ], "chance": 100, "repeat": [ 1, 2 ] } ] } @@ -2552,6 +2605,7 @@ "O": "t_carpet_purple", "=": "t_carpet_purple" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": "f_floor_canvas", "c": "f_bench", "B": "f_bigmirror" }, "traps": { "=": "tr_rollmat" } } @@ -2570,6 +2624,7 @@ "ccc %" ], "remove_all": { " ": { }, "B": { }, "c": { }, "%": { }, "=": { } }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "terrain": { " ": "t_carpet_green", "B": "t_carpet_green", "c": "t_carpet_green", "%": "t_carpet_green", "=": "t_carpet_green" }, "furniture": { "%": "f_floor_canvas", "c": "f_bench", "B": "f_bigmirror" }, "traps": { "=": "tr_rollmat" } @@ -2596,6 +2651,7 @@ "%": "t_carpet_yellow", "=": "t_carpet_yellow" }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "furniture": { "%": "f_floor_canvas", "c": "f_bench", "B": "f_bigmirror" }, "traps": { "=": "tr_rollmat" } } @@ -2614,6 +2670,7 @@ "cc %" ], "remove_all": { "B": { }, "c": { }, "%": { }, "=": { } }, + "flags": "ERASE_ALL_BEFORE_PLACING_TERRAIN", "terrain": { " ": "t_carpet_red", "B": "t_carpet_red", "c": "t_carpet_red", "%": "t_carpet_red", "=": "t_carpet_red" }, "furniture": { "%": "f_floor_canvas", "c": "f_bench", "B": "f_bigmirror" }, "traps": { "=": "tr_rollmat" } @@ -2637,7 +2694,8 @@ "|@zzPÆq|", "||||||||" ], - "palettes": [ "standard_domestic_palette" ] + "palettes": [ "standard_domestic_palette" ], + "flags": "ALLOW_TERRAIN_UNDER_OTHER_DATA" } }, { @@ -2658,7 +2716,8 @@ "|@ PÆq|", "|||+||||" ], - "palettes": [ "standard_domestic_palette" ] + "palettes": [ "standard_domestic_palette" ], + "flags": "ALLOW_TERRAIN_UNDER_OTHER_DATA" } }, { @@ -2680,6 +2739,7 @@ "||||||||" ], "palettes": [ "standard_domestic_palette" ], + "flags": "ALLOW_TERRAIN_UNDER_OTHER_DATA", "place_vehicles": [ { "chance": 100, "fuel": 0, "rotation": 180, "status": 0, "vehicle": "canoe", "x": 4, "y": 3 } ] } }, @@ -2702,6 +2762,7 @@ "||||||||" ], "palettes": [ "standard_domestic_palette" ], + "flags": "ALLOW_TERRAIN_UNDER_OTHER_DATA", "place_vehicles": [ { "vehicle": "bikeshop", "x": 1, "y": 2, "rotation": 180, "chance": 100 } ], "place_items": [ { "item": "bikeshop_tools", "x": 1, "y": 2, "chance": 80, "repeat": [ 1, 3 ] } ] } @@ -2770,6 +2831,7 @@ "O": "t_carpet_green", "=": "t_carpet_green" }, + "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ], "furniture": { "!": [ "f_ergometer", "f_ergometer_mechanical" ], "@": [ "f_treadmill", "f_treadmill_mechanical" ], @@ -2807,6 +2869,7 @@ "O": "t_carpet_yellow", "=": "t_carpet_yellow" }, + "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ], "furniture": { "!": [ "f_ergometer", "f_ergometer_mechanical" ], "@": [ "f_treadmill", "f_treadmill_mechanical" ], @@ -2844,6 +2907,7 @@ "O": "t_carpet_red", "=": "t_carpet_red" }, + "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ], "furniture": { "!": [ "f_ergometer", "f_ergometer_mechanical" ], "@": [ "f_treadmill", "f_treadmill_mechanical" ], @@ -2869,6 +2933,7 @@ ".h Af", "BBB..f" ], + "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ], "terrain": { ".": "t_floor", "B": "t_floor", @@ -2931,6 +2996,7 @@ "Ed f C", "yE...C" ], + "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ], "terrain": { ".": "t_floor", "B": "t_floor", @@ -2997,6 +3063,7 @@ "| |", "||||||||" ], + "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ], "terrain": { "|": "t_wall_y", "+": "t_door_c" }, "nested": { "1": { "chunks": [ [ "null", 5 ], [ "6x6_sewing_open", 40 ], [ "6x6_electronics_open", 40 ] ] } } } @@ -3017,6 +3084,7 @@ "| |", "||||+|||" ], + "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ], "terrain": { "|": "t_wall_y", "+": "t_door_c" }, "nested": { "1": { "chunks": [ [ "null", 5 ], [ "6x6_sewing_open", 40 ], [ "6x6_electronics_open", 40 ] ] } } } @@ -3037,6 +3105,7 @@ "| |", "||||||||" ], + "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ], "terrain": { "|": "t_wall_y", "+": "t_door_c" }, "nested": { "1": { "chunks": [ [ "null", 5 ], [ "6x6_sewing_open", 40 ], [ "6x6_electronics_open", 40 ] ] } } } @@ -3057,6 +3126,7 @@ "| |", "||||||||" ], + "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ], "terrain": { "|": "t_wall_y", "+": "t_door_c" }, "nested": { "1": { "chunks": [ [ "null", 5 ], [ "6x6_sewing_open", 40 ], [ "6x6_electronics_open", 40 ] ] } } } @@ -3081,6 +3151,7 @@ "|@szP d q|", "||||||||||" ], + "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ], "palettes": [ "standard_domestic_palette" ], "place_vehicles": [ { "vehicle": "bikeshop", "x": 6, "y": 3, "rotation": 270, "chance": 100 } ], "place_items": [ { "item": "bikeshop_tools", "x": 9, "y": 2, "chance": 80, "repeat": [ 1, 3 ] } ] @@ -3106,6 +3177,7 @@ "|@szP q|", "||||||+|||" ], + "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ], "palettes": [ "standard_domestic_palette" ], "place_vehicles": [ { "vehicle": "bikeshop", "x": 6, "y": 5, "rotation": 270, "chance": 100 } ], "place_items": [ { "item": "bikeshop_tools", "x": 9, "y": 2, "chance": 80, "repeat": [ 1, 3 ] } ] @@ -3131,6 +3203,7 @@ "|@szP xxq|", "||||||||||" ], + "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ], "palettes": [ "standard_domestic_palette" ], "place_vehicles": [ { "vehicle": "boats_narrow", "x": 4, "y": 3, "rotation": 180, "chance": 100 } ], "place_items": [ { "item": "fishing_items", "x": 9, "y": 2, "chance": 80, "repeat": [ 1, 3 ] } ] @@ -3156,6 +3229,7 @@ "|@szP xxq|", "||||||||||" ], + "flags": [ "ALLOW_TERRAIN_UNDER_OTHER_DATA" ], "palettes": [ "standard_domestic_palette" ], "place_vehicles": [ { "vehicle": "boats_narrow", "x": 4, "y": 3, "rotation": 180, "chance": 100 } ], "place_items": [ { "item": "fishing_items", "x": 9, "y": 2, "chance": 80, "repeat": [ 1, 3 ] } ] @@ -3179,6 +3253,7 @@ "9& K ===i", "%% G " ], + "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ], "palettes": [ "standard_domestic_palette" ], "terrain": { "=": "t_water_pool", "&": "t_door_glass_c", "%": "t_wall_b" }, "place_loot": [ { "item": "towel", "x": 9, "y": [ 1, 9 ], "chance": 100, "repeat": [ 1, 2 ] } ], @@ -3203,6 +3278,7 @@ "9& ", "%%::&&::::" ], + "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ], "palettes": [ "standard_domestic_palette" ], "terrain": { "=": "t_water_pool", "&": "t_door_glass_c", "%": "t_wall_b" }, "place_loot": [ { "item": "towel", "x": 9, "y": [ 1, 9 ], "chance": 100, "repeat": [ 1, 2 ] } ], @@ -3227,6 +3303,7 @@ ": ======= ", ": ii ii " ], + "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ], "palettes": [ "standard_domestic_palette" ], "terrain": { "=": "t_water_pool", "&": "t_door_glass_c", "%": "t_wall_b" }, "place_loot": [ { "item": "towel", "x": 9, "y": [ 1, 9 ], "chance": 100, "repeat": [ 1, 2 ] } ], @@ -3251,6 +3328,7 @@ " ======= :", " :" ], + "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ], "palettes": [ "standard_domestic_palette" ], "terrain": { "=": "t_water_pool", "&": "t_door_glass_c", "%": "t_wall_b" }, "place_loot": [ { "item": "towel", "x": 9, "y": [ 1, 9 ], "chance": 100, "repeat": [ 1, 2 ] } ], @@ -3285,6 +3363,7 @@ "%": "t_carpet_green", "&": "t_carpet_green" }, + "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ], "furniture": { "%": [ [ "f_piano", 10 ], "f_null" ], "=": "f_speaker_cabinet", "&": "f_chair", "!": "f_table" }, "place_loot": [ { "item": "stereo", "x": 8, "y": 1, "chance": 100 }, @@ -3330,6 +3409,7 @@ "|HH ==s|", "||||++||||" ], + "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ], "palettes": [ "standard_domestic_palette" ], "terrain": { ")": "t_door_glass_c", @@ -3396,6 +3476,7 @@ "%": "t_carpet_purple", "&": "t_carpet_purple" }, + "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ], "furniture": { "%": [ [ "f_piano", 10 ], "f_null" ], "=": "f_speaker_cabinet", "&": "f_chair", "!": "f_table" }, "place_loot": [ { "item": "stereo", "x": 1, "y": 8, "chance": 100 }, @@ -3452,6 +3533,7 @@ "%": "t_carpet_red", "&": "t_carpet_red" }, + "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ], "furniture": { "%": [ [ "f_piano", 10 ], "f_null" ], "=": "f_speaker_cabinet", "&": "f_chair", "!": "f_table" }, "place_loot": [ { "item": "stereo", "x": 8, "y": 8, "chance": 100 }, @@ -3499,6 +3581,7 @@ "|G EEE G|", "||||||||||" ], + "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ], "terrain": { "|": "t_wall_w", "+": "t_door_locked" }, "furniture": { "A": "f_drill_press", @@ -3539,6 +3622,7 @@ "|GGG GGG|", "||||++||||" ], + "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ], "terrain": { "|": "t_wall_w", "+": "t_door_locked" }, "furniture": { "A": "f_drill_press", @@ -3580,6 +3664,7 @@ "||||||||||" ], "terrain": { "|": "t_wall_w", "+": "t_door_locked" }, + "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ], "furniture": { "A": "f_drill_press", "B": "f_jointer", @@ -3620,6 +3705,7 @@ "||||||||||" ], "terrain": { "|": "t_wall_w", "+": "t_door_locked" }, + "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ], "furniture": { "A": "f_drill_press", "B": "f_jointer", @@ -3661,6 +3747,7 @@ ")))))|||||" ], "palettes": [ "standard_domestic_palette" ], + "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ], "terrain": { "|": "t_wall_w", ")": "t_wall_metal", @@ -3751,6 +3838,7 @@ ")))))|||||" ], "palettes": [ "standard_domestic_palette" ], + "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ], "terrain": { "|": "t_wall_w", ")": "t_wall_metal", @@ -3841,6 +3929,7 @@ "||||||+|||" ], "palettes": [ "standard_domestic_palette" ], + "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ], "terrain": { "|": "t_wall_w", ")": "t_wall_metal", @@ -3931,6 +4020,7 @@ ")))))|||||" ], "palettes": [ "standard_domestic_palette" ], + "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ], "terrain": { "|": "t_wall_w", ")": "t_wall_metal", @@ -4020,6 +4110,7 @@ " " ], "palettes": [ "standard_domestic_palette" ], + "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ], "terrain": { "=": "t_carpet_green", "%": "t_carpet_green" }, "furniture": { "&": "f_barricade_road", "%": "f_floor_canvas", "!": "f_sandbag_wall", "$": "f_sandbag_half" }, "place_loot": [ @@ -4067,6 +4158,7 @@ "l": "t_carpet_green", "T": "t_carpet_green" }, + "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ], "furniture": { "%": [ "f_floor_canvas", "f_arcade_machine", "f_pinball_machine" ], "!": "f_speaker_cabinet" }, "place_loot": [ { "item": "stereo", "x": 1, "y": 3, "chance": 100 }, { "item": "deck_of_cards", "x": 5, "y": 4, "chance": 100 } ] } @@ -4091,6 +4183,7 @@ " " ], "palettes": [ "standard_domestic_palette" ], + "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ], "terrain": { "=": "t_carpet_purple", "x": "t_carpet_purple", @@ -4134,6 +4227,7 @@ "|@IT|q|Y r|", "|||||||||||" ], + "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ], "palettes": [ "standard_domestic_palette" ], "place_loot": [ { "item": "television", "x": 5, "y": 3, "chance": 50 }, { "item": "stereo", "x": 5, "y": 4, "chance": 50 } ] } @@ -4157,6 +4251,7 @@ "|ffh F|", "|||||+|||||" ], + "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ], "palettes": [ "standard_domestic_palette" ], "place_loot": [ { "item": "television", "x": 5, "y": 6, "chance": 50 }, { "item": "stereo", "x": 5, "y": 7, "chance": 50 } ] } @@ -4180,6 +4275,7 @@ "|@@d|S9|F1|", "|||||||||||" ], + "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ], "palettes": [ "standard_domestic_palette" ], "place_loot": [ { "item": "television", "x": 9, "y": 2, "chance": 50 }, { "item": "stereo", "x": 9, "y": 3, "chance": 50 } ] } @@ -4203,6 +4299,7 @@ "|@@d|S9|F1|", "|||||||||||" ], + "flags": [ "ERASE_ALL_BEFORE_PLACING_TERRAIN" ], "palettes": [ "standard_domestic_palette" ], "place_loot": [ { "item": "television", "x": 9, "y": 2, "chance": 50 }, { "item": "stereo", "x": 9, "y": 3, "chance": 50 } ] }