focus_tree = { id = usa_focus country = { factor = 0 modifier = { add = 10 tag = USA } modifier = { add = 10 original_tag = USA } } default = no focus = { id = USA_issue_war_bonds icon = GFX_goal_generic_national_unity available = { OR = { has_war_with = GER has_war_with = JAP has_war_with = ITA has_war_with = SOV has_war_with = FRA has_war_with = ENG any_other_country = { has_offensive_war_with = ROOT strength_ratio = { tag = ROOT ratio > 0.75 } } threat > 0.95 } } x = 1 y = 0 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { add_ideas = war_bonds_focus if = { limit = { has_idea = great_depression } remove_ideas = great_depression } } } focus = { id = USA_office_of_strategic_services icon = GFX_goal_generic_position_armies prerequisite = { focus = USA_issue_war_bonds } available = { OR = { has_war_with = GER has_war_with = JAP has_war_with = ITA has_war_with = SOV has_war_with = FRA has_war_with = ENG } } x = 0 y = 1 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { add_ideas = office_of_strategic_services } } focus = { id = USA_wartime_industry icon = GFX_goal_generic_construct_mil_factory prerequisite = { focus = USA_issue_war_bonds } x = 2 y = 1 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { add_ideas = wartime_industry_focus } } focus = { id = USA_first_special_service_force icon = GFX_goal_generic_special_forces prerequisite = { focus = USA_office_of_strategic_services } x = 0 y = 2 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { army_experience = 5 add_tech_bonus = { name = special_bonus bonus = 0.5 uses = 1 technology = paratroopers technology = paratroopers2 technology = tech_mountaineers technology = tech_mountaineers2 technology = tech_engineers technology = tech_engineers2 technology = tech_engineers3 technology = tech_recon technology = tech_recon2 technology = tech_recon3 } } } focus = { id = USA_rubber_reserve_company icon = GFX_goal_generic_oil_refinery prerequisite = { focus = USA_wartime_industry } available = { has_government = democratic controls_state = 369 } x = 2 y = 2 cost = 10 #ai_will_do = { # factor = 1 #} completion_reward = { add_resource = { type = rubber amount = 10 state = 369 #Kentucky } } } focus = { id = USA_manifest_destiny icon = GFX_goal_generic_political_pressure prerequisite = { focus = USA_office_of_strategic_services } prerequisite = { focus = USA_rubber_reserve_company } available = { has_government = democratic } x = 1 y = 3 cost = 10 #ai_will_do = { # factor = 1 #} completion_reward = { add_ideas = USA_world_police #custom_effect_tooltip = USA_manifest_destiny_tt #country_event = { id = usa.2 days = 1 } } } focus = { id = USA_scientist_haven icon = GFX_focus_research prerequisite = { focus = USA_manifest_destiny } x = 1 y = 4 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { add_research_slot = 1 } } focus = { id = USA_wpa icon = GFX_goal_support_democracy x = 4 y = 0 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { add_political_power = 150 } } focus = { id = USA_committee_on_technocracy icon = GFX_goal_generic_production2 x = 4 y = 2 cost = 10 prerequisite = { focus = USA_wpa } ai_will_do = { factor = 5 } available_if_capitulated = yes completion_reward = { add_tech_bonus = { name = USA_committee_on_technocracy uses = 3 bonus = 0.5 category = electronics category = support_tech } } } focus = { id = USA_support_rock_island icon = GFX_goal_generic_army_artillery x = 3 y = 3 cost = 10 prerequisite = { focus = USA_wpa } ai_will_do = { factor = 5 } available_if_capitulated = yes completion_reward = { add_tech_bonus = { name = USA_support_rock_island uses = 3 bonus = 0.5 category = artillery category = support_tech } } } focus = { id = USA_military_construction icon = GFX_goal_generic_build_tank prerequisite = { focus = USA_wpa } prerequisite = { focus = USA_war_propaganda } available = { OR = { threat > 0.3 has_war = yes } } continue_if_invalid = yes available_if_capitulated = yes x = 5 y = 1 cost = 10 #ai_will_do = { # factor = 1 #} complete_tooltip = { army_experience = 10 every_state = { limit = { has_state_flag = USA_military_construction_5MF } add_extra_state_shared_building_slots = 5 add_building_construction = { type = arms_factory level = 5 instant_build = yes } } every_state = { limit = { has_state_flag = USA_military_construction_3Inf } add_building_construction = { type = infrastructure level = 3 instant_build = yes } } } completion_reward = { army_experience = 10 random_owned_controlled_state = { limit = { arms_factory > 0 free_building_slots = { building = arms_factory size > 4 include_locked = yes } OR = { region = 117 region = 118 region = 119 region = 120 } } add_extra_state_shared_building_slots = 5 add_building_construction = { type = arms_factory level = 5 instant_build = yes } set_state_flag = USA_military_construction_5MF } if = { limit = { 371 = { OR = { NOT = { is_owned_and_controlled_by = USA } AND = { is_owned_and_controlled_by = USA free_building_slots = { building = infrastructure size < 3 } } } } } random_owned_controlled_state = { limit = { free_building_slots = { building = infrastructure size > 2 } OR = { region = 117 region = 118 region = 119 region = 120 } } add_building_construction = { type = infrastructure level = 3 instant_build = yes } set_state_flag = USA_military_construction_3Inf } } 371 = { if = { limit = { is_owned_and_controlled_by = USA free_building_slots = { building = infrastructure size > 2 } } add_building_construction = { type = infrastructure level = 3 instant_build = yes } set_state_flag = USA_military_construction_3Inf } } if = { limit = { 375 = { OR = { NOT = { is_owned_and_controlled_by = USA } AND = { is_owned_and_controlled_by = USA free_building_slots = { building = infrastructure size < 3 } } } } } random_owned_controlled_state = { limit = { free_building_slots = { building = infrastructure size > 2 } OR = { region = 117 region = 118 region = 119 region = 120 } } add_building_construction = { type = infrastructure level = 3 instant_build = yes } set_state_flag = USA_military_construction_3Inf } } 375 = { if = { limit = { is_owned_and_controlled_by = USA free_building_slots = { building = infrastructure size > 2 } } add_building_construction = { type = infrastructure level = 3 instant_build = yes } set_state_flag = USA_military_construction_3Inf } } if = { limit = { 378 = { OR = { NOT = { is_owned_and_controlled_by = USA } AND = { is_owned_and_controlled_by = USA free_building_slots = { building = infrastructure size < 3 } } } } } random_owned_controlled_state = { limit = { free_building_slots = { building = infrastructure size > 2 } OR = { region = 117 region = 118 region = 119 region = 120 } } add_building_construction = { type = infrastructure level = 3 instant_build = yes } set_state_flag = USA_military_construction_3Inf } } 378 = { if = { limit = { is_owned_and_controlled_by = USA free_building_slots = { building = infrastructure size > 2 } } add_building_construction = { type = infrastructure level = 3 instant_build = yes } set_state_flag = USA_military_construction_3Inf } } } } focus = { id = USA_USACE_projects icon = GFX_goal_generic_production prerequisite = { focus = USA_military_construction } available = { OR = { threat > 0.8 has_war = yes } } continue_if_invalid = yes x = 5 y = 3 cost = 10 #ai_will_do = { # factor = 1 #} complete_tooltip = { every_state = { limit = { has_state_flag = USA_USACE_projects_3AF } add_extra_state_shared_building_slots = 3 add_building_construction = { type = arms_factory level = 3 instant_build = yes } } every_state = { limit = { has_state_flag = USA_USACE_projects_3Inf } add_building_construction = { type = infrastructure level = 3 instant_build = yes } } add_ideas = extensive_conscription } completion_reward = { random_owned_controlled_state = { limit = { arms_factory > 0 free_building_slots = { building = arms_factory size > 2 include_locked = yes } OR = { region = 117 region = 118 region = 119 region = 120 } } add_extra_state_shared_building_slots = 3 add_building_construction = { type = arms_factory level = 3 instant_build = yes } set_state_flag = USA_USACE_projects_3AF } random_owned_controlled_state = { limit = { free_building_slots = { building = infrastructure size > 2 include_locked = yes } OR = { region = 117 region = 118 region = 119 region = 120 } state_population > 3000000 } add_building_construction = { type = infrastructure level = 3 instant_build = yes } set_state_flag = USA_USACE_projects_3Inf } random_owned_controlled_state = { limit = { free_building_slots = { building = infrastructure size > 2 include_locked = yes } OR = { region = 117 region = 118 region = 119 region = 120 } state_population > 3000000 } add_building_construction = { type = infrastructure level = 3 instant_build = yes } set_state_flag = USA_USACE_projects_3Inf } air_experience = 50 navy_experience = 50 army_experience = 10 } } focus = { id = USA_arsenal_of_democracy icon = GFX_goal_support_democracy prerequisite = { focus = USA_USACE_projects } prerequisite = { focus = USA_limited_intervention } x = 4 y = 5 cost = 10 #ai_will_do = { # factor = 1 #} bypass = { AND = { custom_trigger_tooltip = { tooltip = production_effort_tt all_owned_state = { free_building_slots = { building = industrial_complex size < 3 include_locked = yes } } } custom_trigger_tooltip = { tooltip = naval_effort_tt all_owned_state = { free_building_slots = { building = dockyard size < 3 include_locked = yes } } } } } complete_tooltip = { air_experience = 50 navy_experience = 50 army_experience = 10 every_state = { limit = { has_state_flag = USA_arsenal_of_democracy_3AF } add_extra_state_shared_building_slots = 3 add_building_construction = { type = arms_factory level = 3 instant_build = yes } } } completion_reward = { navy_experience = 50 army_experience = 50 air_experience = 10 random_owned_controlled_state = { limit = { free_building_slots = { building = arms_factory size > 2 include_locked = yes } } add_extra_state_shared_building_slots = 3 add_building_construction = { type = arms_factory level = 3 instant_build = yes } set_state_flag = USA_arsenal_of_democracy_3AF } random_owned_controlled_state = { limit = { free_building_slots = { building = arms_factory size > 2 include_locked = yes } } add_extra_state_shared_building_slots = 3 add_building_construction = { type = arms_factory level = 3 instant_build = yes } set_state_flag = USA_arsenal_of_democracy_3AF } random_owned_controlled_state = { limit = { dockyard > 0 free_building_slots = { building = dockyard size > 2 include_locked = yes } } add_extra_state_shared_building_slots = 3 add_building_construction = { type = dockyard level = 3 instant_build = yes } set_state_flag = USA_arsenal_of_democracy_3AF } random_owned_controlled_state = { limit = { dockyard > 0 free_building_slots = { building = dockyard size > 2 include_locked = yes } } add_extra_state_shared_building_slots = 3 add_building_construction = { type = dockyard level = 3 instant_build = yes } set_state_flag = USA_arsenal_of_democracy_3AF } } } focus = { id = USA_liberty_ships icon = GFX_goal_generic_amphibious_assault prerequisite = { focus = USA_arsenal_of_democracy } x = 4 y = 6 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { add_ideas = liberty_ships_focus } } focus = { id = USA_war_propaganda icon = GFX_goal_generic_propaganda available = { OR = { OR = { ENG = { has_added_tension_amount > 20 } SOV = { has_added_tension_amount > 20 } GER = { has_added_tension_amount > 20 } JAP = { has_added_tension_amount > 20 } ITA = { has_added_tension_amount > 20 } } OR = { ENG = { has_offensive_war = yes } SOV = { has_offensive_war = yes } GER = { has_offensive_war = yes } JAP = { has_offensive_war = yes } } } } available_if_capitulated = yes continue_if_invalid = yes x = 8 y = 0 cost = 10 #ai_will_do = { # factor = 1 #} completion_reward = { #remove_ideas = disarmed_nation add_ideas = volunteer_only } } focus = { id = USA_war_plan_black icon = GFX_goal_generic_position_armies prerequisite = { focus = USA_prepare_intervention } available = { GER = { exists = yes NOT = { has_government = ROOT } OR = { has_offensive_war = yes has_added_tension_amount > 30 } } NOT = { has_government = fascism } } continue_if_invalid = yes available_if_capitulated = yes x = 8 y = 2 cost = 10 #ai_will_do = { # factor = 1 #} completion_reward = { GER = { add_opinion_modifier = { target = USA modifier = war_plan_black } } } } focus = { id = USA_embargo_germany icon = GFX_goal_generic_trade prerequisite = { focus = USA_war_plan_black } available = { country_exists = GER OR = { GER = { has_added_tension_amount > 30 } threat > 0.6 } } continue_if_invalid = yes available_if_capitulated = yes x = 8 y = 3 cost = 10 #ai_will_do = { # factor = 1 #} completion_reward = { GER = { add_opinion_modifier = { target = USA modifier = embargo } } } } focus = { id = USA_destroyers_for_bases icon = GFX_goal_generic_navy_cruiser prerequisite = { focus = USA_embargo_germany } available = { country_exists = GER is_puppet = no ENG = { NOT = { is_in_faction_with = GER } } has_government = democratic } bypass = { NOT = { 696 = { is_controlled_by = ENG } } NOT = { 331 = { is_controlled_by = ENG } } NOT = { 308 = { is_controlled_by = ENG } } NOT = { 693 = { is_controlled_by = ENG } } NOT = { 689 = { is_controlled_by = ENG } } NOT = { 691 = { is_controlled_by = ENG } } ENG = { exists = no } } x = 8 y = 4 cost = 10 #ai_will_do = { # factor = 1 #} completion_reward = { ENG = { custom_effect_tooltip = needs_approval country_event = { id = usa.4 days = 1 } } effect_tooltip = { custom_effect_tooltip = USA_destroyers_for_bases_tt transfer_state = 696 transfer_state = 331 transfer_state = 308 transfer_state = 693 transfer_state = 689 transfer_state = 691 } } } focus = { id = USA_war_plan_white icon = GFX_goal_generic_position_armies prerequisite = { focus = USA_prepare_intervention } available = { country_exists = SOV OR = { SOV = { has_offensive_war = yes } communism > 0.3 } NOT = { has_government = communism } } x = 10 y = 2 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { SOV = { add_opinion_modifier = { target = USA modifier = war_plan_white } } } } focus = { id = USA_embargo_USSR icon = GFX_goal_generic_trade prerequisite = { focus = USA_war_plan_white } available = { country_exists = SOV OR = { SOV = { has_added_tension_amount > 30 } threat > 0.6 } } continue_if_invalid = yes x = 10 y = 3 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { SOV = { add_opinion_modifier = { target = USA modifier = embargo } } } } focus = { id = USA_war_plan_red icon = GFX_goal_generic_position_armies prerequisite = { focus = USA_prepare_intervention } available = { #any_other_country = { # has_defensive_war_with = ENG # has_government = democratic #} country_exists = ENG NOT = { has_government = democratic } } x = 12 y = 2 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { ENG = { add_opinion_modifier = { target = USA modifier = war_plan_red } } } } focus = { id = USA_embargo_the_empire icon = GFX_goal_generic_trade prerequisite = { focus = USA_war_plan_red } available = { country_exists = ENG OR = { ENG = { has_added_tension_amount > 30 } threat > 0.6 } } continue_if_invalid = yes x = 12 y = 3 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { ENG = { add_opinion_modifier = { target = USA modifier = embargo } } } } focus = { id = USA_anti_imperialism icon = GFX_goal_generic_military_sphere prerequisite = { focus = USA_embargo_the_empire } available = { country_exists = ENG has_government = communism } x = 12 y = 4 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { SOV = { add_opinion_modifier = { target = USA modifier = anti_imperialist } } hidden_effect = { news_event = { hours = 6 id = news.206 } } } } focus = { id = USA_war_plan_orange icon = GFX_goal_generic_position_armies prerequisite = { focus = USA_prepare_intervention } available = { JAP = { country_exists = JAP OR = { has_offensive_war = yes has_added_tension_amount > 30 } } NOT = { has_government = fascism } } continue_if_invalid = yes available_if_capitulated = yes x = 14 y = 2 cost = 10 #ai_will_do = { # factor = 1 #} completion_reward = { JAP = { add_opinion_modifier = { target = USA modifier = war_plan_orange } } } } focus = { id = USA_embargo_japan icon = GFX_goal_generic_trade prerequisite = { focus = USA_war_plan_orange } available = { country_exists = JAP OR = { JAP = { has_added_tension_amount > 30 } threat > 0.6 } } continue_if_invalid = yes available_if_capitulated = yes x = 14 y = 3 cost = 10 #ai_will_do = { # factor = 1 #} completion_reward = { JAP = { add_opinion_modifier = { target = USA modifier = embargo } } } } focus = { id = USA_prepare_intervention icon = GFX_goal_generic_occupy_states_ongoing_war prerequisite = { focus = USA_war_propaganda } available = { threat > 0.25 } continue_if_invalid = yes available_if_capitulated = yes x = 10 y = 1 cost = 10 #ai_will_do = { # factor = 1 #} completion_reward = { if = { limit = { NOT = { has_idea = undisturbed_isolation } NOT = { has_country_flag = USA_prepare_intervention_added_isolation } } add_political_power = 100 } if = { limit = { OR = { has_idea = undisturbed_isolation has_country_flag = USA_prepare_intervention_added_isolation } } add_ideas = isolation set_country_flag = USA_prepare_intervention_added_isolation } add_ideas = USA_prepare_intervention } } focus = { id = USA_extra_tech_team text = extra_tech_slot icon = GFX_focus_research prerequisite = { focus = USA_limited_intervention } x = 6 y = 5 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { add_research_slot = 1 } } focus = { id = USA_manhattan_project icon = GFX_focus_wonderweapons prerequisite = { focus = USA_extra_tech_team } prerequisite = { focus = USA_arsenal_of_democracy } x = 6 y = 6 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { add_tech_bonus = { name = USA_manhattan_project bonus = 0.5 uses = 1 category = nuclear } add_tech_bonus = { name = USA_manhattan_project bonus = 0.5 uses = 1 category = nuclear } } } focus = { id = USA_unholy_alliance icon = GFX_goal_generic_dangerous_deal prerequisite = { focus = USA_embargo_USSR } available = { GER = { has_war_with = SOV } has_government = fascism } x = 10 y = 4 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { add_opinion_modifier = { target = GER modifier = unholy_alliance_opinion } add_opinion_modifier = { target = GER modifier = unholy_alliance_trade } } } focus = { id = USA_limited_intervention icon = GFX_goal_generic_more_territorial_claims prerequisite = { focus = USA_the_giant_wakes } available = { OR = { threat > 0.75 has_war = yes } } continue_if_invalid = yes x = 6 y = 4 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { if = { limit = { OR = { has_idea = disarmed_nation has_idea = volunteer_only } } add_ideas = limited_conscription } add_ideas = limited_interventionism set_rule = { can_send_volunteers = yes } } } focus = { id = USA_the_giant_wakes icon = GFX_goal_generic_construct_civ_factory prerequisite = { focus = USA_prepare_intervention } available = { OR = { threat > 0.4 has_war = yes } } continue_if_invalid = yes x = 6 y = 2 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { if = { limit = { NOT = { has_idea = undisturbed_isolation } NOT = { has_idea = isolation } NOT = { has_country_flag = USA_the_giant_wakes_added_civ_eco } } add_political_power = 100 } if = { limit = { OR = { has_idea = isolation has_idea = undisturbed_isolation has_country_flag = USA_the_giant_wakes_added_civ_eco } } add_ideas = civilian_economy set_country_flag = USA_the_giant_wakes_added_civ_eco } } } focus = { id = USA_pearl_harbor_gambit icon = GFX_goal_generic_navy_doctrines_tactics prerequisite = { focus = USA_embargo_japan } available = { country_exists = JAP ships_in_state_ports = { type = capital_ship state = 629 size > 8 } } cancel = { NOT = { ships_in_state_ports = { type = capital_ship state = 629 size > 8 } } } bypass = { has_war_with = JAP } x = 14 y = 4 cost = 10 #ai_will_do = { # factor = 1 #} completion_reward = { custom_effect_tooltip = USA_pearl_harbor_gambit_tt } } focus = { id = USA_fascist_menace icon = GFX_goal_support_democracy prerequisite = { focus = USA_destroyers_for_bases } prerequisite = { focus = USA_limited_intervention } available = { GER = { exists = yes NOT = { has_government = ROOT } } date > 1942.1.1 } will_lead_to_war_with = GER x = 8 y = 5 cost = 10 #ai_will_do = { # factor = 1 #} completion_reward = { create_wargoal = { type = puppet_wargoal_focus target = GER } hidden_effect = { news_event = { hours = 6 id = news.213 } } } } focus = { id = USA_crusade_against_communism icon = GFX_goal_support_fascism prerequisite = { focus = USA_unholy_alliance } prerequisite = { focus = USA_limited_intervention } available = { SOV = { exists = yes NOT = { has_government = ROOT } } date > 1942.1.1 } will_lead_to_war_with = SOV x = 10 y = 5 cost = 10 #ai_will_do = { # factor = 1 #} completion_reward = { create_wargoal = { type = take_state_focus target = SOV generator = { 644 637 562 } # Eastern Siberia, Kamchatka } hidden_effect = { news_event = { hours = 6 id = news.207 } } } } focus = { id = USA_strike_at_the_empire icon = GFX_goal_support_communism prerequisite = { focus = USA_anti_imperialism } prerequisite = { focus = USA_limited_intervention } available = { OR = { ENG = { exists = yes NOT = { has_government = ROOT } } CAN = { exists = yes NOT = { has_government = ROOT } } } date > 1942.1.1 } will_lead_to_war_with = ENG will_lead_to_war_with = CAN x = 12 y = 5 cost = 10 #ai_will_do = { # factor = 1 #} completion_reward = { create_wargoal = { type = take_state_focus target = CAN generator = { 276 } # Southern Ontario } create_wargoal = { type = take_state_focus target = ENG generator = { 689 690 693 308 691 692 696 } # Carribean Islands } } } focus = { id = USA_defense_of_the_pacific icon = GFX_goal_generic_occupy_states_coastal prerequisite = { focus = USA_pearl_harbor_gambit } prerequisite = { focus = USA_limited_intervention } available = { JAP = { exists = yes NOT = { has_government = ROOT } } date > 1942.1.1 } will_lead_to_war_with = JAP x = 14 y = 5 cost = 10 #ai_will_do = { # factor = 1 #} completion_reward = { create_wargoal = { type = puppet_wargoal_focus target = JAP } add_state_claim = 633 add_state_claim = 684 add_state_claim = 645 add_state_claim = 646 add_state_claim = 647 add_state_claim = 648 } } focus = { id = USA_air_war_plans_division icon = GFX_goal_generic_build_airforce x = 17 y = 0 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { air_experience = 25 add_tech_bonus = { bonus = 0.5 uses = 2 category = air_doctrine } # REVISIT May use modifier? add_ideas = air_war_plans_division_focus } } focus = { id = USA_air_support icon = GFX_goal_generic_air_fighter prerequisite = { focus = USA_air_war_plans_division } mutually_exclusive = { focus = USA_strategic_bombing } x = 16 y = 1 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { air_experience = 25 add_ideas = air_support_focus } } focus = { id = USA_strategic_bombing icon = GFX_goal_generic_occupy_start_war prerequisite = { focus = USA_air_war_plans_division } mutually_exclusive = { focus = USA_air_support } x = 18 y = 1 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { air_experience = 25 add_ideas = strategic_bombing_focus } } focus = { id = USA_TAC icon = GFX_goal_generic_air_doctrine prerequisite = { focus = USA_air_support } x = 17 y = 3 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { air_experience = 25 add_tech_bonus = { name = USA_TAC uses = 1 bonus = 0.5 category = tactical_bomber } } } focus = { id = USA_CAS text = CAS_effort icon = GFX_goal_generic_CAS prerequisite = { focus = USA_air_support } x = 16 y = 2 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { add_tech_bonus = { name = USA_CAS uses = 1 bonus = 0.5 category = cas_bomber } } } focus = { id = USA_combined_bomber_offensive icon = GFX_goal_generic_air_bomber prerequisite = { focus = USA_strategic_bombing } available = { has_war = yes OR = { is_in_faction_with = GER is_in_faction_with = JAP is_in_faction_with = ITA is_in_faction_with = SOV is_in_faction_with = FRA is_in_faction_with = ENG } } x = 18 y = 2 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { air_experience = 25 add_tech_bonus = { name = USA_combined_bomber_offensive bonus = 0.5 uses = 1 category = heavy_air } add_ideas = combined_bomber_offensive } } focus = { id = USA_bureau_of_ships icon = GFX_goal_generic_build_navy x = 23 y = 0 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { navy_experience = 50 add_ideas = bureau_of_ships_focus } } focus = { id = USA_battleship_primacy icon = GFX_goal_generic_navy_battleship prerequisite = { focus = USA_bureau_of_ships } mutually_exclusive = { focus = USA_carrier_primacy } x = 20 y = 1 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { add_tech_bonus = { bonus = 0.5 uses = 2 category = bb_tech } } } focus = { id = USA_advanced_mahanian_doctrine icon = GFX_goal_generic_navy_doctrines_tactics prerequisite = { focus = USA_battleship_primacy } x = 20 y = 2 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { add_tech_bonus = { bonus = 0.5 category = base_strike_main } } } focus = { id = USA_carrier_primacy icon = GFX_goal_generic_navy_carrier prerequisite = { focus = USA_bureau_of_ships } mutually_exclusive = { focus = USA_battleship_primacy } x = 22 y = 1 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { add_tech_bonus = { bonus = 0.5 uses = 2 category = cv_tech } } } focus = { id = USA_bureau_of_aeronautics icon = GFX_goal_generic_air_naval_bomber prerequisite = { focus = USA_carrier_primacy } x = 22 y = 2 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { add_tech_bonus = { name = USA_bureau_of_aeronautics bonus = 0.5 uses = 1 category = naval_bomber } } } focus = { id = USA_escort_effort icon = GFX_goal_generic_navy_anti_submarine prerequisite = { focus = USA_bureau_of_ships } x = 24 y = 1 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { add_ideas = escort_effort_focus } } focus = { id = USA_convoy_tactics icon = GFX_goal_generic_navy_cruiser prerequisite = { focus = USA_escort_effort } x = 24 y = 2 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { navy_experience = 25 add_tech_bonus = { bonus = 0.5 uses = 2 category = convoy_defense_tree } } } focus = { id = USA_fund_the_navy icon = GFX_goal_generic_construct_naval_dockyard x = 26 y = 1 cost = 10 prerequisite = { focus = USA_bureau_of_ships } ai_will_do = { factor = 1 } available_if_capitulated = yes completion_reward = { add_tech_bonus = { name = USA_fund_the_navy uses = 3 bonus = 0.5 category = naval_doctrine } } } focus = { id = USA_expand_the_USMC icon = GFX_goal_generic_special_forces prerequisite = { focus = USA_fund_the_navy } x = 26 y = 2 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { add_tech_bonus = { bonus = 0.5 uses = 1 technology = marines technology = marines2 } } } focus = { id = USA_amphibious_operations icon = GFX_goal_generic_amphibious_assault prerequisite = { focus = USA_expand_the_USMC } x = 26 y = 3 cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { add_tech_bonus = { bonus = 0.5 uses = 2 category = tp_tech } } } focus = { id = USA_reinforce_monroe_doctrine icon = GFX_goal_generic_positive_trade_relations x = 31 y = 0 cost = 10 ai_will_do = { factor = 2 } completion_reward = { custom_effect_tooltip = USA_reinforce_monroe_doctrine_tt hidden_effect = { CUB = { add_opinion_modifier = { target = USA modifier = monroe_doctrine_trade } } HAI = { add_opinion_modifier = { target = USA modifier = monroe_doctrine_trade } } DOM = { add_opinion_modifier = { target = USA modifier = monroe_doctrine_trade } } GUA = { add_opinion_modifier = { target = USA modifier = monroe_doctrine_trade } } ELS = { add_opinion_modifier = { target = USA modifier = monroe_doctrine_trade } } HON = { add_opinion_modifier = { target = USA modifier = monroe_doctrine_trade } } NIC = { add_opinion_modifier = { target = USA modifier = monroe_doctrine_trade } } COS = { add_opinion_modifier = { target = USA modifier = monroe_doctrine_trade } } CAN = { add_opinion_modifier = { target = USA modifier = monroe_doctrine_trade } } MEX = { add_opinion_modifier = { target = USA modifier = monroe_doctrine_trade } } COL = { add_opinion_modifier = { target = USA modifier = monroe_doctrine_trade } } VEN = { add_opinion_modifier = { target = USA modifier = monroe_doctrine_trade } } ECU = { add_opinion_modifier = { target = USA modifier = monroe_doctrine_trade } } PRU = { add_opinion_modifier = { target = USA modifier = monroe_doctrine_trade } } BRA = { add_opinion_modifier = { target = USA modifier = monroe_doctrine_trade } } BOL = { add_opinion_modifier = { target = USA modifier = monroe_doctrine_trade } } PAR = { add_opinion_modifier = { target = USA modifier = monroe_doctrine_trade } } URG = { add_opinion_modifier = { target = USA modifier = monroe_doctrine_trade } } ARG = { add_opinion_modifier = { target = USA modifier = monroe_doctrine_trade } } CHL = { add_opinion_modifier = { target = USA modifier = monroe_doctrine_trade } } "PAN" = { add_opinion_modifier = { target = USA modifier = monroe_doctrine_trade } } } } } focus = { id = USA_carribean_sphere icon = GFX_goal_generic_political_pressure prerequisite = { focus = USA_reinforce_monroe_doctrine } x = 28 y = 1 cost = 10 #ai_will_do = { # factor = 1 #} #You're on your own scripter bro... /Jakob completion_reward = { if = { limit = { has_government = democratic } CUB = { if = { limit = { has_government = democratic } add_ideas = american_influence_defence_democratic } if = { limit = { NOT = { has_government = democratic } } add_ideas = american_influence_drift_democratic } } HAI = { if = { limit = { has_government = democratic } add_ideas = american_influence_defence_democratic } if = { limit = { NOT = { has_government = democratic } } add_ideas = american_influence_drift_democratic } } DOM = { if = { limit = { has_government = democratic } add_ideas = american_influence_defence_democratic } if = { limit = { NOT = { has_government = democratic } } add_ideas = american_influence_drift_democratic } } every_other_country = { limit = { NOT = { has_country_flag = usa_influence_fired } OR = { has_idea = american_influence_defence_democratic has_idea = american_influence_drift_democratic } } country_event = { id = usa.20 } } } if = { limit = { has_government = communism } CUB = { if = { limit = { has_government = communism } add_ideas = american_influence_defence_communism } if = { limit = { NOT = { has_government = communism } } add_ideas = american_influence_drift_communism } } HAI = { if = { limit = { has_government = communism } add_ideas = american_influence_defence_communism } if = { limit = { NOT = { has_government = communism } } add_ideas = american_influence_drift_communism } } DOM = { if = { limit = { has_government = communism } add_ideas = american_influence_defence_communism } if = { limit = { NOT = { has_government = communism } } add_ideas = american_influence_drift_communism } } every_other_country = { limit = { NOT = { has_country_flag = usa_influence_fired } OR = { has_idea = american_influence_defence_communism has_idea = american_influence_drift_communism } } country_event = { id = usa.21 } } } if = { limit = { has_government = fascism } CUB = { if = { limit = { has_government = fascism } add_ideas = american_influence_defence_fascism } if = { limit = { NOT = { has_government = fascism } } add_ideas = american_influence_drift_fascism } } HAI = { if = { limit = { has_government = fascism } add_ideas = american_influence_defence_fascism } if = { limit = { NOT = { has_government = fascism } } add_ideas = american_influence_drift_fascism } } DOM = { if = { limit = { has_government = fascism } add_ideas = american_influence_defence_fascism } if = { limit = { NOT = { has_government = fascism } } add_ideas = american_influence_drift_fascism } } every_other_country = { limit = { NOT = { has_country_flag = usa_influence_fired } OR = { has_idea = american_influence_defence_fascism has_idea = american_influence_drift_fascism } } country_event = { id = usa.22 } } } add_political_power = 150 } } focus = { id = USA_central_america icon = GFX_goal_generic_political_pressure prerequisite = { focus = USA_reinforce_monroe_doctrine } x = 30 y = 1 cost = 10 #ai_will_do = { # factor = 1 #} completion_reward = { if = { limit = { has_government = democratic } GUA = { if = { limit = { has_government = democratic } add_ideas = american_influence_defence_democratic } if = { limit = { NOT = { has_government = democratic } } add_ideas = american_influence_drift_democratic } } ELS = { if = { limit = { has_government = democratic } add_ideas = american_influence_defence_democratic } if = { limit = { NOT = { has_government = democratic } } add_ideas = american_influence_drift_democratic } } HON = { if = { limit = { has_government = democratic } add_ideas = american_influence_defence_democratic } if = { limit = { NOT = { has_government = democratic } } add_ideas = american_influence_drift_democratic } } NIC = { if = { limit = { has_government = democratic } add_ideas = american_influence_defence_democratic } if = { limit = { NOT = { has_government = democratic } } add_ideas = american_influence_drift_democratic } } COS = { if = { limit = { has_government = democratic } add_ideas = american_influence_defence_democratic } if = { limit = { NOT = { has_government = democratic } } add_ideas = american_influence_drift_democratic } } "PAN" = { if = { limit = { has_government = democratic } add_ideas = american_influence_defence_democratic } if = { limit = { NOT = { has_government = democratic } } add_ideas = american_influence_drift_democratic } } every_other_country = { limit = { NOT = { has_country_flag = usa_influence_fired } OR = { has_idea = american_influence_defence_democratic has_idea = american_influence_drift_democratic } } country_event = { id = usa.20 } } } if = { limit = { has_government = communism } GUA = { if = { limit = { has_government = communism } add_ideas = american_influence_defence_communism } if = { limit = { NOT = { has_government = communism } } add_ideas = american_influence_drift_communism } } ELS = { if = { limit = { has_government = communism } add_ideas = american_influence_defence_communism } if = { limit = { NOT = { has_government = communism } } add_ideas = american_influence_drift_communism } } HON = { if = { limit = { has_government = communism } add_ideas = american_influence_defence_communism } if = { limit = { NOT = { has_government = communism } } add_ideas = american_influence_drift_communism } } NIC = { if = { limit = { has_government = communism } add_ideas = american_influence_defence_communism } if = { limit = { NOT = { has_government = communism } } add_ideas = american_influence_drift_communism } } COS = { if = { limit = { has_government = communism } add_ideas = american_influence_defence_communism } if = { limit = { NOT = { has_government = communism } } add_ideas = american_influence_drift_communism } } "PAN" = { if = { limit = { has_government = communism } add_ideas = american_influence_defence_communism } if = { limit = { NOT = { has_government = communism } } add_ideas = american_influence_drift_communism } } every_other_country = { limit = { NOT = { has_country_flag = usa_influence_fired } OR = { has_idea = american_influence_defence_communism has_idea = american_influence_drift_communism } } country_event = { id = usa.21 } } } if = { limit = { has_government = fascism } GUA = { if = { limit = { has_government = fascism } add_ideas = american_influence_defence_fascism } if = { limit = { NOT = { has_government = fascism } } add_ideas = american_influence_drift_fascism } } ELS = { if = { limit = { has_government = fascism } add_ideas = american_influence_defence_fascism } if = { limit = { NOT = { has_government = fascism } } add_ideas = american_influence_drift_fascism } } HON = { if = { limit = { has_government = fascism } add_ideas = american_influence_defence_fascism } if = { limit = { NOT = { has_government = fascism } } add_ideas = american_influence_drift_fascism } } NIC = { if = { limit = { has_government = fascism } add_ideas = american_influence_defence_fascism } if = { limit = { NOT = { has_government = fascism } } add_ideas = american_influence_drift_fascism } } COS = { if = { limit = { has_government = fascism } add_ideas = american_influence_defence_fascism } if = { limit = { NOT = { has_government = fascism } } add_ideas = american_influence_drift_fascism } } "PAN" = { if = { limit = { has_government = fascism } add_ideas = american_influence_defence_fascism } if = { limit = { NOT = { has_government = fascism } } add_ideas = american_influence_drift_fascism } } every_other_country = { limit = { NOT = { has_country_flag = usa_influence_fired } OR = { has_idea = american_influence_defence_fascism has_idea = american_influence_drift_fascism } } country_event = { id = usa.22 } } } add_political_power = 150 } } focus = { id = USA_the_neighbors icon = GFX_goal_generic_political_pressure prerequisite = { focus = USA_reinforce_monroe_doctrine } x = 32 y = 1 cost = 10 ai_will_do = { factor = 2 } completion_reward = { if = { limit = { has_government = democratic } CAN = { if = { limit = { has_government = democratic } add_ideas = american_influence_defence_democratic } if = { limit = { NOT = { has_government = democratic } } add_ideas = american_influence_drift_democratic } } MEX = { if = { limit = { has_government = democratic } add_ideas = american_influence_defence_democratic } if = { limit = { NOT = { has_government = democratic } } add_ideas = american_influence_drift_democratic } } every_other_country = { limit = { NOT = { has_country_flag = usa_influence_fired } OR = { has_idea = american_influence_defence_democratic has_idea = american_influence_drift_democratic } } country_event = { id = usa.20 } } } if = { limit = { has_government = communism } CAN = { if = { limit = { has_government = communism } add_ideas = american_influence_defence_communism } if = { limit = { NOT = { has_government = communism } } add_ideas = american_influence_drift_communism } } MEX = { if = { limit = { has_government = communism } add_ideas = american_influence_defence_communism } if = { limit = { NOT = { has_government = communism } } add_ideas = american_influence_drift_communism } } every_other_country = { limit = { NOT = { has_country_flag = usa_influence_fired } OR = { has_idea = american_influence_defence_communism has_idea = american_influence_drift_communism } } country_event = { id = usa.21 } } } if = { limit = { has_government = fascism } CAN = { if = { limit = { has_government = fascism } add_ideas = american_influence_defence_fascism } if = { limit = { NOT = { has_government = fascism } } add_ideas = american_influence_drift_fascism } } MEX = { if = { limit = { has_government = fascism } add_ideas = american_influence_defence_fascism } if = { limit = { NOT = { has_government = fascism } } add_ideas = american_influence_drift_fascism } } every_other_country = { limit = { NOT = { has_country_flag = usa_influence_fired } OR = { has_idea = american_influence_defence_fascism has_idea = american_influence_drift_fascism } } country_event = { id = usa.22 } } } add_political_power = 150 } } focus = { id = USA_south_america icon = GFX_goal_generic_political_pressure prerequisite = { focus = USA_reinforce_monroe_doctrine } x = 34 y = 1 cost = 10 #ai_will_do = { # factor = 1 #} completion_reward = { if = { limit = { has_government = democratic } COL = { if = { limit = { has_government = democratic } add_ideas = american_influence_defence_democratic } if = { limit = { NOT = { has_government = democratic } } add_ideas = american_influence_drift_democratic } } VEN = { if = { limit = { has_government = democratic } add_ideas = american_influence_defence_democratic } if = { limit = { NOT = { has_government = democratic } } add_ideas = american_influence_drift_democratic } } ECU = { if = { limit = { has_government = democratic } add_ideas = american_influence_defence_democratic } if = { limit = { NOT = { has_government = democratic } } add_ideas = american_influence_drift_democratic } } PRU = { if = { limit = { has_government = democratic } add_ideas = american_influence_defence_democratic } if = { limit = { NOT = { has_government = democratic } } add_ideas = american_influence_drift_democratic } } BRA = { if = { limit = { has_government = democratic } add_ideas = american_influence_defence_democratic } if = { limit = { NOT = { has_government = democratic } } add_ideas = american_influence_drift_democratic } } BOL = { if = { limit = { has_government = democratic } add_ideas = american_influence_defence_democratic } if = { limit = { NOT = { has_government = democratic } } add_ideas = american_influence_drift_democratic } } PAR = { if = { limit = { has_government = democratic } add_ideas = american_influence_defence_democratic } if = { limit = { NOT = { has_government = democratic } } add_ideas = american_influence_drift_democratic } } URG = { if = { limit = { has_government = democratic } add_ideas = american_influence_defence_democratic } if = { limit = { NOT = { has_government = democratic } } add_ideas = american_influence_drift_democratic } } ARG = { if = { limit = { has_government = democratic } add_ideas = american_influence_defence_democratic } if = { limit = { NOT = { has_government = democratic } } add_ideas = american_influence_drift_democratic } } CHL = { if = { limit = { has_government = democratic } add_ideas = american_influence_defence_democratic } if = { limit = { NOT = { has_government = democratic } } add_ideas = american_influence_drift_democratic } } every_other_country = { limit = { NOT = { has_country_flag = usa_influence_fired } OR = { has_idea = american_influence_defence_democratic has_idea = american_influence_drift_democratic } } country_event = { id = usa.20 } } } if = { limit = { has_government = communism } COL = { if = { limit = { has_government = communism } add_ideas = american_influence_defence_communism } if = { limit = { NOT = { has_government = communism } } add_ideas = american_influence_drift_communism } } VEN = { if = { limit = { has_government = communism } add_ideas = american_influence_defence_communism } if = { limit = { NOT = { has_government = communism } } add_ideas = american_influence_drift_communism } } ECU = { if = { limit = { has_government = communism } add_ideas = american_influence_defence_communism } if = { limit = { NOT = { has_government = communism } } add_ideas = american_influence_drift_communism } } PRU = { if = { limit = { has_government = communism } add_ideas = american_influence_defence_communism } if = { limit = { NOT = { has_government = communism } } add_ideas = american_influence_drift_communism } } BRA = { if = { limit = { has_government = communism } add_ideas = american_influence_defence_communism } if = { limit = { NOT = { has_government = communism } } add_ideas = american_influence_drift_communism } } BOL = { if = { limit = { has_government = communism } add_ideas = american_influence_defence_communism } if = { limit = { NOT = { has_government = communism } } add_ideas = american_influence_drift_communism } } PAR = { if = { limit = { has_government = communism } add_ideas = american_influence_defence_communism } if = { limit = { NOT = { has_government = communism } } add_ideas = american_influence_drift_communism } } URG = { if = { limit = { has_government = communism } add_ideas = american_influence_defence_communism } if = { limit = { NOT = { has_government = communism } } add_ideas = american_influence_drift_communism } } ARG = { if = { limit = { has_government = communism } add_ideas = american_influence_defence_communism } if = { limit = { NOT = { has_government = communism } } add_ideas = american_influence_drift_communism } } CHL = { if = { limit = { has_government = communism } add_ideas = american_influence_defence_communism } if = { limit = { NOT = { has_government = communism } } add_ideas = american_influence_drift_communism } } every_other_country = { limit = { NOT = { has_country_flag = usa_influence_fired } OR = { has_idea = american_influence_defence_communism has_idea = american_influence_drift_communism } } country_event = { id = usa.21 } } } if = { limit = { has_government = fascism } COL = { if = { limit = { has_government = fascism } add_ideas = american_influence_defence_fascism } if = { limit = { NOT = { has_government = fascism } } add_ideas = american_influence_drift_fascism } } VEN = { if = { limit = { has_government = fascism } add_ideas = american_influence_defence_fascism } if = { limit = { NOT = { has_government = fascism } } add_ideas = american_influence_drift_fascism } } ECU = { if = { limit = { has_government = fascism } add_ideas = american_influence_defence_fascism } if = { limit = { NOT = { has_government = fascism } } add_ideas = american_influence_drift_fascism } } PRU = { if = { limit = { has_government = fascism } add_ideas = american_influence_defence_fascism } if = { limit = { NOT = { has_government = fascism } } add_ideas = american_influence_drift_fascism } } BRA = { if = { limit = { has_government = fascism } add_ideas = american_influence_defence_fascism } if = { limit = { NOT = { has_government = fascism } } add_ideas = american_influence_drift_fascism } } BOL = { if = { limit = { has_government = fascism } add_ideas = american_influence_defence_fascism } if = { limit = { NOT = { has_government = fascism } } add_ideas = american_influence_drift_fascism } } PAR = { if = { limit = { has_government = fascism } add_ideas = american_influence_defence_fascism } if = { limit = { NOT = { has_government = fascism } } add_ideas = american_influence_drift_fascism } } URG = { if = { limit = { has_government = fascism } add_ideas = american_influence_defence_fascism } if = { limit = { NOT = { has_government = fascism } } add_ideas = american_influence_drift_fascism } } ARG = { if = { limit = { has_government = fascism } add_ideas = american_influence_defence_fascism } if = { limit = { NOT = { has_government = fascism } } add_ideas = american_influence_drift_fascism } } CHL = { if = { limit = { has_government = fascism } add_ideas = american_influence_defence_fascism } if = { limit = { NOT = { has_government = fascism } } add_ideas = american_influence_drift_fascism } } every_other_country = { limit = { NOT = { has_country_flag = usa_influence_fired } OR = { has_idea = american_influence_defence_fascism has_idea = american_influence_drift_fascism } } country_event = { id = usa.22 } } } add_political_power = 150 } } focus = { id = USA_pax_americana icon = GFX_goal_support_democracy prerequisite = { focus = USA_south_america } prerequisite = { focus = USA_the_neighbors } prerequisite = { focus = USA_central_america } prerequisite = { focus = USA_carribean_sphere } available = { is_puppet = no } x = 31 y = 2 cost = 10 #ai_will_do = { # factor = 1 #} completion_reward = { if = { limit = { has_government = democratic } every_other_country = { limit = { has_country_flag = monroe_doctrine has_government = democratic } add_ideas = american_protection_defence_democratic } every_other_country = { limit = { has_country_flag = monroe_doctrine NOT = { has_government = democratic } } add_ideas = american_protection_drift_democratic country_event = { id = usa.23 } } } if = { limit = { has_government = communism } every_other_country = { limit = { has_country_flag = monroe_doctrine has_government = communism } add_ideas = american_protection_defence_communism } every_other_country = { limit = { has_country_flag = monroe_doctrine NOT = { has_government = communism } } add_ideas = american_protection_drift_communism country_event = { id = usa.23 } } } if = { limit = { has_government = fascism } every_other_country = { limit = { has_country_flag = monroe_doctrine has_government = fascism } add_ideas = american_protection_defence_fascism country_event = { id = usa.23 } } every_other_country = { limit = { has_country_flag = monroe_doctrine NOT = { has_government = fascism } } add_ideas = american_protection_drift_fascism country_event = { id = usa.23 } } } hidden_effect = { #Remove all old ideas every_other_country = { limit = { any_other_country = { has_country_flag = monroe_doctrine } } remove_ideas = american_influence_defence_democratic remove_ideas = american_influence_drift_democratic remove_ideas = american_influence_defence_communism remove_ideas = american_influence_drift_communism remove_ideas = american_influence_defence_fascism remove_ideas = american_influence_drift_fascism } news_event = { hours = 6 id = news.205 } } custom_effect_tooltip = USA_pax_americana_tt } } focus = { id = USA_black_chamber icon = GFX_goal_generic_demand_territory prerequisite = { focus = USA_pax_americana } available = { is_puppet = no } x = 32 y = 3 cost = 10 ai_will_do = { factor = 1 modifier = { factor = 0 has_government = democratic } } complete_tooltip = { custom_effect_tooltip = USA_black_chamber_complete #set_rule = { # can_boost_other_ideologies = yes #} #Too long and annoying tooltip to write. Will redo if someone complains #every_other_country = { # limit = { has_country_flag = USA_black_chamber_democratic_CivWar } # start_civil_war = { # ideology = democratic # size = 0.5 # } #} #every_other_country = { # limit = { has_country_flag = USA_black_chamber_democratic_SetGov } # set_politics = { # ruling_party = democratic # elections_allowed = yes # } #} } completion_reward = { hidden_effect = { news_event = { hours = 12 id = news.230 } } add_named_threat = { threat = 1 name = USA_black_chamber } set_rule = { can_boost_other_ideologies = yes } if = { limit = { has_government = democratic } random_other_country = { limit = { has_government = neutrality OR = { tag = BRA tag = MEX } } if = { limit = { democratic > 0.5 } if = { limit = { has_government = fascism } add_timed_idea = { idea = fascism_defeated days = 540 } } if = { limit = { has_government = communism } add_timed_idea = { idea = communism_defeated days = 540 } } set_politics = { ruling_party = democratic elections_allowed = yes } set_country_flag = USA_black_chamber_democratic_SetGov } if = { limit = { NOT = { democratic > 0.5 } } start_civil_war = { ideology = democratic size = 0.5 } set_country_flag = USA_black_chamber_democratic_CivWar } } random_other_country = { limit = { has_government = neutrality OR = { tag = ARG tag = COL tag = BOL } } if = { limit = { democratic > 0.5 } if = { limit = { has_government = fascism } add_timed_idea = { idea = fascism_defeated days = 540 } } if = { limit = { has_government = communism } add_timed_idea = { idea = communism_defeated days = 540 } } set_politics = { ruling_party = democratic elections_allowed = yes } } if = { limit = { NOT = { democratic > 0.5 } } start_civil_war = { ideology = democratic size = 0.5 } set_country_flag = USA_black_chamber_democratic_CivWar } } #If none matches a trigger above, we have a fallback, so the focus isn't wasted if = { limit = { NOT = { any_other_country = { has_government = neutrality OR = { tag = BRA tag = MEX tag = ARG tag = COL tag = BOL } } } } random_other_country = { limit = { has_country_flag = monroe_doctrine NOT = { has_government = democratic } } if = { limit = { democratic > 0.5 } if = { limit = { has_government = fascism } add_timed_idea = { idea = fascism_defeated days = 540 } } if = { limit = { has_government = communism } add_timed_idea = { idea = communism_defeated days = 540 } } set_politics = { ruling_party = democratic elections_allowed = yes } } if = { limit = { NOT = { democratic > 0.5 } } start_civil_war = { ideology = democratic size = 0.5 } } } } } #US Communist if = { limit = { has_government = communism } random_other_country = { limit = { has_government = neutrality OR = { tag = BRA tag = MEX } } if = { limit = { communism > 0.5 } add_timed_idea = { idea = reign_of_terror days = 540 } remove_ideas = communist_revolutionaries set_politics = { ruling_party = communism elections_allowed = no } } if = { limit = { NOT = { communism > 0.5 } } start_civil_war = { ideology = communism size = 0.5 } } } random_other_country = { limit = { has_government = neutrality OR = { tag = ARG tag = COL tag = BOL } } if = { limit = { communism > 0.5 } add_timed_idea = { idea = reign_of_terror days = 540 } remove_ideas = communist_revolutionaries set_politics = { ruling_party = communism elections_allowed = no } } if = { limit = { NOT = { communism > 0.5 } } start_civil_war = { ideology = communism size = 0.5 } } } #If none matches a trigger above, we have a fallback, so the focus isn't wasted if = { limit = { NOT = { any_other_country = { has_government = neutrality OR = { tag = BRA tag = MEX tag = ARG tag = COL tag = BOL } } } } random_other_country = { limit = { has_country_flag = monroe_doctrine NOT = { has_government = communism } } if = { limit = { communism > 0.5 } add_timed_idea = { idea = reign_of_terror days = 540 } remove_ideas = communist_revolutionaries set_politics = { ruling_party = communism elections_allowed = no } } if = { limit = { NOT = { communism > 0.5 } } start_civil_war = { ideology = communism size = 0.5 } } } } } #US Fascist if = { limit = { has_government = fascism } random_other_country = { limit = { has_government = neutrality OR = { tag = BRA tag = MEX } } if = { limit = { fascism > 0.5 } add_timed_idea = { idea = reign_of_terror days = 540 } remove_ideas = fascist_revolutionaries set_politics = { ruling_party = fascism elections_allowed = no } } if = { limit = { NOT = { fascism > 0.5 } } start_civil_war = { ideology = fascism size = 0.5 } } } random_other_country = { limit = { has_government = neutrality OR = { tag = ARG tag = COL tag = BOL } } if = { limit = { fascism > 0.5 } add_timed_idea = { idea = reign_of_terror days = 540 } remove_ideas = fascist_revolutionaries set_politics = { ruling_party = fascism elections_allowed = no } } if = { limit = { NOT = { fascism > 0.5 } } start_civil_war = { ideology = fascism size = 0.5 } } } #If none matches a trigger above, we have a fallback, so the focus isn't wasted if = { limit = { NOT = { any_other_country = { has_government = neutrality OR = { tag = BRA tag = MEX tag = ARG tag = COL tag = BOL } } } } random_other_country = { limit = { has_country_flag = monroe_doctrine NOT = { has_government = fascism } } if = { limit = { fascism > 0.5 } add_timed_idea = { idea = reign_of_terror days = 540 } remove_ideas = fascist_revolutionaries set_politics = { ruling_party = fascism elections_allowed = no } } if = { limit = { NOT = { fascism > 0.5 } } start_civil_war = { ideology = fascism size = 0.5 } } } } } } } focus = { id = USA_preemptive_intervention icon = GFX_goal_generic_territory_or_war prerequisite = { focus = USA_pax_americana } x = 30 y = 3 cost = 10 ai_will_do = { factor = 1 modifier = { factor = 0 has_government = democratic } } completion_reward = { add_named_threat = { threat = 1 name = USA_preemptive_intervention } # US democratic if = { limit = { has_government = democratic } if = { limit = { VEN = { OR = { has_government = fascism has_government = communism } } } #event to create puppet wargoal create_wargoal = { type = puppet_wargoal_focus target = VEN } } if = { limit = { VEN = { has_government = democratic } } random_other_country = { limit = { has_country_flag = monroe_doctrine OR = { has_government = fascism has_government = communism } } #event to create puppet wargoal country_event = { id = usa.19 } } } } # US communist if = { limit = { has_government = communism } if = { limit = { CHL = { OR = { has_government = democratic has_government = fascism } } } #event to create puppet wargoal create_wargoal = { type = puppet_wargoal_focus target = CHL } } if = { limit = { CHL = { has_government = communism } } random_other_country = { limit = { has_country_flag = monroe_doctrine OR = { has_government = democratic has_government = fascism } } #event to create puppet wargoal country_event = { id = usa.19 } } } } # US fascist if = { limit = { has_government = fascism } if = { limit = { CHL = { OR = { has_government = democratic has_government = communism } } } #event to create puppet wargoal create_wargoal = { type = puppet_wargoal_focus target = CHL } } if = { limit = { CHL = { has_government = fascism } } random_other_country = { limit = { has_country_flag = monroe_doctrine OR = { has_government = democratic has_government = communism } } #event to create puppet wargoal country_event = { id = usa.19 } } } } } } }