diff --git a/data/json/overmap/overmap_terrain/overmap_terrain_faction_base.json b/data/json/overmap/overmap_terrain/overmap_terrain_faction_base.json index 58f367dbc327a..68492dab3354e 100644 --- a/data/json/overmap/overmap_terrain/overmap_terrain_faction_base.json +++ b/data/json/overmap/overmap_terrain/overmap_terrain_faction_base.json @@ -10,623 +10,179 @@ }, { "type": "overmap_terrain", - "id": "faction_base_camp_new_0", + "id": [ + "faction_base_camp_new_0", + "faction_base_camp_1", + "faction_base_camp_2", + "faction_base_camp_3", + "faction_base_camp_4", + "faction_base_camp_5", + "faction_base_camp_6", + "faction_base_camp_7", + "faction_base_camp_8", + "faction_base_camp_9", + "faction_base_camp_10", + "faction_base_camp_11", + "faction_base_camp_12", + "faction_base_camp_13", + "faction_base_camp_14" + ], + "copy-from": "faction_base_camp_0", "name": "survivor camp", - "sym": "+", - "color": "white", - "see_cost": 5, - "flags": [ "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_1", - "name": "survivor camp", - "sym": "+", - "color": "white", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_2", - "name": "survivor camp", - "sym": "+", - "color": "white", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_3", - "name": "survivor camp", - "sym": "+", - "color": "white", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_4", - "name": "survivor camp", - "sym": "+", - "color": "white", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_5", - "name": "survivor camp", - "sym": "+", - "color": "white", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_6", - "name": "survivor camp", - "sym": "+", - "color": "white", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] + "delete": { "flags": [ "NO_ROTATE" ] } }, { "type": "overmap_terrain", - "id": "faction_base_camp_7", - "name": "survivor camp", - "sym": "+", - "color": "white", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_8", - "name": "survivor camp", - "sym": "+", - "color": "white", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_9", - "name": "survivor camp", - "sym": "+", - "color": "white", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_10", - "name": "survivor camp", - "sym": "+", - "color": "white", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_11", - "name": "survivor camp", - "sym": "+", - "color": "white", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_12", - "name": "survivor camp", - "sym": "+", - "color": "white", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_13", - "name": "survivor camp", - "sym": "+", - "color": "white", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_14", - "name": "survivor camp", - "sym": "+", - "color": "white", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_15", - "name": "survivor base", - "sym": "+", - "color": "white", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_16", - "name": "survivor base", - "sym": "+", - "color": "white", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_17", - "name": "survivor base", - "sym": "+", - "color": "white", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_18", - "name": "survivor base", - "sym": "+", - "color": "white", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_19", - "name": "survivor base", - "sym": "+", - "color": "white", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_camp_20", - "name": "survivor base", - "sym": "+", - "color": "white", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] + "id": [ + "faction_base_camp_15", + "faction_base_camp_16", + "faction_base_camp_17", + "faction_base_camp_18", + "faction_base_camp_19", + "faction_base_camp_20" + ], + "copy-from": "faction_base_camp_0", + "name": "survivor base" }, { "type": "overmap_terrain", "id": "faction_base_farm_0", + "copy-from": "faction_base_camp_0", "name": "farm survey", - "sym": "+", - "color": "i_brown", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] + "color": "i_brown" }, { "type": "overmap_terrain", - "id": "faction_base_farm_1", - "name": "farm", - "sym": "+", - "color": "i_brown", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_farm_2", - "name": "farm", - "sym": "+", - "color": "i_brown", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_farm_3", - "name": "farm", - "sym": "+", - "color": "i_brown", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_farm_4", - "name": "farm", - "sym": "+", - "color": "i_brown", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] + "id": [ "faction_base_farm_1", "faction_base_farm_2", "faction_base_farm_3", "faction_base_farm_4" ], + "copy-from": "faction_base_farm_0", + "name": "farm" }, { "type": "overmap_terrain", "id": "faction_base_garage_0", + "copy-from": "faction_base_camp_0", "name": "garage survey", - "sym": "+", - "color": "i_light_gray", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] + "color": "i_light_gray" }, { "type": "overmap_terrain", - "id": "faction_base_garage_1", - "name": "garage", - "sym": "+", - "color": "i_light_gray", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_garage_2", - "name": "garage", - "sym": "+", - "color": "i_light_gray", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_garage_3", - "name": "garage", - "sym": "+", - "color": "i_light_gray", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_garage_4", - "name": "garage", - "sym": "+", - "color": "i_light_gray", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_garage_5", - "name": "garage", - "sym": "+", - "color": "i_light_gray", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_garage_6", - "name": "garage", - "sym": "+", - "color": "i_light_gray", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] + "id": [ + "faction_base_garage_1", + "faction_base_garage_2", + "faction_base_garage_3", + "faction_base_garage_4", + "faction_base_garage_5", + "faction_base_garage_6" + ], + "copy-from": "faction_base_garage_0", + "name": "garage" }, { "type": "overmap_terrain", "id": "faction_base_kitchen_0", + "copy-from": "faction_base_camp_0", "name": "kitchen survey", - "sym": "+", - "color": "i_green", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] + "color": "i_green" }, { "type": "overmap_terrain", - "id": "faction_base_kitchen_1", - "name": "kitchen", - "sym": "+", - "color": "i_green", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_kitchen_2", - "name": "kitchen", - "sym": "+", - "color": "i_green", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_kitchen_3", - "name": "kitchen", - "sym": "+", - "color": "i_green", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_kitchen_4", - "name": "kitchen", - "sym": "+", - "color": "i_green", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_kitchen_5", - "name": "kitchen", - "sym": "+", - "color": "i_green", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_kitchen_6", - "name": "kitchen", - "sym": "+", - "color": "i_green", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_kitchen_7", - "name": "kitchen", - "sym": "+", - "color": "i_green", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_kitchen_8", - "name": "kitchen", - "sym": "+", - "color": "i_green", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] + "id": [ + "faction_base_kitchen_1", + "faction_base_kitchen_2", + "faction_base_kitchen_3", + "faction_base_kitchen_4", + "faction_base_kitchen_5", + "faction_base_kitchen_6", + "faction_base_kitchen_7", + "faction_base_kitchen_8" + ], + "copy-from": "faction_base_kitchen_0", + "name": "kitchen" }, { "type": "overmap_terrain", "id": "faction_hide_site_0", - "name": "hide site", - "sym": "+", - "color": "white", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_wall_level_N_0", - "name": "trench", - "sym": "X", - "color": "light_gray", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] + "copy-from": "faction_base_camp_0", + "name": "hide site" }, { "type": "overmap_terrain", - "id": "faction_wall_level_E_0", + "id": [ "faction_wall_level_N_0", "faction_wall_level_E_0", "faction_wall_level_S_0", "faction_wall_level_W_0" ], + "copy-from": "faction_base_camp_0", "name": "trench", "sym": "X", - "color": "light_gray", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_wall_level_S_0", - "name": "trench", - "sym": "X", - "color": "light_gray", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_wall_level_W_0", - "name": "trench", - "sym": "X", - "color": "light_gray", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_wall_level_N_1", - "name": "spiked trench", - "sym": "X", - "color": "dark_gray", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_wall_level_E_1", - "name": "spiked trench", - "sym": "X", - "color": "dark_gray", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_wall_level_S_1", - "name": "spiked trench", - "sym": "X", - "color": "dark_gray", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] + "color": "light_gray" }, { "type": "overmap_terrain", - "id": "faction_wall_level_W_1", + "id": [ "faction_wall_level_N_1", "faction_wall_level_E_1", "faction_wall_level_S_1", "faction_wall_level_W_1" ], + "copy-from": "faction_base_camp_0", "name": "spiked trench", "sym": "X", - "color": "dark_gray", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] + "color": "dark_gray" }, { "type": "overmap_terrain", "id": "faction_base_workshop_0", + "copy-from": "faction_base_camp_0", "name": "fabrication workshop survey", - "sym": "+", - "color": "cyan", - "see_cost": 5, - "flags": [ "NO_ROTATE" ] + "color": "cyan" }, { "type": "overmap_terrain", "id": "faction_base_blacksmith_0", + "copy-from": "faction_base_camp_0", "name": "blacksmith survey", - "sym": "+", - "color": "i_dark_gray", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] + "color": "i_dark_gray" }, { "type": "overmap_terrain", - "id": "faction_base_blacksmith_1", - "name": "blacksmith shop", - "sym": "+", - "color": "i_dark_gray", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_blacksmith_2", - "name": "blacksmith shop", - "sym": "+", - "color": "i_dark_gray", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_blacksmith_3", - "name": "blacksmith shop", - "sym": "+", - "color": "i_dark_gray", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_blacksmith_4", - "name": "blacksmith shop", - "sym": "+", - "color": "i_dark_gray", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_blacksmith_5", - "name": "blacksmith shop", - "sym": "+", - "color": "i_dark_gray", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_blacksmith_6", - "name": "blacksmith shop", - "sym": "+", - "color": "i_dark_gray", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_blacksmith_7", - "name": "blacksmith shop", - "sym": "+", - "color": "i_dark_gray", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_blacksmith_8", - "name": "blacksmith shop", - "sym": "+", - "color": "i_dark_gray", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_blacksmith_9", - "name": "blacksmith shop", - "sym": "+", - "color": "i_dark_gray", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_blacksmith_10", - "name": "blacksmith shop", - "sym": "+", - "color": "i_dark_gray", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_blacksmith_11", - "name": "blacksmith shop", - "sym": "+", - "color": "i_dark_gray", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] - }, - { - "type": "overmap_terrain", - "id": "faction_base_blacksmith_12", - "name": "blacksmith shop", - "sym": "+", - "color": "i_dark_gray", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] + "id": [ + "faction_base_blacksmith_1", + "faction_base_blacksmith_2", + "faction_base_blacksmith_3", + "faction_base_blacksmith_4", + "faction_base_blacksmith_5", + "faction_base_blacksmith_6", + "faction_base_blacksmith_7", + "faction_base_blacksmith_8", + "faction_base_blacksmith_9", + "faction_base_blacksmith_10", + "faction_base_blacksmith_11", + "faction_base_blacksmith_12" + ], + "copy-from": "faction_base_blacksmith_0", + "name": "blacksmith shop" }, { "type": "overmap_terrain", "id": "faction_base_livestock_0", + "copy-from": "faction_base_camp_0", "name": "livestock survey", - "sym": "+", - "color": "pink", - "see_cost": 5, - "flags": [ "NO_ROTATE", "SOURCE_PEOPLE" ] + "color": "pink" }, { "type": "overmap_terrain", "id": "faction_base_storehouse_0", + "copy-from": "faction_base_camp_0", "name": "store house survey", - "sym": "+", "color": "cyan", - "see_cost": 5, - "flags": [ "NO_ROTATE" ] + "delete": { "flags": [ "SOURCE_PEOPLE" ] } }, { "type": "overmap_terrain", "id": "faction_base_saltworks_0", + "copy-from": "faction_base_camp_0", "name": "saltworks survey", - "sym": "+", "color": "red", - "see_cost": 5, - "flags": [ "NO_ROTATE" ] + "delete": { "flags": [ "SOURCE_PEOPLE" ] } }, { "type": "overmap_terrain", "id": "faction_base_canteen_0", + "copy-from": "faction_base_camp_0", "name": "canteen survey", - "sym": "+", "color": "i_green", - "see_cost": 5, - "flags": [ "NO_ROTATE" ] + "delete": { "flags": [ "SOURCE_PEOPLE" ] } } ]