diff --git a/Config/script_documentation.json b/Config/script_documentation.json index 4799876f..7aaee4d0 100644 --- a/Config/script_documentation.json +++ b/Config/script_documentation.json @@ -9,7 +9,8 @@ "character_name": "![MD]\nThe character_name formatter gets the name of the character.\n\n### Example:\n```\ncustom_effect_tooltip = character_name|hjalmar_schacht\n```\n", "country_culture": "![MD]\nThe country_culture formatter formats the string using the country's cultural override (`TAG_token`) if it exists,\notherwise the generic version (`token`).\n\n### Localization Scope Object\nThe formatter requires the following Localization Scope Objets to be defined:\n* `Country` - The country that the idea is associated with.\n\n### Example\n```\ncustom_effect_tooltip = country_culture|generic_tank_organisation\n```\n", "idea_name": "![MD]\nThe idea_name formatter formats gets the name for the idea.\n\n### Localization Scope Object\nThe formatter requires the following Localization Scope Objects to be defined:\n* `Country` - The country that the idea is associated with.\n\n### Example\n```\ncustom_effect_tooltip = idea_name|canadian_pacific_railway\n```\n", - "advisor_desc": "![MD]\nThe advisor_desc formatter gets the description for the advisor.\n\n### Localization Scope Object\nThe formatter requires the following Localization Scope Objets to be defined:\n* `Country` - The country that the idea is associated with.\n\n### Example\n```\ncustom_effect_tooltip = advisor_desc|hjalmar_schacht\n```\n", + "advisor_desc": "![MD]\nThe advisor_desc formatter gets the description for the advisor.\n\n### Localization Scope Object\nThe formatter requires the following Localization Scope Objects to be defined:\n* `Country` - The country that the idea is associated with.\n\n### Example\n```\ncustom_effect_tooltip = advisor_desc|hjalmar_schacht\n```\n", + "country_leader_desc": "![MD]\nThe country_leader_desc formatter gets the description for a possible country leader.\n\n### Localization Scope Object\nNo scope needed - This formatter searches in the database for the character with given ideology.\n\n### Parameters\nThe formatter supports two additional parameters, INDENT and IDEOLOGY\n- IDEOLOGY: (Mandatory) Select the characters ideology leader role to use, use the ideology group token prefixed with 'token:'.\n- INDENT: (Optional) The indent to be added to all lines of the country leader trait description (including header line).\n\n### Example\n```\ncustom_effect_tooltip = country_leader_desc|hjalmar_schacht\n\ncustom_effect_tooltip = {\n\tlocalization_key = country_leader_desc|hjalmar_schacht\n\tIDEOLOGY = token:fascism\n\tINDENT = 2_SPACES\n```\n", "tech_effect": "![MD]\nThe tech_effect formatter gets the effect of finishing a technology.\n\n### Localization Scope Object\nThe formatter requires the following Localization Scope Objects to be defined:\n* `Country` - The country that the tech is associated with.\n\n### Example\n```\ncustom_effect_tooltip = tech_effect|early_transport_plane\n```\n", "idea_desc": "![MD]\nThe idea_desc formatter gets the description for the idea.\n\n### Localization Scope Object\nThe formatter requires the following Localization Scope Objects to be defined:\n* `Country` - The country that the idea is associated with.\n\n### Example\n```\ncustom_effect_tooltip = idea_desc|canadian_pacific_railway\n```\n", "building_state_modifier": "![MD]\nThe building_state_modifier gets the state modifiers for the provided building template and the provided scope.\n\nThe formatter takes special care of the following parameters:\n- INDENT: The indent to be added to all lines of the state modifier description (including header line).\n\n### Example:\n```\ncustom_effect_tooltip = building_state_modifier|dam\n```\n", @@ -340,7 +341,7 @@ "doc": "![MD]\nGets the combatant of the current scope.", "name": "Combatant" }, { - "doc": "![MD]\nGets the from scope.", + "doc": "![MD] Gets the from scope.", "name": "From" }, { "doc": "![MD]\nGets the character of the current scope.", @@ -351,11 +352,14 @@ }, { "doc": "![MD]\nDoes nothing.", "name": "This" + }, { + "doc": "![MD] Does nothing.", + "name": "THIS" }, { "doc": "![MD]\nGets the purchase contract of the current scope.", "name": "PurchaseContract" }, { - "doc": "![MD]\nGets the player country.", + "doc": "![MD] Gets the player country.", "name": "Player" }, { "doc": "![MD]\nGets the industrial organisation of the current scope.", @@ -367,7 +371,7 @@ "doc": "![MD]\nGets the state of the current scope.", "name": "State" }, { - "doc": "![MD]\nGets the root scope.", + "doc": "![MD] Gets the root scope.", "name": "Root" }, { "doc": "![MD]\nGets the operation of the current scope.", @@ -376,7 +380,7 @@ "doc": "![MD]\nGets the special project of the current scope.", "name": "SpecialProject" }, { - "doc": "![MD]\nGets the previous scope.", + "doc": "![MD] Gets the previous scope.", "name": "Prev" }, { "doc": "![MD]\nGets the ace of the current scope.", @@ -2720,7 +2724,7 @@ "country_lock_all_division_template": { "supported_scope": ["COUNTRY"], "supported_target": ["none"], - "description": "Lock all the division template at the country level. Note that you need to unlock them in the same way (You can't use 'set_division_template_lock' individually, because the lock at the country level will not be removed)" + "description": "Lock all the division template at the country level. Note that you need to unlock them in the same way Can also supply the reason it is locked with localization key(You can't use 'set_division_template_lock' individually, because the lock at the country level will not be removed)Ex:country_lock_all_division_template = yescountry_lock_all_division_template = { is_locked = yes desc = LOC_KEY}" }, "remove_all_power_balance_modifiers": { "supported_scope": ["any"], @@ -2867,6 +2871,11 @@ "supported_target": ["none"], "description": "Executes children effects on random characters that fulfills the \"limit\" trigger. tooltip=key can be added to override tooltip title" }, + "set_equipment_version_number": { + "supported_scope": ["COUNTRY"], + "supported_target": ["none"], + "description": "\"![MD]\nChanges current version number for a given equipment type to N.\nThe next equipment variant created from that type will have version number N+1.\n\n#### Example\n```\nset_equipment_version_number = {\n\ttype = small_plane_airframe_1\n\tversion = 4\n}\n```\n\"" + }, "add_doctrine_cost_reduction": { "supported_scope": ["COUNTRY"], "supported_target": ["none"], @@ -3254,6 +3263,11 @@ "supported_target": ["none"], "description": "checks for a specific date" }, + "has_truce_with": { + "supported_scope": ["COUNTRY"], + "supported_target": ["THIS", "ROOT", "PREV", "FROM", "OWNER", "CONTROLLER", "OCCUPIED", "CAPITAL"], + "description": "has_truce_with = yes/no - Checks if the country has truce with the specified country" + }, "skill": { "supported_scope": ["CHARACTER", "COMBATANT"], "supported_target": ["none"], @@ -5309,6 +5323,11 @@ "supported_target": ["none"], "description": "![MD]\nCheck if country has shine effect on focus (either manually achieved or by being worked on).\n\nNote that tooltips are only shown in debug mode.\n\n### Example\n```\nhas_shine_effect_on_focus = GER_prioritize_economic_growth\n```\n" }, + "owns_any_state_of": { + "supported_scope": ["COUNTRY"], + "supported_target": ["none"], + "description": "Check if the country owns any of the states in the list." + }, "custom_override_tooltip": { "supported_scope": ["any"], "supported_target": ["none"], @@ -5832,7 +5851,7 @@ "building_count_trigger": { "supported_scope": ["STATE", "COUNTRY"], "supported_target": ["none"], - "description": "Checks if the current scope has the specified amount of the specified building. \nUsage: < \nSupported buildings: infrastructure, arms_factory, industrial_complex, air_base, supply_node, rail_way, naval_facility, naval_base, bunker, coastal_bunker, stronghold_network, dockyard, anti_air_building, synthetic_refinery, fuel_silo, radar_station, mega_gun_emplacement, rocket_site, nuclear_reactor, nuclear_reactor_heavy_water, commercial_nuclear_reactor, nuclear_facility, air_facility, land_facility, dam, dam_mountain, canal_kiel, canal_panama, landmark_big_ben, landmark_colosseum, landmark_cristo_redentor, landmark_eiffel_tower, landmark_statue_of_liberty, landmark_kremlin, landmark_hofburg_palace, landmark_berlin_reichstag, landmark_berlin_volkshalle." + "description": "Checks if the current scope has the specified amount of the specified building. \nUsage: < \nSupported buildings: infrastructure, arms_factory, industrial_complex, air_base, supply_node, rail_way, naval_facility, naval_base, bunker, coastal_bunker, stronghold_network, dockyard, anti_air_building, synthetic_refinery, fuel_silo, radar_station, mega_gun_emplacement, rocket_site, nuclear_reactor, nuclear_reactor_heavy_water, commercial_nuclear_reactor, nuclear_facility, air_facility, land_facility, dam, dam_mountain, canal_kiel, canal_panama, landmark_big_ben, landmark_colosseum, landmark_cristo_redentor, landmark_eiffel_tower, landmark_statue_of_liberty, landmark_kremlin, landmark_hofburg_palace, landmark_berlin_reichstag, landmark_berlin_volkshalle, landmark_taj_mahal, landmark_sadabad_complex, landmark_hagia_sophia." }, "resource_count_trigger": { "supported_scope": ["STATE", "COUNTRY"], @@ -9795,29 +9814,37 @@ "IsDynamic": true, "categories": ["army"] }, { - "groupname": "country_resource_cost_", - "desc": "Country resource cost.", + "groupname": "_design_cost_factor", + "desc": "Equipment cost factor.", "type": "number", "decimal_places": 0, "IsDynamic": true, "categories": ["country"], - "modifiers": ["aluminium", "chromium", "oil", "rubber", "steel", "tungsten"] + "modifiers": ["amphibious_mechanized_equipment", "amphibious_tank_chassis", "anti_air_equipment", "anti_tank_equipment", "armored_car_equipment", "armored_support_vehicle", "artillery_equipment", "ballistic_missile_equipment", "convoy", "cv_small_plane_airframe", "cv_small_plane_cas_airframe", "cv_small_plane_cas_airframe_0", "cv_small_plane_cas_airframe_1", "cv_small_plane_cas_airframe_2", "cv_small_plane_cas_airframe_3", "cv_small_plane_cas_airframe_4", "cv_small_plane_naval_bomber_airframe", "cv_small_plane_naval_bomber_airframe_0", "cv_small_plane_naval_bomber_airframe_1", "cv_small_plane_naval_bomber_airframe_2", "cv_small_plane_naval_bomber_airframe_3", "cv_small_plane_naval_bomber_airframe_4", "cv_small_plane_suicide_airframe", "cv_small_plane_suicide_airframe_0", "cv_small_plane_suicide_airframe_1", "cv_small_plane_suicide_airframe_2", "cv_small_plane_suicide_airframe_3", "cv_small_plane_suicide_airframe_4", "explosive_ammo_equipment", "floating_harbor_equipment", "guided_missile_equipment", "heavy_tank_aa_chassis", "heavy_tank_aa_chassis_0", "heavy_tank_aa_chassis_1", "heavy_tank_aa_chassis_2", "heavy_tank_aa_chassis_3", "heavy_tank_amphibious_chassis", "heavy_tank_amphibious_chassis_0", "heavy_tank_amphibious_chassis_1", "heavy_tank_amphibious_chassis_2", "heavy_tank_amphibious_chassis_3", "heavy_tank_artillery_chassis", "heavy_tank_artillery_chassis_0", "heavy_tank_artillery_chassis_1", "heavy_tank_artillery_chassis_2", "heavy_tank_artillery_chassis_3", "heavy_tank_chassis", "heavy_tank_destroyer_chassis", "heavy_tank_destroyer_chassis_0", "heavy_tank_destroyer_chassis_1", "heavy_tank_destroyer_chassis_2", "heavy_tank_destroyer_chassis_3", "heavy_tank_flame_chassis", "heavy_tank_flame_chassis_0", "heavy_tank_flame_chassis_1", "heavy_tank_flame_chassis_2", "heavy_tank_flame_chassis_3", "helicopter_equipment", "infantry_equipment", "jet_fighter_equipment", "jet_strat_bomber_equipment", "jet_tac_bomber_equipment", "land_cruiser_chassis", "large_plane_airframe", "large_plane_maritime_patrol_plane_airframe", "large_plane_maritime_patrol_plane_airframe_0", "large_plane_maritime_patrol_plane_airframe_1", "large_plane_maritime_patrol_plane_airframe_2", "large_plane_maritime_patrol_plane_airframe_3", "large_plane_maritime_patrol_plane_airframe_4", "light_tank_aa_chassis", "light_tank_aa_chassis_0", "light_tank_aa_chassis_1", "light_tank_aa_chassis_2", "light_tank_aa_chassis_3", "light_tank_amphibious_chassis", "light_tank_amphibious_chassis_0", "light_tank_amphibious_chassis_1", "light_tank_amphibious_chassis_2", "light_tank_amphibious_chassis_3", "light_tank_artillery_chassis", "light_tank_artillery_chassis_0", "light_tank_artillery_chassis_1", "light_tank_artillery_chassis_2", "light_tank_artillery_chassis_3", "light_tank_chassis", "light_tank_destroyer_chassis", "light_tank_destroyer_chassis_0", "light_tank_destroyer_chassis_1", "light_tank_destroyer_chassis_2", "light_tank_destroyer_chassis_3", "light_tank_flame_chassis", "light_tank_flame_chassis_0", "light_tank_flame_chassis_1", "light_tank_flame_chassis_2", "light_tank_flame_chassis_3", "mechanized_equipment", "medium_plane_airframe", "medium_plane_fighter_airframe", "medium_plane_fighter_airframe_0", "medium_plane_fighter_airframe_1", "medium_plane_fighter_airframe_2", "medium_plane_fighter_airframe_3", "medium_plane_fighter_airframe_4", "medium_plane_scout_plane_airframe", "medium_plane_scout_plane_airframe_0", "medium_plane_scout_plane_airframe_1", "medium_plane_scout_plane_airframe_2", "medium_plane_scout_plane_airframe_3", "medium_plane_scout_plane_airframe_4", "medium_tank_aa_chassis", "medium_tank_aa_chassis_0", "medium_tank_aa_chassis_1", "medium_tank_aa_chassis_2", "medium_tank_aa_chassis_3", "medium_tank_amphibious_chassis", "medium_tank_amphibious_chassis_0", "medium_tank_amphibious_chassis_1", "medium_tank_amphibious_chassis_2", "medium_tank_amphibious_chassis_3", "medium_tank_artillery_chassis", "medium_tank_artillery_chassis_0", "medium_tank_artillery_chassis_1", "medium_tank_artillery_chassis_2", "medium_tank_artillery_chassis_3", "medium_tank_chassis", "medium_tank_destroyer_chassis", "medium_tank_destroyer_chassis_0", "medium_tank_destroyer_chassis_1", "medium_tank_destroyer_chassis_2", "medium_tank_destroyer_chassis_3", "medium_tank_flame_chassis", "medium_tank_flame_chassis_0", "medium_tank_flame_chassis_1", "medium_tank_flame_chassis_2", "medium_tank_flame_chassis_3", "modern_tank_aa_chassis", "modern_tank_aa_chassis_1", "modern_tank_artillery_chassis", "modern_tank_artillery_chassis_1", "modern_tank_chassis", "modern_tank_destroyer_chassis", "modern_tank_destroyer_chassis_1", "mothership_equipment", "motorbike_equipment", "motorized_equipment", "motorized_rocket_equipment", "nuclear_missile_equipment", "railway_gun_equipment", "rocket_artillery_equipment", "rocket_interceptor_equipment", "sam_missile_equipment", "self_propelled_super_heavy_artillery_equipment", "ship_hull_carrier", "ship_hull_cruiser", "ship_hull_heavy", "ship_hull_light", "ship_hull_submarine", "small_plane_airframe", "small_plane_cas_airframe", "small_plane_cas_airframe_0", "small_plane_cas_airframe_1", "small_plane_cas_airframe_2", "small_plane_cas_airframe_3", "small_plane_cas_airframe_4", "small_plane_cas_airframe_5", "small_plane_naval_bomber_airframe", "small_plane_naval_bomber_airframe_0", "small_plane_naval_bomber_airframe_1", "small_plane_naval_bomber_airframe_2", "small_plane_naval_bomber_airframe_3", "small_plane_naval_bomber_airframe_4", "small_plane_naval_bomber_airframe_5", "small_plane_suicide_airframe", "small_plane_suicide_airframe_0", "small_plane_suicide_airframe_1", "small_plane_suicide_airframe_2", "small_plane_suicide_airframe_3", "small_plane_suicide_airframe_4", "small_plane_suicide_airframe_5", "strat_bomber_intercontinental_equipment", "super_heavy_artillery_equipment", "super_heavy_railway_gun_equipment", "super_heavy_tank_aa_chassis", "super_heavy_tank_aa_chassis_1", "super_heavy_tank_artillery_chassis", "super_heavy_tank_artillery_chassis_1", "super_heavy_tank_chassis", "super_heavy_tank_destroyer_chassis", "super_heavy_tank_destroyer_chassis_1", "support_equipment", "train_equipment", "transport_plane_equipment"] }, { - "groupname": "production_cost_max_", - "desc": "Max naval equipment production cost.", + "groupname": "_preferred_weight_factor", + "desc": "Naval preferred weight factor.", "type": "number", - "decimal_places": 0, + "decimal_places": 2, "IsDynamic": true, - "categories": ["naval"], - "modifiers": ["convoy", "floating_harbor_equipment", "ship_hull_carrier", "ship_hull_cruiser", "ship_hull_heavy", "ship_hull_light", "ship_hull_submarine"] + "categories": ["country"], + "modifiers": ["nullCombatTactic", "tactic_ambush", "tactic_assault", "tactic_attacker_hb_attack", "tactic_attacker_hb_rush", "tactic_attacker_hb_storm", "tactic_attacker_sb_hold", "tactic_attacker_sb_skillful_defence", "tactic_backhand_blow", "tactic_banzai_charge", "tactic_barrage", "tactic_basic_attack", "tactic_basic_defend", "tactic_blitz", "tactic_breakthrough", "tactic_cc_attack", "tactic_cc_defend", "tactic_cc_local_strong_point", "tactic_cc_storm", "tactic_cc_withdraw", "tactic_counterattack", "tactic_defender_hb_hold", "tactic_defender_hb_skillful_defence", "tactic_defender_sb_assault", "tactic_defender_sb_reckless_assault", "tactic_defender_sb_retake_bridge", "tactic_delay", "tactic_elastic_defense", "tactic_encirclement", "tactic_guerrilla_tactics", "tactic_hold_bridge", "tactic_human_wave_tactics", "tactic_infantry_charge", "tactic_masterful_blitz", "tactic_overwhelming_fire", "tactic_planned_attack", "tactic_relentless_assault", "tactic_seize_bridge", "tactic_sf_ambush", "tactic_sf_armor_supported_assault", "tactic_sf_barrage", "tactic_sf_defense", "tactic_sf_fortify", "tactic_sf_mouse_holing", "tactic_sf_storm", "tactic_shock", "tactic_tactical_withdrawal", "tactic_tw_attack", "tactic_tw_chase", "tactic_tw_defend", "tactic_tw_evade", "tactic_tw_intercept", "tactic_unexpected_thrust", "tactic_urban_defense"] }, { - "groupname": "_max_level_terrain_limit", + "groupname": "state__max_level_terrain_limit", "desc": "Maximum allowed building level for specific terrain.", "type": "number", "decimal_places": 0, "IsDynamic": true, - "categories": ["country"], - "modifiers": ["air_base_desert", "air_base_forest", "air_base_hills", "air_base_jungle", "air_base_lakes", "air_base_marsh", "air_base_mountain", "air_base_ocean", "air_base_plains", "air_base_unknown", "air_base_urban", "air_base_water_deep_ocean", "air_base_water_fjords", "air_base_water_shallow_sea", "air_facility_desert", "air_facility_forest", "air_facility_hills", "air_facility_jungle", "air_facility_lakes", "air_facility_marsh", "air_facility_mountain", "air_facility_ocean", "air_facility_plains", "air_facility_unknown", "air_facility_urban", "air_facility_water_deep_ocean", "air_facility_water_fjords", "air_facility_water_shallow_sea", "anti_air_building_desert", "anti_air_building_forest", "anti_air_building_hills", "anti_air_building_jungle", "anti_air_building_lakes", "anti_air_building_marsh", "anti_air_building_mountain", "anti_air_building_ocean", "anti_air_building_plains", "anti_air_building_unknown", "anti_air_building_urban", "anti_air_building_water_deep_ocean", "anti_air_building_water_fjords", "anti_air_building_water_shallow_sea", "arms_factory_desert", "arms_factory_forest", "arms_factory_hills", "arms_factory_jungle", "arms_factory_lakes", "arms_factory_marsh", "arms_factory_mountain", "arms_factory_ocean", "arms_factory_plains", "arms_factory_unknown", "arms_factory_urban", "arms_factory_water_deep_ocean", "arms_factory_water_fjords", "arms_factory_water_shallow_sea", "bunker_desert", "bunker_forest", "bunker_hills", "bunker_jungle", "bunker_lakes", "bunker_marsh", "bunker_mountain", "bunker_ocean", "bunker_plains", "bunker_unknown", "bunker_urban", "bunker_water_deep_ocean", "bunker_water_fjords", "bunker_water_shallow_sea", "canal_kiel_desert", "canal_kiel_forest", "canal_kiel_hills", "canal_kiel_jungle", "canal_kiel_lakes", "canal_kiel_marsh", "canal_kiel_mountain", "canal_kiel_ocean", "canal_kiel_plains", "canal_kiel_unknown", "canal_kiel_urban", "canal_kiel_water_deep_ocean", "canal_kiel_water_fjords", "canal_kiel_water_shallow_sea", "canal_panama_desert", "canal_panama_forest", "canal_panama_hills", "canal_panama_jungle", "canal_panama_lakes", "canal_panama_marsh", "canal_panama_mountain", "canal_panama_ocean", "canal_panama_plains", "canal_panama_unknown", "canal_panama_urban", "canal_panama_water_deep_ocean", "canal_panama_water_fjords", "canal_panama_water_shallow_sea", "coastal_bunker_desert", "coastal_bunker_forest", "coastal_bunker_hills", "coastal_bunker_jungle", "coastal_bunker_lakes", "coastal_bunker_marsh", "coastal_bunker_mountain", "coastal_bunker_ocean", "coastal_bunker_plains", "coastal_bunker_unknown", "coastal_bunker_urban", "coastal_bunker_water_deep_ocean", "coastal_bunker_water_fjords", "coastal_bunker_water_shallow_sea", "commercial_nuclear_reactor_desert", "commercial_nuclear_reactor_forest", "commercial_nuclear_reactor_hills", "commercial_nuclear_reactor_jungle", "commercial_nuclear_reactor_lakes", "commercial_nuclear_reactor_marsh", "commercial_nuclear_reactor_mountain", "commercial_nuclear_reactor_ocean", "commercial_nuclear_reactor_plains", "commercial_nuclear_reactor_unknown", "commercial_nuclear_reactor_urban", "commercial_nuclear_reactor_water_deep_ocean", "commercial_nuclear_reactor_water_fjords", "commercial_nuclear_reactor_water_shallow_sea", "dam_desert", "dam_forest", "dam_hills", "dam_jungle", "dam_lakes", "dam_marsh", "dam_mountain", "dam_mountain_desert", "dam_mountain_forest", "dam_mountain_hills", "dam_mountain_jungle", "dam_mountain_lakes", "dam_mountain_marsh", "dam_mountain_mountain", "dam_mountain_ocean", "dam_mountain_plains", "dam_mountain_unknown", "dam_mountain_urban", "dam_mountain_water_deep_ocean", "dam_mountain_water_fjords", "dam_mountain_water_shallow_sea", "dam_ocean", "dam_plains", "dam_unknown", "dam_urban", "dam_water_deep_ocean", "dam_water_fjords", "dam_water_shallow_sea", "dockyard_desert", "dockyard_forest", "dockyard_hills", "dockyard_jungle", "dockyard_lakes", "dockyard_marsh", "dockyard_mountain", "dockyard_ocean", "dockyard_plains", "dockyard_unknown", "dockyard_urban", "dockyard_water_deep_ocean", "dockyard_water_fjords", "dockyard_water_shallow_sea", "fuel_silo_desert", "fuel_silo_forest", "fuel_silo_hills", "fuel_silo_jungle", "fuel_silo_lakes", "fuel_silo_marsh", "fuel_silo_mountain", "fuel_silo_ocean", "fuel_silo_plains", "fuel_silo_unknown", "fuel_silo_urban", "fuel_silo_water_deep_ocean", "fuel_silo_water_fjords", "fuel_silo_water_shallow_sea", "industrial_complex_desert", "industrial_complex_forest", "industrial_complex_hills", "industrial_complex_jungle", "industrial_complex_lakes", "industrial_complex_marsh", "industrial_complex_mountain", "industrial_complex_ocean", "industrial_complex_plains", "industrial_complex_unknown", "industrial_complex_urban", "industrial_complex_water_deep_ocean", "industrial_complex_water_fjords", "industrial_complex_water_shallow_sea", "infrastructure_desert", "infrastructure_forest", "infrastructure_hills", "infrastructure_jungle", "infrastructure_lakes", "infrastructure_marsh", "infrastructure_mountain", "infrastructure_ocean", "infrastructure_plains", "infrastructure_unknown", "infrastructure_urban", "infrastructure_water_deep_ocean", "infrastructure_water_fjords", "infrastructure_water_shallow_sea", "land_facility_desert", "land_facility_forest", "land_facility_hills", "land_facility_jungle", "land_facility_lakes", "land_facility_marsh", "land_facility_mountain", "land_facility_ocean", "land_facility_plains", "land_facility_unknown", "land_facility_urban", "land_facility_water_deep_ocean", "land_facility_water_fjords", "land_facility_water_shallow_sea", "landmark_berlin_reichstag_desert", "landmark_berlin_reichstag_forest", "landmark_berlin_reichstag_hills", "landmark_berlin_reichstag_jungle", "landmark_berlin_reichstag_lakes", "landmark_berlin_reichstag_marsh", "landmark_berlin_reichstag_mountain", "landmark_berlin_reichstag_ocean", "landmark_berlin_reichstag_plains", "landmark_berlin_reichstag_unknown", "landmark_berlin_reichstag_urban", "landmark_berlin_reichstag_water_deep_ocean", "landmark_berlin_reichstag_water_fjords", "landmark_berlin_reichstag_water_shallow_sea", "landmark_berlin_volkshalle_desert", "landmark_berlin_volkshalle_forest", "landmark_berlin_volkshalle_hills", "landmark_berlin_volkshalle_jungle", "landmark_berlin_volkshalle_lakes", "landmark_berlin_volkshalle_marsh", "landmark_berlin_volkshalle_mountain", "landmark_berlin_volkshalle_ocean", "landmark_berlin_volkshalle_plains", "landmark_berlin_volkshalle_unknown", "landmark_berlin_volkshalle_urban", "landmark_berlin_volkshalle_water_deep_ocean", "landmark_berlin_volkshalle_water_fjords", "landmark_berlin_volkshalle_water_shallow_sea", "landmark_big_ben_desert", "landmark_big_ben_forest", "landmark_big_ben_hills", "landmark_big_ben_jungle", "landmark_big_ben_lakes", "landmark_big_ben_marsh", "landmark_big_ben_mountain", "landmark_big_ben_ocean", "landmark_big_ben_plains", "landmark_big_ben_unknown", "landmark_big_ben_urban", "landmark_big_ben_water_deep_ocean", "landmark_big_ben_water_fjords", "landmark_big_ben_water_shallow_sea", "landmark_colosseum_desert", "landmark_colosseum_forest", "landmark_colosseum_hills", "landmark_colosseum_jungle", "landmark_colosseum_lakes", "landmark_colosseum_marsh", "landmark_colosseum_mountain", "landmark_colosseum_ocean", "landmark_colosseum_plains", "landmark_colosseum_unknown", "landmark_colosseum_urban", "landmark_colosseum_water_deep_ocean", "landmark_colosseum_water_fjords", "landmark_colosseum_water_shallow_sea", "landmark_cristo_redentor_desert", "landmark_cristo_redentor_forest", "landmark_cristo_redentor_hills", "landmark_cristo_redentor_jungle", "landmark_cristo_redentor_lakes", "landmark_cristo_redentor_marsh", "landmark_cristo_redentor_mountain", "landmark_cristo_redentor_ocean", "landmark_cristo_redentor_plains", "landmark_cristo_redentor_unknown", "landmark_cristo_redentor_urban", "landmark_cristo_redentor_water_deep_ocean", "landmark_cristo_redentor_water_fjords", "landmark_cristo_redentor_water_shallow_sea", "landmark_eiffel_tower_desert", "landmark_eiffel_tower_forest", "landmark_eiffel_tower_hills", "landmark_eiffel_tower_jungle", "landmark_eiffel_tower_lakes", "landmark_eiffel_tower_marsh", "landmark_eiffel_tower_mountain", "landmark_eiffel_tower_ocean", "landmark_eiffel_tower_plains", "landmark_eiffel_tower_unknown", "landmark_eiffel_tower_urban", "landmark_eiffel_tower_water_deep_ocean", "landmark_eiffel_tower_water_fjords", "landmark_eiffel_tower_water_shallow_sea", "landmark_hofburg_palace_desert", "landmark_hofburg_palace_forest", "landmark_hofburg_palace_hills", "landmark_hofburg_palace_jungle", "landmark_hofburg_palace_lakes", "landmark_hofburg_palace_marsh", "landmark_hofburg_palace_mountain", "landmark_hofburg_palace_ocean", "landmark_hofburg_palace_plains", "landmark_hofburg_palace_unknown", "landmark_hofburg_palace_urban", "landmark_hofburg_palace_water_deep_ocean", "landmark_hofburg_palace_water_fjords", "landmark_hofburg_palace_water_shallow_sea", "landmark_kremlin_desert", "landmark_kremlin_forest", "landmark_kremlin_hills", "landmark_kremlin_jungle", "landmark_kremlin_lakes", "landmark_kremlin_marsh", "landmark_kremlin_mountain", "landmark_kremlin_ocean", "landmark_kremlin_plains", "landmark_kremlin_unknown", "landmark_kremlin_urban", "landmark_kremlin_water_deep_ocean", "landmark_kremlin_water_fjords", "landmark_kremlin_water_shallow_sea", "landmark_statue_of_liberty_desert", "landmark_statue_of_liberty_forest", "landmark_statue_of_liberty_hills", "landmark_statue_of_liberty_jungle", "landmark_statue_of_liberty_lakes", "landmark_statue_of_liberty_marsh", "landmark_statue_of_liberty_mountain", "landmark_statue_of_liberty_ocean", "landmark_statue_of_liberty_plains", "landmark_statue_of_liberty_unknown", "landmark_statue_of_liberty_urban", "landmark_statue_of_liberty_water_deep_ocean", "landmark_statue_of_liberty_water_fjords", "landmark_statue_of_liberty_water_shallow_sea", "mega_gun_emplacement_desert", "mega_gun_emplacement_forest", "mega_gun_emplacement_hills", "mega_gun_emplacement_jungle", "mega_gun_emplacement_lakes", "mega_gun_emplacement_marsh", "mega_gun_emplacement_mountain", "mega_gun_emplacement_ocean", "mega_gun_emplacement_plains", "mega_gun_emplacement_unknown", "mega_gun_emplacement_urban", "mega_gun_emplacement_water_deep_ocean", "mega_gun_emplacement_water_fjords", "mega_gun_emplacement_water_shallow_sea", "naval_base_desert", "naval_base_forest", "naval_base_hills", "naval_base_jungle", "naval_base_lakes", "naval_base_marsh", "naval_base_mountain", "naval_base_ocean", "naval_base_plains", "naval_base_unknown", "naval_base_urban", "naval_base_water_deep_ocean", "naval_base_water_fjords", "naval_base_water_shallow_sea", "naval_facility_desert", "naval_facility_forest", "naval_facility_hills", "naval_facility_jungle", "naval_facility_lakes", "naval_facility_marsh", "naval_facility_mountain", "naval_facility_ocean", "naval_facility_plains", "naval_facility_unknown", "naval_facility_urban", "naval_facility_water_deep_ocean", "naval_facility_water_fjords", "naval_facility_water_shallow_sea", "nuclear_facility_desert", "nuclear_facility_forest", "nuclear_facility_hills", "nuclear_facility_jungle", "nuclear_facility_lakes", "nuclear_facility_marsh", "nuclear_facility_mountain", "nuclear_facility_ocean", "nuclear_facility_plains", "nuclear_facility_unknown", "nuclear_facility_urban", "nuclear_facility_water_deep_ocean", "nuclear_facility_water_fjords", "nuclear_facility_water_shallow_sea", "nuclear_reactor_desert", "nuclear_reactor_forest", "nuclear_reactor_heavy_water_desert", "nuclear_reactor_heavy_water_forest", "nuclear_reactor_heavy_water_hills", "nuclear_reactor_heavy_water_jungle", "nuclear_reactor_heavy_water_lakes", "nuclear_reactor_heavy_water_marsh", "nuclear_reactor_heavy_water_mountain", "nuclear_reactor_heavy_water_ocean", "nuclear_reactor_heavy_water_plains", "nuclear_reactor_heavy_water_unknown", "nuclear_reactor_heavy_water_urban", "nuclear_reactor_heavy_water_water_deep_ocean", "nuclear_reactor_heavy_water_water_fjords", "nuclear_reactor_heavy_water_water_shallow_sea", "nuclear_reactor_hills", "nuclear_reactor_jungle", "nuclear_reactor_lakes", "nuclear_reactor_marsh", "nuclear_reactor_mountain", "nuclear_reactor_ocean", "nuclear_reactor_plains", "nuclear_reactor_unknown", "nuclear_reactor_urban", "nuclear_reactor_water_deep_ocean", "nuclear_reactor_water_fjords", "nuclear_reactor_water_shallow_sea", "radar_station_desert", "radar_station_forest", "radar_station_hills", "radar_station_jungle", "radar_station_lakes", "radar_station_marsh", "radar_station_mountain", "radar_station_ocean", "radar_station_plains", "radar_station_unknown", "radar_station_urban", "radar_station_water_deep_ocean", "radar_station_water_fjords", "radar_station_water_shallow_sea", "rail_way_desert", "rail_way_forest", "rail_way_hills", "rail_way_jungle", "rail_way_lakes", "rail_way_marsh", "rail_way_mountain", "rail_way_ocean", "rail_way_plains", "rail_way_unknown", "rail_way_urban", "rail_way_water_deep_ocean", "rail_way_water_fjords", "rail_way_water_shallow_sea", "rocket_site_desert", "rocket_site_forest", "rocket_site_hills", "rocket_site_jungle", "rocket_site_lakes", "rocket_site_marsh", "rocket_site_mountain", "rocket_site_ocean", "rocket_site_plains", "rocket_site_unknown", "rocket_site_urban", "rocket_site_water_deep_ocean", "rocket_site_water_fjords", "rocket_site_water_shallow_sea", "stronghold_network_desert", "stronghold_network_forest", "stronghold_network_hills", "stronghold_network_jungle", "stronghold_network_lakes", "stronghold_network_marsh", "stronghold_network_mountain", "stronghold_network_ocean", "stronghold_network_plains", "stronghold_network_unknown", "stronghold_network_urban", "stronghold_network_water_deep_ocean", "stronghold_network_water_fjords", "stronghold_network_water_shallow_sea", "supply_node_desert", "supply_node_forest", "supply_node_hills", "supply_node_jungle", "supply_node_lakes", "supply_node_marsh", "supply_node_mountain", "supply_node_ocean", "supply_node_plains", "supply_node_unknown", "supply_node_urban", "supply_node_water_deep_ocean", "supply_node_water_fjords", "supply_node_water_shallow_sea", "synthetic_refinery_desert", "synthetic_refinery_forest", "synthetic_refinery_hills", "synthetic_refinery_jungle", "synthetic_refinery_lakes", "synthetic_refinery_marsh", "synthetic_refinery_mountain", "synthetic_refinery_ocean", "synthetic_refinery_plains", "synthetic_refinery_unknown", "synthetic_refinery_urban", "synthetic_refinery_water_deep_ocean", "synthetic_refinery_water_fjords", "synthetic_refinery_water_shallow_sea"] + "categories": ["state"], + "modifiers": ["air_base_desert", "air_base_forest", "air_base_hills", "air_base_jungle", "air_base_lakes", "air_base_marsh", "air_base_mountain", "air_base_ocean", "air_base_plains", "air_base_unknown", "air_base_urban", "air_base_water_deep_ocean", "air_base_water_fjords", "air_base_water_shallow_sea", "air_facility_desert", "air_facility_forest", "air_facility_hills", "air_facility_jungle", "air_facility_lakes", "air_facility_marsh", "air_facility_mountain", "air_facility_ocean", "air_facility_plains", "air_facility_unknown", "air_facility_urban", "air_facility_water_deep_ocean", "air_facility_water_fjords", "air_facility_water_shallow_sea", "anti_air_building_desert", "anti_air_building_forest", "anti_air_building_hills", "anti_air_building_jungle", "anti_air_building_lakes", "anti_air_building_marsh", "anti_air_building_mountain", "anti_air_building_ocean", "anti_air_building_plains", "anti_air_building_unknown", "anti_air_building_urban", "anti_air_building_water_deep_ocean", "anti_air_building_water_fjords", "anti_air_building_water_shallow_sea", "arms_factory_desert", "arms_factory_forest", "arms_factory_hills", "arms_factory_jungle", "arms_factory_lakes", "arms_factory_marsh", "arms_factory_mountain", "arms_factory_ocean", "arms_factory_plains", "arms_factory_unknown", "arms_factory_urban", "arms_factory_water_deep_ocean", "arms_factory_water_fjords", "arms_factory_water_shallow_sea", "bunker_desert", "bunker_forest", "bunker_hills", "bunker_jungle", "bunker_lakes", "bunker_marsh", "bunker_mountain", "bunker_ocean", "bunker_plains", "bunker_unknown", "bunker_urban", "bunker_water_deep_ocean", "bunker_water_fjords", "bunker_water_shallow_sea", "canal_kiel_desert", "canal_kiel_forest", "canal_kiel_hills", "canal_kiel_jungle", "canal_kiel_lakes", "canal_kiel_marsh", "canal_kiel_mountain", "canal_kiel_ocean", "canal_kiel_plains", "canal_kiel_unknown", "canal_kiel_urban", "canal_kiel_water_deep_ocean", "canal_kiel_water_fjords", "canal_kiel_water_shallow_sea", "canal_panama_desert", "canal_panama_forest", "canal_panama_hills", "canal_panama_jungle", "canal_panama_lakes", "canal_panama_marsh", "canal_panama_mountain", "canal_panama_ocean", "canal_panama_plains", "canal_panama_unknown", "canal_panama_urban", "canal_panama_water_deep_ocean", "canal_panama_water_fjords", "canal_panama_water_shallow_sea", "coastal_bunker_desert", "coastal_bunker_forest", "coastal_bunker_hills", "coastal_bunker_jungle", "coastal_bunker_lakes", "coastal_bunker_marsh", "coastal_bunker_mountain", "coastal_bunker_ocean", "coastal_bunker_plains", "coastal_bunker_unknown", "coastal_bunker_urban", "coastal_bunker_water_deep_ocean", "coastal_bunker_water_fjords", "coastal_bunker_water_shallow_sea", "commercial_nuclear_reactor_desert", "commercial_nuclear_reactor_forest", "commercial_nuclear_reactor_hills", "commercial_nuclear_reactor_jungle", "commercial_nuclear_reactor_lakes", "commercial_nuclear_reactor_marsh", "commercial_nuclear_reactor_mountain", "commercial_nuclear_reactor_ocean", "commercial_nuclear_reactor_plains", "commercial_nuclear_reactor_unknown", "commercial_nuclear_reactor_urban", "commercial_nuclear_reactor_water_deep_ocean", "commercial_nuclear_reactor_water_fjords", "commercial_nuclear_reactor_water_shallow_sea", "dam_desert", "dam_forest", "dam_hills", "dam_jungle", "dam_lakes", "dam_marsh", "dam_mountain", "dam_mountain_desert", "dam_mountain_forest", "dam_mountain_hills", "dam_mountain_jungle", "dam_mountain_lakes", "dam_mountain_marsh", "dam_mountain_mountain", "dam_mountain_ocean", "dam_mountain_plains", "dam_mountain_unknown", "dam_mountain_urban", "dam_mountain_water_deep_ocean", "dam_mountain_water_fjords", "dam_mountain_water_shallow_sea", "dam_ocean", "dam_plains", "dam_unknown", "dam_urban", "dam_water_deep_ocean", "dam_water_fjords", "dam_water_shallow_sea", "dockyard_desert", "dockyard_forest", "dockyard_hills", "dockyard_jungle", "dockyard_lakes", "dockyard_marsh", "dockyard_mountain", "dockyard_ocean", "dockyard_plains", "dockyard_unknown", "dockyard_urban", "dockyard_water_deep_ocean", "dockyard_water_fjords", "dockyard_water_shallow_sea", "fuel_silo_desert", "fuel_silo_forest", "fuel_silo_hills", "fuel_silo_jungle", "fuel_silo_lakes", "fuel_silo_marsh", "fuel_silo_mountain", "fuel_silo_ocean", "fuel_silo_plains", "fuel_silo_unknown", "fuel_silo_urban", "fuel_silo_water_deep_ocean", "fuel_silo_water_fjords", "fuel_silo_water_shallow_sea", "industrial_complex_desert", "industrial_complex_forest", "industrial_complex_hills", "industrial_complex_jungle", "industrial_complex_lakes", "industrial_complex_marsh", "industrial_complex_mountain", "industrial_complex_ocean", "industrial_complex_plains", "industrial_complex_unknown", "industrial_complex_urban", "industrial_complex_water_deep_ocean", "industrial_complex_water_fjords", "industrial_complex_water_shallow_sea", "infrastructure_desert", "infrastructure_forest", "infrastructure_hills", "infrastructure_jungle", "infrastructure_lakes", "infrastructure_marsh", "infrastructure_mountain", "infrastructure_ocean", "infrastructure_plains", "infrastructure_unknown", "infrastructure_urban", "infrastructure_water_deep_ocean", "infrastructure_water_fjords", "infrastructure_water_shallow_sea", "land_facility_desert", "land_facility_forest", "land_facility_hills", "land_facility_jungle", "land_facility_lakes", "land_facility_marsh", "land_facility_mountain", "land_facility_ocean", "land_facility_plains", "land_facility_unknown", "land_facility_urban", "land_facility_water_deep_ocean", "land_facility_water_fjords", "land_facility_water_shallow_sea", "landmark_berlin_reichstag_desert", "landmark_berlin_reichstag_forest", "landmark_berlin_reichstag_hills", "landmark_berlin_reichstag_jungle", "landmark_berlin_reichstag_lakes", "landmark_berlin_reichstag_marsh", "landmark_berlin_reichstag_mountain", "landmark_berlin_reichstag_ocean", "landmark_berlin_reichstag_plains", "landmark_berlin_reichstag_unknown", "landmark_berlin_reichstag_urban", "landmark_berlin_reichstag_water_deep_ocean", "landmark_berlin_reichstag_water_fjords", "landmark_berlin_reichstag_water_shallow_sea", "landmark_berlin_volkshalle_desert", "landmark_berlin_volkshalle_forest", "landmark_berlin_volkshalle_hills", "landmark_berlin_volkshalle_jungle", "landmark_berlin_volkshalle_lakes", "landmark_berlin_volkshalle_marsh", "landmark_berlin_volkshalle_mountain", "landmark_berlin_volkshalle_ocean", "landmark_berlin_volkshalle_plains", "landmark_berlin_volkshalle_unknown", "landmark_berlin_volkshalle_urban", "landmark_berlin_volkshalle_water_deep_ocean", "landmark_berlin_volkshalle_water_fjords", "landmark_berlin_volkshalle_water_shallow_sea", "landmark_big_ben_desert", "landmark_big_ben_forest", "landmark_big_ben_hills", "landmark_big_ben_jungle", "landmark_big_ben_lakes", "landmark_big_ben_marsh", "landmark_big_ben_mountain", "landmark_big_ben_ocean", "landmark_big_ben_plains", "landmark_big_ben_unknown", "landmark_big_ben_urban", "landmark_big_ben_water_deep_ocean", "landmark_big_ben_water_fjords", "landmark_big_ben_water_shallow_sea", "landmark_colosseum_desert", "landmark_colosseum_forest", "landmark_colosseum_hills", "landmark_colosseum_jungle", "landmark_colosseum_lakes", "landmark_colosseum_marsh", "landmark_colosseum_mountain", "landmark_colosseum_ocean", "landmark_colosseum_plains", "landmark_colosseum_unknown", "landmark_colosseum_urban", "landmark_colosseum_water_deep_ocean", "landmark_colosseum_water_fjords", "landmark_colosseum_water_shallow_sea", "landmark_cristo_redentor_desert", "landmark_cristo_redentor_forest", "landmark_cristo_redentor_hills", "landmark_cristo_redentor_jungle", "landmark_cristo_redentor_lakes", "landmark_cristo_redentor_marsh", "landmark_cristo_redentor_mountain", "landmark_cristo_redentor_ocean", "landmark_cristo_redentor_plains", "landmark_cristo_redentor_unknown", "landmark_cristo_redentor_urban", "landmark_cristo_redentor_water_deep_ocean", "landmark_cristo_redentor_water_fjords", "landmark_cristo_redentor_water_shallow_sea", "landmark_eiffel_tower_desert", "landmark_eiffel_tower_forest", "landmark_eiffel_tower_hills", "landmark_eiffel_tower_jungle", "landmark_eiffel_tower_lakes", "landmark_eiffel_tower_marsh", "landmark_eiffel_tower_mountain", "landmark_eiffel_tower_ocean", "landmark_eiffel_tower_plains", "landmark_eiffel_tower_unknown", "landmark_eiffel_tower_urban", "landmark_eiffel_tower_water_deep_ocean", "landmark_eiffel_tower_water_fjords", "landmark_eiffel_tower_water_shallow_sea", "landmark_hagia_sophia_desert", "landmark_hagia_sophia_forest", "landmark_hagia_sophia_hills", "landmark_hagia_sophia_jungle", "landmark_hagia_sophia_lakes", "landmark_hagia_sophia_marsh", "landmark_hagia_sophia_mountain", "landmark_hagia_sophia_ocean", "landmark_hagia_sophia_plains", "landmark_hagia_sophia_unknown", "landmark_hagia_sophia_urban", "landmark_hagia_sophia_water_deep_ocean", "landmark_hagia_sophia_water_fjords", "landmark_hagia_sophia_water_shallow_sea", "landmark_hofburg_palace_desert", "landmark_hofburg_palace_forest", "landmark_hofburg_palace_hills", "landmark_hofburg_palace_jungle", "landmark_hofburg_palace_lakes", "landmark_hofburg_palace_marsh", "landmark_hofburg_palace_mountain", "landmark_hofburg_palace_ocean", "landmark_hofburg_palace_plains", "landmark_hofburg_palace_unknown", "landmark_hofburg_palace_urban", "landmark_hofburg_palace_water_deep_ocean", "landmark_hofburg_palace_water_fjords", "landmark_hofburg_palace_water_shallow_sea", "landmark_kremlin_desert", "landmark_kremlin_forest", "landmark_kremlin_hills", "landmark_kremlin_jungle", "landmark_kremlin_lakes", "landmark_kremlin_marsh", "landmark_kremlin_mountain", "landmark_kremlin_ocean", "landmark_kremlin_plains", "landmark_kremlin_unknown", "landmark_kremlin_urban", "landmark_kremlin_water_deep_ocean", "landmark_kremlin_water_fjords", "landmark_kremlin_water_shallow_sea", "landmark_sadabad_complex_desert", "landmark_sadabad_complex_forest", "landmark_sadabad_complex_hills", "landmark_sadabad_complex_jungle", "landmark_sadabad_complex_lakes", "landmark_sadabad_complex_marsh", "landmark_sadabad_complex_mountain", "landmark_sadabad_complex_ocean", "landmark_sadabad_complex_plains", "landmark_sadabad_complex_unknown", "landmark_sadabad_complex_urban", "landmark_sadabad_complex_water_deep_ocean", "landmark_sadabad_complex_water_fjords", "landmark_sadabad_complex_water_shallow_sea", "landmark_statue_of_liberty_desert", "landmark_statue_of_liberty_forest", "landmark_statue_of_liberty_hills", "landmark_statue_of_liberty_jungle", "landmark_statue_of_liberty_lakes", "landmark_statue_of_liberty_marsh", "landmark_statue_of_liberty_mountain", "landmark_statue_of_liberty_ocean", "landmark_statue_of_liberty_plains", "landmark_statue_of_liberty_unknown", "landmark_statue_of_liberty_urban", "landmark_statue_of_liberty_water_deep_ocean", "landmark_statue_of_liberty_water_fjords", "landmark_statue_of_liberty_water_shallow_sea", "landmark_taj_mahal_desert", "landmark_taj_mahal_forest", "landmark_taj_mahal_hills", "landmark_taj_mahal_jungle", "landmark_taj_mahal_lakes", "landmark_taj_mahal_marsh", "landmark_taj_mahal_mountain", "landmark_taj_mahal_ocean", "landmark_taj_mahal_plains", "landmark_taj_mahal_unknown", "landmark_taj_mahal_urban", "landmark_taj_mahal_water_deep_ocean", "landmark_taj_mahal_water_fjords", "landmark_taj_mahal_water_shallow_sea", "mega_gun_emplacement_desert", "mega_gun_emplacement_forest", "mega_gun_emplacement_hills", "mega_gun_emplacement_jungle", "mega_gun_emplacement_lakes", "mega_gun_emplacement_marsh", "mega_gun_emplacement_mountain", "mega_gun_emplacement_ocean", "mega_gun_emplacement_plains", "mega_gun_emplacement_unknown", "mega_gun_emplacement_urban", "mega_gun_emplacement_water_deep_ocean", "mega_gun_emplacement_water_fjords", "mega_gun_emplacement_water_shallow_sea", "naval_base_desert", "naval_base_forest", "naval_base_hills", "naval_base_jungle", "naval_base_lakes", "naval_base_marsh", "naval_base_mountain", "naval_base_ocean", "naval_base_plains", "naval_base_unknown", "naval_base_urban", "naval_base_water_deep_ocean", "naval_base_water_fjords", "naval_base_water_shallow_sea", "naval_facility_desert", "naval_facility_forest", "naval_facility_hills", "naval_facility_jungle", "naval_facility_lakes", "naval_facility_marsh", "naval_facility_mountain", "naval_facility_ocean", "naval_facility_plains", "naval_facility_unknown", "naval_facility_urban", "naval_facility_water_deep_ocean", "naval_facility_water_fjords", "naval_facility_water_shallow_sea", "nuclear_facility_desert", "nuclear_facility_forest", "nuclear_facility_hills", "nuclear_facility_jungle", "nuclear_facility_lakes", "nuclear_facility_marsh", "nuclear_facility_mountain", "nuclear_facility_ocean", "nuclear_facility_plains", "nuclear_facility_unknown", "nuclear_facility_urban", "nuclear_facility_water_deep_ocean", "nuclear_facility_water_fjords", "nuclear_facility_water_shallow_sea", "nuclear_reactor_desert", "nuclear_reactor_forest", "nuclear_reactor_heavy_water_desert", "nuclear_reactor_heavy_water_forest", "nuclear_reactor_heavy_water_hills", "nuclear_reactor_heavy_water_jungle", "nuclear_reactor_heavy_water_lakes", "nuclear_reactor_heavy_water_marsh", "nuclear_reactor_heavy_water_mountain", "nuclear_reactor_heavy_water_ocean", "nuclear_reactor_heavy_water_plains", "nuclear_reactor_heavy_water_unknown", "nuclear_reactor_heavy_water_urban", "nuclear_reactor_heavy_water_water_deep_ocean", "nuclear_reactor_heavy_water_water_fjords", "nuclear_reactor_heavy_water_water_shallow_sea", "nuclear_reactor_hills", "nuclear_reactor_jungle", "nuclear_reactor_lakes", "nuclear_reactor_marsh", "nuclear_reactor_mountain", "nuclear_reactor_ocean", "nuclear_reactor_plains", "nuclear_reactor_unknown", "nuclear_reactor_urban", "nuclear_reactor_water_deep_ocean", "nuclear_reactor_water_fjords", "nuclear_reactor_water_shallow_sea", "radar_station_desert", "radar_station_forest", "radar_station_hills", "radar_station_jungle", "radar_station_lakes", "radar_station_marsh", "radar_station_mountain", "radar_station_ocean", "radar_station_plains", "radar_station_unknown", "radar_station_urban", "radar_station_water_deep_ocean", "radar_station_water_fjords", "radar_station_water_shallow_sea", "rail_way_desert", "rail_way_forest", "rail_way_hills", "rail_way_jungle", "rail_way_lakes", "rail_way_marsh", "rail_way_mountain", "rail_way_ocean", "rail_way_plains", "rail_way_unknown", "rail_way_urban", "rail_way_water_deep_ocean", "rail_way_water_fjords", "rail_way_water_shallow_sea", "rocket_site_desert", "rocket_site_forest", "rocket_site_hills", "rocket_site_jungle", "rocket_site_lakes", "rocket_site_marsh", "rocket_site_mountain", "rocket_site_ocean", "rocket_site_plains", "rocket_site_unknown", "rocket_site_urban", "rocket_site_water_deep_ocean", "rocket_site_water_fjords", "rocket_site_water_shallow_sea", "stronghold_network_desert", "stronghold_network_forest", "stronghold_network_hills", "stronghold_network_jungle", "stronghold_network_lakes", "stronghold_network_marsh", "stronghold_network_mountain", "stronghold_network_ocean", "stronghold_network_plains", "stronghold_network_unknown", "stronghold_network_urban", "stronghold_network_water_deep_ocean", "stronghold_network_water_fjords", "stronghold_network_water_shallow_sea", "supply_node_desert", "supply_node_forest", "supply_node_hills", "supply_node_jungle", "supply_node_lakes", "supply_node_marsh", "supply_node_mountain", "supply_node_ocean", "supply_node_plains", "supply_node_unknown", "supply_node_urban", "supply_node_water_deep_ocean", "supply_node_water_fjords", "supply_node_water_shallow_sea", "synthetic_refinery_desert", "synthetic_refinery_forest", "synthetic_refinery_hills", "synthetic_refinery_jungle", "synthetic_refinery_lakes", "synthetic_refinery_marsh", "synthetic_refinery_mountain", "synthetic_refinery_ocean", "synthetic_refinery_plains", "synthetic_refinery_unknown", "synthetic_refinery_urban", "synthetic_refinery_water_deep_ocean", "synthetic_refinery_water_fjords", "synthetic_refinery_water_shallow_sea"] + }, { + "groupname": "experience_gain__combat_factor", + "desc": "Unit experience gain factor in combat.", + "type": "number", + "decimal_places": 0, + "IsDynamic": true, + "categories": ["naval", "country"], + "modifiers": ["airborne_light_armor", "amphibious_armor", "amphibious_heavy_armor", "amphibious_light_armor", "amphibious_mechanized", "amphibious_medium_armor", "anti_air", "anti_air_brigade", "anti_tank", "anti_tank_brigade", "armored_car", "armored_car_recon", "armored_engineer", "armored_maintenance", "armored_signal", "artillery", "artillery_brigade", "assault_engineer", "ballistic_missile", "battle_cruiser", "battleship", "bicycle_battalion", "blackshirt_assault_battalion", "bus", "camelry", "carrier", "cas", "cavalry", "cv_cas", "cv_fighter", "cv_nav_bomber", "cv_suicide_craft", "destroyer", "elephantry", "engineer", "explosive_ammo", "fake_intel_unit", "field_hospital", "fighter", "guided_missile", "heavy_armor", "heavy_cruiser", "heavy_fighter", "heavy_flame_tank", "heavy_sp_anti_air_brigade", "heavy_sp_artillery_brigade", "heavy_tank_destroyer_brigade", "helicopter_brigade", "helicopter_field_hospital", "helicopter_recon", "helicopter_transport", "infantry", "irregular_infantry", "jet_fighter", "jet_strat_bomber", "jet_tac_bomber", "jungle_pioneers_support", "land_cruiser", "light_armor", "light_cruiser", "light_flame_tank", "light_sp_anti_air_brigade", "light_sp_artillery_brigade", "light_tank_destroyer_brigade", "light_tank_recon", "logistics_company", "long_range_patrol_support", "maintenance_company", "marine", "marine_commando", "maritime_patrol_plane", "mechanized", "medium_armor", "medium_flame_tank", "medium_sp_anti_air_brigade", "medium_sp_artillery_brigade", "medium_tank_destroyer_brigade", "military_police", "militia", "modern_armor", "modern_sp_anti_air_brigade", "modern_sp_artillery_brigade", "modern_tank_destroyer_brigade", "mot_anti_air_brigade", "mot_anti_tank_brigade", "mot_artillery_brigade", "mot_recon", "mot_rocket_artillery_brigade", "mothership", "motorized", "motorized_military_police", "motorized_rocket_brigade", "mountaineers", "nav_bomber", "nuclear_missile", "paratrooper", "penal_battalion", "pioneer_support", "railway_gun", "rangers_support", "recon", "rocket_artillery", "rocket_artillery_brigade", "rocket_interceptor", "sam_missile", "scout_plane", "self_propelled_super_heavy_artillery", "signal_company", "strat_bomber", "strat_bomber_intercontinental", "sturmtruppe_battalion", "submarine", "suicide_craft", "super_heavy_armor", "super_heavy_artillery", "super_heavy_railway_gun", "super_heavy_sp_anti_air_brigade", "super_heavy_sp_artillery_brigade", "super_heavy_tank_destroyer_brigade", "tac_bomber", "transport_plane", "winter_logistics_support"] }, { "groupname": "state_resource_", "desc": "State resource.", @@ -9827,53 +9854,45 @@ "categories": ["state"], "modifiers": ["aluminium", "chromium", "oil", "rubber", "steel", "tungsten"] }, { - "groupname": "_xp_gain_factor", - "desc": "Xp gain factor (used if the trait has prefix 'trait_').", + "groupname": "state_resource_cost_", + "desc": "State resource cost.", "type": "number", - "decimal_places": 2, + "decimal_places": 0, "IsDynamic": true, - "categories": ["naval", "country", "army"], - "modifiers": ["trait_BUL_ff_sympathizer", "trait_BUL_tsar_loyalist", "trait_BUL_zveno_member", "trait_GRE_fascist_sympathizer", "trait_GRE_marxist_acolyte", "trait_GRE_stauch_monarchist", "trait_GRE_venezelist_loyalist", "trait_HUN_fascist_sympathies", "trait_HUN_vitez", "trait_SOV_bukharinist", "trait_SOV_cowed_by_stalin_army", "trait_SOV_cowed_by_stalin_navy", "trait_SOV_determined", "trait_SOV_foreign_military_advisor", "trait_SOV_monarchist_sympathizer", "trait_SOV_stalinist", "trait_SOV_trotskyist", "trait_SPA_carlist_loyalties", "trait_SPA_falangist_loyalties", "trait_SPA_nationalist_sympathies", "trait_SPR_anti_stalinist_loyalties", "trait_SPR_republican_loyalties", "trait_SPR_stalinist_loyalties", "trait_TUR_kemalist_champion", "trait_cautious", "trait_engineer", "trait_mountaineer", "trait_reckless"] + "categories": ["state"], + "modifiers": ["aluminium", "chromium", "oil", "rubber", "steel", "tungsten"] }, { - "groupname": "_drift", - "desc": "Ideology drift.", + "groupname": "production_speed__factor", + "desc": "Country building construction speed factor.", "type": "number", "decimal_places": 2, "IsDynamic": true, - "categories": ["politics"], - "modifiers": ["communism", "democratic", "fascism", "neutrality"] - }, { - "groupname": "_speed_factor", - "desc": "Special project speed factor", - "type": "number", - "decimal_places": 0, - "IsDynamic": true, - "categories": ["country", "state"], - "modifiers": ["sp_air_axial_jet_engine", "sp_air_bouncing_bomb", "sp_air_earthshaker_bomb", "sp_air_helicopter", "sp_air_intercontinental_bomber", "sp_air_jet_engine", "sp_air_mothership_aircraft", "sp_air_radar", "sp_air_supersonic_jet", "sp_commercial_nuclear_reactor", "sp_land_flamethrower_tank", "sp_land_land_cruiser", "sp_land_military_engineering_vehicles", "sp_land_multi_charge_large_caliber_gun", "sp_land_self_propelled_super_heavy_howitzer", "sp_land_stronghold_network", "sp_land_super_heavy_howitzer", "sp_land_super_heavy_railway_gun", "sp_naval_aip_engine", "sp_naval_anechoic_tiles", "sp_naval_cruiser_submarine", "sp_naval_fleet_submarine", "sp_naval_ice_carrier", "sp_naval_midget_submarine", "sp_naval_modern_battleship", "sp_naval_modern_carrier", "sp_naval_nuclear_missile_submarine", "sp_naval_nuclear_submarine", "sp_naval_nuclear_torpedo", "sp_naval_proximity_fuze", "sp_naval_rocket_launching_submarine", "sp_naval_super_heavy_battleship", "sp_naval_torpedo_cruiser", "sp_naval_underway_replenishment", "sp_nuclear_bomb", "sp_nuclear_engines", "sp_nuclear_reactor", "sp_nuclear_warheads", "sp_rocket_interceptor", "sp_rockets_ballistic_missile", "sp_rockets_flying_bomb", "sp_rockets_ground_to_air_missile", "sp_rockets_long_range_ballistic_missile", "sp_rockets_medium_range_ballistic_missile", "sp_tag_aircraft", "sp_tag_artillery", "sp_tag_bomb", "sp_tag_guided_bomb", "sp_tag_helicopter", "sp_tag_jet", "sp_tag_nuclear_power", "sp_tag_nuclear_warfare", "sp_tag_radar", "sp_tag_rocket", "sp_tag_submarine", "sp_tag_surface_ship", "sp_tag_tank", "sp_thermo_nuclear_bomb", "specialization_air", "specialization_land", "specialization_naval", "specialization_nuclear"] + "categories": ["country"], + "modifiers": ["air_base", "air_facility", "anti_air_building", "arms_factory", "bunker", "canal_kiel", "canal_panama", "coastal_bunker", "commercial_nuclear_reactor", "dam", "dam_mountain", "dockyard", "fuel_silo", "industrial_complex", "infrastructure", "land_facility", "landmark_berlin_reichstag", "landmark_berlin_volkshalle", "landmark_big_ben", "landmark_colosseum", "landmark_cristo_redentor", "landmark_eiffel_tower", "landmark_hagia_sophia", "landmark_hofburg_palace", "landmark_kremlin", "landmark_sadabad_complex", "landmark_statue_of_liberty", "landmark_taj_mahal", "mega_gun_emplacement", "naval_base", "naval_facility", "nuclear_facility", "nuclear_reactor", "nuclear_reactor_heavy_water", "radar_station", "rail_way", "rocket_site", "stronghold_network", "supply_node", "synthetic_refinery"] }, { - "groupname": "unit__design_cost_factor", - "desc": "Unit design cost factor.", + "groupname": "_xp_gain_factor", + "desc": "Xp gain factor (used if the trait has prefix 'trait_').", "type": "number", "decimal_places": 2, "IsDynamic": true, "categories": ["naval", "country", "army"], - "modifiers": ["airborne_light_armor", "amphibious_armor", "amphibious_heavy_armor", "amphibious_light_armor", "amphibious_mechanized", "amphibious_medium_armor", "anti_air", "anti_air_brigade", "anti_tank", "anti_tank_brigade", "armored_car", "armored_car_recon", "armored_engineer", "armored_maintenance", "armored_signal", "artillery", "artillery_brigade", "assault_engineer", "ballistic_missile", "battle_cruiser", "battleship", "bicycle_battalion", "blackshirt_assault_battalion", "bus", "camelry", "carrier", "cas", "cavalry", "cv_cas", "cv_fighter", "cv_nav_bomber", "cv_suicide_craft", "destroyer", "engineer", "explosive_ammo", "fake_intel_unit", "field_hospital", "fighter", "guided_missile", "heavy_armor", "heavy_cruiser", "heavy_fighter", "heavy_flame_tank", "heavy_sp_anti_air_brigade", "heavy_sp_artillery_brigade", "heavy_tank_destroyer_brigade", "helicopter_brigade", "helicopter_field_hospital", "helicopter_recon", "helicopter_transport", "infantry", "irregular_infantry", "jet_fighter", "jet_strat_bomber", "jet_tac_bomber", "jungle_pioneers_support", "land_cruiser", "light_armor", "light_cruiser", "light_flame_tank", "light_sp_anti_air_brigade", "light_sp_artillery_brigade", "light_tank_destroyer_brigade", "light_tank_recon", "logistics_company", "long_range_patrol_support", "maintenance_company", "marine", "marine_commando", "maritime_patrol_plane", "mechanized", "medium_armor", "medium_flame_tank", "medium_sp_anti_air_brigade", "medium_sp_artillery_brigade", "medium_tank_destroyer_brigade", "military_police", "militia", "modern_armor", "modern_sp_anti_air_brigade", "modern_sp_artillery_brigade", "modern_tank_destroyer_brigade", "mot_anti_air_brigade", "mot_anti_tank_brigade", "mot_artillery_brigade", "mot_recon", "mot_rocket_artillery_brigade", "mothership", "motorized", "motorized_military_police", "motorized_rocket_brigade", "mountaineers", "nav_bomber", "nuclear_missile", "paratrooper", "penal_battalion", "pioneer_support", "railway_gun", "rangers_support", "recon", "rocket_artillery", "rocket_artillery_brigade", "rocket_interceptor", "sam_missile", "scout_plane", "self_propelled_super_heavy_artillery", "signal_company", "strat_bomber", "strat_bomber_intercontinental", "sturmtruppe_battalion", "submarine", "suicide_craft", "super_heavy_armor", "super_heavy_artillery", "super_heavy_railway_gun", "super_heavy_sp_anti_air_brigade", "super_heavy_sp_artillery_brigade", "super_heavy_tank_destroyer_brigade", "tac_bomber", "transport_plane", "winter_logistics_support"] + "modifiers": ["trait_BUL_ff_sympathizer", "trait_BUL_tsar_loyalist", "trait_BUL_zveno_member", "trait_GRE_fascist_sympathizer", "trait_GRE_marxist_acolyte", "trait_GRE_stauch_monarchist", "trait_GRE_venezelist_loyalist", "trait_HUN_fascist_sympathies", "trait_HUN_vitez", "trait_SOV_bukharinist", "trait_SOV_cowed_by_stalin_army", "trait_SOV_cowed_by_stalin_navy", "trait_SOV_determined", "trait_SOV_foreign_military_advisor", "trait_SOV_monarchist_sympathizer", "trait_SOV_stalinist", "trait_SOV_trotskyist", "trait_SPA_carlist_loyalties", "trait_SPA_falangist_loyalties", "trait_SPA_nationalist_sympathies", "trait_SPR_anti_stalinist_loyalties", "trait_SPR_republican_loyalties", "trait_SPR_stalinist_loyalties", "trait_TUR_kemalist_champion", "trait_cautious", "trait_engineer", "trait_mountaineer", "trait_reckless"] }, { - "groupname": "_max_level_terrain_limit", - "desc": "Maximum allowed building level for terrain.", + "groupname": "_cost", + "desc": "Operation cost modifier.", "type": "number", "decimal_places": 0, "IsDynamic": true, - "categories": ["country"], - "modifiers": ["air_base", "air_facility", "anti_air_building", "arms_factory", "bunker", "canal_kiel", "canal_panama", "coastal_bunker", "commercial_nuclear_reactor", "dam", "dockyard", "fuel_silo", "industrial_complex", "infrastructure", "land_facility", "landmark_berlin_reichstag", "landmark_berlin_volkshalle", "landmark_big_ben", "landmark_colosseum", "landmark_cristo_redentor", "landmark_eiffel_tower", "landmark_hofburg_palace", "landmark_kremlin", "landmark_statue_of_liberty", "mega_gun_emplacement", "naval_base", "naval_facility", "nuclear_facility", "nuclear_reactor", "nuclear_reactor_heavy_water", "radar_station", "rail_way", "rocket_site", "stronghold_network", "supply_node", "synthetic_refinery"] + "categories": ["intelligence_agency"], + "modifiers": ["FRA_coup_in_central_africa", "FRA_coup_in_indochina", "FRA_coup_in_madagascar", "FRA_coup_in_north_africa", "FRA_coup_in_syria", "FRA_coup_in_west_africa", "FRA_instigate_workers_revolution_britain", "FRA_instigate_workers_revolution_germany", "FRA_instigate_workers_revolution_italy", "FRA_instigate_workers_revolution_spain", "bruneval_raid", "capture_tito", "heavy_water_raid", "murder_trotsky", "nuclear_espionage", "operation_boost_resistance", "operation_capture_cipher", "operation_collaboration_government", "operation_coordinated_strike", "operation_coup", "operation_coup_government", "operation_fake_intel", "operation_infiltrate", "operation_infiltrate_armed_forces_airforce", "operation_infiltrate_armed_forces_army", "operation_infiltrate_armed_forces_navy", "operation_infiltrate_civilian", "operation_make_resistance_contacts", "operation_rescue_operative", "operation_steal_tech_airforce", "operation_steal_tech_army", "operation_steal_tech_civilian", "operation_steal_tech_navy", "operation_targeted_sabotage_industry", "operation_targeted_sabotage_infrastructure", "operation_targeted_sabotage_resources", "operation_warsaw_uprising", "raid_trotskys_villa", "rescue_mussolini", "target_sabotage"] }, { - "groupname": "_outcome", - "desc": "Operation outcome modifier.", + "groupname": "_cost_factor", + "desc": "Idea group cost factor.", "type": "number", "decimal_places": 0, "IsDynamic": true, - "categories": ["intelligence_agency"], - "modifiers": ["FRA_coup_in_central_africa", "FRA_coup_in_indochina", "FRA_coup_in_madagascar", "FRA_coup_in_north_africa", "FRA_coup_in_syria", "FRA_coup_in_west_africa", "FRA_instigate_workers_revolution_britain", "FRA_instigate_workers_revolution_germany", "FRA_instigate_workers_revolution_italy", "FRA_instigate_workers_revolution_spain", "bruneval_raid", "capture_tito", "heavy_water_raid", "murder_trotsky", "nuclear_espionage", "operation_boost_resistance", "operation_capture_cipher", "operation_collaboration_government", "operation_coordinated_strike", "operation_coup_government", "operation_fake_intel", "operation_infiltrate_armed_forces_airforce", "operation_infiltrate_armed_forces_army", "operation_infiltrate_armed_forces_navy", "operation_infiltrate_civilian", "operation_make_resistance_contacts", "operation_rescue_operative", "operation_steal_tech", "operation_steal_tech_airforce", "operation_steal_tech_army", "operation_steal_tech_civilian", "operation_steal_tech_navy", "operation_targeted_sabotage_industry", "operation_targeted_sabotage_infrastructure", "operation_targeted_sabotage_resources", "operation_warsaw_uprising", "raid_trotskys_villa", "rescue_mussolini"] + "categories": ["country"], + "modifiers": ["academy_spirit", "air_chief", "air_force_academy_spirit", "air_force_command_spirit", "air_force_spirit", "aircraft_manufacturer", "army_chief", "army_spirit", "country", "division_command_spirit", "economy", "hidden_ideas", "high_command", "industrial_concern", "materiel_manufacturer", "mobilization_laws", "naval_academy_spirit", "naval_command_spirit", "naval_manufacturer", "navy_chief", "navy_spirit", "political_advisor", "tank_manufacturer", "theorist", "trade_laws"] }, { "groupname": "state_production_speed__factor", "desc": "State building construction speed factor.", @@ -9881,39 +9900,15 @@ "decimal_places": 2, "IsDynamic": true, "categories": ["state"], - "modifiers": ["air_base", "air_facility", "anti_air_building", "arms_factory", "bunker", "canal_kiel", "canal_panama", "coastal_bunker", "commercial_nuclear_reactor", "dam", "dam_mountain", "dockyard", "fuel_silo", "industrial_complex", "infrastructure", "land_facility", "landmark_berlin_reichstag", "landmark_berlin_volkshalle", "landmark_big_ben", "landmark_colosseum", "landmark_cristo_redentor", "landmark_eiffel_tower", "landmark_hofburg_palace", "landmark_kremlin", "landmark_statue_of_liberty", "mega_gun_emplacement", "naval_base", "naval_facility", "nuclear_facility", "nuclear_reactor", "nuclear_reactor_heavy_water", "radar_station", "rail_way", "rocket_site", "stronghold_network", "supply_node", "synthetic_refinery"] - }, { - "groupname": "_cost_factor", - "desc": "Technology cost factor.", - "type": "number", - "decimal_places": 0, - "IsDynamic": true, - "categories": ["country"], - "modifiers": ["cat_air_bombs", "cat_air_engine", "cat_air_guns", "cat_anti_air", "cat_anti_tank", "cat_armored_cars", "cat_base_strike", "cat_battlefield_support", "cat_fleet_in_being", "cat_fortification", "cat_grand_battle_plan", "cat_heavy_armor", "cat_heavy_fighter", "cat_light_armor", "cat_marines_doctrine", "cat_maritime_patrol", "cat_mass_assault", "cat_mechanized_equipment", "cat_medium_armor", "cat_mobile_warfare", "cat_mountaineers_doctrine", "cat_operational_integrity", "cat_paratroopers_doctrine", "cat_production", "cat_scout_plane", "cat_ship_heavy_battery", "cat_ship_light_battery", "cat_ship_medium_battery", "cat_special_forces_generic", "cat_strategic_bomber", "cat_strategic_destruction", "cat_superior_firepower", "cat_synth_oil", "cat_synth_rubber", "cat_torpedoes", "cat_trade_interdiction"] + "modifiers": ["air_base", "air_facility", "anti_air_building", "arms_factory", "bunker", "canal_kiel", "canal_panama", "coastal_bunker", "commercial_nuclear_reactor", "dam", "dam_mountain", "dockyard", "fuel_silo", "industrial_complex", "infrastructure", "land_facility", "landmark_berlin_reichstag", "landmark_berlin_volkshalle", "landmark_big_ben", "landmark_colosseum", "landmark_cristo_redentor", "landmark_eiffel_tower", "landmark_hagia_sophia", "landmark_hofburg_palace", "landmark_kremlin", "landmark_sadabad_complex", "landmark_statue_of_liberty", "landmark_taj_mahal", "mega_gun_emplacement", "naval_base", "naval_facility", "nuclear_facility", "nuclear_reactor", "nuclear_reactor_heavy_water", "radar_station", "rail_way", "rocket_site", "stronghold_network", "supply_node", "synthetic_refinery"] }, { - "groupname": "_acceptance", - "desc": "Ideology acceptance.", - "type": "number", - "decimal_places": 0, - "IsDynamic": true, - "categories": ["politics"], - "modifiers": ["communism", "democratic", "fascism", "neutrality"] - }, { - "groupname": "trait__xp_gain_factor", - "desc": "Xp gain factor (used if the trait has not prefix 'trait_').", - "type": "number", - "decimal_places": 2, - "IsDynamic": true, - "categories": ["naval", "country", "army"], - "modifiers": ["BALTIC_anti_bolshevik", "BALTIC_ex_russian", "ETH_hero_of_ethiopia", "JAP_communist_sympathizer", "JAP_samurai_lineage", "POL_sanation_left_leader", "POL_sanation_right_leader", "SWE_disillusioned_with_the_government", "SWE_promoted_away_from_power", "SWE_wounded_in_protests", "adaptable", "aggressive_assaulter", "air_controller", "ambusher", "arctic_water_expert", "armor_officer", "ascari_officer", "aviation_enthusiast", "battleship_adherent", "bearer_of_artillery", "big_guns_expert", "blockade_runner", "blue_water_expert", "bold", "brilliant_strategist", "camouflage_expert", "career_officer", "caustic_personality", "cavalry_expert", "cavalry_leader", "cavalry_officer", "chief_engineer", "combined_arms_expert", "commando", "concealment_expert", "craven", "crisis_magician", "cruiser_captain", "cuts_corners", "defensive_doctrine", "demoted", "desert_fox", "destroyer_leader", "disgruntled", "dive_bomber", "engineer_officer", "exiled_leader", "expert_delegator", "expert_improviser", "fast_planner", "fighter_director", "fleet_protector", "flight_deck_manager", "fly_swatter", "fortress_buster", "gentlemanly", "green_water_expert", "ground_pounder", "guerilla_fighter", "gunnery_expert", "harsh_leader", "hidden_sympathies", "hill_fighter", "hunter_killer", "infantry_expert", "infantry_leader", "infantry_officer", "inflexible_strategist", "inshore_fighter", "inspirational_leader", "invader_ii", "ironside", "irregulars_officer", "jaeger", "jungle_rat", "lancer", "loading_drill_master", "logistics_wizard", "lone_wolf", "marksman", "media_personality", "militias_officer", "mine_craft", "naval_invader", "naval_liason", "naval_lineage", "navy_career_officer", "navy_media_personality", "offensive_doctrine", "old_guard", "old_guard_navy", "operative_commando", "operative_demolition_expert", "operative_double_agent", "operative_escape_artist", "operative_infiltrator", "operative_linguist", "operative_master_interrogator", "operative_natural_orator", "operative_safe_cracker", "operative_seducer", "operative_tough", "operative_well_groomed", "organisational_leader", "organizer", "panzer_expert", "panzer_leader", "paratrooper", "peasant_sympathiser", "politically_connected", "promoted_from_the_ranks", "ranger", "reassigned", "recently_promoted", "safety_first", "scavenger", "search_pattern_expert", "seawolf", "sick", "silent_hunter", "skilled_staffer", "skirmisher", "smoke_screen_expert", "spotter", "substance_abuser", "substance_addict", "superior_tactician", "swamp_fox", "thorough_planner", "torpedo_bomber", "torpedo_expert", "trickster", "unyielding_defender", "urban_assault_specialist", "war_hero", "winter_expert", "winter_specialist", "wounded"] - }, { - "groupname": "temporary_state_resource_", - "desc": "Temporary state resource.", + "groupname": "state__max_level_terrain_limit", + "desc": "Maximum allowed building level for terrain.", "type": "number", "decimal_places": 0, "IsDynamic": true, "categories": ["state"], - "modifiers": ["aluminium", "chromium", "oil", "rubber", "steel", "tungsten"] + "modifiers": ["air_base", "air_facility", "anti_air_building", "arms_factory", "bunker", "canal_kiel", "canal_panama", "coastal_bunker", "commercial_nuclear_reactor", "dam", "dockyard", "fuel_silo", "industrial_complex", "infrastructure", "land_facility", "landmark_berlin_reichstag", "landmark_berlin_volkshalle", "landmark_big_ben", "landmark_colosseum", "landmark_cristo_redentor", "landmark_eiffel_tower", "landmark_hagia_sophia", "landmark_hofburg_palace", "landmark_kremlin", "landmark_sadabad_complex", "landmark_statue_of_liberty", "landmark_taj_mahal", "mega_gun_emplacement", "naval_base", "naval_facility", "nuclear_facility", "nuclear_reactor", "nuclear_reactor_heavy_water", "radar_station", "rail_way", "rocket_site", "stronghold_network", "supply_node", "synthetic_refinery"] }, { "groupname": "state_resources__factor", "desc": "State resource factor.", @@ -9923,77 +9918,77 @@ "categories": ["state"], "modifiers": ["aluminium", "chromium", "oil", "rubber", "steel", "tungsten"] }, { - "groupname": "state__max_level_terrain_limit", - "desc": "Maximum allowed building level for specific terrain.", + "groupname": "country_resource_cost_", + "desc": "Country resource cost.", "type": "number", "decimal_places": 0, "IsDynamic": true, - "categories": ["state"], - "modifiers": ["air_base_desert", "air_base_forest", "air_base_hills", "air_base_jungle", "air_base_lakes", "air_base_marsh", "air_base_mountain", "air_base_ocean", "air_base_plains", "air_base_unknown", "air_base_urban", "air_base_water_deep_ocean", "air_base_water_fjords", "air_base_water_shallow_sea", "air_facility_desert", "air_facility_forest", "air_facility_hills", "air_facility_jungle", "air_facility_lakes", "air_facility_marsh", "air_facility_mountain", "air_facility_ocean", "air_facility_plains", "air_facility_unknown", "air_facility_urban", "air_facility_water_deep_ocean", "air_facility_water_fjords", "air_facility_water_shallow_sea", "anti_air_building_desert", "anti_air_building_forest", "anti_air_building_hills", "anti_air_building_jungle", "anti_air_building_lakes", "anti_air_building_marsh", "anti_air_building_mountain", "anti_air_building_ocean", "anti_air_building_plains", "anti_air_building_unknown", "anti_air_building_urban", "anti_air_building_water_deep_ocean", "anti_air_building_water_fjords", "anti_air_building_water_shallow_sea", "arms_factory_desert", "arms_factory_forest", "arms_factory_hills", "arms_factory_jungle", "arms_factory_lakes", "arms_factory_marsh", "arms_factory_mountain", "arms_factory_ocean", "arms_factory_plains", "arms_factory_unknown", "arms_factory_urban", "arms_factory_water_deep_ocean", "arms_factory_water_fjords", "arms_factory_water_shallow_sea", "bunker_desert", "bunker_forest", "bunker_hills", "bunker_jungle", "bunker_lakes", "bunker_marsh", "bunker_mountain", "bunker_ocean", "bunker_plains", "bunker_unknown", "bunker_urban", "bunker_water_deep_ocean", "bunker_water_fjords", "bunker_water_shallow_sea", "canal_kiel_desert", "canal_kiel_forest", "canal_kiel_hills", "canal_kiel_jungle", "canal_kiel_lakes", "canal_kiel_marsh", "canal_kiel_mountain", "canal_kiel_ocean", "canal_kiel_plains", "canal_kiel_unknown", "canal_kiel_urban", "canal_kiel_water_deep_ocean", "canal_kiel_water_fjords", "canal_kiel_water_shallow_sea", "canal_panama_desert", "canal_panama_forest", "canal_panama_hills", "canal_panama_jungle", "canal_panama_lakes", "canal_panama_marsh", "canal_panama_mountain", "canal_panama_ocean", "canal_panama_plains", "canal_panama_unknown", "canal_panama_urban", "canal_panama_water_deep_ocean", "canal_panama_water_fjords", "canal_panama_water_shallow_sea", "coastal_bunker_desert", "coastal_bunker_forest", "coastal_bunker_hills", "coastal_bunker_jungle", "coastal_bunker_lakes", "coastal_bunker_marsh", "coastal_bunker_mountain", "coastal_bunker_ocean", "coastal_bunker_plains", "coastal_bunker_unknown", "coastal_bunker_urban", "coastal_bunker_water_deep_ocean", "coastal_bunker_water_fjords", "coastal_bunker_water_shallow_sea", "commercial_nuclear_reactor_desert", "commercial_nuclear_reactor_forest", "commercial_nuclear_reactor_hills", "commercial_nuclear_reactor_jungle", "commercial_nuclear_reactor_lakes", "commercial_nuclear_reactor_marsh", "commercial_nuclear_reactor_mountain", "commercial_nuclear_reactor_ocean", "commercial_nuclear_reactor_plains", "commercial_nuclear_reactor_unknown", "commercial_nuclear_reactor_urban", "commercial_nuclear_reactor_water_deep_ocean", "commercial_nuclear_reactor_water_fjords", "commercial_nuclear_reactor_water_shallow_sea", "dam_desert", "dam_forest", "dam_hills", "dam_jungle", "dam_lakes", "dam_marsh", "dam_mountain", "dam_mountain_desert", "dam_mountain_forest", "dam_mountain_hills", "dam_mountain_jungle", "dam_mountain_lakes", "dam_mountain_marsh", "dam_mountain_mountain", "dam_mountain_ocean", "dam_mountain_plains", "dam_mountain_unknown", "dam_mountain_urban", "dam_mountain_water_deep_ocean", "dam_mountain_water_fjords", "dam_mountain_water_shallow_sea", "dam_ocean", "dam_plains", "dam_unknown", "dam_urban", "dam_water_deep_ocean", "dam_water_fjords", "dam_water_shallow_sea", "dockyard_desert", "dockyard_forest", "dockyard_hills", "dockyard_jungle", "dockyard_lakes", "dockyard_marsh", "dockyard_mountain", "dockyard_ocean", "dockyard_plains", "dockyard_unknown", "dockyard_urban", "dockyard_water_deep_ocean", "dockyard_water_fjords", "dockyard_water_shallow_sea", "fuel_silo_desert", "fuel_silo_forest", "fuel_silo_hills", "fuel_silo_jungle", "fuel_silo_lakes", "fuel_silo_marsh", "fuel_silo_mountain", "fuel_silo_ocean", "fuel_silo_plains", "fuel_silo_unknown", "fuel_silo_urban", "fuel_silo_water_deep_ocean", "fuel_silo_water_fjords", "fuel_silo_water_shallow_sea", "industrial_complex_desert", "industrial_complex_forest", "industrial_complex_hills", "industrial_complex_jungle", "industrial_complex_lakes", "industrial_complex_marsh", "industrial_complex_mountain", "industrial_complex_ocean", "industrial_complex_plains", "industrial_complex_unknown", "industrial_complex_urban", "industrial_complex_water_deep_ocean", "industrial_complex_water_fjords", "industrial_complex_water_shallow_sea", "infrastructure_desert", "infrastructure_forest", "infrastructure_hills", "infrastructure_jungle", "infrastructure_lakes", "infrastructure_marsh", "infrastructure_mountain", "infrastructure_ocean", "infrastructure_plains", "infrastructure_unknown", "infrastructure_urban", "infrastructure_water_deep_ocean", "infrastructure_water_fjords", "infrastructure_water_shallow_sea", "land_facility_desert", "land_facility_forest", "land_facility_hills", "land_facility_jungle", "land_facility_lakes", "land_facility_marsh", "land_facility_mountain", "land_facility_ocean", "land_facility_plains", "land_facility_unknown", "land_facility_urban", "land_facility_water_deep_ocean", "land_facility_water_fjords", "land_facility_water_shallow_sea", "landmark_berlin_reichstag_desert", "landmark_berlin_reichstag_forest", "landmark_berlin_reichstag_hills", "landmark_berlin_reichstag_jungle", "landmark_berlin_reichstag_lakes", "landmark_berlin_reichstag_marsh", "landmark_berlin_reichstag_mountain", "landmark_berlin_reichstag_ocean", "landmark_berlin_reichstag_plains", "landmark_berlin_reichstag_unknown", "landmark_berlin_reichstag_urban", "landmark_berlin_reichstag_water_deep_ocean", "landmark_berlin_reichstag_water_fjords", "landmark_berlin_reichstag_water_shallow_sea", "landmark_berlin_volkshalle_desert", "landmark_berlin_volkshalle_forest", "landmark_berlin_volkshalle_hills", "landmark_berlin_volkshalle_jungle", "landmark_berlin_volkshalle_lakes", "landmark_berlin_volkshalle_marsh", "landmark_berlin_volkshalle_mountain", "landmark_berlin_volkshalle_ocean", "landmark_berlin_volkshalle_plains", "landmark_berlin_volkshalle_unknown", "landmark_berlin_volkshalle_urban", "landmark_berlin_volkshalle_water_deep_ocean", "landmark_berlin_volkshalle_water_fjords", "landmark_berlin_volkshalle_water_shallow_sea", "landmark_big_ben_desert", "landmark_big_ben_forest", "landmark_big_ben_hills", "landmark_big_ben_jungle", "landmark_big_ben_lakes", "landmark_big_ben_marsh", "landmark_big_ben_mountain", "landmark_big_ben_ocean", "landmark_big_ben_plains", "landmark_big_ben_unknown", "landmark_big_ben_urban", "landmark_big_ben_water_deep_ocean", "landmark_big_ben_water_fjords", "landmark_big_ben_water_shallow_sea", "landmark_colosseum_desert", "landmark_colosseum_forest", "landmark_colosseum_hills", "landmark_colosseum_jungle", "landmark_colosseum_lakes", "landmark_colosseum_marsh", "landmark_colosseum_mountain", "landmark_colosseum_ocean", "landmark_colosseum_plains", "landmark_colosseum_unknown", "landmark_colosseum_urban", "landmark_colosseum_water_deep_ocean", "landmark_colosseum_water_fjords", "landmark_colosseum_water_shallow_sea", "landmark_cristo_redentor_desert", "landmark_cristo_redentor_forest", "landmark_cristo_redentor_hills", "landmark_cristo_redentor_jungle", "landmark_cristo_redentor_lakes", "landmark_cristo_redentor_marsh", "landmark_cristo_redentor_mountain", "landmark_cristo_redentor_ocean", "landmark_cristo_redentor_plains", "landmark_cristo_redentor_unknown", "landmark_cristo_redentor_urban", "landmark_cristo_redentor_water_deep_ocean", "landmark_cristo_redentor_water_fjords", "landmark_cristo_redentor_water_shallow_sea", "landmark_eiffel_tower_desert", "landmark_eiffel_tower_forest", "landmark_eiffel_tower_hills", "landmark_eiffel_tower_jungle", "landmark_eiffel_tower_lakes", "landmark_eiffel_tower_marsh", "landmark_eiffel_tower_mountain", "landmark_eiffel_tower_ocean", "landmark_eiffel_tower_plains", "landmark_eiffel_tower_unknown", "landmark_eiffel_tower_urban", "landmark_eiffel_tower_water_deep_ocean", "landmark_eiffel_tower_water_fjords", "landmark_eiffel_tower_water_shallow_sea", "landmark_hofburg_palace_desert", "landmark_hofburg_palace_forest", "landmark_hofburg_palace_hills", "landmark_hofburg_palace_jungle", "landmark_hofburg_palace_lakes", "landmark_hofburg_palace_marsh", "landmark_hofburg_palace_mountain", "landmark_hofburg_palace_ocean", "landmark_hofburg_palace_plains", "landmark_hofburg_palace_unknown", "landmark_hofburg_palace_urban", "landmark_hofburg_palace_water_deep_ocean", "landmark_hofburg_palace_water_fjords", "landmark_hofburg_palace_water_shallow_sea", "landmark_kremlin_desert", "landmark_kremlin_forest", "landmark_kremlin_hills", "landmark_kremlin_jungle", "landmark_kremlin_lakes", "landmark_kremlin_marsh", "landmark_kremlin_mountain", "landmark_kremlin_ocean", "landmark_kremlin_plains", "landmark_kremlin_unknown", "landmark_kremlin_urban", "landmark_kremlin_water_deep_ocean", "landmark_kremlin_water_fjords", "landmark_kremlin_water_shallow_sea", "landmark_statue_of_liberty_desert", "landmark_statue_of_liberty_forest", "landmark_statue_of_liberty_hills", "landmark_statue_of_liberty_jungle", "landmark_statue_of_liberty_lakes", "landmark_statue_of_liberty_marsh", "landmark_statue_of_liberty_mountain", "landmark_statue_of_liberty_ocean", "landmark_statue_of_liberty_plains", "landmark_statue_of_liberty_unknown", "landmark_statue_of_liberty_urban", "landmark_statue_of_liberty_water_deep_ocean", "landmark_statue_of_liberty_water_fjords", "landmark_statue_of_liberty_water_shallow_sea", "mega_gun_emplacement_desert", "mega_gun_emplacement_forest", "mega_gun_emplacement_hills", "mega_gun_emplacement_jungle", "mega_gun_emplacement_lakes", "mega_gun_emplacement_marsh", "mega_gun_emplacement_mountain", "mega_gun_emplacement_ocean", "mega_gun_emplacement_plains", "mega_gun_emplacement_unknown", "mega_gun_emplacement_urban", "mega_gun_emplacement_water_deep_ocean", "mega_gun_emplacement_water_fjords", "mega_gun_emplacement_water_shallow_sea", "naval_base_desert", "naval_base_forest", "naval_base_hills", "naval_base_jungle", "naval_base_lakes", "naval_base_marsh", "naval_base_mountain", "naval_base_ocean", "naval_base_plains", "naval_base_unknown", "naval_base_urban", "naval_base_water_deep_ocean", "naval_base_water_fjords", "naval_base_water_shallow_sea", "naval_facility_desert", "naval_facility_forest", "naval_facility_hills", "naval_facility_jungle", "naval_facility_lakes", "naval_facility_marsh", "naval_facility_mountain", "naval_facility_ocean", "naval_facility_plains", "naval_facility_unknown", "naval_facility_urban", "naval_facility_water_deep_ocean", "naval_facility_water_fjords", "naval_facility_water_shallow_sea", "nuclear_facility_desert", "nuclear_facility_forest", "nuclear_facility_hills", "nuclear_facility_jungle", "nuclear_facility_lakes", "nuclear_facility_marsh", "nuclear_facility_mountain", "nuclear_facility_ocean", "nuclear_facility_plains", "nuclear_facility_unknown", "nuclear_facility_urban", "nuclear_facility_water_deep_ocean", "nuclear_facility_water_fjords", "nuclear_facility_water_shallow_sea", "nuclear_reactor_desert", "nuclear_reactor_forest", "nuclear_reactor_heavy_water_desert", "nuclear_reactor_heavy_water_forest", "nuclear_reactor_heavy_water_hills", "nuclear_reactor_heavy_water_jungle", "nuclear_reactor_heavy_water_lakes", "nuclear_reactor_heavy_water_marsh", "nuclear_reactor_heavy_water_mountain", "nuclear_reactor_heavy_water_ocean", "nuclear_reactor_heavy_water_plains", "nuclear_reactor_heavy_water_unknown", "nuclear_reactor_heavy_water_urban", "nuclear_reactor_heavy_water_water_deep_ocean", "nuclear_reactor_heavy_water_water_fjords", "nuclear_reactor_heavy_water_water_shallow_sea", "nuclear_reactor_hills", "nuclear_reactor_jungle", "nuclear_reactor_lakes", "nuclear_reactor_marsh", "nuclear_reactor_mountain", "nuclear_reactor_ocean", "nuclear_reactor_plains", "nuclear_reactor_unknown", "nuclear_reactor_urban", "nuclear_reactor_water_deep_ocean", "nuclear_reactor_water_fjords", "nuclear_reactor_water_shallow_sea", "radar_station_desert", "radar_station_forest", "radar_station_hills", "radar_station_jungle", "radar_station_lakes", "radar_station_marsh", "radar_station_mountain", "radar_station_ocean", "radar_station_plains", "radar_station_unknown", "radar_station_urban", "radar_station_water_deep_ocean", "radar_station_water_fjords", "radar_station_water_shallow_sea", "rail_way_desert", "rail_way_forest", "rail_way_hills", "rail_way_jungle", "rail_way_lakes", "rail_way_marsh", "rail_way_mountain", "rail_way_ocean", "rail_way_plains", "rail_way_unknown", "rail_way_urban", "rail_way_water_deep_ocean", "rail_way_water_fjords", "rail_way_water_shallow_sea", "rocket_site_desert", "rocket_site_forest", "rocket_site_hills", "rocket_site_jungle", "rocket_site_lakes", "rocket_site_marsh", "rocket_site_mountain", "rocket_site_ocean", "rocket_site_plains", "rocket_site_unknown", "rocket_site_urban", "rocket_site_water_deep_ocean", "rocket_site_water_fjords", "rocket_site_water_shallow_sea", "stronghold_network_desert", "stronghold_network_forest", "stronghold_network_hills", "stronghold_network_jungle", "stronghold_network_lakes", "stronghold_network_marsh", "stronghold_network_mountain", "stronghold_network_ocean", "stronghold_network_plains", "stronghold_network_unknown", "stronghold_network_urban", "stronghold_network_water_deep_ocean", "stronghold_network_water_fjords", "stronghold_network_water_shallow_sea", "supply_node_desert", "supply_node_forest", "supply_node_hills", "supply_node_jungle", "supply_node_lakes", "supply_node_marsh", "supply_node_mountain", "supply_node_ocean", "supply_node_plains", "supply_node_unknown", "supply_node_urban", "supply_node_water_deep_ocean", "supply_node_water_fjords", "supply_node_water_shallow_sea", "synthetic_refinery_desert", "synthetic_refinery_forest", "synthetic_refinery_hills", "synthetic_refinery_jungle", "synthetic_refinery_lakes", "synthetic_refinery_marsh", "synthetic_refinery_mountain", "synthetic_refinery_ocean", "synthetic_refinery_plains", "synthetic_refinery_unknown", "synthetic_refinery_urban", "synthetic_refinery_water_deep_ocean", "synthetic_refinery_water_fjords", "synthetic_refinery_water_shallow_sea"] + "categories": ["country"], + "modifiers": ["aluminium", "chromium", "oil", "rubber", "steel", "tungsten"] }, { - "groupname": "experience_gain__combat_factor", - "desc": "Unit experience gain factor in combat.", + "groupname": "production_cost_max_", + "desc": "Max naval equipment production cost.", "type": "number", "decimal_places": 0, "IsDynamic": true, - "categories": ["naval", "country"], - "modifiers": ["airborne_light_armor", "amphibious_armor", "amphibious_heavy_armor", "amphibious_light_armor", "amphibious_mechanized", "amphibious_medium_armor", "anti_air", "anti_air_brigade", "anti_tank", "anti_tank_brigade", "armored_car", "armored_car_recon", "armored_engineer", "armored_maintenance", "armored_signal", "artillery", "artillery_brigade", "assault_engineer", "ballistic_missile", "battle_cruiser", "battleship", "bicycle_battalion", "blackshirt_assault_battalion", "bus", "camelry", "carrier", "cas", "cavalry", "cv_cas", "cv_fighter", "cv_nav_bomber", "cv_suicide_craft", "destroyer", "engineer", "explosive_ammo", "fake_intel_unit", "field_hospital", "fighter", "guided_missile", "heavy_armor", "heavy_cruiser", "heavy_fighter", "heavy_flame_tank", "heavy_sp_anti_air_brigade", "heavy_sp_artillery_brigade", "heavy_tank_destroyer_brigade", "helicopter_brigade", "helicopter_field_hospital", "helicopter_recon", "helicopter_transport", "infantry", "irregular_infantry", "jet_fighter", "jet_strat_bomber", "jet_tac_bomber", "jungle_pioneers_support", "land_cruiser", "light_armor", "light_cruiser", "light_flame_tank", "light_sp_anti_air_brigade", "light_sp_artillery_brigade", "light_tank_destroyer_brigade", "light_tank_recon", "logistics_company", "long_range_patrol_support", "maintenance_company", "marine", "marine_commando", "maritime_patrol_plane", "mechanized", "medium_armor", "medium_flame_tank", "medium_sp_anti_air_brigade", "medium_sp_artillery_brigade", "medium_tank_destroyer_brigade", "military_police", "militia", "modern_armor", "modern_sp_anti_air_brigade", "modern_sp_artillery_brigade", "modern_tank_destroyer_brigade", "mot_anti_air_brigade", "mot_anti_tank_brigade", "mot_artillery_brigade", "mot_recon", "mot_rocket_artillery_brigade", "mothership", "motorized", "motorized_military_police", "motorized_rocket_brigade", "mountaineers", "nav_bomber", "nuclear_missile", "paratrooper", "penal_battalion", "pioneer_support", "railway_gun", "rangers_support", "recon", "rocket_artillery", "rocket_artillery_brigade", "rocket_interceptor", "sam_missile", "scout_plane", "self_propelled_super_heavy_artillery", "signal_company", "strat_bomber", "strat_bomber_intercontinental", "sturmtruppe_battalion", "submarine", "suicide_craft", "super_heavy_armor", "super_heavy_artillery", "super_heavy_railway_gun", "super_heavy_sp_anti_air_brigade", "super_heavy_sp_artillery_brigade", "super_heavy_tank_destroyer_brigade", "tac_bomber", "transport_plane", "winter_logistics_support"] + "categories": ["naval"], + "modifiers": ["convoy", "floating_harbor_equipment", "ship_hull_carrier", "ship_hull_cruiser", "ship_hull_heavy", "ship_hull_light", "ship_hull_submarine"] }, { - "groupname": "_preferred_weight_factor", - "desc": "Naval preferred weight factor.", + "groupname": "unit__design_cost_factor", + "desc": "Unit design cost factor.", "type": "number", "decimal_places": 2, "IsDynamic": true, - "categories": ["country"], - "modifiers": ["nullCombatTactic", "tactic_ambush", "tactic_assault", "tactic_attacker_hb_attack", "tactic_attacker_hb_rush", "tactic_attacker_hb_storm", "tactic_attacker_sb_hold", "tactic_attacker_sb_skillful_defence", "tactic_backhand_blow", "tactic_banzai_charge", "tactic_barrage", "tactic_basic_attack", "tactic_basic_defend", "tactic_blitz", "tactic_breakthrough", "tactic_cc_attack", "tactic_cc_defend", "tactic_cc_local_strong_point", "tactic_cc_storm", "tactic_cc_withdraw", "tactic_counterattack", "tactic_defender_hb_hold", "tactic_defender_hb_skillful_defence", "tactic_defender_sb_assault", "tactic_defender_sb_reckless_assault", "tactic_defender_sb_retake_bridge", "tactic_delay", "tactic_elastic_defense", "tactic_encirclement", "tactic_guerrilla_tactics", "tactic_hold_bridge", "tactic_human_wave_tactics", "tactic_infantry_charge", "tactic_masterful_blitz", "tactic_overwhelming_fire", "tactic_planned_attack", "tactic_relentless_assault", "tactic_seize_bridge", "tactic_shock", "tactic_tactical_withdrawal", "tactic_tw_attack", "tactic_tw_chase", "tactic_tw_defend", "tactic_tw_evade", "tactic_tw_intercept", "tactic_unexpected_thrust"] + "categories": ["naval", "country", "army"], + "modifiers": ["airborne_light_armor", "amphibious_armor", "amphibious_heavy_armor", "amphibious_light_armor", "amphibious_mechanized", "amphibious_medium_armor", "anti_air", "anti_air_brigade", "anti_tank", "anti_tank_brigade", "armored_car", "armored_car_recon", "armored_engineer", "armored_maintenance", "armored_signal", "artillery", "artillery_brigade", "assault_engineer", "ballistic_missile", "battle_cruiser", "battleship", "bicycle_battalion", "blackshirt_assault_battalion", "bus", "camelry", "carrier", "cas", "cavalry", "cv_cas", "cv_fighter", "cv_nav_bomber", "cv_suicide_craft", "destroyer", "elephantry", "engineer", "explosive_ammo", "fake_intel_unit", "field_hospital", "fighter", "guided_missile", "heavy_armor", "heavy_cruiser", "heavy_fighter", "heavy_flame_tank", "heavy_sp_anti_air_brigade", "heavy_sp_artillery_brigade", "heavy_tank_destroyer_brigade", "helicopter_brigade", "helicopter_field_hospital", "helicopter_recon", "helicopter_transport", "infantry", "irregular_infantry", "jet_fighter", "jet_strat_bomber", "jet_tac_bomber", "jungle_pioneers_support", "land_cruiser", "light_armor", "light_cruiser", "light_flame_tank", "light_sp_anti_air_brigade", "light_sp_artillery_brigade", "light_tank_destroyer_brigade", "light_tank_recon", "logistics_company", "long_range_patrol_support", "maintenance_company", "marine", "marine_commando", "maritime_patrol_plane", "mechanized", "medium_armor", "medium_flame_tank", "medium_sp_anti_air_brigade", "medium_sp_artillery_brigade", "medium_tank_destroyer_brigade", "military_police", "militia", "modern_armor", "modern_sp_anti_air_brigade", "modern_sp_artillery_brigade", "modern_tank_destroyer_brigade", "mot_anti_air_brigade", "mot_anti_tank_brigade", "mot_artillery_brigade", "mot_recon", "mot_rocket_artillery_brigade", "mothership", "motorized", "motorized_military_police", "motorized_rocket_brigade", "mountaineers", "nav_bomber", "nuclear_missile", "paratrooper", "penal_battalion", "pioneer_support", "railway_gun", "rangers_support", "recon", "rocket_artillery", "rocket_artillery_brigade", "rocket_interceptor", "sam_missile", "scout_plane", "self_propelled_super_heavy_artillery", "signal_company", "strat_bomber", "strat_bomber_intercontinental", "sturmtruppe_battalion", "submarine", "suicide_craft", "super_heavy_armor", "super_heavy_artillery", "super_heavy_railway_gun", "super_heavy_sp_anti_air_brigade", "super_heavy_sp_artillery_brigade", "super_heavy_tank_destroyer_brigade", "tac_bomber", "transport_plane", "winter_logistics_support"] }, { - "groupname": "production_speed__factor", - "desc": "Country building construction speed factor.", + "groupname": "_max_level_terrain_limit", + "desc": "Maximum allowed building level for terrain.", "type": "number", - "decimal_places": 2, + "decimal_places": 0, "IsDynamic": true, "categories": ["country"], - "modifiers": ["air_base", "air_facility", "anti_air_building", "arms_factory", "bunker", "canal_kiel", "canal_panama", "coastal_bunker", "commercial_nuclear_reactor", "dam", "dam_mountain", "dockyard", "fuel_silo", "industrial_complex", "infrastructure", "land_facility", "landmark_berlin_reichstag", "landmark_berlin_volkshalle", "landmark_big_ben", "landmark_colosseum", "landmark_cristo_redentor", "landmark_eiffel_tower", "landmark_hofburg_palace", "landmark_kremlin", "landmark_statue_of_liberty", "mega_gun_emplacement", "naval_base", "naval_facility", "nuclear_facility", "nuclear_reactor", "nuclear_reactor_heavy_water", "radar_station", "rail_way", "rocket_site", "stronghold_network", "supply_node", "synthetic_refinery"] + "modifiers": ["air_base", "air_facility", "anti_air_building", "arms_factory", "bunker", "canal_kiel", "canal_panama", "coastal_bunker", "commercial_nuclear_reactor", "dam", "dockyard", "fuel_silo", "industrial_complex", "infrastructure", "land_facility", "landmark_berlin_reichstag", "landmark_berlin_volkshalle", "landmark_big_ben", "landmark_colosseum", "landmark_cristo_redentor", "landmark_eiffel_tower", "landmark_hagia_sophia", "landmark_hofburg_palace", "landmark_kremlin", "landmark_sadabad_complex", "landmark_statue_of_liberty", "landmark_taj_mahal", "mega_gun_emplacement", "naval_base", "naval_facility", "nuclear_facility", "nuclear_reactor", "nuclear_reactor_heavy_water", "radar_station", "rail_way", "rocket_site", "stronghold_network", "supply_node", "synthetic_refinery"] }, { - "groupname": "state_repair_speed__factor", - "desc": "State building repair speed factor.", + "groupname": "module__design_cost_factor", + "desc": "Module design cost factor.", "type": "number", "decimal_places": 2, "IsDynamic": true, - "categories": ["state"], - "modifiers": ["air_base", "air_facility", "anti_air_building", "arms_factory", "bunker", "canal_kiel", "canal_panama", "coastal_bunker", "commercial_nuclear_reactor", "dam", "dam_mountain", "dockyard", "fuel_silo", "industrial_complex", "infrastructure", "land_facility", "landmark_berlin_reichstag", "landmark_berlin_volkshalle", "landmark_big_ben", "landmark_colosseum", "landmark_cristo_redentor", "landmark_eiffel_tower", "landmark_hofburg_palace", "landmark_kremlin", "landmark_statue_of_liberty", "mega_gun_emplacement", "naval_base", "naval_facility", "nuclear_facility", "nuclear_reactor", "nuclear_reactor_heavy_water", "radar_station", "rail_way", "rocket_site", "stronghold_network", "supply_node", "synthetic_refinery"] + "categories": ["naval", "country", "army"], + "modifiers": ["NOR_rikstanken_turret", "NOR_tank_rikstanken_armor", "additional_machine_guns", "advanced_flamethrower", "air_air_radar_1", "air_air_radar_2", "air_ground_radar_1", "air_ground_radar_2", "aircraft_cannon_1_1x", "aircraft_cannon_1_2x", "aircraft_cannon_2_1x", "aircraft_cannon_2_2x", "airdropped_mines", "amphibious_drive", "armor_piercing_bomb_locks", "armor_plate_large", "armor_plate_medium", "armor_plate_small", "armor_skirts", "auto_loader", "big_ship_deck_space", "bomb_locks", "bomb_sights_1", "bomb_sights_2", "cannon_defense_turret", "cannon_defense_turret_2x", "carrier_ship_engine_1", "carrier_ship_engine_2", "carrier_ship_engine_3", "carrier_ship_engine_4", "carrier_ship_nuclear_engine_1", "cruiser_ship_engine_1", "cruiser_ship_engine_2", "cruiser_ship_engine_3", "cruiser_ship_engine_4", "demining_coil", "dive_brakes_small", "dozer_blade", "dp_light_battery_1", "dp_light_battery_2", "dp_light_battery_3", "dp_light_battery_4", "dp_ship_medium_1", "dp_ship_secondaries_1", "dp_ship_secondaries_2", "dp_ship_secondaries_3", "dp_ship_secondaries_4", "drop_tanks", "earthshaker_bomb_release", "easy_maintenance", "engine_1_1x", "engine_1_2x", "engine_1_3x", "engine_1_4x", "engine_1_6x", "engine_2_1x", "engine_2_2x", "engine_2_3x", "engine_2_4x", "engine_2_6x", "engine_3_1x", "engine_3_2x", "engine_3_3x", "engine_3_4x", "engine_3_6x", "engine_4_1x", "engine_4_2x", "engine_4_3x", "engine_4_4x", "engine_4_6x", "expanded_fuel_tank", "extra_ammo_storage", "fixed_explosive_charge", "flamethrower", "floats", "flying_boat_large", "flying_boat_medium", "fuel_tanks_large", "fuel_tanks_medium", "fuel_tanks_small", "guided_anti_ship_missile", "heavy_bomb_locks", "heavy_mg_2x", "heavy_mg_4x", "heavy_ship_engine_1", "heavy_ship_engine_2", "heavy_ship_engine_3", "heavy_ship_engine_4", "heavy_ship_nuclear_engine_1", "hmg_defense_turret", "hmg_defense_turret_2x", "improved_rocket_propelled_bombs", "jet_engine_1x", "jet_engine_2x", "jet_engine_3x", "jet_engine_4x", "jet_engine_6x", "jet_engine_axial_1x", "jet_engine_axial_2x", "jet_engine_axial_3x", "jet_engine_axial_4x", "jet_engine_axial_6x", "large_aircraft_cannon_1x", "large_aircraft_cannon_2x", "large_bomb_bay", "lc_aircraft_catapult", "lc_armored_skirts", "lc_assault_gun", "lc_bunker_emplacement", "lc_command_center", "lc_flamethrower_turret", "lc_heavy_anti_air_battery", "lc_heavy_anti_air_platform", "lc_heavy_high_velocity_cannons", "lc_heavy_naval_guns", "lc_helipad", "lc_high_impact_obliterator_cannon", "lc_high_velocity_cannon_turret", "lc_hull_mounted_railway_gun", "lc_internal_ammunition_compartments", "lc_internal_fuel_tanks", "lc_light_anti_air_battery", "lc_medium_cannon_turret", "lc_medium_naval_guns", "lc_obstacle_clearance_gear", "lc_radar", "lc_radio_1", "lc_radio_2", "lc_radio_3", "lc_rocket_launcher", "lc_smoke_generators", "lc_stabilizers", "lc_super_heavy_howitzer", "lc_super_heavy_railway_gun", "lc_wet_ammunition_storage", "light_mg_2x", "light_mg_4x", "light_ship_engine_1", "light_ship_engine_2", "light_ship_engine_3", "light_ship_engine_4", "lmg_defense_turret", "lmg_defense_turret_2x", "medium_bomb_bay", "non_strategic_materials_large", "non_strategic_materials_medium", "non_strategic_materials_small", "radio_navigation_1", "radio_navigation_2", "recon_camera", "rocket_engine_1", "rocket_engine_2", "rocket_engine_3", "rocket_propelled_bombs", "rocket_rails", "secondary_turret_hmg", "secondary_turret_small_cannon", "self_sealing_fuel_tanks_large", "self_sealing_fuel_tanks_medium", "self_sealing_fuel_tanks_small", "ship_airplane_launcher_1", "ship_airplane_launcher_2", "ship_anechoic_tile", "ship_anti_air_1", "ship_anti_air_2", "ship_anti_air_3", "ship_anti_air_4", "ship_armor_bb_1", "ship_armor_bb_2", "ship_armor_bb_3", "ship_armor_bc_1", "ship_armor_bc_2", "ship_armor_bc_3", "ship_armor_carrier_deck", "ship_armor_cruiser_1", "ship_armor_cruiser_2", "ship_armor_cruiser_3", "ship_armor_cruiser_4", "ship_armor_ice_carrier_deck_1", "ship_armor_ice_carrier_deck_2", "ship_armor_ice_carrier_deck_3", "ship_armor_shbb", "ship_deck_space", "ship_depth_charge_1", "ship_depth_charge_2", "ship_depth_charge_3", "ship_depth_charge_4", "ship_engine_sub_aip_1", "ship_engine_sub_aip_2", "ship_engine_sub_aip_3", "ship_extra_fuel_tank", "ship_fire_control_system_0", "ship_fire_control_system_1", "ship_fire_control_system_2", "ship_fire_control_system_3", "ship_heavy_battery_1", "ship_heavy_battery_2", "ship_heavy_battery_3", "ship_heavy_battery_4", "ship_light_battery_1", "ship_light_battery_2", "ship_light_battery_3", "ship_light_battery_4", "ship_light_battery_sub", "ship_light_medium_battery_1", "ship_light_medium_battery_2", "ship_light_medium_battery_3", "ship_light_medium_battery_4", "ship_medium_battery_1", "ship_medium_battery_2", "ship_medium_battery_3", "ship_medium_battery_4", "ship_mine_layer_1", "ship_mine_layer_sub", "ship_mine_sweeper_1", "ship_radar_1", "ship_radar_2", "ship_radar_3", "ship_radar_4", "ship_secondaries_1", "ship_secondaries_2", "ship_sonar_1", "ship_sonar_2", "ship_sub_snorkel_1", "ship_sub_snorkel_2", "ship_super_heavy_battery_1", "ship_torpedo_1", "ship_torpedo_2", "ship_torpedo_3", "ship_torpedo_4", "ship_torpedo_sub_1", "ship_torpedo_sub_2", "ship_torpedo_sub_3", "ship_torpedo_sub_4", "ship_torpedo_sub_nuclear", "slbm_launcher", "sloped_armor", "small_bomb_bay", "smoke_launchers", "squeezebore_adaptor", "stabilizer", "sub_missile_launcher", "sub_ship_engine_1", "sub_ship_engine_2", "sub_ship_engine_3", "sub_ship_engine_4", "sub_ship_nuclear_engine_1", "tank_anti_air_cannon", "tank_anti_air_cannon_2", "tank_anti_air_cannon_3", "tank_auto_cannon", "tank_auto_cannon_2", "tank_bogie_suspension", "tank_buster_1", "tank_buster_2", "tank_cast_armor", "tank_christie_suspension", "tank_close_support_gun", "tank_diesel_engine", "tank_gas_turbine_engine", "tank_gasoline_engine", "tank_half_track_suspension", "tank_heavy_cannon", "tank_heavy_cannon_2", "tank_heavy_cannon_3", "tank_heavy_fixed_superstructure_turret", "tank_heavy_howitzer", "tank_heavy_machine_gun", "tank_heavy_three_man_tank_turret", "tank_heavy_two_man_tank_turret", "tank_high_velocity_cannon", "tank_high_velocity_cannon_2", "tank_high_velocity_cannon_3", "tank_interleaved_suspension", "tank_light_fixed_superstructure_turret", "tank_light_one_man_tank_turret", "tank_light_three_man_tank_turret", "tank_light_two_man_tank_turret", "tank_medium_cannon", "tank_medium_cannon_2", "tank_medium_fixed_superstructure_turret", "tank_medium_howitzer", "tank_medium_howitzer_2", "tank_medium_one_man_tank_turret", "tank_medium_three_man_tank_turret", "tank_medium_two_man_tank_turret", "tank_modern_tank_turret", "tank_petrol_electric_engine", "tank_radio_1", "tank_radio_2", "tank_radio_3", "tank_riveted_armor", "tank_rocket_launcher", "tank_rocket_launcher_2", "tank_small_cannon", "tank_small_cannon_2", "tank_super_heavy_cannon", "tank_super_heavy_four_man_tank_turret", "tank_super_heavy_three_man_tank_turret", "tank_torsion_bar_suspension", "tank_welded_armor", "tank_wheeled_suspension", "torpedo_mounting", "torpedo_mounting_2", "torpedo_mounting_3", "wet_ammo_storage"] }, { - "groupname": "repair_speed__factor", - "desc": "Country building repair speed factor.", + "groupname": "_max_level_terrain_limit", + "desc": "Maximum allowed building level for specific terrain.", "type": "number", - "decimal_places": 2, + "decimal_places": 0, "IsDynamic": true, "categories": ["country"], - "modifiers": ["air_base", "air_facility", "anti_air_building", "arms_factory", "bunker", "canal_kiel", "canal_panama", "coastal_bunker", "commercial_nuclear_reactor", "dam", "dam_mountain", "dockyard", "fuel_silo", "industrial_complex", "infrastructure", "land_facility", "landmark_berlin_reichstag", "landmark_berlin_volkshalle", "landmark_big_ben", "landmark_colosseum", "landmark_cristo_redentor", "landmark_eiffel_tower", "landmark_hofburg_palace", "landmark_kremlin", "landmark_statue_of_liberty", "mega_gun_emplacement", "naval_base", "naval_facility", "nuclear_facility", "nuclear_reactor", "nuclear_reactor_heavy_water", "radar_station", "rail_way", "rocket_site", "stronghold_network", "supply_node", "synthetic_refinery"] + "modifiers": ["air_base_desert", "air_base_forest", "air_base_hills", "air_base_jungle", "air_base_lakes", "air_base_marsh", "air_base_mountain", "air_base_ocean", "air_base_plains", "air_base_unknown", "air_base_urban", "air_base_water_deep_ocean", "air_base_water_fjords", "air_base_water_shallow_sea", "air_facility_desert", "air_facility_forest", "air_facility_hills", "air_facility_jungle", "air_facility_lakes", "air_facility_marsh", "air_facility_mountain", "air_facility_ocean", "air_facility_plains", "air_facility_unknown", "air_facility_urban", "air_facility_water_deep_ocean", "air_facility_water_fjords", "air_facility_water_shallow_sea", "anti_air_building_desert", "anti_air_building_forest", "anti_air_building_hills", "anti_air_building_jungle", "anti_air_building_lakes", "anti_air_building_marsh", "anti_air_building_mountain", "anti_air_building_ocean", "anti_air_building_plains", "anti_air_building_unknown", "anti_air_building_urban", "anti_air_building_water_deep_ocean", "anti_air_building_water_fjords", "anti_air_building_water_shallow_sea", "arms_factory_desert", "arms_factory_forest", "arms_factory_hills", "arms_factory_jungle", "arms_factory_lakes", "arms_factory_marsh", "arms_factory_mountain", "arms_factory_ocean", "arms_factory_plains", "arms_factory_unknown", "arms_factory_urban", "arms_factory_water_deep_ocean", "arms_factory_water_fjords", "arms_factory_water_shallow_sea", "bunker_desert", "bunker_forest", "bunker_hills", "bunker_jungle", "bunker_lakes", "bunker_marsh", "bunker_mountain", "bunker_ocean", "bunker_plains", "bunker_unknown", "bunker_urban", "bunker_water_deep_ocean", "bunker_water_fjords", "bunker_water_shallow_sea", "canal_kiel_desert", "canal_kiel_forest", "canal_kiel_hills", "canal_kiel_jungle", "canal_kiel_lakes", "canal_kiel_marsh", "canal_kiel_mountain", "canal_kiel_ocean", "canal_kiel_plains", "canal_kiel_unknown", "canal_kiel_urban", "canal_kiel_water_deep_ocean", "canal_kiel_water_fjords", "canal_kiel_water_shallow_sea", "canal_panama_desert", "canal_panama_forest", "canal_panama_hills", "canal_panama_jungle", "canal_panama_lakes", "canal_panama_marsh", "canal_panama_mountain", "canal_panama_ocean", "canal_panama_plains", "canal_panama_unknown", "canal_panama_urban", "canal_panama_water_deep_ocean", "canal_panama_water_fjords", "canal_panama_water_shallow_sea", "coastal_bunker_desert", "coastal_bunker_forest", "coastal_bunker_hills", "coastal_bunker_jungle", "coastal_bunker_lakes", "coastal_bunker_marsh", "coastal_bunker_mountain", "coastal_bunker_ocean", "coastal_bunker_plains", "coastal_bunker_unknown", "coastal_bunker_urban", "coastal_bunker_water_deep_ocean", "coastal_bunker_water_fjords", "coastal_bunker_water_shallow_sea", "commercial_nuclear_reactor_desert", "commercial_nuclear_reactor_forest", "commercial_nuclear_reactor_hills", "commercial_nuclear_reactor_jungle", "commercial_nuclear_reactor_lakes", "commercial_nuclear_reactor_marsh", "commercial_nuclear_reactor_mountain", "commercial_nuclear_reactor_ocean", "commercial_nuclear_reactor_plains", "commercial_nuclear_reactor_unknown", "commercial_nuclear_reactor_urban", "commercial_nuclear_reactor_water_deep_ocean", "commercial_nuclear_reactor_water_fjords", "commercial_nuclear_reactor_water_shallow_sea", "dam_desert", "dam_forest", "dam_hills", "dam_jungle", "dam_lakes", "dam_marsh", "dam_mountain", "dam_mountain_desert", "dam_mountain_forest", "dam_mountain_hills", "dam_mountain_jungle", "dam_mountain_lakes", "dam_mountain_marsh", "dam_mountain_mountain", "dam_mountain_ocean", "dam_mountain_plains", "dam_mountain_unknown", "dam_mountain_urban", "dam_mountain_water_deep_ocean", "dam_mountain_water_fjords", "dam_mountain_water_shallow_sea", "dam_ocean", "dam_plains", "dam_unknown", "dam_urban", "dam_water_deep_ocean", "dam_water_fjords", "dam_water_shallow_sea", "dockyard_desert", "dockyard_forest", "dockyard_hills", "dockyard_jungle", "dockyard_lakes", "dockyard_marsh", "dockyard_mountain", "dockyard_ocean", "dockyard_plains", "dockyard_unknown", "dockyard_urban", "dockyard_water_deep_ocean", "dockyard_water_fjords", "dockyard_water_shallow_sea", "fuel_silo_desert", "fuel_silo_forest", "fuel_silo_hills", "fuel_silo_jungle", "fuel_silo_lakes", "fuel_silo_marsh", "fuel_silo_mountain", "fuel_silo_ocean", "fuel_silo_plains", "fuel_silo_unknown", "fuel_silo_urban", "fuel_silo_water_deep_ocean", "fuel_silo_water_fjords", "fuel_silo_water_shallow_sea", "industrial_complex_desert", "industrial_complex_forest", "industrial_complex_hills", "industrial_complex_jungle", "industrial_complex_lakes", "industrial_complex_marsh", "industrial_complex_mountain", "industrial_complex_ocean", "industrial_complex_plains", "industrial_complex_unknown", "industrial_complex_urban", "industrial_complex_water_deep_ocean", "industrial_complex_water_fjords", "industrial_complex_water_shallow_sea", "infrastructure_desert", "infrastructure_forest", "infrastructure_hills", "infrastructure_jungle", "infrastructure_lakes", "infrastructure_marsh", "infrastructure_mountain", "infrastructure_ocean", "infrastructure_plains", "infrastructure_unknown", "infrastructure_urban", "infrastructure_water_deep_ocean", "infrastructure_water_fjords", "infrastructure_water_shallow_sea", "land_facility_desert", "land_facility_forest", "land_facility_hills", "land_facility_jungle", "land_facility_lakes", "land_facility_marsh", "land_facility_mountain", "land_facility_ocean", "land_facility_plains", "land_facility_unknown", "land_facility_urban", "land_facility_water_deep_ocean", "land_facility_water_fjords", "land_facility_water_shallow_sea", "landmark_berlin_reichstag_desert", "landmark_berlin_reichstag_forest", "landmark_berlin_reichstag_hills", "landmark_berlin_reichstag_jungle", "landmark_berlin_reichstag_lakes", "landmark_berlin_reichstag_marsh", "landmark_berlin_reichstag_mountain", "landmark_berlin_reichstag_ocean", "landmark_berlin_reichstag_plains", "landmark_berlin_reichstag_unknown", "landmark_berlin_reichstag_urban", "landmark_berlin_reichstag_water_deep_ocean", "landmark_berlin_reichstag_water_fjords", "landmark_berlin_reichstag_water_shallow_sea", "landmark_berlin_volkshalle_desert", "landmark_berlin_volkshalle_forest", "landmark_berlin_volkshalle_hills", "landmark_berlin_volkshalle_jungle", "landmark_berlin_volkshalle_lakes", "landmark_berlin_volkshalle_marsh", "landmark_berlin_volkshalle_mountain", "landmark_berlin_volkshalle_ocean", "landmark_berlin_volkshalle_plains", "landmark_berlin_volkshalle_unknown", "landmark_berlin_volkshalle_urban", "landmark_berlin_volkshalle_water_deep_ocean", "landmark_berlin_volkshalle_water_fjords", "landmark_berlin_volkshalle_water_shallow_sea", "landmark_big_ben_desert", "landmark_big_ben_forest", "landmark_big_ben_hills", "landmark_big_ben_jungle", "landmark_big_ben_lakes", "landmark_big_ben_marsh", "landmark_big_ben_mountain", "landmark_big_ben_ocean", "landmark_big_ben_plains", "landmark_big_ben_unknown", "landmark_big_ben_urban", "landmark_big_ben_water_deep_ocean", "landmark_big_ben_water_fjords", "landmark_big_ben_water_shallow_sea", "landmark_colosseum_desert", "landmark_colosseum_forest", "landmark_colosseum_hills", "landmark_colosseum_jungle", "landmark_colosseum_lakes", "landmark_colosseum_marsh", "landmark_colosseum_mountain", "landmark_colosseum_ocean", "landmark_colosseum_plains", "landmark_colosseum_unknown", "landmark_colosseum_urban", "landmark_colosseum_water_deep_ocean", "landmark_colosseum_water_fjords", "landmark_colosseum_water_shallow_sea", "landmark_cristo_redentor_desert", "landmark_cristo_redentor_forest", "landmark_cristo_redentor_hills", "landmark_cristo_redentor_jungle", "landmark_cristo_redentor_lakes", "landmark_cristo_redentor_marsh", "landmark_cristo_redentor_mountain", "landmark_cristo_redentor_ocean", "landmark_cristo_redentor_plains", "landmark_cristo_redentor_unknown", "landmark_cristo_redentor_urban", "landmark_cristo_redentor_water_deep_ocean", "landmark_cristo_redentor_water_fjords", "landmark_cristo_redentor_water_shallow_sea", "landmark_eiffel_tower_desert", "landmark_eiffel_tower_forest", "landmark_eiffel_tower_hills", "landmark_eiffel_tower_jungle", "landmark_eiffel_tower_lakes", "landmark_eiffel_tower_marsh", "landmark_eiffel_tower_mountain", "landmark_eiffel_tower_ocean", "landmark_eiffel_tower_plains", "landmark_eiffel_tower_unknown", "landmark_eiffel_tower_urban", "landmark_eiffel_tower_water_deep_ocean", "landmark_eiffel_tower_water_fjords", "landmark_eiffel_tower_water_shallow_sea", "landmark_hagia_sophia_desert", "landmark_hagia_sophia_forest", "landmark_hagia_sophia_hills", "landmark_hagia_sophia_jungle", "landmark_hagia_sophia_lakes", "landmark_hagia_sophia_marsh", "landmark_hagia_sophia_mountain", "landmark_hagia_sophia_ocean", "landmark_hagia_sophia_plains", "landmark_hagia_sophia_unknown", "landmark_hagia_sophia_urban", "landmark_hagia_sophia_water_deep_ocean", "landmark_hagia_sophia_water_fjords", "landmark_hagia_sophia_water_shallow_sea", "landmark_hofburg_palace_desert", "landmark_hofburg_palace_forest", "landmark_hofburg_palace_hills", "landmark_hofburg_palace_jungle", "landmark_hofburg_palace_lakes", "landmark_hofburg_palace_marsh", "landmark_hofburg_palace_mountain", "landmark_hofburg_palace_ocean", "landmark_hofburg_palace_plains", "landmark_hofburg_palace_unknown", "landmark_hofburg_palace_urban", "landmark_hofburg_palace_water_deep_ocean", "landmark_hofburg_palace_water_fjords", "landmark_hofburg_palace_water_shallow_sea", "landmark_kremlin_desert", "landmark_kremlin_forest", "landmark_kremlin_hills", "landmark_kremlin_jungle", "landmark_kremlin_lakes", "landmark_kremlin_marsh", "landmark_kremlin_mountain", "landmark_kremlin_ocean", "landmark_kremlin_plains", "landmark_kremlin_unknown", "landmark_kremlin_urban", "landmark_kremlin_water_deep_ocean", "landmark_kremlin_water_fjords", "landmark_kremlin_water_shallow_sea", "landmark_sadabad_complex_desert", "landmark_sadabad_complex_forest", "landmark_sadabad_complex_hills", "landmark_sadabad_complex_jungle", "landmark_sadabad_complex_lakes", "landmark_sadabad_complex_marsh", "landmark_sadabad_complex_mountain", "landmark_sadabad_complex_ocean", "landmark_sadabad_complex_plains", "landmark_sadabad_complex_unknown", "landmark_sadabad_complex_urban", "landmark_sadabad_complex_water_deep_ocean", "landmark_sadabad_complex_water_fjords", "landmark_sadabad_complex_water_shallow_sea", "landmark_statue_of_liberty_desert", "landmark_statue_of_liberty_forest", "landmark_statue_of_liberty_hills", "landmark_statue_of_liberty_jungle", "landmark_statue_of_liberty_lakes", "landmark_statue_of_liberty_marsh", "landmark_statue_of_liberty_mountain", "landmark_statue_of_liberty_ocean", "landmark_statue_of_liberty_plains", "landmark_statue_of_liberty_unknown", "landmark_statue_of_liberty_urban", "landmark_statue_of_liberty_water_deep_ocean", "landmark_statue_of_liberty_water_fjords", "landmark_statue_of_liberty_water_shallow_sea", "landmark_taj_mahal_desert", "landmark_taj_mahal_forest", "landmark_taj_mahal_hills", "landmark_taj_mahal_jungle", "landmark_taj_mahal_lakes", "landmark_taj_mahal_marsh", "landmark_taj_mahal_mountain", "landmark_taj_mahal_ocean", "landmark_taj_mahal_plains", "landmark_taj_mahal_unknown", "landmark_taj_mahal_urban", "landmark_taj_mahal_water_deep_ocean", "landmark_taj_mahal_water_fjords", "landmark_taj_mahal_water_shallow_sea", "mega_gun_emplacement_desert", "mega_gun_emplacement_forest", "mega_gun_emplacement_hills", "mega_gun_emplacement_jungle", "mega_gun_emplacement_lakes", "mega_gun_emplacement_marsh", "mega_gun_emplacement_mountain", "mega_gun_emplacement_ocean", "mega_gun_emplacement_plains", "mega_gun_emplacement_unknown", "mega_gun_emplacement_urban", "mega_gun_emplacement_water_deep_ocean", "mega_gun_emplacement_water_fjords", "mega_gun_emplacement_water_shallow_sea", "naval_base_desert", "naval_base_forest", "naval_base_hills", "naval_base_jungle", "naval_base_lakes", "naval_base_marsh", "naval_base_mountain", "naval_base_ocean", "naval_base_plains", "naval_base_unknown", "naval_base_urban", "naval_base_water_deep_ocean", "naval_base_water_fjords", "naval_base_water_shallow_sea", "naval_facility_desert", "naval_facility_forest", "naval_facility_hills", "naval_facility_jungle", "naval_facility_lakes", "naval_facility_marsh", "naval_facility_mountain", "naval_facility_ocean", "naval_facility_plains", "naval_facility_unknown", "naval_facility_urban", "naval_facility_water_deep_ocean", "naval_facility_water_fjords", "naval_facility_water_shallow_sea", "nuclear_facility_desert", "nuclear_facility_forest", "nuclear_facility_hills", "nuclear_facility_jungle", "nuclear_facility_lakes", "nuclear_facility_marsh", "nuclear_facility_mountain", "nuclear_facility_ocean", "nuclear_facility_plains", "nuclear_facility_unknown", "nuclear_facility_urban", "nuclear_facility_water_deep_ocean", "nuclear_facility_water_fjords", "nuclear_facility_water_shallow_sea", "nuclear_reactor_desert", "nuclear_reactor_forest", "nuclear_reactor_heavy_water_desert", "nuclear_reactor_heavy_water_forest", "nuclear_reactor_heavy_water_hills", "nuclear_reactor_heavy_water_jungle", "nuclear_reactor_heavy_water_lakes", "nuclear_reactor_heavy_water_marsh", "nuclear_reactor_heavy_water_mountain", "nuclear_reactor_heavy_water_ocean", "nuclear_reactor_heavy_water_plains", "nuclear_reactor_heavy_water_unknown", "nuclear_reactor_heavy_water_urban", "nuclear_reactor_heavy_water_water_deep_ocean", "nuclear_reactor_heavy_water_water_fjords", "nuclear_reactor_heavy_water_water_shallow_sea", "nuclear_reactor_hills", "nuclear_reactor_jungle", "nuclear_reactor_lakes", "nuclear_reactor_marsh", "nuclear_reactor_mountain", "nuclear_reactor_ocean", "nuclear_reactor_plains", "nuclear_reactor_unknown", "nuclear_reactor_urban", "nuclear_reactor_water_deep_ocean", "nuclear_reactor_water_fjords", "nuclear_reactor_water_shallow_sea", "radar_station_desert", "radar_station_forest", "radar_station_hills", "radar_station_jungle", "radar_station_lakes", "radar_station_marsh", "radar_station_mountain", "radar_station_ocean", "radar_station_plains", "radar_station_unknown", "radar_station_urban", "radar_station_water_deep_ocean", "radar_station_water_fjords", "radar_station_water_shallow_sea", "rail_way_desert", "rail_way_forest", "rail_way_hills", "rail_way_jungle", "rail_way_lakes", "rail_way_marsh", "rail_way_mountain", "rail_way_ocean", "rail_way_plains", "rail_way_unknown", "rail_way_urban", "rail_way_water_deep_ocean", "rail_way_water_fjords", "rail_way_water_shallow_sea", "rocket_site_desert", "rocket_site_forest", "rocket_site_hills", "rocket_site_jungle", "rocket_site_lakes", "rocket_site_marsh", "rocket_site_mountain", "rocket_site_ocean", "rocket_site_plains", "rocket_site_unknown", "rocket_site_urban", "rocket_site_water_deep_ocean", "rocket_site_water_fjords", "rocket_site_water_shallow_sea", "stronghold_network_desert", "stronghold_network_forest", "stronghold_network_hills", "stronghold_network_jungle", "stronghold_network_lakes", "stronghold_network_marsh", "stronghold_network_mountain", "stronghold_network_ocean", "stronghold_network_plains", "stronghold_network_unknown", "stronghold_network_urban", "stronghold_network_water_deep_ocean", "stronghold_network_water_fjords", "stronghold_network_water_shallow_sea", "supply_node_desert", "supply_node_forest", "supply_node_hills", "supply_node_jungle", "supply_node_lakes", "supply_node_marsh", "supply_node_mountain", "supply_node_ocean", "supply_node_plains", "supply_node_unknown", "supply_node_urban", "supply_node_water_deep_ocean", "supply_node_water_fjords", "supply_node_water_shallow_sea", "synthetic_refinery_desert", "synthetic_refinery_forest", "synthetic_refinery_hills", "synthetic_refinery_jungle", "synthetic_refinery_lakes", "synthetic_refinery_marsh", "synthetic_refinery_mountain", "synthetic_refinery_ocean", "synthetic_refinery_plains", "synthetic_refinery_unknown", "synthetic_refinery_urban", "synthetic_refinery_water_deep_ocean", "synthetic_refinery_water_fjords", "synthetic_refinery_water_shallow_sea"] }, { - "groupname": "state_resource_cost_", - "desc": "State resource cost.", + "groupname": "_category_type_cost_factor", + "desc": "Idea category type cost factor.", "type": "number", "decimal_places": 0, "IsDynamic": true, - "categories": ["state"], - "modifiers": ["aluminium", "chromium", "oil", "rubber", "steel", "tungsten"] + "categories": ["country"], + "modifiers": ["air_spirit", "army_spirit", "navy_spirit"] }, { - "groupname": "production_cost__factor", - "desc": "Building construction cost factor.", + "groupname": "state_repair_speed__factor", + "desc": "State building repair speed factor.", "type": "number", "decimal_places": 2, "IsDynamic": true, - "categories": ["country"], - "modifiers": ["air_base", "air_facility", "anti_air_building", "arms_factory", "bunker", "canal_kiel", "canal_panama", "coastal_bunker", "commercial_nuclear_reactor", "dam", "dam_mountain", "dockyard", "fuel_silo", "industrial_complex", "infrastructure", "land_facility", "landmark_berlin_reichstag", "landmark_berlin_volkshalle", "landmark_big_ben", "landmark_colosseum", "landmark_cristo_redentor", "landmark_eiffel_tower", "landmark_hofburg_palace", "landmark_kremlin", "landmark_statue_of_liberty", "mega_gun_emplacement", "naval_base", "naval_facility", "nuclear_facility", "nuclear_reactor", "nuclear_reactor_heavy_water", "radar_station", "rail_way", "rocket_site", "stronghold_network", "supply_node", "synthetic_refinery"] + "categories": ["state"], + "modifiers": ["air_base", "air_facility", "anti_air_building", "arms_factory", "bunker", "canal_kiel", "canal_panama", "coastal_bunker", "commercial_nuclear_reactor", "dam", "dam_mountain", "dockyard", "fuel_silo", "industrial_complex", "infrastructure", "land_facility", "landmark_berlin_reichstag", "landmark_berlin_volkshalle", "landmark_big_ben", "landmark_colosseum", "landmark_cristo_redentor", "landmark_eiffel_tower", "landmark_hagia_sophia", "landmark_hofburg_palace", "landmark_kremlin", "landmark_sadabad_complex", "landmark_statue_of_liberty", "landmark_taj_mahal", "mega_gun_emplacement", "naval_base", "naval_facility", "nuclear_facility", "nuclear_reactor", "nuclear_reactor_heavy_water", "radar_station", "rail_way", "rocket_site", "stronghold_network", "supply_node", "synthetic_refinery"] }, { - "groupname": "_cost_factor", - "desc": "Idea group cost factor.", + "groupname": "_cost_factor", + "desc": "Technology cost factor.", "type": "number", "decimal_places": 0, "IsDynamic": true, "categories": ["country"], - "modifiers": ["academy_spirit", "air_chief", "air_force_academy_spirit", "air_force_command_spirit", "air_force_spirit", "aircraft_manufacturer", "army_chief", "army_spirit", "country", "division_command_spirit", "economy", "hidden_ideas", "high_command", "industrial_concern", "materiel_manufacturer", "mobilization_laws", "naval_academy_spirit", "naval_command_spirit", "naval_manufacturer", "navy_chief", "navy_spirit", "political_advisor", "tank_manufacturer", "theorist", "trade_laws"] + "modifiers": ["cat_air_bombs", "cat_air_engine", "cat_air_guns", "cat_anti_air", "cat_anti_tank", "cat_armored_cars", "cat_base_strike", "cat_battlefield_support", "cat_fleet_in_being", "cat_fortification", "cat_grand_battle_plan", "cat_heavy_armor", "cat_heavy_fighter", "cat_light_armor", "cat_marines_doctrine", "cat_maritime_patrol", "cat_mass_assault", "cat_mechanized_equipment", "cat_medium_armor", "cat_mobile_warfare", "cat_mountaineers_doctrine", "cat_operational_integrity", "cat_paratroopers_doctrine", "cat_production", "cat_scout_plane", "cat_ship_heavy_battery", "cat_ship_light_battery", "cat_ship_medium_battery", "cat_special_forces_generic", "cat_strategic_bomber", "cat_strategic_destruction", "cat_superior_firepower", "cat_synth_oil", "cat_synth_rubber", "cat_torpedoes", "cat_trade_interdiction"] }, { "groupname": "country_resource_", "desc": "Country resource.", @@ -10003,53 +9998,77 @@ "categories": ["country"], "modifiers": ["aluminium", "chromium", "oil", "rubber", "steel", "tungsten"] }, { - "groupname": "_design_cost_factor", - "desc": "Equipment cost factor.", + "groupname": "_risk", + "desc": "Operation risk modifier.", "type": "number", "decimal_places": 0, "IsDynamic": true, + "categories": ["intelligence_agency"], + "modifiers": ["FRA_coup_in_central_africa", "FRA_coup_in_indochina", "FRA_coup_in_madagascar", "FRA_coup_in_north_africa", "FRA_coup_in_syria", "FRA_coup_in_west_africa", "FRA_instigate_workers_revolution_britain", "FRA_instigate_workers_revolution_germany", "FRA_instigate_workers_revolution_italy", "FRA_instigate_workers_revolution_spain", "bruneval_raid", "capture_tito", "heavy_water_raid", "murder_trotsky", "nuclear_espionage", "operation", "operation_boost_resistance", "operation_capture_cipher", "operation_collaboration_government", "operation_coordinated_strike", "operation_coup_government", "operation_fake_intel", "operation_infiltrate", "operation_infiltrate_armed_forces_airforce", "operation_infiltrate_armed_forces_army", "operation_infiltrate_armed_forces_navy", "operation_infiltrate_civilian", "operation_make_resistance_contacts", "operation_rescue_operative", "operation_steal_tech", "operation_steal_tech_airforce", "operation_steal_tech_army", "operation_steal_tech_civilian", "operation_steal_tech_navy", "operation_targeted_sabotage_industry", "operation_targeted_sabotage_infrastructure", "operation_targeted_sabotage_resources", "operation_warsaw_uprising", "raid_trotskys_villa", "rescue_mussolini", "target_sabotage"] + }, { + "groupname": "repair_speed__factor", + "desc": "Country building repair speed factor.", + "type": "number", + "decimal_places": 2, + "IsDynamic": true, "categories": ["country"], - "modifiers": ["amphibious_mechanized_equipment", "amphibious_tank_chassis", "anti_air_equipment", "anti_tank_equipment", "armored_car_equipment", "armored_support_vehicle", "artillery_equipment", "ballistic_missile_equipment", "convoy", "cv_small_plane_airframe", "cv_small_plane_cas_airframe", "cv_small_plane_cas_airframe_0", "cv_small_plane_cas_airframe_1", "cv_small_plane_cas_airframe_2", "cv_small_plane_cas_airframe_3", "cv_small_plane_cas_airframe_4", "cv_small_plane_naval_bomber_airframe", "cv_small_plane_naval_bomber_airframe_0", "cv_small_plane_naval_bomber_airframe_1", "cv_small_plane_naval_bomber_airframe_2", "cv_small_plane_naval_bomber_airframe_3", "cv_small_plane_naval_bomber_airframe_4", "cv_small_plane_suicide_airframe", "cv_small_plane_suicide_airframe_0", "cv_small_plane_suicide_airframe_1", "cv_small_plane_suicide_airframe_2", "cv_small_plane_suicide_airframe_3", "cv_small_plane_suicide_airframe_4", "explosive_ammo_equipment", "floating_harbor_equipment", "guided_missile_equipment", "heavy_tank_aa_chassis", "heavy_tank_aa_chassis_0", "heavy_tank_aa_chassis_1", "heavy_tank_aa_chassis_2", "heavy_tank_aa_chassis_3", "heavy_tank_amphibious_chassis", "heavy_tank_amphibious_chassis_0", "heavy_tank_amphibious_chassis_1", "heavy_tank_amphibious_chassis_2", "heavy_tank_amphibious_chassis_3", "heavy_tank_artillery_chassis", "heavy_tank_artillery_chassis_0", "heavy_tank_artillery_chassis_1", "heavy_tank_artillery_chassis_2", "heavy_tank_artillery_chassis_3", "heavy_tank_chassis", "heavy_tank_destroyer_chassis", "heavy_tank_destroyer_chassis_0", "heavy_tank_destroyer_chassis_1", "heavy_tank_destroyer_chassis_2", "heavy_tank_destroyer_chassis_3", "heavy_tank_flame_chassis", "heavy_tank_flame_chassis_0", "heavy_tank_flame_chassis_1", "heavy_tank_flame_chassis_2", "heavy_tank_flame_chassis_3", "helicopter_equipment", "infantry_equipment", "jet_fighter_equipment", "jet_strat_bomber_equipment", "jet_tac_bomber_equipment", "land_cruiser_chassis", "large_plane_airframe", "large_plane_maritime_patrol_plane_airframe", "large_plane_maritime_patrol_plane_airframe_0", "large_plane_maritime_patrol_plane_airframe_1", "large_plane_maritime_patrol_plane_airframe_2", "large_plane_maritime_patrol_plane_airframe_3", "large_plane_maritime_patrol_plane_airframe_4", "light_tank_aa_chassis", "light_tank_aa_chassis_0", "light_tank_aa_chassis_1", "light_tank_aa_chassis_2", "light_tank_aa_chassis_3", "light_tank_amphibious_chassis", "light_tank_amphibious_chassis_0", "light_tank_amphibious_chassis_1", "light_tank_amphibious_chassis_2", "light_tank_amphibious_chassis_3", "light_tank_artillery_chassis", "light_tank_artillery_chassis_0", "light_tank_artillery_chassis_1", "light_tank_artillery_chassis_2", "light_tank_artillery_chassis_3", "light_tank_chassis", "light_tank_destroyer_chassis", "light_tank_destroyer_chassis_0", "light_tank_destroyer_chassis_1", "light_tank_destroyer_chassis_2", "light_tank_destroyer_chassis_3", "light_tank_flame_chassis", "light_tank_flame_chassis_0", "light_tank_flame_chassis_1", "light_tank_flame_chassis_2", "light_tank_flame_chassis_3", "mechanized_equipment", "medium_plane_airframe", "medium_plane_fighter_airframe", "medium_plane_fighter_airframe_0", "medium_plane_fighter_airframe_1", "medium_plane_fighter_airframe_2", "medium_plane_fighter_airframe_3", "medium_plane_fighter_airframe_4", "medium_plane_scout_plane_airframe", "medium_plane_scout_plane_airframe_0", "medium_plane_scout_plane_airframe_1", "medium_plane_scout_plane_airframe_2", "medium_plane_scout_plane_airframe_3", "medium_plane_scout_plane_airframe_4", "medium_tank_aa_chassis", "medium_tank_aa_chassis_0", "medium_tank_aa_chassis_1", "medium_tank_aa_chassis_2", "medium_tank_aa_chassis_3", "medium_tank_amphibious_chassis", "medium_tank_amphibious_chassis_0", "medium_tank_amphibious_chassis_1", "medium_tank_amphibious_chassis_2", "medium_tank_amphibious_chassis_3", "medium_tank_artillery_chassis", "medium_tank_artillery_chassis_0", "medium_tank_artillery_chassis_1", "medium_tank_artillery_chassis_2", "medium_tank_artillery_chassis_3", "medium_tank_chassis", "medium_tank_destroyer_chassis", "medium_tank_destroyer_chassis_0", "medium_tank_destroyer_chassis_1", "medium_tank_destroyer_chassis_2", "medium_tank_destroyer_chassis_3", "medium_tank_flame_chassis", "medium_tank_flame_chassis_0", "medium_tank_flame_chassis_1", "medium_tank_flame_chassis_2", "medium_tank_flame_chassis_3", "modern_tank_aa_chassis", "modern_tank_aa_chassis_1", "modern_tank_artillery_chassis", "modern_tank_artillery_chassis_1", "modern_tank_chassis", "modern_tank_destroyer_chassis", "modern_tank_destroyer_chassis_1", "mothership_equipment", "motorbike_equipment", "motorized_equipment", "motorized_rocket_equipment", "nuclear_missile_equipment", "railway_gun_equipment", "rocket_artillery_equipment", "rocket_interceptor_equipment", "sam_missile_equipment", "self_propelled_super_heavy_artillery_equipment", "ship_hull_carrier", "ship_hull_cruiser", "ship_hull_heavy", "ship_hull_light", "ship_hull_submarine", "small_plane_airframe", "small_plane_cas_airframe", "small_plane_cas_airframe_0", "small_plane_cas_airframe_1", "small_plane_cas_airframe_2", "small_plane_cas_airframe_3", "small_plane_cas_airframe_4", "small_plane_cas_airframe_5", "small_plane_naval_bomber_airframe", "small_plane_naval_bomber_airframe_0", "small_plane_naval_bomber_airframe_1", "small_plane_naval_bomber_airframe_2", "small_plane_naval_bomber_airframe_3", "small_plane_naval_bomber_airframe_4", "small_plane_naval_bomber_airframe_5", "small_plane_suicide_airframe", "small_plane_suicide_airframe_0", "small_plane_suicide_airframe_1", "small_plane_suicide_airframe_2", "small_plane_suicide_airframe_3", "small_plane_suicide_airframe_4", "small_plane_suicide_airframe_5", "strat_bomber_intercontinental_equipment", "super_heavy_artillery_equipment", "super_heavy_railway_gun_equipment", "super_heavy_tank_aa_chassis", "super_heavy_tank_aa_chassis_1", "super_heavy_tank_artillery_chassis", "super_heavy_tank_artillery_chassis_1", "super_heavy_tank_chassis", "super_heavy_tank_destroyer_chassis", "super_heavy_tank_destroyer_chassis_1", "support_equipment", "train_equipment", "transport_plane_equipment"] + "modifiers": ["air_base", "air_facility", "anti_air_building", "arms_factory", "bunker", "canal_kiel", "canal_panama", "coastal_bunker", "commercial_nuclear_reactor", "dam", "dam_mountain", "dockyard", "fuel_silo", "industrial_complex", "infrastructure", "land_facility", "landmark_berlin_reichstag", "landmark_berlin_volkshalle", "landmark_big_ben", "landmark_colosseum", "landmark_cristo_redentor", "landmark_eiffel_tower", "landmark_hagia_sophia", "landmark_hofburg_palace", "landmark_kremlin", "landmark_sadabad_complex", "landmark_statue_of_liberty", "landmark_taj_mahal", "mega_gun_emplacement", "naval_base", "naval_facility", "nuclear_facility", "nuclear_reactor", "nuclear_reactor_heavy_water", "radar_station", "rail_way", "rocket_site", "stronghold_network", "supply_node", "synthetic_refinery"] }, { - "groupname": "_cost", - "desc": "Operation cost modifier.", + "groupname": "_acceptance", + "desc": "Ideology acceptance.", "type": "number", "decimal_places": 0, "IsDynamic": true, - "categories": ["intelligence_agency"], - "modifiers": ["FRA_coup_in_central_africa", "FRA_coup_in_indochina", "FRA_coup_in_madagascar", "FRA_coup_in_north_africa", "FRA_coup_in_syria", "FRA_coup_in_west_africa", "FRA_instigate_workers_revolution_britain", "FRA_instigate_workers_revolution_germany", "FRA_instigate_workers_revolution_italy", "FRA_instigate_workers_revolution_spain", "bruneval_raid", "capture_tito", "heavy_water_raid", "murder_trotsky", "nuclear_espionage", "operation_boost_resistance", "operation_capture_cipher", "operation_collaboration_government", "operation_coordinated_strike", "operation_coup", "operation_coup_government", "operation_fake_intel", "operation_infiltrate", "operation_infiltrate_armed_forces_airforce", "operation_infiltrate_armed_forces_army", "operation_infiltrate_armed_forces_navy", "operation_infiltrate_civilian", "operation_make_resistance_contacts", "operation_rescue_operative", "operation_steal_tech_airforce", "operation_steal_tech_army", "operation_steal_tech_civilian", "operation_steal_tech_navy", "operation_targeted_sabotage_industry", "operation_targeted_sabotage_infrastructure", "operation_targeted_sabotage_resources", "operation_warsaw_uprising", "raid_trotskys_villa", "rescue_mussolini", "target_sabotage"] + "categories": ["politics"], + "modifiers": ["communism", "democratic", "fascism", "neutrality"] }, { - "groupname": "module__design_cost_factor", - "desc": "Module design cost factor.", + "groupname": "temporary_state_resource_", + "desc": "Temporary state resource.", + "type": "number", + "decimal_places": 0, + "IsDynamic": true, + "categories": ["state"], + "modifiers": ["aluminium", "chromium", "oil", "rubber", "steel", "tungsten"] + }, { + "groupname": "trait__xp_gain_factor", + "desc": "Xp gain factor (used if the trait has not prefix 'trait_').", "type": "number", "decimal_places": 2, "IsDynamic": true, "categories": ["naval", "country", "army"], - "modifiers": ["NOR_rikstanken_turret", "NOR_tank_rikstanken_armor", "additional_machine_guns", "advanced_flamethrower", "air_air_radar_1", "air_air_radar_2", "air_ground_radar_1", "air_ground_radar_2", "aircraft_cannon_1_1x", "aircraft_cannon_1_2x", "aircraft_cannon_2_1x", "aircraft_cannon_2_2x", "airdropped_mines", "amphibious_drive", "armor_piercing_bomb_locks", "armor_plate_large", "armor_plate_medium", "armor_plate_small", "armor_skirts", "auto_loader", "big_ship_deck_space", "bomb_locks", "bomb_sights_1", "bomb_sights_2", "cannon_defense_turret", "cannon_defense_turret_2x", "carrier_ship_engine_1", "carrier_ship_engine_2", "carrier_ship_engine_3", "carrier_ship_engine_4", "carrier_ship_nuclear_engine_1", "cruiser_ship_engine_1", "cruiser_ship_engine_2", "cruiser_ship_engine_3", "cruiser_ship_engine_4", "demining_coil", "dive_brakes_small", "dozer_blade", "dp_light_battery_1", "dp_light_battery_2", "dp_light_battery_3", "dp_light_battery_4", "dp_ship_medium_1", "dp_ship_secondaries_1", "dp_ship_secondaries_2", "dp_ship_secondaries_3", "dp_ship_secondaries_4", "drop_tanks", "earthshaker_bomb_release", "easy_maintenance", "engine_1_1x", "engine_1_2x", "engine_1_3x", "engine_1_4x", "engine_1_6x", "engine_2_1x", "engine_2_2x", "engine_2_3x", "engine_2_4x", "engine_2_6x", "engine_3_1x", "engine_3_2x", "engine_3_3x", "engine_3_4x", "engine_3_6x", "engine_4_1x", "engine_4_2x", "engine_4_3x", "engine_4_4x", "engine_4_6x", "expanded_fuel_tank", "extra_ammo_storage", "fixed_explosive_charge", "flamethrower", "floats", "flying_boat_large", "flying_boat_medium", "fuel_tanks_large", "fuel_tanks_medium", "fuel_tanks_small", "guided_anti_ship_missile", "heavy_bomb_locks", "heavy_mg_2x", "heavy_mg_4x", "heavy_ship_engine_1", "heavy_ship_engine_2", "heavy_ship_engine_3", "heavy_ship_engine_4", "heavy_ship_nuclear_engine_1", "hmg_defense_turret", "hmg_defense_turret_2x", "improved_rocket_propelled_bombs", "jet_engine_1x", "jet_engine_2x", "jet_engine_3x", "jet_engine_4x", "jet_engine_6x", "jet_engine_axial_1x", "jet_engine_axial_2x", "jet_engine_axial_3x", "jet_engine_axial_4x", "jet_engine_axial_6x", "large_aircraft_cannon_1x", "large_aircraft_cannon_2x", "large_bomb_bay", "lc_aircraft_catapult", "lc_armored_skirts", "lc_assault_gun", "lc_bunker_emplacement", "lc_command_center", "lc_flamethrower_turret", "lc_heavy_anti_air_battery", "lc_heavy_anti_air_platform", "lc_heavy_high_velocity_cannons", "lc_heavy_naval_guns", "lc_helipad", "lc_high_impact_obliterator_cannon", "lc_high_velocity_cannon_turret", "lc_hull_mounted_railway_gun", "lc_internal_ammunition_compartments", "lc_internal_fuel_tanks", "lc_light_anti_air_battery", "lc_medium_cannon_turret", "lc_medium_naval_guns", "lc_obstacle_clearance_gear", "lc_radar", "lc_radio_1", "lc_radio_2", "lc_radio_3", "lc_rocket_launcher", "lc_smoke_generators", "lc_stabilizers", "lc_super_heavy_howitzer", "lc_super_heavy_railway_gun", "lc_wet_ammunition_storage", "light_mg_2x", "light_mg_4x", "light_ship_engine_1", "light_ship_engine_2", "light_ship_engine_3", "light_ship_engine_4", "lmg_defense_turret", "lmg_defense_turret_2x", "medium_bomb_bay", "non_strategic_materials_large", "non_strategic_materials_medium", "non_strategic_materials_small", "radio_navigation_1", "radio_navigation_2", "recon_camera", "rocket_engine_1", "rocket_engine_2", "rocket_engine_3", "rocket_propelled_bombs", "rocket_rails", "secondary_turret_hmg", "secondary_turret_small_cannon", "self_sealing_fuel_tanks_large", "self_sealing_fuel_tanks_medium", "self_sealing_fuel_tanks_small", "ship_airplane_launcher_1", "ship_airplane_launcher_2", "ship_anechoic_tile", "ship_anti_air_1", "ship_anti_air_2", "ship_anti_air_3", "ship_anti_air_4", "ship_armor_bb_1", "ship_armor_bb_2", "ship_armor_bb_3", "ship_armor_bc_1", "ship_armor_bc_2", "ship_armor_bc_3", "ship_armor_carrier_deck", "ship_armor_cruiser_1", "ship_armor_cruiser_2", "ship_armor_cruiser_3", "ship_armor_cruiser_4", "ship_armor_ice_carrier_deck_1", "ship_armor_ice_carrier_deck_2", "ship_armor_ice_carrier_deck_3", "ship_armor_shbb", "ship_deck_space", "ship_depth_charge_1", "ship_depth_charge_2", "ship_depth_charge_3", "ship_depth_charge_4", "ship_engine_sub_aip_1", "ship_engine_sub_aip_2", "ship_engine_sub_aip_3", "ship_extra_fuel_tank", "ship_fire_control_system_0", "ship_fire_control_system_1", "ship_fire_control_system_2", "ship_fire_control_system_3", "ship_heavy_battery_1", "ship_heavy_battery_2", "ship_heavy_battery_3", "ship_heavy_battery_4", "ship_light_battery_1", "ship_light_battery_2", "ship_light_battery_3", "ship_light_battery_4", "ship_light_battery_sub", "ship_light_medium_battery_1", "ship_light_medium_battery_2", "ship_light_medium_battery_3", "ship_light_medium_battery_4", "ship_medium_battery_1", "ship_medium_battery_2", "ship_medium_battery_3", "ship_medium_battery_4", "ship_mine_layer_1", "ship_mine_layer_sub", "ship_mine_sweeper_1", "ship_radar_1", "ship_radar_2", "ship_radar_3", "ship_radar_4", "ship_secondaries_1", "ship_secondaries_2", "ship_sonar_1", "ship_sonar_2", "ship_sub_snorkel_1", "ship_sub_snorkel_2", "ship_super_heavy_battery_1", "ship_torpedo_1", "ship_torpedo_2", "ship_torpedo_3", "ship_torpedo_4", "ship_torpedo_sub_1", "ship_torpedo_sub_2", "ship_torpedo_sub_3", "ship_torpedo_sub_4", "ship_torpedo_sub_nuclear", "slbm_launcher", "sloped_armor", "small_bomb_bay", "smoke_launchers", "squeezebore_adaptor", "stabilizer", "sub_missile_launcher", "sub_ship_engine_1", "sub_ship_engine_2", "sub_ship_engine_3", "sub_ship_engine_4", "sub_ship_nuclear_engine_1", "tank_anti_air_cannon", "tank_anti_air_cannon_2", "tank_anti_air_cannon_3", "tank_auto_cannon", "tank_auto_cannon_2", "tank_bogie_suspension", "tank_buster_1", "tank_buster_2", "tank_cast_armor", "tank_christie_suspension", "tank_close_support_gun", "tank_diesel_engine", "tank_gas_turbine_engine", "tank_gasoline_engine", "tank_half_track_suspension", "tank_heavy_cannon", "tank_heavy_cannon_2", "tank_heavy_cannon_3", "tank_heavy_fixed_superstructure_turret", "tank_heavy_howitzer", "tank_heavy_machine_gun", "tank_heavy_three_man_tank_turret", "tank_heavy_two_man_tank_turret", "tank_high_velocity_cannon", "tank_high_velocity_cannon_2", "tank_high_velocity_cannon_3", "tank_interleaved_suspension", "tank_light_fixed_superstructure_turret", "tank_light_one_man_tank_turret", "tank_light_three_man_tank_turret", "tank_light_two_man_tank_turret", "tank_medium_cannon", "tank_medium_cannon_2", "tank_medium_fixed_superstructure_turret", "tank_medium_howitzer", "tank_medium_howitzer_2", "tank_medium_one_man_tank_turret", "tank_medium_three_man_tank_turret", "tank_medium_two_man_tank_turret", "tank_modern_tank_turret", "tank_petrol_electric_engine", "tank_radio_1", "tank_radio_2", "tank_radio_3", "tank_riveted_armor", "tank_rocket_launcher", "tank_rocket_launcher_2", "tank_small_cannon", "tank_small_cannon_2", "tank_super_heavy_cannon", "tank_super_heavy_four_man_tank_turret", "tank_super_heavy_three_man_tank_turret", "tank_torsion_bar_suspension", "tank_welded_armor", "tank_wheeled_suspension", "torpedo_mounting", "torpedo_mounting_2", "torpedo_mounting_3", "wet_ammo_storage"] + "modifiers": ["BALTIC_anti_bolshevik", "BALTIC_ex_russian", "ETH_hero_of_ethiopia", "IRQ_golden_square_member", "JAP_communist_sympathizer", "JAP_samurai_lineage", "POL_sanation_left_leader", "POL_sanation_right_leader", "SWE_disillusioned_with_the_government", "SWE_promoted_away_from_power", "SWE_wounded_in_protests", "adaptable", "aggressive_assaulter", "air_controller", "ambusher", "arctic_water_expert", "armor_officer", "ascari_officer", "aviation_enthusiast", "battleship_adherent", "bearer_of_artillery", "big_guns_expert", "blockade_runner", "blue_water_expert", "bold", "brave", "brilliant_strategist", "camouflage_expert", "career_officer", "caustic_personality", "cavalry_expert", "cavalry_leader", "cavalry_officer", "chief_engineer", "combined_arms_expert", "commando", "concealment_expert", "craven", "crisis_magician", "cruiser_captain", "cuts_corners", "defensive_doctrine", "demoted", "desert_fox", "destroyer_leader", "disgruntled", "dive_bomber", "engineer_officer", "exiled_leader", "expert_delegator", "expert_improviser", "fast_planner", "fighter_director", "fleet_protector", "flight_deck_manager", "fly_swatter", "fortress_buster", "gentlemanly", "green_water_expert", "ground_pounder", "guerilla_fighter", "gunnery_expert", "harsh_leader", "hidden_sympathies", "hill_fighter", "hunter_killer", "infantry_expert", "infantry_leader", "infantry_officer", "inflexible_strategist", "inshore_fighter", "inspirational_bagpiper", "inspirational_leader", "invader_ii", "ironside", "irregulars_officer", "jaeger", "jungle_rat", "lancer", "loading_drill_master", "logistics_wizard", "lone_wolf", "loyalty_to_britain", "loyalty_to_india", "loyalty_to_pakistan", "marksman", "media_personality", "militias_officer", "mine_craft", "naval_invader", "naval_liason", "naval_lineage", "navy_career_officer", "navy_media_personality", "offensive_doctrine", "old_guard", "old_guard_navy", "operative_commando", "operative_demolition_expert", "operative_double_agent", "operative_escape_artist", "operative_infiltrator", "operative_linguist", "operative_master_interrogator", "operative_natural_orator", "operative_safe_cracker", "operative_seducer", "operative_tough", "operative_well_groomed", "organisational_leader", "organizer", "panzer_expert", "panzer_leader", "paratrooper", "peasant_sympathiser", "politically_connected", "promoted_from_the_ranks", "ranger", "reassigned", "recently_promoted", "safety_first", "scavenger", "search_pattern_expert", "seawolf", "sick", "silent_hunter", "skilled_staffer", "skirmisher", "smoke_screen_expert", "spotter", "substance_abuser", "substance_addict", "superior_tactician", "swamp_fox", "thorough_planner", "torpedo_bomber", "torpedo_expert", "trickster", "unyielding_defender", "urban_assault_specialist", "war_hero", "winter_expert", "winter_specialist", "wounded"] }, { - "groupname": "_risk", - "desc": "Operation risk modifier.", + "groupname": "_drift", + "desc": "Ideology drift.", "type": "number", - "decimal_places": 0, + "decimal_places": 2, "IsDynamic": true, - "categories": ["intelligence_agency"], - "modifiers": ["FRA_coup_in_central_africa", "FRA_coup_in_indochina", "FRA_coup_in_madagascar", "FRA_coup_in_north_africa", "FRA_coup_in_syria", "FRA_coup_in_west_africa", "FRA_instigate_workers_revolution_britain", "FRA_instigate_workers_revolution_germany", "FRA_instigate_workers_revolution_italy", "FRA_instigate_workers_revolution_spain", "bruneval_raid", "capture_tito", "heavy_water_raid", "murder_trotsky", "nuclear_espionage", "operation", "operation_boost_resistance", "operation_capture_cipher", "operation_collaboration_government", "operation_coordinated_strike", "operation_coup_government", "operation_fake_intel", "operation_infiltrate", "operation_infiltrate_armed_forces_airforce", "operation_infiltrate_armed_forces_army", "operation_infiltrate_armed_forces_navy", "operation_infiltrate_civilian", "operation_make_resistance_contacts", "operation_rescue_operative", "operation_steal_tech", "operation_steal_tech_airforce", "operation_steal_tech_army", "operation_steal_tech_civilian", "operation_steal_tech_navy", "operation_targeted_sabotage_industry", "operation_targeted_sabotage_infrastructure", "operation_targeted_sabotage_resources", "operation_warsaw_uprising", "raid_trotskys_villa", "rescue_mussolini", "target_sabotage"] + "categories": ["politics"], + "modifiers": ["communism", "democratic", "fascism", "neutrality"] }, { - "groupname": "state__max_level_terrain_limit", - "desc": "Maximum allowed building level for terrain.", + "groupname": "_speed_factor", + "desc": "Special project speed factor", "type": "number", "decimal_places": 0, "IsDynamic": true, - "categories": ["state"], - "modifiers": ["air_base", "air_facility", "anti_air_building", "arms_factory", "bunker", "canal_kiel", "canal_panama", "coastal_bunker", "commercial_nuclear_reactor", "dam", "dockyard", "fuel_silo", "industrial_complex", "infrastructure", "land_facility", "landmark_berlin_reichstag", "landmark_berlin_volkshalle", "landmark_big_ben", "landmark_colosseum", "landmark_cristo_redentor", "landmark_eiffel_tower", "landmark_hofburg_palace", "landmark_kremlin", "landmark_statue_of_liberty", "mega_gun_emplacement", "naval_base", "naval_facility", "nuclear_facility", "nuclear_reactor", "nuclear_reactor_heavy_water", "radar_station", "rail_way", "rocket_site", "stronghold_network", "supply_node", "synthetic_refinery"] + "categories": ["country", "state"], + "modifiers": ["sp_air_axial_jet_engine", "sp_air_bouncing_bomb", "sp_air_earthshaker_bomb", "sp_air_helicopter", "sp_air_intercontinental_bomber", "sp_air_jet_engine", "sp_air_mothership_aircraft", "sp_air_radar", "sp_air_supersonic_jet", "sp_commercial_nuclear_reactor", "sp_land_flamethrower_tank", "sp_land_land_cruiser", "sp_land_military_engineering_vehicles", "sp_land_multi_charge_large_caliber_gun", "sp_land_self_propelled_super_heavy_howitzer", "sp_land_stronghold_network", "sp_land_super_heavy_howitzer", "sp_land_super_heavy_railway_gun", "sp_naval_aip_engine", "sp_naval_anechoic_tiles", "sp_naval_cruiser_submarine", "sp_naval_fleet_submarine", "sp_naval_ice_carrier", "sp_naval_midget_submarine", "sp_naval_modern_battleship", "sp_naval_modern_carrier", "sp_naval_nuclear_missile_submarine", "sp_naval_nuclear_submarine", "sp_naval_nuclear_torpedo", "sp_naval_proximity_fuze", "sp_naval_rocket_launching_submarine", "sp_naval_super_heavy_battleship", "sp_naval_torpedo_cruiser", "sp_naval_underway_replenishment", "sp_nuclear_bomb", "sp_nuclear_engines", "sp_nuclear_reactor", "sp_nuclear_warheads", "sp_rocket_interceptor", "sp_rockets_ballistic_missile", "sp_rockets_flying_bomb", "sp_rockets_ground_to_air_missile", "sp_rockets_long_range_ballistic_missile", "sp_rockets_medium_range_ballistic_missile", "sp_tag_aircraft", "sp_tag_artillery", "sp_tag_bomb", "sp_tag_guided_bomb", "sp_tag_helicopter", "sp_tag_jet", "sp_tag_nuclear_power", "sp_tag_nuclear_warfare", "sp_tag_radar", "sp_tag_rocket", "sp_tag_submarine", "sp_tag_surface_ship", "sp_tag_tank", "sp_thermo_nuclear_bomb", "specialization_air", "specialization_land", "specialization_naval", "specialization_nuclear"] }, { - "groupname": "_category_type_cost_factor", - "desc": "Idea category type cost factor.", + "groupname": "_outcome", + "desc": "Operation outcome modifier.", "type": "number", "decimal_places": 0, "IsDynamic": true, + "categories": ["intelligence_agency"], + "modifiers": ["FRA_coup_in_central_africa", "FRA_coup_in_indochina", "FRA_coup_in_madagascar", "FRA_coup_in_north_africa", "FRA_coup_in_syria", "FRA_coup_in_west_africa", "FRA_instigate_workers_revolution_britain", "FRA_instigate_workers_revolution_germany", "FRA_instigate_workers_revolution_italy", "FRA_instigate_workers_revolution_spain", "bruneval_raid", "capture_tito", "heavy_water_raid", "murder_trotsky", "nuclear_espionage", "operation_boost_resistance", "operation_capture_cipher", "operation_collaboration_government", "operation_coordinated_strike", "operation_coup_government", "operation_fake_intel", "operation_infiltrate_armed_forces_airforce", "operation_infiltrate_armed_forces_army", "operation_infiltrate_armed_forces_navy", "operation_infiltrate_civilian", "operation_make_resistance_contacts", "operation_rescue_operative", "operation_steal_tech", "operation_steal_tech_airforce", "operation_steal_tech_army", "operation_steal_tech_civilian", "operation_steal_tech_navy", "operation_targeted_sabotage_industry", "operation_targeted_sabotage_infrastructure", "operation_targeted_sabotage_resources", "operation_warsaw_uprising", "raid_trotskys_villa", "rescue_mussolini"] + }, { + "groupname": "production_cost__factor", + "desc": "Building construction cost factor.", + "type": "number", + "decimal_places": 2, + "IsDynamic": true, "categories": ["country"], - "modifiers": ["air_spirit", "army_spirit", "navy_spirit"] + "modifiers": ["air_base", "air_facility", "anti_air_building", "arms_factory", "bunker", "canal_kiel", "canal_panama", "coastal_bunker", "commercial_nuclear_reactor", "dam", "dam_mountain", "dockyard", "fuel_silo", "industrial_complex", "infrastructure", "land_facility", "landmark_berlin_reichstag", "landmark_berlin_volkshalle", "landmark_big_ben", "landmark_colosseum", "landmark_cristo_redentor", "landmark_eiffel_tower", "landmark_hagia_sophia", "landmark_hofburg_palace", "landmark_kremlin", "landmark_sadabad_complex", "landmark_statue_of_liberty", "landmark_taj_mahal", "mega_gun_emplacement", "naval_base", "naval_facility", "nuclear_facility", "nuclear_reactor", "nuclear_reactor_heavy_water", "radar_station", "rail_way", "rocket_site", "stronghold_network", "supply_node", "synthetic_refinery"] }, { "groupname": "experience_gain__training_factor", "desc": "Unit experience gain factor on training.", @@ -10057,7 +10076,7 @@ "decimal_places": 0, "IsDynamic": true, "categories": ["naval", "country"], - "modifiers": ["airborne_light_armor", "amphibious_armor", "amphibious_heavy_armor", "amphibious_light_armor", "amphibious_mechanized", "amphibious_medium_armor", "anti_air", "anti_air_brigade", "anti_tank", "anti_tank_brigade", "armored_car", "armored_car_recon", "armored_engineer", "armored_maintenance", "armored_signal", "artillery", "artillery_brigade", "assault_engineer", "ballistic_missile", "battle_cruiser", "battleship", "bicycle_battalion", "blackshirt_assault_battalion", "bus", "camelry", "carrier", "cas", "cavalry", "cv_cas", "cv_fighter", "cv_nav_bomber", "cv_suicide_craft", "destroyer", "engineer", "explosive_ammo", "fake_intel_unit", "field_hospital", "fighter", "guided_missile", "heavy_armor", "heavy_cruiser", "heavy_fighter", "heavy_flame_tank", "heavy_sp_anti_air_brigade", "heavy_sp_artillery_brigade", "heavy_tank_destroyer_brigade", "helicopter_brigade", "helicopter_field_hospital", "helicopter_recon", "helicopter_transport", "infantry", "irregular_infantry", "jet_fighter", "jet_strat_bomber", "jet_tac_bomber", "jungle_pioneers_support", "land_cruiser", "light_armor", "light_cruiser", "light_flame_tank", "light_sp_anti_air_brigade", "light_sp_artillery_brigade", "light_tank_destroyer_brigade", "light_tank_recon", "logistics_company", "long_range_patrol_support", "maintenance_company", "marine", "marine_commando", "maritime_patrol_plane", "mechanized", "medium_armor", "medium_flame_tank", "medium_sp_anti_air_brigade", "medium_sp_artillery_brigade", "medium_tank_destroyer_brigade", "military_police", "militia", "modern_armor", "modern_sp_anti_air_brigade", "modern_sp_artillery_brigade", "modern_tank_destroyer_brigade", "mot_anti_air_brigade", "mot_anti_tank_brigade", "mot_artillery_brigade", "mot_recon", "mot_rocket_artillery_brigade", "mothership", "motorized", "motorized_military_police", "motorized_rocket_brigade", "mountaineers", "nav_bomber", "nuclear_missile", "paratrooper", "penal_battalion", "pioneer_support", "railway_gun", "rangers_support", "recon", "rocket_artillery", "rocket_artillery_brigade", "rocket_interceptor", "sam_missile", "scout_plane", "self_propelled_super_heavy_artillery", "signal_company", "strat_bomber", "strat_bomber_intercontinental", "sturmtruppe_battalion", "submarine", "suicide_craft", "super_heavy_armor", "super_heavy_artillery", "super_heavy_railway_gun", "super_heavy_sp_anti_air_brigade", "super_heavy_sp_artillery_brigade", "super_heavy_tank_destroyer_brigade", "tac_bomber", "transport_plane", "winter_logistics_support"] + "modifiers": ["airborne_light_armor", "amphibious_armor", "amphibious_heavy_armor", "amphibious_light_armor", "amphibious_mechanized", "amphibious_medium_armor", "anti_air", "anti_air_brigade", "anti_tank", "anti_tank_brigade", "armored_car", "armored_car_recon", "armored_engineer", "armored_maintenance", "armored_signal", "artillery", "artillery_brigade", "assault_engineer", "ballistic_missile", "battle_cruiser", "battleship", "bicycle_battalion", "blackshirt_assault_battalion", "bus", "camelry", "carrier", "cas", "cavalry", "cv_cas", "cv_fighter", "cv_nav_bomber", "cv_suicide_craft", "destroyer", "elephantry", "engineer", "explosive_ammo", "fake_intel_unit", "field_hospital", "fighter", "guided_missile", "heavy_armor", "heavy_cruiser", "heavy_fighter", "heavy_flame_tank", "heavy_sp_anti_air_brigade", "heavy_sp_artillery_brigade", "heavy_tank_destroyer_brigade", "helicopter_brigade", "helicopter_field_hospital", "helicopter_recon", "helicopter_transport", "infantry", "irregular_infantry", "jet_fighter", "jet_strat_bomber", "jet_tac_bomber", "jungle_pioneers_support", "land_cruiser", "light_armor", "light_cruiser", "light_flame_tank", "light_sp_anti_air_brigade", "light_sp_artillery_brigade", "light_tank_destroyer_brigade", "light_tank_recon", "logistics_company", "long_range_patrol_support", "maintenance_company", "marine", "marine_commando", "maritime_patrol_plane", "mechanized", "medium_armor", "medium_flame_tank", "medium_sp_anti_air_brigade", "medium_sp_artillery_brigade", "medium_tank_destroyer_brigade", "military_police", "militia", "modern_armor", "modern_sp_anti_air_brigade", "modern_sp_artillery_brigade", "modern_tank_destroyer_brigade", "mot_anti_air_brigade", "mot_anti_tank_brigade", "mot_artillery_brigade", "mot_recon", "mot_rocket_artillery_brigade", "mothership", "motorized", "motorized_military_police", "motorized_rocket_brigade", "mountaineers", "nav_bomber", "nuclear_missile", "paratrooper", "penal_battalion", "pioneer_support", "railway_gun", "rangers_support", "recon", "rocket_artillery", "rocket_artillery_brigade", "rocket_interceptor", "sam_missile", "scout_plane", "self_propelled_super_heavy_artillery", "signal_company", "strat_bomber", "strat_bomber_intercontinental", "sturmtruppe_battalion", "submarine", "suicide_craft", "super_heavy_armor", "super_heavy_artillery", "super_heavy_railway_gun", "super_heavy_sp_anti_air_brigade", "super_heavy_sp_artillery_brigade", "super_heavy_tank_destroyer_brigade", "tac_bomber", "transport_plane", "winter_logistics_support"] }], "dynamic_variables": { "global": { @@ -11290,6 +11309,10 @@ "available_in_release_build": false, "description": "This is a placeholder command. Use it for your debug code if you need to quickly test something locally. Or copy and paste it to create a new console command." }, + "toggle_silhouette_portraits": { + "available_in_release_build": false, + "description": "Enables and disables silhouette portraits." + }, "add_mines": { "arguments": [""], "aliases": ["mines"], @@ -12538,6 +12561,10 @@ "aliases": ["ff"], "description": "Enable freely activating any focuses" }, + "province_ids": { + "aliases": ["pid"], + "description": "Show province IDs on the map" + }, "InternationalMarket.RequestPurchase": { "arguments": ["", "", "", "", ""], "description": "Request Equipment Purchase."