ideas = { economy = { law = yes use_list_view = yes undisturbed_isolation = { allowed = { always = no } removal_cost = -1 modifier = { consumer_goods_expected_value = 0.60 production_speed_industrial_complex_factor = -0.8 production_speed_arms_factory_factor = -0.8 production_speed_dockyard_factor = -0.5 conversion_cost_civ_to_mil_factor = 0.5 conversion_cost_mil_to_civ_factor = 0.5 generate_wargoal_tension = 1.00 join_faction_tension = 0.20 lend_lease_tension = 0.50 send_volunteers_tension = 0.20 guarantee_tension = 0.75 max_fuel_factor = -0.45 fuel_gain_factor = -0.6 agency_upgrade_time = 1.0 } allowed_to_remove = { OR = { if ={ has_war_support > 1.9 NOT = { has_idea = BYG_jjwjhyz } NOT = { has_idea = BYG_jjwjhyz_1 } NOT = { has_idea = BYG_jjwjhyz_2 } NOT = { has_idea = BYG_jjwjhyz_3 } } if = { has_war_support > 1.5 has_defensive_war = yes } has_completed_focus = BYG_wanzhengdewomen } } cancel_if_invalid = no } isolation = { allowed = { always = no } removal_cost = -1 modifier = { consumer_goods_expected_value = 0.4 production_speed_industrial_complex_factor = -0.4 production_speed_arms_factory_factor = -0.4 production_speed_dockyard_factor = -0.4 conversion_cost_civ_to_mil_factor= 0.4 conversion_cost_mil_to_civ_factor = 0.4 generate_wargoal_tension = 1.00 join_faction_tension = 0.20 lend_lease_tension = 0.10 send_volunteers_tension = 0.20 guarantee_tension = 0.5 max_fuel_factor = -0.35 fuel_gain_factor = -0.5 agency_upgrade_time = 0.8 } allowed_to_remove = { OR = { has_war_support > 0.75 has_war = yes has_completed_focus = USA_limited_intervention } } cancel_if_invalid = no } civilian_economy = { cost = 150 removal_cost = -1 modifier = { consumer_goods_expected_value = 0.35 production_speed_infrastructure_factor = 0.3 production_speed_industrial_complex_factor = 0.3 research_speed_factor = 0.05 stability_weekly = 0.002 monthly_population = 0.1 fuel_gain_factor = -0.4 } default = yes cancel_if_invalid = no } low_economic_mobilisation = { available = { has_war_support > 0.3 if = { limit = { original_tag = HUN has_dlc = "Death or Dishonor" } NOT = { has_idea = HUN_treaty_of_triannon } } if = { limit = { has_completed_focus = USA_limited_intervention has_defensive_war = no } has_war_support > 0.3 congress_high_support_trigger = yes } } on_add = { if = { limit = { tag = USA has_completed_focus = USA_limited_intervention has_defensive_war = no } USA_congress_large_opposition = yes } } cost = 150 removal_cost = -1 modifier = { consumer_goods_expected_value = 0.3 production_speed_infrastructure_factor = 0.2 production_speed_industrial_complex_factor = 0.2 research_speed_factor = 0.025 stability_weekly = 0.001 monthly_population = 0.05 fuel_gain_factor = -0.2 } cancel_if_invalid = no ai_will_do = { factor = 2 modifier = { factor = 20 is_major = yes } modifier = { has_war_support > 0.25 factor = 0 #don't even look at it if you could be taking partial mob } modifier = { tag = ENG has_war = no date < 1937.6.1 factor = 0 } } } partial_economic_mobilisation = { available = { has_war_support > 0.5 if = { limit = { original_tag = HUN has_dlc = "Death or Dishonor" } OR = { has_completed_focus = HUN_secret_rearmament NOT = { has_idea = HUN_treaty_of_triannon } } } if = { limit = { has_completed_focus = USA_limited_intervention has_defensive_war = no } has_war_support > 0.5 congress_high_support_trigger = yes } } cost = 150 removal_cost = -1 modifier = { consumer_goods_expected_value = 0.25 production_speed_arms_factory_factor = 0.1 production_speed_infrastructure_factor = 0.1 production_speed_industrial_complex_factor = 0.1 conversion_cost_civ_to_mil_factor= -0.1 conversion_cost_mil_to_civ_factor = -0.1 } cancel_if_invalid = no on_add = { if = { limit = { tag = USA has_completed_focus = USA_limited_intervention has_defensive_war = no } USA_congress_large_opposition = yes } } ai_will_do = { factor = 2 modifier = { factor = 20 is_major = yes } } } war_economy = { available = { has_war = yes has_war_support > 1 OR = { has_government = fascism has_government = communism custom_trigger_tooltip = { tooltip = or_clarification_tooltip always = no } AND = { has_war = yes any_enemy_country = { ic_ratio = { tag = ROOT ratio > 0.4 } } } } if = { limit = { original_tag = HUN has_dlc = "Death or Dishonor" } NOT = { has_idea = HUN_treaty_of_triannon } } if = { limit = { has_completed_focus = USA_limited_intervention has_defensive_war = no } has_war_support > 0.75 congress_high_support_trigger = yes } } cost = 150 removal_cost = -1 modifier = { consumer_goods_expected_value = 0.2 production_speed_arms_factory_factor = 0.2 conversion_cost_civ_to_mil_factor= -0.2 conversion_cost_mil_to_civ_factor = -0.2 fuel_gain_factor = 0.2 } cancel_if_invalid = no on_add = { if = { limit = { tag = USA has_completed_focus = USA_limited_intervention has_defensive_war = no } USA_congress_large_opposition = yes } } ai_will_do = { factor = 3 modifier = { #High prio on production factor = 20 manpower_per_military_factory > 1000 } modifier = { # If we CAN go for total mobilization and have enough manpower for it, skip war economy, it's only a waste of PP factor = 0 manpower_per_military_factory > 15000 has_war = yes has_war_support > 0.8 any_enemy_country = { ic_ratio = { tag = ROOT ratio > 0.5 } } } modifier = { add = 1800 # revert from closed_economy if we have large allies has_idea = closed_economy has_large_ally_not_pick_closed_economy = yes } } } tot_economic_mobilisation = { available = { has_war = yes has_war_support > 1.6 any_enemy_country = { ic_ratio = { tag = ROOT ratio > 0.5 } } if = { limit = { original_tag = HUN has_dlc = "Death or Dishonor" } NOT = { has_idea = HUN_treaty_of_triannon } } if = { limit = { has_completed_focus = USA_limited_intervention has_defensive_war = no } has_war_support > 0.9 congress_high_support_trigger = yes } } on_add = { if = { limit = { tag = USA has_completed_focus = USA_limited_intervention has_defensive_war = no } USA_congress_large_opposition = yes } } ai_will_do = { factor = 1 modifier = { factor = 25 #Prio this if nation has a lot of manpower compared to MIC manpower_per_military_factory > 15000 } modifier = { #Block unless nation has a lot of manpower factor = 0 manpower_per_military_factory < 7000 } modifier = { # never take this if we are on low conscription laws for safety factor = 0 OR = { has_idea = volunteer_only has_idea = limited_conscription } } # Germany needs to be careful modifier = { factor = 0 tag = GER NOT = { has_tech = volkssturm } has_war = yes date < 1944.01.01 } modifier = { factor = 0 tag = SOV has_war = yes OR = { has_manpower < 2000000 NOT = { OR = { has_idea = all_adults_serve has_idea = service_by_requirement } } } } } cost = 150 removal_cost = -1 modifier = { consumer_goods_expected_value = 0.10 conscription = -0.03 production_speed_arms_factory_factor = 0.3 conversion_cost_civ_to_mil_factor= -0.3 conversion_cost_mil_to_civ_factor = -0.3 fuel_gain_factor = 0.4 } cancel_if_invalid = no } totaler_krieg_economy = { visible = { original_tag = GER has_completed_focus = GER_totaler_krieg } available = { has_completed_focus = GER_totaler_krieg has_war_with_major = yes has_war_support > 0.8 any_enemy_country = { ic_ratio = { tag = ROOT ratio > 0.5 } } } cost = 150 removal_cost = -1 modifier = { consumer_goods_expected_value = 0.15 conscription = -0.02 production_speed_arms_factory_factor = 0.2 production_speed_dockyard_factor = 0.2 conversion_cost_civ_to_mil_factor= -0.3 conversion_cost_mil_to_civ_factor = -0.3 industrial_capacity_factory = 0.05 industrial_capacity_dockyard = 0.05 } cancel_if_invalid = no } new_economic_policy = { picture = new_economic_policy allowed = { always = no } allowed_to_remove = { OR = { surrender_progress > 0.75 NOT = { has_government = communism } } } removal_cost = -1 modifier = { consumer_goods_expected_value = 0.15 production_speed_buildings_factor = -0.15 } cancel_if_invalid = no ai_will_do = { factor = 0 } } new_economic_policy_2 = { name = new_economic_policy picture = new_economic_policy allowed = { always = no } allowed_to_remove = { OR = { surrender_progress > 0.75 NOT = { has_government = communism } } } removal_cost = -1 modifier = { consumer_goods_expected_value = 0.10 production_speed_buildings_factor = -0.2 global_building_slots_factor = 0.1 } cancel_if_invalid = no ai_will_do = { factor = 0 } } } trade_laws = { law = yes use_list_view = yes uncontrolled_exports = { allowed = { always = no } removal_cost = -1 picture = isolation rule = { can_access_market = no } modifier = { min_export = 0.25 consumer_goods_expected_value = 0.05 civilian_intel_to_others = 40.0 navy_intel_to_others = 40.0 agency_upgrade_time = 0.15 cic_construction_boost = 0.15 } allowed_to_remove = { OR = { has_war = yes has_completed_focus = POL_integrate_gdansk_industries has_completed_focus = POL_expand_gdynia_seaport NOT = { owns_state = 85 owns_state = 807 } any_owned_state = { NOT = { state = 85 state = 807 } is_coastal = yes } } } on_remove = { effect_tooltip = { remove_dynamic_modifier = { modifier = international_city } } hidden_effect = { if = { limit = { tag = POL 85 = { is_demilitarized_zone = no } has_civil_war = no } 85 = { if = { limit = { has_dynamic_modifier = { modifier = international_city } } remove_dynamic_modifier = { modifier = international_city } } } } } } cancel_if_invalid = no } free_trade = { available = { if = { limit = { original_tag = SPR has_dlc = "La Resistance" } NOT = { has_completed_focus = SPR_all_must_bear_the_torch } } if = { limit = { original_tag = TIX } not = { has_completed_focus = TIX_chongjiangongye } } } cost = 150 removal_cost = -1 modifier = { min_export = 0.8 industrial_capacity_factory = 0.15 industrial_capacity_dockyard = 0.15 production_speed_buildings_factor = 0.15 research_speed_factor = 0.10 civilian_intel_to_others = 40.0 navy_intel_to_others = 20.0 cic_construction_boost_factor = 0.05 } cancel_if_invalid = no ai_will_do = { factor = 1 modifier = { factor = 300 OR = { tag = PER tag = IRQ } is_in_faction = no } modifier = { factor = 300 tag = BRA date > 1943.1.1 # at this point we can probably cash in on rubber lack in the world } # Oil for hitlers oil throne! modifier = { factor = 600 tag = ROM is_in_faction_with = GER } modifier = { factor = 0 is_major = no has_war = yes } } } export_focus = { available = { if = { limit = { original_tag = CHI has_dlc = "Waking the Tiger" } NOT = { has_idea = CHI_nine_power_treaty } } if = { limit = { original_tag = SPR has_dlc = "La Resistance" } NOT = { has_completed_focus = SPR_all_must_bear_the_torch } } if = { limit = { original_tag = TIX } not = { has_completed_focus = TIX_chongjiangongye } } } cost = 150 removal_cost = -1 modifier = { min_export = 0.5 industrial_capacity_factory = 0.1 industrial_capacity_dockyard = 0.1 production_speed_buildings_factor = 0.1 research_speed_factor = 0.05 civilian_intel_to_others = 20.0 navy_intel_to_others = 10.0 cic_construction_boost_factor = 0.1 } default = yes cancel_if_invalid = no ai_will_do = { factor = 1 modifier = { factor = 0 is_major = no has_war = no is_in_faction = no OR = { # portugal and sweden are special tungsten snowflakes tag = POR tag = SWE # Iraq & Iran are special oil snowflakes tag = PER tag = IRQ } } modifier = { factor = 0 is_major = no has_war = yes } } } limited_exports = { available = { OR = { AND = { has_government = democratic has_war = yes any_enemy_country = { ic_ratio = { tag = ROOT ratio > 0.2 } } } AND = { NOT = { has_government = democratic } OR = { has_idea = partial_economic_mobilisation has_idea = war_economy has_idea = tot_economic_mobilisation } } } if = { limit = { original_tag = CHI has_dlc = "Waking the Tiger" } NOT = { has_idea = CHI_nine_power_treaty } } if = { limit = { original_tag = SPR has_dlc = "La Resistance" } NOT = { has_completed_focus = SPR_all_must_bear_the_torch } } if = { limit = { original_tag = TIX } not = { has_completed_focus = TIX_chongjiangongye } } } cost = 150 removal_cost = -1 modifier = { min_export = 0.25 industrial_capacity_factory = 0.05 industrial_capacity_dockyard = 0.05 production_speed_buildings_factor = 0.05 research_speed_factor = 0.01 civilian_intel_to_others = 10.0 navy_intel_to_others = 5 lend_lease_tension = 0.20 cic_construction_boost = -0.05 } cancel_if_invalid = no ai_will_do = { factor = 1 modifier = { add = -1 is_major = no is_in_faction = yes has_war = yes } # minors not at war should want to get the bonuses from free trade modifier = { add = -1 is_major = no has_war = no } modifier = { add = 1500 # revert from closed_economy if we have large allies has_idea = closed_economy has_large_ally_not_pick_closed_economy = yes } } } autarkic_economy = { visible = { original_tag = TIX has_completed_focus = TIX_chongjiangongye NOT = { has_completed_focus = TIX_shixianzijizizu } } available = { } cost = 150 removal_cost = -1 modifier = { min_export = 0.1 industrial_capacity_factory = 0.05 industrial_capacity_dockyard = 0.05 production_speed_buildings_factor = 0.05 research_speed_factor = 0.05 faction_trade_opinion_factor = 0.25 } cancel_if_invalid = no ai_will_do = { #Germany should always for AutarkicEconomy if its available factor = 100 modifier = { add = 500 has_idea = limited_exports } modifier = { add = 1500 has_idea = closed_economy has_large_ally_not_pick_closed_economy = yes } } } autarkic_economy_improved = { picture = autarkic_economy name = autarkic_economy visible = { original_tag = TIX has_completed_focus = TIX_shixianzijizizu } available = { } cost = 150 removal_cost = -1 modifier = { min_export = 0 industrial_capacity_factory = 0.15 industrial_capacity_dockyard = 0.15 production_speed_buildings_factor = 0.1 research_speed_factor = 0.05 faction_trade_opinion_factor = 0.5 } cancel_if_invalid = no ai_will_do = { #Germany should always for AutarkicEconomy if its available factor = 100 modifier = { add = 500 has_idea = limited_exports } modifier = { add = 1500 has_idea = closed_economy has_large_ally_not_pick_closed_economy = yes } } } closed_economy = { available = { has_war = yes OR = { has_government = fascism has_government = communism } OR = { has_idea = war_economy has_idea = tot_economic_mobilisation } OR = { NOT = { tag = SOV } NOT = { has_opinion_modifier = MR_pact } } if = { limit = { original_tag = CHI has_dlc = "Waking the Tiger" } NOT = { has_idea = CHI_nine_power_treaty } } if = { limit = { original_tag = TIX } not = { has_completed_focus = TIX_chongjiangongye } } } rule = { can_access_market = no desc = can_not_access_market_closed_economy } cost = 150 removal_cost = -1 modifier = { min_export = 0 #civilian_intel_to_others = 0.0 lend_lease_tension = 0.40 cic_construction_boost = -0.1 } on_add = { custom_effect_tooltip = closed_economy_TT } cancel_if_invalid = no ai_will_do = { factor = 1 modifier = { factor = 0 is_major = no is_in_faction = yes has_war = yes } # minors not at war should want to get the bonuses from free trade modifier = { factor = 0 is_major = no has_war = no } modifier = { factor = 0 # don't take if we have a reasonable sized ally # since they will require our trades has_large_ally_not_pick_closed_economy = yes } } } azurlane_closed_economy = { available = { OR = { custom_trigger_tooltip = { tooltip = azurlane_closed_economy_trigger_tt AND = { if = { limit = { NOT = { tag = BYG } } NOT = { country_exists = BYG } } if = { limit = { NOT = { tag = HUJ } } NOT = { country_exists = HUJ } } if = { limit = { NOT = { tag = YUW } } NOT = { country_exists = YUW } } if = { limit = { NOT = { tag = SAD } } NOT = { country_exists = SAD } } if = { limit = { NOT = { tag = TIX } } NOT = { country_exists = TIX } } if = { limit = { NOT = { tag = BFL } } NOT = { country_exists = BFL } } if = { limit = { NOT = { tag = CHY } } NOT = { country_exists = CHY } } if = { limit = { NOT = { tag = DOH } } NOT = { country_exists = DOH } } if = { limit = { NOT = { tag = BLI } } NOT = { country_exists = BLI } } } } date > 1945.12.31 } } cost = 150 removal_cost = -1 rule = { can_access_market = no desc = can_not_access_market_closed_economy } modifier = { min_export = 0 industrial_capacity_factory = 0.1 industrial_capacity_dockyard = 0.1 production_speed_buildings_factor = 0.1 } on_add = { custom_effect_tooltip = closed_economy_TT } cancel_if_invalid = no ai_will_do = { factor = 1 modifier = { factor = 0 is_major = no is_in_faction = yes has_war = yes } # minors not at war should want to get the bonuses from free trade modifier = { factor = 0 is_major = no has_war = no } modifier = { factor = 0 # don't take if we have a reasonable sized ally # since they will require our trades has_large_ally_not_pick_closed_economy = yes } } } } }