### search_filters = {FOCUS_FILTER_POLITICAL} ### search_filters = {FOCUS_FILTER_RESEARCH} ### search_filters = {FOCUS_FILTER_INDUSTRY} ### search_filters = {FOCUS_FILTER_STABILITY} ### search_filters = {FOCUS_FILTER_WAR_SUPPORT} ### search_filters = {FOCUS_FILTER_MANPOWER} ### search_filters = {FOCUS_FILTER_ANNEXATION} ### search_filters = {FOCUS_FILTER_USA_CONGRESS} focus_tree = { id = usa_focus country = { factor = 0 modifier = { add = 10 tag = USA } modifier = { add = 10 original_tag = USA } } continuous_focus_position = { x = 50 y = 1600 } shared_focus = ABDA_abdacom default = no # focus = { # id = USA_ # #icon = GFX_ # prerequisite = { focus = } # mutually_exclusive = { focus = } # x = -3 # y = 0 # relative_position_id = # # cost = 10 # # ai_will_do = { # factor = 1 # } # # available = { # # } # # bypass = { # # } # # cancel_if_invalid = yes # continue_if_invalid = no # available_if_capitulated = no # # complete_tooltip = { # # } # # completion_reward = { # # } # } focus = { id = USA_continue_the_new_deal icon = GFX_focus_generic_self_management x = 14 y = 0 offset = { x = -12 y = 0 trigger = { OR = { NOT = { has_dlc = "Man the Guns" } AND = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = USA_reestablish_the_gold_standard } } } } offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = USA_neutrality_act } } mutually_exclusive = { focus = USA_reestablish_the_gold_standard } cost = 10 ai_will_do = { factor = 1 } allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = USA_reestablish_the_gold_standard } } } available = { has_government = democratic } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = {FOCUS_FILTER_POLITICAL} completion_reward = { add_political_power = 150 hidden_effect = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } mark_focus_tree_layout_dirty = yes } } } } focus = { id = USA_suspend_the_presecution icon = GFX_focus_generic_diplomatic_treaty x = -7 y = 1 prerequisite = { focus = USA_continue_the_new_deal } relative_position_id = USA_continue_the_new_deal cost = 10 ai_will_do = { factor = 1 } allow_branch = { has_dlc = "Man the Guns" if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = USA_reestablish_the_gold_standard } } } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = {FOCUS_FILTER_POLITICAL} completion_reward = { add_stability = -0.05 custom_effect_tooltip = available_political_advisor show_ideas_tooltip = earl_browder if = { limit = { is_ai = yes OR = { has_country_flag = USA_AI_RANDOM_COMMUNIST has_game_rule = { rule = USA_ai_behavior option = COMMUNIST } } } add_ideas = earl_browder } } } focus = { id = USA_desegregate_the_armed_forces icon = GFX_goal_generic_small_arms x = -6 y = 1 prerequisite = { focus = USA_suspend_the_presecution } relative_position_id = USA_suspend_the_presecution cost = 10 ai_will_do = { factor = 1 } available = { OR = { communism > 0.1 has_country_leader = { ruling_only = yes name = "Harry S. Truman" } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = {FOCUS_FILTER_MANPOWER} completion_reward = { add_ideas = USA_armed_forces_desegregation } } focus = { id = USA_full_desegregation icon = GFX_focus_generic_support_the_left_right x = -1 y = 1 prerequisite = { focus = USA_desegregate_the_armed_forces } relative_position_id = USA_desegregate_the_armed_forces cost = 10 ai_will_do = { factor = 1 } available = { communism > 0.2 } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = {FOCUS_FILTER_MANPOWER FOCUS_FILTER_USA_CONGRESS} completion_reward = { swap_ideas = { remove_idea = USA_armed_forces_desegregation add_idea = USA_full_desegregation } if = { limit = { not = { has_government = communism } } USA_congress_large_opposition = yes } if = { limit = { has_country_flag = mtg_usa_civil_war_fascists_1 not = { has_country_flag = mtg_usa_civil_war_fascists_2 } } country_event = mtg_usa_civil_war_fascists.2 custom_effect_tooltip = mtg_usa_civil_war_warning_tt } else_if = { limit = { not = { has_country_flag = mtg_usa_civil_war_fascists_1 } } country_event = mtg_usa_civil_war_fascists.1 custom_effect_tooltip = mtg_usa_civil_war_warning_tt } } } focus = { id = USA_democratic_socialism icon = GFX_focus_generic_soviet_politics x = 1 y = 1 prerequisite = { focus = USA_desegregate_the_armed_forces } relative_position_id = USA_desegregate_the_armed_forces cost = 10 ai_will_do = { factor = 1 } available = { communism > 0.35 } bypass = { has_government = communism } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = {FOCUS_FILTER_POLITICAL} completion_reward = { set_politics = { ruling_party = communism elections_allowed = yes } #good and nice communism has elections add_popularity = { ideology = communism popularity = 0.25 } hidden_effect = { if = { limit = { has_war = no has_country_flag = mtg_usa_civil_war_fascists_2 not = { has_country_flag = mucwf4 } } country_event = mtg_usa_civil_war_fascists.4 } } } } focus = { id = USA_liberty_for_the_philippines icon = GFX_goal_generic_alliance x = 0 y = 2 prerequisite = { focus = USA_democratic_socialism } prerequisite = { focus = USA_full_desegregation } relative_position_id = USA_desegregate_the_armed_forces cost = 10 ai_will_do = { factor = 1 } available = { has_government = communism country_exists = "PHI" } bypass = { "PHI" = { not = { is_subject_of = ROOT } } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { if = { limit = { "PHI" = { is_subject_of = ROOT } } set_autonomy = { target = "PHI" autonomy_state = autonomy_free } } if = { limit = { is_faction_leader = yes } add_to_faction = "PHI" } } } focus = { id = USA_pacific_decolonisation icon = GFX_goal_generic_national_unity x = 0 y = 3 prerequisite = { focus = USA_liberty_for_the_philippines } relative_position_id = USA_desegregate_the_armed_forces cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { if = { limit = { INS = { exists = yes is_subject = yes } } create_wargoal = { target = INS type = puppet_wargoal_focus expire = 0 } } if = { limit = { 523 = { not = { is_owned_by = PNG #already decolonized } } } } 523 = { OWNER = { ROOT = { create_wargoal = { target = PREV type = take_state expire = 0 generator = { 523 } } } } } } } # # # # ### ## # # ### ### ### ### ### ## ### # # ### ## ### ### ## # # # # ## # # # # ## # # # # # # # # # # # ## # # # # # # # # ## # # # # ## # # # # ## ### ## ### ### ## # ## # ## # #### # # # # # ## # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ## # # ### ## # # # # ### # # # ### ## ### # # # # # # ### ## # # focus = { id = USA_union_representation_act icon = GFX_focus_usa_union_representation_act x = -3 y = 1 prerequisite = { focus = USA_suspend_the_presecution } relative_position_id = USA_suspend_the_presecution cost = 10 ai_will_do = { factor = 1 } available = { congress_high_support_trigger = yes OR = { has_idea_with_trait = communist_revolutionary has_government = communism } not = { has_completed_focus = USA_limited_intervention } not = { has_completed_focus = USA_neutrality_act } } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no completion_reward = { if = { limit = { not = { congress_high_support_trigger = yes } } add_stability = -0.1 } USA_return_majority = yes if = { limit = { has_country_flag = mtg_usa_civil_war_fascists_1 not = { has_country_flag = mtg_usa_civil_war_fascists_2 } } country_event = mtg_usa_civil_war_fascists.2 custom_effect_tooltip = mtg_usa_civil_war_warning_tt } else_if = { limit = { not = { has_country_flag = mtg_usa_civil_war_fascists_1 } } country_event = mtg_usa_civil_war_fascists.1 custom_effect_tooltip = mtg_usa_civil_war_warning_tt } hidden_effect = { if = { limit = { has_country_flag = mtg_usa_civil_war_fascists_2 has_war = no not = { has_country_flag = mucwf4 } } country_event = mtg_usa_civil_war_fascists.4 } } } } focus = { id = USA_old_age_pension_act icon = GFX_goal_generic_consumer_goods x = 0 y = 1 prerequisite = { focus = USA_union_representation_act } relative_position_id = USA_union_representation_act cost = 10 ai_will_do = { factor = 1 } available = { congress_medium_support_trigger = yes } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = {FOCUS_FILTER_STABILITY FOCUS_FILTER_USA_CONGRESS} completion_reward = { add_stability = 0.1 USA_congress_small_opposition = yes } } focus = { id = USA_accumulated_wealth_tax_act icon = GFX_focus_rom_parties_end x = 2 y = 1 prerequisite = { focus = USA_union_representation_act } relative_position_id = USA_union_representation_act cost = 10 ai_will_do = { factor = 1 } available = { OR = { has_idea_with_trait = communist_revolutionary has_government = communism } congress_high_support_trigger = yes } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER FOCUS_FILTER_INDUSTRY FOCUS_FILTER_USA_CONGRESS} completion_reward = { add_ideas = USA_accumulated_wealth_tax_act if = { limit = { communism > 0.3 not = { has_government = communism } } USA_congress_medium_opposition = yes } else_if = { limit = { communism < 0.3 not = { has_government = communism } } USA_congress_large_opposition = yes add_popularity = { ideology = communism popularity = 0.05 } } USA_great_depression_level_down = yes } } focus = { id = USA_guarantee_the_american_dream icon = GFX_focus_usa_guarantee_the_american_dream x = 0 y = 2 #prerequisite = { focus = USA_democratic_socialism } prerequisite = { focus = USA_old_age_pension_act } prerequisite = { focus = USA_accumulated_wealth_tax_act } relative_position_id = USA_union_representation_act cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = {FOCUS_FILTER_WAR_SUPPORT} completion_reward = { add_war_support = 0.1 } } focus = { id = USA_worker_management_act icon = GFX_goal_generic_production x = 0 y = 1 prerequisite = { focus = USA_guarantee_the_american_dream } relative_position_id = USA_guarantee_the_american_dream cost = 10 ai_will_do = { factor = 1 } available = { congress_high_support_trigger = yes OR = { has_idea_with_trait = communist_revolutionary has_government = communism } } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER FOCUS_FILTER_INDUSTRY FOCUS_FILTER_USA_CONGRESS} completion_reward = { add_ideas = USA_worker_management_act if = { limit = { communism > 0.3 not = { has_government = communism } } USA_congress_medium_opposition = yes } else_if = { limit = { communism < 0.3 not = { has_government = communism } } USA_congress_large_opposition = yes add_popularity = { ideology = communism popularity = 0.05 } } USA_great_depression_level_down = yes } } focus = { id = USA_militia_organization_act icon = GFX_focus_secret_rearmament x = 2 y = 1 prerequisite = { focus = USA_guarantee_the_american_dream } relative_position_id = USA_guarantee_the_american_dream cost = 10 ai_will_do = { factor = 1 } available = { congress_high_support_trigger = yes } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = {FOCUS_FILTER_USA_CONGRESS} completion_reward = { add_ideas = USA_militia_organization_act USA_congress_small_opposition = yes } } focus = { id = USA_communal_property_act icon = GFX_goal_generic_construct_civ_factory x = 0 y = 2 prerequisite = { focus = USA_worker_management_act } prerequisite = { focus = USA_militia_organization_act } relative_position_id = USA_guarantee_the_american_dream cost = 10 ai_will_do = { factor = 1 } available = { congress_high_support_trigger = yes } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = {FOCUS_FILTER_MANPOWER FOCUS_FILTER_INDUSTRY FOCUS_FILTER_USA_CONGRESS} completion_reward = { if = { limit = { communism > 0.3 not = { has_government = communism } } USA_congress_medium_opposition = yes } else_if = { limit = { communism < 0.3 not = { has_government = communism } } USA_congress_large_opposition = yes } USA_great_depression_level_down = yes unlock_decision_tooltip = { decision = USA_communal_domain show_effect_tooltip = yes } } } focus = { id = USA_reintegration icon = GFX_goal_generic_intelligence_exchange x = 0 y = 3 prerequisite = { focus = USA_communal_property_act } relative_position_id = USA_guarantee_the_american_dream cost = 10 ai_will_do = { factor = 1 } available = { OR = { has_war_with = CSA has_global_flag = USA_civil_war_fired } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = {FOCUS_FILTER_USA_CONGRESS} completion_reward = { unlock_decision_tooltip = { decision = USA_readmit_state show_effect_tooltip = yes } } } # # ## ### ### ## ### ## # # ### # # # # # # # # # # # # # # # # # # # #### ### ## # ## ### # # # # ### # # # # # # # # # # # # # # # # # # # # # # # ### ## # # ## ## # focus = { id = USA_reach_out_to_the_ware_group icon = GFX_goal_generic_propaganda x = 0 y = 3 prerequisite = { focus = USA_suspend_the_presecution } prerequisite = { focus = USA_agricultural_adjustment_act } relative_position_id = USA_suspend_the_presecution cost = 10 ai_will_do = { factor = 1 } available = { OR = { has_government = democratic has_government = communism } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { custom_effect_tooltip = available_political_advisor show_ideas_tooltip = harry_white custom_effect_tooltip = available_political_advisor show_ideas_tooltip = victor_perlo custom_effect_tooltip = available_political_advisor show_ideas_tooltip = whittaker_chambers } } focus = { id = USA_us_ussr_economic_cooperation icon = GFX_goal_generic_soviet_construction x = 0 y = 5 prerequisite = { focus = USA_reach_out_to_the_ware_group } relative_position_id = USA_suspend_the_presecution cost = 10 ai_will_do = { factor = 1 } available = { not = { has_war_with = SOU } } bypass = { SOU = { OR = { exists = no has_war_with = USA is_subject = yes } } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { SOU = { add_to_tech_sharing_group = USA_SOV_tech_group } add_to_tech_sharing_group = USA_SOV_tech_group } } focus = { id = USA_unholy_alliance icon = GFX_focus_chi_mission_to_the_soviet_union prerequisite = { focus = USA_us_ussr_economic_cooperation } mutually_exclusive = { focus = USA_secure_china } available = { is_in_faction = no not = { has_war_with = SOU } SOV_comintern_joinable = yes } x = 0 y = 3 relative_position_id = USA_reach_out_to_the_ware_group cost = 10 #ai_will_do = { # factor = 1 #} cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { SOU = { country_event = generic.2 } } } focus = { id = USA_secure_china icon = GFX_focus_chi_cooperation_with_the_communists x = 2 y = 3 prerequisite = { focus = USA_reach_out_to_the_ware_group } mutually_exclusive = { focus = USA_unholy_alliance } relative_position_id = USA_reach_out_to_the_ware_group cost = 10 ai_will_do = { factor = 1 modifier = { is_historical_focus_on = yes factor = 0 } } available = { not = { has_war_with = event_target:WTT_communist_china } OR = { is_faction_leader = yes event_target:WTT_communist_china = { is_faction_leader = yes } } event_target:WTT_communist_china = { has_rule = can_join_factions } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { if = { limit = { event_target:WTT_communist_china = { is_faction_leader = yes } } event_target:WTT_communist_china = { country_event = generic.2 } } else_if = { limit = { is_faction_leader = yes } event_target:WTT_communist_china = { country_event = generic.5 } } } } focus = { id = USA_end_monarchism icon = GFX_focus_rom_abdicate x = 4 y = 1 prerequisite = { focus = USA_reach_out_to_the_ware_group } relative_position_id = USA_reach_out_to_the_ware_group cost = 10 ai_will_do = { factor = 1 } available = { communism > 0.3 } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no complete_tooltip = { } completion_reward = { if = { limit = { ENG = { not = { has_government = communism } not = { is_in_faction_with = ROOT } } } create_wargoal = { target = ENG type = topple_government expire = 0 } } if = { limit = { GER = { OR = { has_completed_focus = GER_return_of_the_kaiser has_completed_focus = GER_the_monarchy_compromise } not = { is_in_faction_with = ROOT } } } create_wargoal = { target = GER type = topple_government expire = 0 } } if = { limit = { HUN = { has_cosmetic_tag = HUN_EMPIRE not = { is_in_faction_with = ROOT } } } create_wargoal = { target = HUN type = topple_government expire = 0 } } if = { limit = { JAP = { not = { has_government = communism } not = { has_government = democratic } not = { is_in_faction_with = ROOT } } } create_wargoal = { target = JAP type = topple_government expire = 0 } } if = { limit = { MAN = { has_completed_focus = MAN_imperial_divinity not = { is_in_faction_with = ROOT } } } create_wargoal = { target = MAN type = topple_government expire = 0 } } } } focus = { id = USA_shatter_the_empires icon = GFX_goal_tfv_saf_anti_colonialist_crusade x = 4 y = 2 prerequisite = { focus = USA_end_monarchism } relative_position_id = USA_reach_out_to_the_ware_group cost = 10 ai_will_do = { factor = 1 } available = { OR = { ENG = { exists = yes NOT = { has_war_with = ROOT } NOT = { is_in_faction_with = ROOT } NOT = { has_completed_focus = ENG_decolonization } } ITA = { exists = yes NOT = { has_war_with = ROOT } NOT = { is_in_faction_with = ROOT } if = { limit = { has_dlc = "By Blood Alone" } NOT = { has_completed_focus = ITA_abolish_the_colonies has_completed_focus = ITA_new_colonial_policies } } any_controlled_state = { NOT = { is_core_of = ITA } } } FRA = { exists = yes NOT = { has_war_with = ROOT } NOT = { is_in_faction_with = ROOT } any_controlled_state = { NOT = { is_core_of = FRA } } } GER = { exists = yes NOT = { has_war_with = ROOT } NOT = { is_in_faction_with = ROOT } any_controlled_state = { NOT = { is_core_of = GER } } } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { if = { limit = { ENG = { exists = yes NOT = { has_war_with = ROOT } NOT = { is_in_faction_with = ROOT } NOT = { has_completed_focus = ENG_decolonization } } } every_country = { limit = { OR = { original_tag = ENG is_subject_of = ENG } } ROOT = { create_wargoal = { target = PREV type = puppet_wargoal_focus expire = 0 } } } } if = { limit = { ITA = { exists = yes NOT = { has_war_with = ROOT } NOT = { is_in_faction_with = ROOT } any_controlled_state = { NOT = { is_core_of = ITA } } OR = { NOT = { has_dlc = "By Blood Alone" } NOT = { has_completed_focus = ITA_abolish_the_colonies has_completed_focus = ITA_new_colonial_policies } } } } every_country = { limit = { OR = { original_tag = ITA is_subject_of = ITA } } ROOT = { create_wargoal = { target = PREV type = puppet_wargoal_focus expire = 0 } } } } if = { limit = { FRA = { exists = yes NOT = { has_war_with = ROOT } NOT = { is_in_faction_with = ROOT } any_controlled_state = { NOT = { is_core_of = FRA } } } } every_country = { limit = { OR = { original_tag = FRA is_subject_of = FRA } } ROOT = { create_wargoal = { target = PREV type = puppet_wargoal_focus expire = 0 } } } } if = { limit = { GER = { exists = yes NOT = { has_war_with = ROOT } NOT = { is_in_faction_with = ROOT } any_controlled_state = { NOT = { is_core_of = GER } } } } every_country = { limit = { OR = { original_tag = GER is_subject_of = GER } } ROOT = { create_wargoal = { target = PREV type = puppet_wargoal_focus expire = 0 } } } } } } # # # ## # # # # # # # # # # ### #### # # # # # # # # # # # focus = { id = USA_wpa icon = GFX_goal_generic_production prerequisite = { focus = USA_continue_the_new_deal } relative_position_id = USA_continue_the_new_deal x = -4 y = 1 offset = { x = 1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = USA_neutrality_act } } offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = USA_limited_intervention } } cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes search_filters = {FOCUS_FILTER_POLITICAL} completion_reward = { add_political_power = 150 } } focus = { id = USA_agricultural_adjustment_act icon = GFX_goal_generic_consumer_goods x = 0 y = 1 prerequisite = { focus = USA_wpa } relative_position_id = USA_wpa cost = 10 ai_will_do = { factor = 1 } available = { congress_medium_support_trigger = yes has_government = democratic } bypass = { not = { OR = { has_idea = great_depression has_idea = great_depression_2 has_idea = great_depression_3 } } } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = {FOCUS_FILTER_MANPOWER FOCUS_FILTER_INDUSTRY FOCUS_FILTER_USA_CONGRESS} completion_reward = { USA_great_depression_level_down = yes set_country_flag = { flag = USA_great_depression_cooldown value = 1 days = 230 } USA_congress_medium_opposition = yes custom_effect_tooltip = USA_great_depression_cooldown_tt unlock_decision_tooltip = { decision = USA_pay_farm_subsidies show_effect_tooltip = yes } } } focus = { id = USA_fair_labour_standards_act icon = GFX_focus_eng_concessions_to_the_trade_unions x = 0 y = 2 prerequisite = { focus = USA_agricultural_adjustment_act } relative_position_id = USA_wpa cost = 10 ai_will_do = { factor = 1 } available = { congress_medium_support_trigger = yes has_government = democratic not = { has_country_flag = USA_great_depression_cooldown } } bypass = { not = { OR = { has_idea = great_depression has_idea = great_depression_2 has_idea = great_depression_3 } } } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = {FOCUS_FILTER_MANPOWER FOCUS_FILTER_INDUSTRY FOCUS_FILTER_USA_CONGRESS} completion_reward = { USA_great_depression_level_down = yes set_country_flag = { flag = USA_great_depression_cooldown value = 1 days = 230 } custom_effect_tooltip = USA_great_depression_cooldown_tt USA_congress_medium_opposition = yes } } focus = { id = USA_federal_housing_act icon = GFX_goal_generic_construct_civilian x = 0 y = 3 prerequisite = { focus = USA_fair_labour_standards_act } relative_position_id = USA_wpa cost = 10 ai_will_do = { factor = 1 } available = { congress_medium_support_trigger = yes has_government = democratic not = { has_country_flag = USA_great_depression_cooldown } } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no complete_tooltip = { every_owned_state = { limit = { has_state_flag = USA_federal_housing_act } add_extra_state_shared_building_slots = 1 } } search_filters = {FOCUS_FILTER_MANPOWER FOCUS_FILTER_INDUSTRY FOCUS_FILTER_USA_CONGRESS} completion_reward = { USA_great_depression_level_down = yes USA_congress_medium_opposition = yes custom_effect_tooltip = federal_housing_tt hidden_effect = { random_owned_controlled_state = { limit = { free_building_slots = { building = arms_factory size > 0 include_locked = yes } is_core_of = ROOT } add_extra_state_shared_building_slots = 1 set_state_flag = USA_federal_housing_act } random_owned_controlled_state = { limit = { free_building_slots = { building = arms_factory size > 0 include_locked = yes } is_core_of = ROOT not = { has_state_flag = USA_federal_housing_act } } add_extra_state_shared_building_slots = 1 set_state_flag = USA_federal_housing_act } random_owned_controlled_state = { limit = { free_building_slots = { building = arms_factory size > 0 include_locked = yes } is_core_of = ROOT not = { has_state_flag = USA_federal_housing_act } } add_extra_state_shared_building_slots = 1 set_state_flag = USA_federal_housing_act } random_owned_controlled_state = { limit = { free_building_slots = { building = arms_factory size > 0 include_locked = yes } is_core_of = ROOT not = { has_state_flag = USA_federal_housing_act } } add_extra_state_shared_building_slots = 1 set_state_flag = USA_federal_housing_act } random_owned_controlled_state = { limit = { free_building_slots = { building = arms_factory size > 0 include_locked = yes } is_core_of = ROOT not = { has_state_flag = USA_federal_housing_act } } add_extra_state_shared_building_slots = 1 set_state_flag = USA_federal_housing_act } } } } focus = { id = USA_office_of_scientific_research_and_development icon = GFX_focus_research x = 2 y = 1 prerequisite = { focus = USA_wpa } relative_position_id = USA_wpa cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { add_research_slot = 1 } } focus = { id = USA_rubber_reserve_company icon = GFX_focus_generic_rubber prerequisite = { focus = USA_office_of_scientific_research_and_development } available = { } x = 2 y = 2 relative_position_id = USA_wpa cost = 10 #ai_will_do = { # factor = 1 #} search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { add_tech_bonus = { name = USA_rubber_reserve_company bonus = 1.0 uses = 2 technology = rubber_processing technology = improved_rubber_processing technology = advanced_rubber_processing technology = modern_rubber_processing } } } # ### # # ### ### ### ### ### # # ### ### ### # # ### # # ### ### ## # # # # ## ## # # # # # # ## # # # # # # # # ## # # # # # ## # # # # # # # # ## # # # # ## # ## ### # # ## # ## # # # # # ## # # # # # # # # # # # # # # # # # # # # # # # # # # # ### ### # # ### # ### ### ### # # # ### # # # ### # # # ### ## # # focus = { id = USA_limited_intervention icon = GFX_goal_generic_territory_or_war prerequisite = { focus = USA_continue_the_new_deal focus = USA_reestablish_the_gold_standard } mutually_exclusive = { focus = USA_neutrality_act } continue_if_invalid = yes x = 0 y = 1 relative_position_id = USA_continue_the_new_deal offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = USA_reestablish_the_gold_standard } } cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = no cancel_if_invalid = no continue_if_invalid = yes allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = USA_neutrality_act } } } available = { congress_high_support_trigger = yes has_government = democratic NOT = { has_idea_with_trait = fascist_demagogue } NOT = { has_idea_with_trait = communist_revolutionary } } bypass = { } search_filters = {FOCUS_FILTER_USA_CONGRESS} completion_reward = { hidden_effect = { every_other_country = { limit = { is_major = yes has_government = ROOT } ROOT = { add_ai_strategy = { type = support id = PREV value = 200 } add_ai_strategy = { type = alliance id = PREV value = 200 } } } } set_rule = { can_send_volunteers = yes } add_ideas = USA_limited_intervention USA_congress_medium_opposition = yes if = { limit = { has_war_support < 0.4 has_war_support > 0.2 } add_stability = -0.1 } else_if = { limit = { has_war_support < 0.2 } add_stability = -0.2 } custom_effect_tooltip = USA_limited_intervention_tt hidden_effect = { news_event = { id = mtg_news.4 days = 3 } } hidden_effect = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } mark_focus_tree_layout_dirty = yes } } } } focus = { id = USA_war_propaganda icon = GFX_goal_generic_propaganda prerequisite = { focus = USA_limited_intervention } available = { has_government = democratic } bypass = { } available_if_capitulated = yes relative_position_id = USA_limited_intervention continue_if_invalid = yes x = 0 y = 2 offset = { x = 0 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = USA_limited_intervention } } cost = 10 #ai_will_do = { # factor = 1 #} search_filters = {FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_USA_CONGRESS} completion_reward = { add_war_support = 0.1 if = { limit = { has_war_support < 0.4 } USA_congress_small_opposition = yes } } } focus = { id = USA_focus_on_europe icon = GFX_focus_usa_focus_on_europe x = -1 y = 3 prerequisite = { focus = USA_war_propaganda } mutually_exclusive = { focus = USA_focus_on_asia } relative_position_id = USA_limited_intervention offset = { x = 0 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = USA_limited_intervention } } cost = 10 ai_will_do = { factor = 1 } available = { has_government = democratic } bypass = { OR = { has_war_with = GER has_war_with = ENG has_war_with = FRA } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { unlock_decision_category_tooltip = USA_intervention_mandate custom_effect_tooltip = USA_intervention_mandate_tt hidden_effect = { every_other_country = { limit = { is_major = yes capital_scope = { is_on_continent = europe } not = { has_government = ROOT } } ROOT = { add_ai_strategy = { type = contain id = PREV value = 200 } } } } } } focus = { id = USA_office_of_strategic_services icon = GFX_goal_generic_major_war prerequisite = { focus = USA_focus_on_europe } available = { } x = -1 y = 4 relative_position_id = USA_limited_intervention offset = { x = 0 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = USA_limited_intervention } } cost = 10 ai_will_do = { factor = 1 } available_if_capitulated = yes search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { if = { limit = { NOT = { has_dlc = "La Resistance" } } add_ideas = office_of_strategic_services } else = { add_ideas = office_of_strategic_services_lar } } } focus = { id = USA_focus_on_asia icon = GFX_focus_usa_focus_on_asia x = 1 y = 3 prerequisite = { focus = USA_war_propaganda } mutually_exclusive = { focus = USA_focus_on_europe } relative_position_id = USA_limited_intervention offset = { x = 0 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = USA_limited_intervention } } cost = 10 ai_will_do = { factor = 1 } available = { NOT = { OR = { has_war_with = JAP has_war_with = CHI } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { unlock_decision_category_tooltip = USA_intervention_mandate custom_effect_tooltip = USA_intervention_mandate_tt } } focus = { id = USA_magic icon = GFX_goal_generic_radar x = 1 y = 4 prerequisite = { focus = USA_focus_on_asia } relative_position_id = USA_limited_intervention offset = { x = 0 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = USA_limited_intervention } } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { add_ideas = USA_magic } } focus = { id = USA_black_chamber icon = GFX_goal_generic_military_deal prerequisite = { focus = USA_magic focus = USA_office_of_strategic_services} available = { } x = 1 y = 3 relative_position_id = USA_war_propaganda offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = USA_limited_intervention } } cost = 10 ai_will_do = { factor = 1 } search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { if = { limit = { NOT = { has_dlc = "La Resistance" } } add_tech_bonus = { name = USA_black_chamber bonus = 1.0 uses = 2 category = encryption_tech category = decryption_tech } } else = { add_ideas = USA_black_chamber } } } focus = { id = USA_scientist_haven icon = GFX_focus_research prerequisite = { focus = USA_black_chamber focus = USA_arsenal_of_democracy } x = 1 y = 1 relative_position_id = USA_black_chamber offset = { x = -1 y = -4 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = USA_neutrality_act } } offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = USA_neutrality_act has_completed_focus = USA_reestablish_the_gold_standard } } offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = USA_limited_intervention } } cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes available = { has_government = democratic } search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { add_research_slot = 1 } } focus = { id = USA_manhattan_project icon = GFX_focus_wonderweapons prerequisite = { focus = USA_scientist_haven } x = 0 y = 1 relative_position_id = USA_scientist_haven cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { IF = { limit = { NOT = { has_tech = atomic_research } } add_tech_bonus = { name = USA_manhattan_project bonus = 0.5 uses = 1 category = nuclear } add_breakthrough_progress = { specialization = specialization_nuclear value = 0.5 } add_ideas = USA_manhattan_project_ns } ELSE = { add_breakthrough_progress = { specialization = specialization_nuclear value = 1 } add_ideas = USA_manhattan_project_ns } } } focus = { id = USA_neutrality_act icon = GFX_goal_generic_neutrality_focus x = 4 y = 1 prerequisite = { focus = USA_continue_the_new_deal focus = USA_reestablish_the_gold_standard } mutually_exclusive = { focus = USA_limited_intervention } relative_position_id = USA_continue_the_new_deal offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } OR = { has_completed_focus = USA_reestablish_the_gold_standard has_completed_focus = USA_neutrality_act } } } offset = { x = -2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = USA_reestablish_the_gold_standard has_completed_focus = USA_neutrality_act } } cost = 10 ai_will_do = { factor = 1 } allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = USA_limited_intervention } } } available = { congress_low_support_trigger = yes democratic > 0.95 NOT = { has_idea_with_trait = fascist_demagogue } NOT = { has_idea_with_trait = communist_revolutionary } } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_USA_CONGRESS} completion_reward = { add_political_power = 200 add_war_support = -0.05 if = { limit = { has_dlc = "Arms Against Tyranny" } add_ideas = USA_neutrality_act_aat hidden_effect = { add_relation_rule_override = { can_access_market = no trigger = trade_partner_not_at_war usage_desc = trade_partner_not_at_war_tt } } } else = { add_ideas = USA_neutrality_act } if = { limit = { has_war_support < 0.4 } USA_congress_small_support = yes } custom_effect_tooltip = USA_lend_lease_act_neutrality_tt hidden_effect = { news_event = { id = mtg_news.3 days = 3 random_days = 5 } set_country_flag = USA_passed_neutrality_pact_flag } hidden_effect = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } mark_focus_tree_layout_dirty = yes } } } } focus = { id = USA_lend_lease_act icon = GFX_focus_generic_treaty x = 2 y = 2 prerequisite = { focus = USA_neutrality_act focus = USA_limited_intervention } relative_position_id = USA_limited_intervention offset = { x = -1 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } NOT = { has_completed_focus = USA_reestablish_the_gold_standard } has_completed_focus = USA_neutrality_act } } offset = { x = -2 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = USA_reestablish_the_gold_standard has_completed_focus = USA_neutrality_act } } offset = { x = 0 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = USA_limited_intervention } } cost = 10 ai_will_do = { factor = 1 } available = { if = { limit = { has_war_support > 0.4 } congress_medium_support_trigger = yes } else = { congress_high_support_trigger = yes } democratic > 0.95 custom_trigger_tooltip = { tooltip = USA_lend_lease_act_neutrality_tt } if = { limit = { has_completed_focus = USA_neutrality_act } any_other_country = { is_major = yes has_government = ROOT has_war = yes surrender_progress > 0 } } } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = {FOCUS_FILTER_USA_CONGRESS} completion_reward = { every_other_country = { limit = { is_major = yes has_government = ROOT } ROOT = { add_ai_strategy = { type = support id = PREV value = 200 } } } if = { limit = { has_completed_focus = USA_limited_intervention } swap_ideas = { remove_idea = USA_limited_intervention add_idea = USA_lend_lease_act_li } } else_if = { limit = { has_completed_focus = USA_neutrality_act } if = { limit = { has_dlc = "Arms Against Tyranny" } swap_ideas = { remove_idea = USA_neutrality_act_aat add_idea = USA_lend_lease_act_na } } else = { swap_ideas = { remove_idea = USA_neutrality_act add_idea = USA_lend_lease_act_na } } } else = { add_ideas = USA_lend_lease_act_dummy #should never get here, just for tooltip purposes } if = { limit = { has_war_support > 0.6 has_war = no } USA_congress_small_support = yes } else_if = { limit = { has_war_support > 0.4 has_war = no } USA_congress_small_opposition = yes } else_if = { limit = { has_war_support < 0.4 has_war = no } USA_congress_large_opposition = yes } else = { USA_congress_medium_opposition = yes } } } focus = { id = USA_arsenal_of_democracy icon = GFX_goal_support_democracy prerequisite = { focus = USA_neutrality_act } x = 0 y = 2 relative_position_id = USA_neutrality_act offset = { x = 0 y = -1 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = USA_neutrality_act } } cost = 10 ai_will_do = { factor = 1 } available = { democratic > 0.95 } 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 = { navy_experience = 50 army_experience = 50 air_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 } } } search_filters = {FOCUS_FILTER_INDUSTRY} completion_reward = { navy_experience = 50 army_experience = 50 air_experience = 10 random_owned_controlled_state = { limit = { is_core_of = ROOT 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 = { is_core_of = ROOT 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 = { is_core_of = ROOT 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 = { is_core_of = ROOT 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_the_giant_wakes icon = GFX_goal_generic_construct_civ_factory prerequisite = { focus = USA_arsenal_of_democracy } available = { OR = { has_war = yes has_war_support > 0.3 } democratic > 0.95 } continue_if_invalid = yes x = 0 y = 2 relative_position_id = USA_arsenal_of_democracy cost = 10 ai_will_do = { factor = 1 } available_if_capitulated = yes bypass = { has_idea = USA_homeland_defense } 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_wartime_industry icon = GFX_goal_generic_construct_mil_factory prerequisite = { focus = USA_the_giant_wakes } x = 0 y = 2 relative_position_id = USA_the_giant_wakes cost = 10 ai_will_do = { factor = 1 } available_if_capitulated = yes available = { democratic > 0.95 } completion_reward = { add_ideas = wartime_industry_focus custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_designer show_ideas_tooltip = USA_general_motors } } focus = { id = USA_military_construction icon = GFX_goal_generic_build_tank prerequisite = { focus = USA_arsenal_of_democracy } available = { OR = { has_war = yes has_war_support > 0.3 } } continue_if_invalid = yes available_if_capitulated = yes x = 1 y = 1 relative_position_id = USA_arsenal_of_democracy 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_2Inf } add_building_construction = { type = infrastructure level = 2 instant_build = yes } } } search_filters = { FOCUS_FILTER_INDUSTRY } 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 region = 199 region = 219 region = 218 region = 211 region = 214 region = 198 region = 197 } } 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 = { any_owned_state = { AND = { is_controlled_by = USA is_core_of = USA free_building_slots = { building = infrastructure size > 1 } } } } random_owned_controlled_state = { limit = { is_core_of = USA free_building_slots = { building = infrastructure size > 1 } } add_building_construction = { type = infrastructure level = 2 instant_build = yes } set_state_flag = USA_military_construction_2Inf } } if = { limit = { any_owned_state = { is_controlled_by = USA is_core_of = USA NOT = { has_state_flag = USA_military_construction_2Inf } free_building_slots = { building = infrastructure size > 1 } } } random_owned_controlled_state = { prioritize = { 371 } limit = { is_core_of = USA NOT = { has_state_flag = USA_military_construction_2Inf } free_building_slots = { building = infrastructure size > 1 } } add_building_construction = { type = infrastructure level = 2 instant_build = yes } set_state_flag = USA_military_construction_2Inf } } if = { limit = { any_owned_state = { #doing this in sequence so that one single state having open infra slots doesn't cascade through everything. There is probably a smarter way of doing this but it is late and my brain no worky AND = { is_controlled_by = USA is_core_of = USA NOT = { has_state_flag = USA_military_construction_2Inf } free_building_slots = { building = infrastructure size > 1 } } } } random_owned_controlled_state = { limit = { is_core_of = USA NOT = { has_state_flag = USA_military_construction_2Inf } free_building_slots = { building = infrastructure size > 1 } } add_building_construction = { type = infrastructure level = 2 instant_build = yes } set_state_flag = USA_military_construction_2Inf } } if = { limit = { any_owned_state = { is_controlled_by = USA is_core_of = USA NOT = { has_state_flag = USA_military_construction_2Inf } free_building_slots = { building = infrastructure size > 1 } } } random_owned_controlled_state = { prioritize = { 375 } limit = { is_core_of = USA NOT = { has_state_flag = USA_military_construction_2Inf } free_building_slots = { building = infrastructure size > 1 } } add_building_construction = { type = infrastructure level = 2 instant_build = yes } set_state_flag = USA_military_construction_2Inf } } if = { limit = { any_owned_state = { AND = { is_controlled_by = USA is_core_of = USA NOT = { has_state_flag = USA_military_construction_2Inf } free_building_slots = { building = infrastructure size > 1 } } } } random_owned_controlled_state = { limit = { is_core_of = USA NOT = { has_state_flag = USA_military_construction_2Inf } free_building_slots = { building = infrastructure size > 1 } } add_building_construction = { type = infrastructure level = 2 instant_build = yes } set_state_flag = USA_military_construction_2Inf } } if = { limit = { any_owned_state = { is_controlled_by = USA is_core_of = USA NOT = { has_state_flag = USA_military_construction_2Inf } free_building_slots = { building = infrastructure size > 1 } } } random_owned_controlled_state = { prioritize = { 378 } limit = { is_core_of = USA NOT = { has_state_flag = USA_military_construction_2Inf } free_building_slots = { building = infrastructure size > 1 } } add_building_construction = { type = infrastructure level = 2 instant_build = yes } set_state_flag = USA_military_construction_2Inf } } } } focus = { id = USA_USACE_projects icon = GFX_goal_generic_production prerequisite = { focus = USA_military_construction } available = { OR = { has_war_support > 0.3 has_war = yes } } continue_if_invalid = yes x = 0 y = 2 relative_position_id = USA_military_construction 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 } search_filters = { FOCUS_FILTER_INDUSTRY } 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 } 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 } 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 } custom_effect_tooltip = generic_skip_one_line_tt air_experience = 50 navy_experience = 50 army_experience = 10 } } ### ## ### ## ### # ### ## # # ### # # ### ## ## # ### ## ### ## # # ### ## ### ### # # # # # # # # # # # # # # # # # # # # # # # # # # ## # # # # # # # # # ## # # #### ### # # # #### # #### ## # ## # # # # # # # #### # ## # # #### ### # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ### ## # # # ### ### ### ## # # # # # ### ## ## ### ### ## # # # # # ### # # # # ### focus = { id = USA_reestablish_the_gold_standard icon = GFX_focus_usa_reestablish_the_gold_standard x = 18 y = 0 offset = { x = -12 y = 0 trigger = { OR = { NOT = { has_dlc = "Man the Guns" } AND = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = USA_reestablish_the_gold_standard } } } } offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = USA_reestablish_the_gold_standard } } offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = USA_neutrality_act } } offset = { x = -1 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = USA_reestablish_the_gold_standard has_completed_focus = USA_neutrality_act } } offset = { x = -2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = USA_reestablish_the_gold_standard has_completed_focus = USA_limited_intervention } } cost = 10 ai_will_do = { factor = 1 } mutually_exclusive = { focus = USA_continue_the_new_deal } allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = USA_continue_the_new_deal } } } available = { has_government = democratic NOT = { has_country_leader = { ruling_only = yes character = USA_franklin_delano_roosevelt } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY FOCUS_FILTER_USA_CONGRESS} completion_reward = { add_ideas = USA_gold_standard USA_congress_small_opposition = yes hidden_effect = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } mark_focus_tree_layout_dirty = yes } } } } focus = { id = USA_adjusted_compensation_act icon = GFX_goal_generic_consumer_goods x = 2 y = 1 prerequisite = { focus = USA_reestablish_the_gold_standard } relative_position_id = USA_reestablish_the_gold_standard cost = 10 ai_will_do = { factor = 1 } available = { congress_medium_support_trigger = yes } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_MANPOWER FOCUS_FILTER_USA_CONGRESS} completion_reward = { add_timed_idea = { idea = USA_adjusted_compensation_payment days = 180 } USA_great_depression_level_down = yes if = { limit = { not = { congress_medium_support_trigger = yes } } USA_congress_small_opposition = yes } } } focus = { id = USA_labour_management_relations_act icon = GFX_focus_generic_military_academy x = 0 y = 1 prerequisite = { focus = USA_adjusted_compensation_act } relative_position_id = USA_adjusted_compensation_act cost = 10 ai_will_do = { factor = 1 } available = { congress_medium_support_trigger = yes } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_USA_CONGRESS} completion_reward = { add_ideas = USA_labour_management_relations_act if = { limit = { communism < 0.1 } USA_congress_small_opposition = yes } else = { USA_congress_medium_opposition = yes } } } focus = { id = USA_protectionist_tariffs icon = GFX_goal_generic_defence x = 0 y = 2 prerequisite = { focus = USA_labour_management_relations_act } relative_position_id = USA_adjusted_compensation_act cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_MANPOWER} completion_reward = { USA_great_depression_level_down = yes if = { limit = { has_idea = free_trade } add_ideas = export_focus } } } focus = { id = USA_income_tax_reform icon = GFX_goal_generic_intelligence_exchange x = 0 y = 4 prerequisite = { focus = USA_protectionist_tariffs } relative_position_id = USA_adjusted_compensation_act cost = 10 ai_will_do = { factor = 1 } available = { congress_high_support_trigger = yes } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = {FOCUS_FILTER_INDUSTRY FOCUS_FILTER_MANPOWER FOCUS_FILTER_USA_CONGRESS} completion_reward = { USA_great_depression_level_down = yes USA_congress_medium_opposition = yes unlock_decision_tooltip = { decision = USA_give_tax_break show_effect_tooltip = yes } } } focus = { id = USA_institute_of_american_sciences icon = GFX_focus_research x = 0 y = 6 prerequisite = { focus = USA_income_tax_reform } relative_position_id = USA_adjusted_compensation_act cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { add_research_slot = 1 } } ## ### ### ### # # ## ### # # ### # # ### # # ### ## # # ### ### ### ## ## # # # ### ## ### ## # # # # # # # ## # # # # # # ## # # # # # # # ## ## # # # # # # # # ## # # # # # # # ## # # # ### ## # ## # ## # #### ## # ## # #### ## #### # # # ## ### # # #### # ## # ## # ## # # # # ## # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ## # # # ### # # ## # # # ### # # # # # ### # # # # ### # # ### ## # # # # ### ### ## ### ## # # focus = { id = USA_america_first icon = GFX_goal_generic_political_pressure x = 4 y = 1 prerequisite = { focus = USA_reestablish_the_gold_standard } relative_position_id = USA_reestablish_the_gold_standard cost = 10 ai_will_do = { factor = 1 } allow_branch = { has_dlc = "Man the Guns" if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = USA_continue_the_new_deal } } } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = {FOCUS_FILTER_POLITICAL} completion_reward = { custom_effect_tooltip = available_political_advisor show_ideas_tooltip = charles_coughlin add_popularity = { ideology = fascism popularity = 0.05 } if = { limit = { is_ai = yes OR = { has_country_flag = USA_AI_RANDOM_FASCIST has_game_rule = { rule = USA_ai_behavior option = FASCIST } } } add_ideas = charles_coughlin } } } focus = { id = USA_extend_the_chinese_exclusion_acts icon = GFX_goal_generic_forceful_treaty x = 0 y = 1 prerequisite = { focus = USA_america_first } relative_position_id = USA_america_first cost = 10 ai_will_do = { factor = 1 } available = { congress_low_support_trigger = yes } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = {FOCUS_FILTER_USA_CONGRESS} completion_reward = { USA_congress_large_support = yes event_target:WTT_current_china_leader = { add_opinion_modifier = { modifier = USA_extend_the_chinese_exclusion_acts target = ROOT } } } } focus = { id = USA_empower_the_huac icon = GFX_goal_generic_war_with_comintern x = 0 y = 3 prerequisite = { focus = USA_extend_the_chinese_exclusion_acts } prerequisite = { focus = USA_labour_management_relations_act } relative_position_id = USA_america_first cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = {FOCUS_FILTER_USA_CONGRESS} completion_reward = { custom_effect_tooltip = available_political_advisor show_ideas_tooltip = USA_joseph_mccarthy unlock_decision_tooltip = { decision = USA_use_huac show_effect_tooltip = yes } } } focus = { id = USA_voter_registration_act icon = GFX_focus_usa_voter_registration_act x = 0 y = 5 prerequisite = { focus = USA_empower_the_huac } relative_position_id = USA_america_first cost = 10 ai_will_do = { factor = 1 } available = { fascism > 0.15 congress_high_support_trigger = yes } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no completion_reward = { USA_return_majority = yes if = { limit = { democratic > 0.75 } add_stability = -0.1 } if = { limit = { has_country_flag = mtg_usa_civil_war_democrats_1 not = { has_country_flag = mtg_usa_civil_war_democrats_2 } } country_event = mtg_usa_civil_war_democrats.2 custom_effect_tooltip = mtg_usa_civil_war_warning_tt } else_if = { limit = { not = { has_country_flag = mtg_usa_civil_war_democrats_1 } } country_event = mtg_usa_civil_war_democrats.1 custom_effect_tooltip = mtg_usa_civil_war_warning_tt } } } ## # # # # # # ### ### # # ### # # ### ## ### # # # ### ### ## # # ### ### ### ## # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #### # # # # # # # # #### # #### ## # # # # # ## ### # #### # ### # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ### ### # # # ### # # # # # # ### ## ### ### # ### # # ## # # ### # # # ## focus = { id = USA_ally_with_the_silver_shirts icon = GFX_focus_generic_diplomatic_treaty x = 5 y = 1 prerequisite = { focus = USA_america_first } relative_position_id = USA_america_first cost = 10 ai_will_do = { factor = 1 } available = { fascism > 0.1 has_idea_with_trait = fascist_demagogue not = { has_completed_focus = USA_limited_intervention } not = { has_completed_focus = USA_neutrality_act } } bypass = { has_government = fascism } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = {FOCUS_FILTER_POLITICAL FOCUS_FILTER_USA_CONGRESS} completion_reward = { USA_congress_medium_support = yes unlock_decision_tooltip = { decision = USA_beat_up_opposition show_effect_tooltip = yes } if = { limit = { has_country_flag = mtg_usa_civil_war_democrats_1 not = { has_country_flag = mtg_usa_civil_war_democrats_2 } } country_event = mtg_usa_civil_war_democrats.2 custom_effect_tooltip = mtg_usa_civil_war_warning_tt } else_if = { limit = { not = { has_country_flag = mtg_usa_civil_war_democrats_1 } } country_event = mtg_usa_civil_war_democrats.1 custom_effect_tooltip = mtg_usa_civil_war_warning_tt } } } focus = { id = USA_national_prosperity_program icon = GFX_goal_generic_consumer_goods x = -2 y = 1 prerequisite = { focus = USA_ally_with_the_silver_shirts } relative_position_id = USA_ally_with_the_silver_shirts cost = 10 ai_will_do = { factor = 1 } available = { fascism > 0.2 } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = {FOCUS_FILTER_STABILITY} completion_reward = { add_stability = 0.05 } } focus = { id = USA_privatize_the_TVA icon = GFX_focus_generic_industry_1 x = -3 y = 2 prerequisite = { focus = USA_national_prosperity_program } relative_position_id = USA_ally_with_the_silver_shirts cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { 368 = { add_extra_state_shared_building_slots = 2 } add_ideas = USA_privatization } } focus = { id = USA_de_regulate_the_banking_sector icon = GFX_focus_generic_industry_2 x = -1 y = 2 prerequisite = { focus = USA_national_prosperity_program } relative_position_id = USA_ally_with_the_silver_shirts cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { add_ideas = USA_banking_sector_deregulation } } focus = { id = USA_national_employment_strategy icon = GFX_focus_generic_industry_3 x = -2 y = 3 prerequisite = { focus = USA_privatize_the_TVA } prerequisite = { focus = USA_de_regulate_the_banking_sector } relative_position_id = USA_ally_with_the_silver_shirts cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = {FOCUS_FILTER_MANPOWER FOCUS_FILTER_INDUSTRY} completion_reward = { swap_ideas = { remove_idea = USA_banking_sector_deregulation add_idea = USA_national_employment_strategy } USA_great_depression_level_down = yes } } focus = { id = USA_invite_foreign_support icon = GFX_goal_generic_military_deal x = 3 y = 1 prerequisite = { focus = USA_ally_with_the_silver_shirts } relative_position_id = USA_ally_with_the_silver_shirts cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { unlock_decision_category_tooltip = USA_foreign_support custom_effect_tooltip = USA_foreign_support_tt } } focus = { id = USA_send_lindbergh_to_germany icon = GFX_focus_chi_mission_to_germany x = 0 y = 1 prerequisite = { focus = USA_invite_foreign_support } relative_position_id = USA_invite_foreign_support cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { air_experience = 75 custom_effect_tooltip = available_chief_of_airforce show_ideas_tooltip = USA_charles_lindbergh } } focus = { id = USA_work_with_the_bund icon = GFX_goal_generic_dangerous_deal x = -2 y = 2 prerequisite = { focus = USA_send_lindbergh_to_germany } relative_position_id = USA_invite_foreign_support cost = 10 ai_will_do = { factor = 1 } available = { not = { has_war_with = GER } } bypass = { has_civil_war = yes } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = {FOCUS_FILTER_STABILITY} completion_reward = { add_stability = 0.05 GER = { add_opinion_modifier = { target = ROOT modifier = USA_work_with_the_bund } } set_country_flag = MTG_work_with_the_bund # to check if the focus was completed regularly or bypassed custom_effect_tooltip = USA_work_with_the_bund_tt } } focus = { id = USA_recruit_the_free_corps icon = GFX_focus_usa_recruit_the_free_corps x = 0 y = 2 prerequisite = { focus = USA_send_lindbergh_to_germany } relative_position_id = USA_invite_foreign_support cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { unlock_decision_tooltip = USA_raise_the_free_corps custom_effect_tooltip = USA_raise_the_free_corps_tt } } focus = { id = USA_honor_the_confederacy icon = GFX_focus_usa_honor_the_confederacy x = -4 y = 3 prerequisite = { focus = USA_work_with_the_bund } prerequisite = { focus = USA_national_employment_strategy } relative_position_id = USA_invite_foreign_support cost = 10 ai_will_do = { factor = 1 } available = { OR = { has_civil_war = yes has_government = fascism has_government = neutrality } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { unlock_decision_category_tooltip = USA_honor_the_confederacy custom_effect_tooltip = USA_honor_the_confederacy_tt } } # # ## ### ### ## # # ### ### ## ## ## ### # # # # # # # # # # # # # # # # # # # # # # # # #### ### ### # # # # # ## ### # #### # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ## # # ### # # ## # # ## # focus = { id = USA_war_powers_act icon = GFX_goal_generic_forceful_treaty x = 11 y = 1 prerequisite = { focus = USA_america_first } relative_position_id = USA_america_first cost = 10 ai_will_do = { factor = 1 } available = { congress_high_support_trigger = yes fascism > 0.3 } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no completion_reward = { add_ideas = USA_war_powers_act set_rule = { can_create_factions = yes } hidden_effect = { news_event = { id = mtg_news.5 days = 3 random_days = 6 } } } } focus = { id = USA_seize_cuba icon = GFX_goal_generic_occupy_states_ongoing_war x = -1 y = 1 prerequisite = { focus = USA_war_powers_act } relative_position_id = USA_war_powers_act cost = 10 ai_will_do = { factor = 1 } available = { has_war_support > 0.35 } bypass = { OR = { owns_state = 315 has_war_with = CUB CUB = {is_subject_of = ROOT} has_wargoal_against = { target = CUB type = annex_everything } } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { if = { limit = { CUB = { owns_state = 315 } } create_wargoal = { type = annex_everything target = CUB expire = 0 } } else_if = { limit = { 315 = { CONTROLLER = { not = { is_in_faction_with = ROOT } } } } 315 = { CONTROLLER = { ROOT = { create_wargoal = { type = take_state target = PREV expire = 0 generator = { 315 } } } } } } } } focus = { id = USA_manifest_destiny icon = GFX_goal_generic_political_pressure prerequisite = { focus = USA_war_powers_act } available = { } x = 1 y = 1 relative_position_id = USA_war_powers_act cost = 10 ai_will_do = { factor = 1 } completion_reward = { add_ideas = USA_world_police } } focus = { id = USA_eliminate_the_southern_threat icon = GFX_goal_generic_military_sphere x = -1 y = 2 prerequisite = { focus = USA_seize_cuba } relative_position_id = USA_war_powers_act cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { MEX = { OR = { is_subject_of = ROOT exists = no has_War_with = ROOT } } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { MEX = { country_event = mtg_usa_southern_threat.1 } } } focus = { id = USA_the_canadian_corridor icon = GFX_goal_generic_position_armies x = 1 y = 2 prerequisite = { focus = USA_manifest_destiny } relative_position_id = USA_war_powers_act cost = 10 ai_will_do = { factor = 1 } available = { any_other_country = { owns_state = 473 owns_state = 471 owns_state = 864 } } bypass = { AND = { 473 = { OR = { is_controlled_by = ROOT is_owned_by = ROOT OWNER = { has_war_with = ROOT } OWNER = { is_subject_of = ROOT } } } 471 = { OR = { is_controlled_by = ROOT is_owned_by = ROOT OWNER = { has_war_with = ROOT } OWNER = { is_subject_of = ROOT } } } 864 = { OR = { is_controlled_by = ROOT is_owned_by = ROOT OWNER = { has_war_with = ROOT } OWNER = { is_subject_of = ROOT } } } } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { 473 = { CONTROLLER = { country_event = mtg_usa_canadian_corridor.1 } } } } focus = { id = USA_north_american_dominion icon = GFX_goal_generic_political_pressure x = 0 y = 3 prerequisite = { focus = USA_the_canadian_corridor } prerequisite = { focus = USA_eliminate_the_southern_threat } relative_position_id = USA_war_powers_act cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { CUB = { OR = { exists = no has_war_with = ROOT is_subject_of = ROOT } } HAI = { OR = { exists = no has_war_with = ROOT is_subject_of = ROOT } } DOM = { OR = { exists = no has_war_with = ROOT is_subject_of = ROOT } } GUA = { OR = { exists = no has_war_with = ROOT is_subject_of = ROOT } } CAN = { OR = { exists = no has_war_with = ROOT is_subject_of = ROOT } } MEX = { OR = { exists = no has_war_with = ROOT is_subject_of = ROOT } } HON = { OR = { exists = no has_war_with = ROOT is_subject_of = ROOT } } NIC = { OR = { exists = no has_war_with = ROOT is_subject_of = ROOT } } PAN = { OR = { exists = no has_war_with = ROOT is_subject_of = ROOT } } COS = { OR = { exists = no has_war_with = ROOT is_subject_of = ROOT } } ELS = { OR = { exists = no has_war_with = ROOT is_subject_of = ROOT } } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { every_country = { limit = { OR = { original_tag = CUB original_tag = HAI original_tag = DOM original_tag = GUA original_tag = MEX original_tag = CAN original_tag = HON original_tag = NIC original_tag = PAN original_tag = COS original_tag = ELS } not = { has_war_with = ROOT } not = { is_subject_of = ROOT } exists = yes } country_event = mtg_usa_north_american_dominion.1 } } } focus = { id = USA_strategic_interests icon = GFX_goal_generic_more_territorial_claims x = -1 y = 4 prerequisite = { focus = USA_north_american_dominion } relative_position_id = USA_war_powers_act cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { AND = { 336 = { OR = { is_controlled_by = ROOT CONTROLLER = { has_war_with = ROOT } } } 1065 = { OR = { is_controlled_by = ROOT CONTROLLER = { has_war_with = ROOT } } } 1031 = { OR = { is_controlled_by = ROOT CONTROLLER = { has_war_with = ROOT } } } 326 = { OR = { is_controlled_by = ROOT CONTROLLER = { has_war_with = ROOT } } } 118 = { OR = { is_controlled_by = ROOT CONTROLLER = { has_war_with = ROOT } } } } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { IF = { limit = { any_other_country = { has_full_control_of_state = 118 has_full_control_of_state = 326 not = { has_war_with = ROOT } 336 = { CONTROLLER = { OR = { is_subject_of = PREV.PREV tag = PREV.PREV } } } } } 118 = { CONTROLLER = { country_event = mtg_usa_strategic_interests.1 } } } else = { if = { limit = { 336 = { CONTROLLER = { is_subject = no NOT = { has_full_control_of_state = 118 } not = { has_war_with = ROOT } } } } 336 = { CONTROLLER = { country_event = mtg_usa_strategic_interests.1 } } 118 = { CONTROLLER = { country_event = mtg_usa_strategic_interests.1 } } if = { limit = { 336 = { CONTROLLER = { NOT = { has_full_control_of_state = 326 } not = { has_war_with = ROOT } } } 326 = { CONTROLLER = { NOT = { has_full_control_of_state = 118 } not = { has_war_with = ROOT } } } } 326 = { CONTROLLER = { country_event = mtg_usa_strategic_interests.1 } } } } else_if = { limit = { 336 = { CONTROLLER = { is_subject = yes not = { has_war_with = ROOT } } } } 336 = { CONTROLLER = { OVERLORD = { country_event = mtg_usa_strategic_interests.1 } } } if = { limit = { 336 = { CONTROLLER = { OVERLORD = { not = { controls_state = 326 } not = { has_war_with = ROOT } } } } } 326 = { CONTROLLER = { country_event = mtg_usa_strategic_interests.1 } } } if = { limit = { 336 = { CONTROLLER = { OVERLORD = { not = { controls_state = 118 } not = { has_war_with = ROOT } } } } } 118 = { CONTROLLER = { country_event = mtg_usa_strategic_interests.1 } } } } } } } focus = { id = USA_protect_south_america icon = GFX_goal_generic_attack_allies x = -1 y = 5 prerequisite = { focus = USA_strategic_interests } relative_position_id = USA_war_powers_act cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { AND = { BRA = { OR = { exists = no has_war_with = ROOT } } VEN = { OR = { exists = no has_war_with = ROOT } } COL = { OR = { exists = no has_war_with = ROOT } } ECU = { OR = { exists = no has_war_with = ROOT } } PRU = { OR = { exists = no has_war_with = ROOT } } BOL = { OR = { exists = no has_war_with = ROOT } } PAR = { OR = { exists = no has_war_with = ROOT } } ARG = { OR = { exists = no has_war_with = ROOT } } CHL = { OR = { exists = no has_war_with = ROOT } } URG = { OR = { exists = no has_war_with = ROOT } } } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { every_country = { limit = { OR = { original_tag = BRA original_tag = VEN original_tag = COL original_tag = ECU original_tag = PRU original_tag = BOL original_tag = PAR original_tag = ARG original_tag = CHL original_tag = URG } not = { has_war_with = ROOT } not = { is_subject_of = ROOT } exists = yes } country_event = mtg_usa_protect_south_america.1 } } } focus = { id = USA_pacific_pacification icon = GFX_focus_generic_coastal_fort x = 1 y = 4 prerequisite = { focus = USA_north_american_dominion } relative_position_id = USA_war_powers_act cost = 10 ai_will_do = { factor = 1 } available = { country_exists = AST country_exists = NZL } bypass = { AND = { AST = { OR = { exists = no is_subject_of = ROOT has_war_with = ROOT } } NZL = { OR = { exists = no is_subject_of = ROOT has_war_with = ROOT } } } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no ## AST is Subject, NZL is not ## completion_reward = { if = { limit = { AST = { is_subject = yes OVERLORD = { not = { tag = NZL } not = { tag = ROOT } } } NZL = { is_subject = no } } ##Checking if any of the coutries involved are at war with USA before triggering the event for them. if = { limit = { AST = { OVERLORD = { NOT = {has_war_with = ROOT}}} } AST = { OVERLORD = { country_event = mtg_usa_pacific_pacification.1 } } } if = { limit = { NZL = { NOT = { has_war_with = ROOT}} } NZL = { country_event = mtg_usa_pacific_pacification.1 } } } ## NZL is subject, AST is not ## else_if = { limit = { AST = { is_subject = no } NZL = { is_subject = yes OVERLORD = { not = { tag = AST } not = { tag = ROOT } } } } ##Checking if any of the coutries involved are at war with USA before triggering the event for them. if = { limit = { NZL = { OVERLORD = { NOT = {has_war_with = ROOT }}} } NZL = { OVERLORD = { country_event = mtg_usa_pacific_pacification.1 } } } if = { limit = { AST = { NOT = { has_war_with = ROOT }} } AST = { country_event = mtg_usa_pacific_pacification.1 } } } ## NZL and AST are subjects ## else_if = { limit = { AST = { is_subject = yes OVERLORD = { not = { tag = ROOT } } } NZL = { is_subject = yes OVERLORD = { not = { tag = ROOT } } } } if = { limit = { AST = { OVERLORD = { NOT = {has_war_with = ROOT }}} } AST = { OVERLORD = { country_event = mtg_usa_pacific_pacification.1 } } } if = { limit = { AST = { OVERLORD = { NZL = { OVERLORD = { not = { tag = PREV.PREV } } } } } #NZL and AST both subjects but of different people } if = { limit = { NZL = { OVERLORD = { NOT = { has_war_with = ROOT }}} } NZL = { OVERLORD = { country_event = mtg_usa_pacific_pacification.1 } } } } } ## NZL and AST are independent. else = { AST = { country_event = mtg_usa_pacific_pacification.1 } NZL = { country_event = mtg_usa_pacific_pacification.1 } } } } focus = { id = USA_secure_asia icon = GFX_focus_generic_strike_at_democracy1 x = 1 y = 5 prerequisite = { focus = USA_pacific_pacification } relative_position_id = USA_war_powers_act cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { SIA = { OR = { has_war_with = ROOT is_subject_of = ROOT exists = no } } INS = { OR = { has_war_with = ROOT is_subject_of = ROOT exists = no } } 671 = { CONTROLLER = { OR = { has_war_with = ROOT is_subject_of = ROOT } } } 670 = { CONTROLLER = { OR = { has_war_with = ROOT is_subject_of = ROOT } } } 741 = { CONTROLLER = { OR = { has_war_with = ROOT is_subject_of = ROOT } } } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { if = { limit = { SIA = { is_subject = no not = { has_war_with = ROOT } } } SIA = { country_event = mtg_usa_secure_asia.1 } } if = { limit = { INS = { is_subject = yes } } INS = { OVERLORD = { country_event = mtg_usa_secure_asia.4 } } } else = { INS = { country_event = mtg_usa_secure_asia.1 } } if = { limit = { 671 = { CONTROLLER = { is_subject = no controls_state = 670 controls_state = 286 controls_state = 741 controls_state = 1017 not = { has_war_with = ROOT } } } } 671 = { CONTROLLER = { country_event = mtg_usa_secure_asia.7 } } } else = { if = { limit = { country_exists = VIN VIN = { is_subject = no not = { has_war_with = ROOT } } } VIN = { country_event = mtg_usa_secure_asia.1 } } if = { limit = { country_exists = LAO LAO = { is_subject = no not = { has_war_with = ROOT } } } LAO = { country_event = mtg_usa_secure_asia.1 } } if = { limit = { country_exists = CAM CAM = { is_subject = no not = { has_war_with = ROOT } } } CAM = { country_event = mtg_usa_secure_asia.1 } } } } } focus = { id = USA_global_hegemony icon = GFX_focus_generic_diplomatic_treaty x = 0 y = 6 prerequisite = { focus = USA_secure_asia } prerequisite = { focus = USA_protect_south_america } relative_position_id = USA_war_powers_act cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { every_country = { limit = { is_major = yes is_subject = no not = { original_tag = USA } not = { has_war_with = ROOT } } hidden_effect = { ROOT = { create_wargoal = { type = puppet_wargoal_focus target = PREV expire = 0 } } } custom_effect_tooltip = create_puppet_wargoal_usa } } } # # ## ### ### # ## # # ## # # # # # # # # # # # ## # # # # # #### ### ### # #### # ## # # # # # # # # # # # # # # # # # # # # # # ### # # # # ## focus = { id = USA_war_plans_division icon = GFX_goal_generic_position_armies x = 42 y = 0 offset = { x = -26 y = 0 trigger = { NOT = { has_dlc = "Man the Guns" } } } offset = { x = -17 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_dlc = "Man the Guns" has_completed_focus = USA_continue_the_new_deal } } offset = { x = -2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } NOT = { has_dlc = "Man the Guns" } has_completed_focus = USA_continue_the_new_deal } } offset = { x = -14 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_dlc = "Man the Guns" has_completed_focus = USA_reestablish_the_gold_standard } } offset = { x = -2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } NOT = { has_dlc = "Man the Guns" } has_completed_focus = USA_reestablish_the_gold_standard } } offset = { x = -2 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } OR = { has_completed_focus = USA_continue_the_new_deal has_completed_focus = USA_reestablish_the_gold_standard } OR = { has_completed_focus = USA_limited_intervention has_completed_focus = USA_neutrality_act } } } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { custom_effect_tooltip = available_chief_of_army show_ideas_tooltip = walter_krueger unlock_decision_category_tooltip = USA_war_plans } } focus = { id = USA_intervention_in_the_americas icon = GFX_goal_generic_occupy_states_ongoing_war x = -4 y = 1 prerequisite = { focus = USA_war_plans_division } relative_position_id = USA_war_plans_division cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { add_ideas = USA_intervention_in_the_americas } } focus = { id = USA_war_plan_green icon = GFX_focus_attack_mexico x = -1 y = 1 prerequisite = { focus = USA_intervention_in_the_americas } relative_position_id = USA_intervention_in_the_americas cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { unlock_decision_tooltip = { decision = USA_execute_war_plan_green show_effect_tooltip = yes show_modifiers = yes } } } focus = { id = USA_war_plan_crimson icon = GFX_focus_attack_canada x = 1 y = 1 prerequisite = { focus = USA_intervention_in_the_americas } relative_position_id = USA_intervention_in_the_americas cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { unlock_decision_tooltip = { decision = USA_execute_war_plan_crimson show_effect_tooltip = yes show_modifiers = yes } } } focus = { id = USA_reinforce_monroe_doctrine icon = GFX_goal_generic_positive_trade_relations x = 0 y = 2 prerequisite = { focus = USA_intervention_in_the_americas } relative_position_id = USA_intervention_in_the_americas cost = 10 ai_will_do = { factor = 2 } completion_reward = { custom_effect_tooltip = USA_reinforce_monroe_doctrine_tt unlock_decision_category_tooltip = USA_intervention_mandate 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_war_plan_gray icon = GFX_goal_generic_more_territorial_claims x = 0 y = 3 prerequisite = { focus = USA_reinforce_monroe_doctrine } relative_position_id = USA_intervention_in_the_americas cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { unlock_decision_tooltip = { decision = USA_execute_war_plan_gray show_effect_tooltip = yes show_modifiers = yes } } } focus = { id = USA_hemisphere_defense icon = GFX_goal_generic_defence x = 0 y = 4 prerequisite = { focus = USA_war_plan_gray } relative_position_id = USA_intervention_in_the_americas cost = 10 ai_will_do = { factor = 1 modifier = { is_historical_focus_on = yes factor = 0 } } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { if = { limit = { is_in_faction = no } create_faction_from_template = { template = faction_template_pan_american name = USA_hemisphere_defense_faction } } if = { limit = { is_faction_leader = yes } every_country = { limit = { is_in_faction = no has_government = ROOT not = { has_war_with = ROOT } OR = { original_tag = CUB original_tag = CAN original_tag = MEX original_tag = BRA original_tag = ARG original_tag = URG original_tag = CHL original_tag = "PAN" original_tag = PAR original_tag = VEN original_tag = PRU original_tag = BOL original_tag = COL original_tag = ECU original_tag = HON original_tag = DOM original_tag = HAI original_tag = GUA original_tag = COS original_tag = ELS original_tag = NIC } } country_event = generic.5 } } } } focus = { id = USA_intervention_in_europe icon = GFX_goal_generic_territory_or_war x = 0 y = 1 prerequisite = { focus = USA_war_plans_division } relative_position_id = USA_war_plans_division cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { add_ideas = USA_intervention_in_europe IF = { limit = { has_dlc = "La Resistance" } USA_create_george_musulin_operative = yes } } } focus = { id = USA_war_plan_gold icon = GFX_focus_attack_france x = -2 y = 2 prerequisite = { focus = USA_intervention_in_europe } relative_position_id = USA_intervention_in_europe cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { IF = { limit = { has_dlc = "La Resistance" } USA_create_rene_joyeuse_operative = yes } unlock_decision_tooltip = { decision = USA_execute_war_plan_gold show_effect_tooltip = yes show_modifiers = yes } } } focus = { id = USA_war_plan_silver icon = GFX_focus_attack_italy x = -1 y = 1 prerequisite = { focus = USA_intervention_in_europe } mutually_exclusive = { } relative_position_id = USA_intervention_in_europe cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { IF = { limit = { has_dlc = "La Resistance" } USA_create_joe_savoldi_operative = yes } unlock_decision_tooltip = { decision = USA_execute_war_plan_silver show_effect_tooltip = yes show_modifiers = yes } } } focus = { id = USA_war_plan_black icon = GFX_focus_attack_germany prerequisite = { focus = USA_intervention_in_europe } available = { } continue_if_invalid = yes available_if_capitulated = yes x = 0 y = 2 relative_position_id = USA_intervention_in_europe cost = 10 #ai_will_do = { # factor = 1 #} completion_reward = { GER = { add_opinion_modifier = { target = USA modifier = war_plan_black } } IF = { limit = { has_dlc = "La Resistance" } USA_create_william_sebold_operative = yes } unlock_decision_tooltip = { decision = USA_execute_war_plan_black show_effect_tooltip = yes show_modifiers = yes } } } focus = { id = USA_destroyers_for_bases icon = GFX_goal_generic_navy_cruiser prerequisite = { focus = USA_war_plan_black } available = { country_exists = GER is_subject = no ENG = { NOT = { is_in_faction_with = GER } } ENG = { has_government = ROOT has_war = yes not = { has_war_with = ROOT } any_enemy_country = { is_major = yes } } } 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 = 0 y = 1 relative_position_id = USA_war_plan_black cost = 10 #ai_will_do = { # factor = 1 #} search_filters = {FOCUS_FILTER_ANNEXATION} 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_focus_attack_soviet prerequisite = { focus = USA_intervention_in_europe } available = { } x = 2 y = 2 relative_position_id = USA_intervention_in_europe cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { SOU = { add_opinion_modifier = { target = USA modifier = war_plan_white } } IF = { limit = { has_dlc = "La Resistance" } USA_create_serge_obolensky_operative = yes } unlock_decision_tooltip = { decision = USA_execute_war_plan_white show_effect_tooltip = yes show_modifiers = yes } } } focus = { id = USA_anti_bolshevist_aid dynamic = yes icon = GFX_goal_generic_war_with_comintern x = 2 y = 3 prerequisite = { focus = USA_war_plan_white } relative_position_id = USA_intervention_in_europe cost = 10 ai_will_do = { factor = 1 } available = { SOV = { has_civil_war = no } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { custom_effect_tooltip = mtg_usa_anti_bolshevist_aid_tt } } focus = { id = USA_war_plan_red icon = GFX_focus_attack_britain prerequisite = { focus = USA_intervention_in_europe } available = { } x = 4 y = 2 relative_position_id = USA_intervention_in_europe cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { ENG = { add_opinion_modifier = { target = USA modifier = war_plan_red } } unlock_decision_tooltip = { decision = USA_execute_war_plan_red show_effect_tooltip = yes show_modifiers = yes } } } focus = { id = USA_war_plan_ruby icon = GFX_focus_attack_india x = 4 y = 3 prerequisite = { focus = USA_war_plan_red } relative_position_id = USA_intervention_in_europe cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { unlock_decision_tooltip = { decision = USA_execute_war_plan_ruby show_effect_tooltip = yes show_modifiers = yes } } } focus = { id = USA_war_plan_scarlet_garnet icon = GFX_focus_attack_australia x = 6 y = 3 prerequisite = { focus = USA_war_plan_red } relative_position_id = USA_intervention_in_europe cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { unlock_decision_tooltip = { decision = USA_execute_war_plan_scarlet_garnet show_effect_tooltip = yes show_modifiers = yes } } } focus = { id = USA_intervention_in_asia icon = GFX_goal_generic_major_war x = 6 y = 1 prerequisite = { focus = USA_war_plans_division } relative_position_id = USA_war_plans_division cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { show_unit_leaders_tooltip = USA_alexander_vandegrift } } focus = { id = USA_war_plan_orange icon = GFX_focus_attack_japan prerequisite = { focus = USA_intervention_in_asia } available = { } continue_if_invalid = yes available_if_capitulated = yes x = -1 y = 1 relative_position_id = USA_intervention_in_asia cost = 10 #ai_will_do = { # factor = 1 #} completion_reward = { JAP = { add_opinion_modifier = { target = USA modifier = war_plan_orange } } unlock_decision_tooltip = { decision = USA_execute_war_plan_orange show_effect_tooltip = yes show_modifiers = yes } } } focus = { id = USA_war_plan_yellow icon = GFX_focus_attack_china x = 1 y = 1 prerequisite = { focus = USA_intervention_in_asia } relative_position_id = USA_intervention_in_asia cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { unlock_decision_tooltip = { decision = USA_execute_war_plan_yellow show_effect_tooltip = yes show_modifiers = yes } } } focus = { id = USA_defense_of_the_pacific icon = GFX_goal_generic_occupy_states_coastal prerequisite = { focus = USA_war_plan_yellow } prerequisite = { focus = USA_war_plan_orange } available = { JAP = { exists = yes NOT = { has_government = ROOT } } } will_lead_to_war_with = JAP x = 0 y = 2 relative_position_id = USA_intervention_in_asia cost = 10 #ai_will_do = { # factor = 1 #} completion_reward = { 650 = { #Fortify naval bases add_building_construction = { type = coastal_bunker province = 13067 level = 2 instant_build = yes } add_building_construction = { type = naval_base province = 13067 level = 2 instant_build = yes } } 631 = { #Fortify naval bases add_building_construction = { type = coastal_bunker province = 13052 level = 2 instant_build = yes } add_building_construction = { type = naval_base province = 13052 level = 2 instant_build = yes } } 632 = { #Fortify naval bases add_building_construction = { type = coastal_bunker province = 13047 level = 2 instant_build = yes } add_building_construction = { type = naval_base province = 13047 level = 2 instant_build = yes } } 638 = { #Fortify naval bases add_building_construction = { type = coastal_bunker province = 12140 level = 2 instant_build = yes } add_building_construction = { type = naval_base province = 12140 level = 2 instant_build = yes } } 642 = { #Fortify naval bases add_building_construction = { type = coastal_bunker province = 13050 level = 2 instant_build = yes } add_building_construction = { type = naval_base province = 13050 level = 2 instant_build = yes } } } } # # ## ### ### ### ### ## ### ### # # ### # # ### # # # # # # # # # # # # # # # # ## ## # ## # # # # # #### ### # # ## ### #### ### # # # # ## # ## # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ### ### # # # # # # # # ### # # # focus = { id = USA_war_department icon = GFX_goal_generic_army_doctrines x = 16 y = 0 relative_position_id = USA_war_plans_division cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { add_ideas = USA_war_department } } focus = { id = USA_selective_training_act icon = GFX_focus_generic_military_mission x = -5 y = 1 prerequisite = { focus = USA_war_department } relative_position_id = USA_war_department cost = 10 ai_will_do = { factor = 1 } available = { if = { limit = { threat < 0.5 has_war = no } congress_high_support_trigger = yes } else = { congress_low_support_trigger = yes } } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = {FOCUS_FILTER_MANPOWER FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_USA_CONGRESS} completion_reward = { if = { limit = { OR = { has_idea = disarmed_nation has_idea = volunteer_only } } add_ideas = limited_conscription } else = { add_political_power = 150 } if = { limit = { has_war_support < 0.1 } set_war_support = 0.1 } if = { limit = { has_war_support < 0.4 } USA_congress_medium_opposition = yes } } } focus = { id = USA_first_special_service_force icon = GFX_goal_generic_special_forces prerequisite = { focus = USA_selective_training_act } x = -2 y = 1 relative_position_id = USA_selective_training_act cost = 10 ai_will_do = { factor = 1 } available_if_capitulated = yes search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { army_experience = 5 add_tech_bonus = { name = special_bonus bonus = 1.0 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_louisiana_maneuvers icon = GFX_goal_generic_cavalry x = 0 y = 1 prerequisite = { focus = USA_selective_training_act } relative_position_id = USA_selective_training_act cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { army_experience = 20 add_doctrine_cost_reduction = { name = USA_louisiana_maneuvers cost_reduction = 0.5 uses = 1 category = land_doctrine } custom_effect_tooltip = generic_skip_one_line_tt USA_george_s_patton = { add_skill_level = 1 } } } focus = { id = USA_airborne_divisions icon = GFX_focus_generic_paratrooper x = -2 y = 2 prerequisite = { focus = USA_louisiana_maneuvers } relative_position_id = USA_selective_training_act cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { add_ideas = USA_airborne_divisions if = { limit = { has_dlc = "Arms Against Tyranny" } add_potential_special_forces_tree = yes add_doctrine_cost_reduction = { name = USA_airborne_divisions cost_reduction = 0.25 uses = 2 category = special_forces_doctrine } } } } focus = { id = USA_army_of_the_united_states icon = GFX_focus_generic_little_entente x = 0 y = 2 prerequisite = { focus = USA_louisiana_maneuvers } relative_position_id = USA_selective_training_act cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { add_ideas = USA_army_of_the_united_states custom_effect_tooltip = generic_skip_one_line_tt USA_omar_bradley = { add_skill_level = 1 } USA_mark_clark = { add_skill_level = 1 } } } focus = { id = USA_womens_armed_service_integration_act icon = GFX_focus_generic_treaty x = 0 y = 3 prerequisite = { focus = USA_army_of_the_united_states } relative_position_id = USA_selective_training_act cost = 10 ai_will_do = { factor = 1 } available = { congress_medium_support_trigger = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = {FOCUS_FILTER_MANPOWER} completion_reward = { add_ideas = USA_womens_armed_service_integration_act } } focus = { id = USA_support_rock_island icon = GFX_goal_generic_army_artillery x = 2 y = 1 relative_position_id = USA_selective_training_act cost = 10 prerequisite = { focus = USA_selective_training_act } ai_will_do = { factor = 5 } available_if_capitulated = yes search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { add_tech_bonus = { name = USA_support_rock_island uses = 2 bonus = 1.0 category = artillery category = support_tech } } } focus = { id = USA_tank_experiments icon = GFX_goal_generic_army_tanks x = 2 y = 2 prerequisite = { focus = USA_support_rock_island } relative_position_id = USA_selective_training_act cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { add_breakthrough_progress = { specialization = specialization_land value = 0.5 } add_tech_bonus = { name = USA_tank_experiments uses = 1 bonus = 1.0 category = armor } } } focus = { id = USA_tank_destroyer_doctrine icon = GFX_focus_usa_tank_destroyer_doctrine x = 2 y = 3 prerequisite = { focus = USA_tank_experiments } mutually_exclusive = { focus = USA_main_battle_tanks } relative_position_id = USA_selective_training_act cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { IF = { limit = { has_dlc = "Arms Against Tyranny" } custom_effect_tooltip = available_mio_tt show_mio_tooltip = USA_tank_destroyer_board_organization mio:USA_tank_destroyer_board_organization = { add_mio_size = 2 } } ELSE = { custom_effect_tooltip = available_designer show_ideas_tooltip = tank_destroyer_board } } } focus = { id = USA_main_battle_tanks icon = GFX_focus_generic_combined_arms x = 4 y = 3 prerequisite = { focus = USA_tank_experiments } mutually_exclusive = { focus = USA_tank_destroyer_doctrine } relative_position_id = USA_selective_training_act cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { IF = { limit = { has_dlc = "Arms Against Tyranny" } custom_effect_tooltip = available_mio_tt show_mio_tooltip = USA_detroit_arsenal_organization mio:USA_detroit_arsenal_organization = { add_mio_size = 2 } } ELSE = { custom_effect_tooltip = available_designer show_ideas_tooltip = detroit_arsenal } } } focus = { id = USA_armored_infantry icon = GFX_goal_generic_build_tank x = 3 y = 4 prerequisite = { focus = USA_main_battle_tanks focus = USA_tank_destroyer_doctrine } relative_position_id = USA_selective_training_act cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { add_tech_bonus = { name = USA_armored_infantry uses = 2 bonus = 1.0 category = motorized_equipment } } } focus = { id = USA_build_the_pentagon icon = GFX_focus_usa_build_the_pentagon x = -1 y = 1 prerequisite = { focus = USA_war_department } relative_position_id = USA_war_department cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { add_ideas = USA_the_pentagon } } focus = { id = USA_department_of_defense icon = GFX_goal_generic_military_sphere x = -1 y = 2 prerequisite = { focus = USA_build_the_pentagon } relative_position_id = USA_war_department cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { swap_ideas = { remove_idea = USA_war_department add_idea = USA_department_of_defense } } } ## ### ### ## ### ## ### ### ## # # # # # # # # # # # # # # # ## # #### # ### # ## # # # # # # ## # # # # # # # # # # # # # # # # # ### # # ## ### ## # ### ## # # focus = { id = USA_air_war_plans_division icon = GFX_goal_generic_build_airforce x = 2 y = 1 cost = 10 #ai_will_do = { # factor = 1 #} prerequisite = { focus = USA_war_department } relative_position_id = USA_war_department available_if_capitulated = yes search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { air_experience = 25 add_doctrine_cost_reduction = { name = USA_air_war_plans_division cost_reduction = 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 = -1 y = 1 relative_position_id = USA_air_war_plans_division 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 = 1 y = 1 relative_position_id = USA_air_war_plans_division 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 = 0 y = 2 relative_position_id = USA_air_support cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { air_experience = 25 add_tech_bonus = { name = USA_TAC uses = 1 bonus = 1.0 category = tactical_bomber } } } focus = { id = USA_CAS text = CAS_effort icon = GFX_goal_generic_CAS prerequisite = { focus = USA_air_support } x = -1 y = 1 relative_position_id = USA_air_support cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { add_tech_bonus = { name = CAS_effort uses = 1 bonus = 1.0 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 = 0 y = 2 relative_position_id = USA_strategic_bombing cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { air_experience = 25 add_tech_bonus = { name = USA_combined_bomber_offensive bonus = 1.0 uses = 1 category = heavy_air } add_ideas = combined_bomber_offensive } } focus = { id = USA_escort_fighters icon = GFX_focus_usa_escort_fighters x = 0 y = 2 prerequisite = { focus = USA_air_support focus = USA_strategic_bombing } relative_position_id = USA_air_war_plans_division cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { add_tech_bonus = { name = USA_escort_fighters bonus = 3.0 uses = 1 category = cat_heavy_fighter } } } focus = { id = USA_us_army_airforce icon = GFX_focus_generic_strike_at_democracy1 x = -1 y = 4 prerequisite = { focus = USA_TAC } relative_position_id = USA_air_war_plans_division cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { add_doctrine_cost_reduction = { name = USA_us_army_airforce uses = 2 cost_reduction = 0.5 category = air_doctrine } } } focus = { id = USA_us_air_force icon = GFX_goal_generic_build_airforce x = 1 y = 4 prerequisite = { focus = USA_combined_bomber_offensive } relative_position_id = USA_air_war_plans_division cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { add_ideas = USA_us_air_force } } # # ## # # # # ## ### ## ### ### ## # # ## # # # # # # # # # # # # # # # ## # # ## #### # # # # ## # # # # # # ## # # # # # # # # # # # # # # # # # # # # # # # ## ### ## # ### ## # # focus = { id = USA_two_ocean_navy_act icon = GFX_focus_generic_navy_battleship2 x = 8 y = 1 prerequisite = { focus = USA_war_department } relative_position_id = USA_war_department cost = 10 ai_will_do = { factor = 1 } available = { if = { limit = { threat < 0.5 has_war = no } congress_high_support_trigger = yes } else = { congress_low_support_trigger = yes } controls_state = 378 controls_state = 358 } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no complete_tooltip = { 378 = { add_extra_state_shared_building_slots = 5 add_building_construction = { type = dockyard level = 5 instant_build = yes } } 358 = { add_extra_state_shared_building_slots = 5 add_building_construction = { type = dockyard level = 5 instant_build = yes } } } search_filters = {FOCUS_FILTER_USA_CONGRESS} completion_reward = { if = { limit = { has_war_support < 0.4 } USA_congress_medium_opposition = yes } if = { limit = { 378 = { free_building_slots = { building = dockyard size > 4 include_locked = yes } } } 378 = { add_extra_state_shared_building_slots = 5 add_building_construction = { type = dockyard level = 5 instant_build = yes } } } if = { limit = { 358 = { free_building_slots = { building = dockyard size > 4 include_locked = yes } } } 358 = { add_extra_state_shared_building_slots = 5 add_building_construction = { type = dockyard level = 5 instant_build = yes } } } custom_effect_tooltip = generic_skip_one_line_tt USA_ernest_king = { add_skill_level = 1 } } } focus = { id = USA_maritime_commission icon = GFX_goal_generic_production2 x = -3 y = 1 prerequisite = { focus = USA_two_ocean_navy_act } relative_position_id = USA_two_ocean_navy_act cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { add_ideas = USA_maritime_commission } } focus = { id = USA_liberty_ships icon = GFX_goal_generic_amphibious_assault prerequisite = { focus = USA_maritime_commission } x = -3 y = 2 relative_position_id = USA_two_ocean_navy_act cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes completion_reward = { add_ideas = liberty_ships_focus } } focus = { id = USA_bureau_of_ships icon = GFX_goal_generic_build_navy x = 2 y = 1 cost = 10 #ai_will_do = { # factor = 1 #} prerequisite = { focus = USA_two_ocean_navy_act } relative_position_id = USA_two_ocean_navy_act available_if_capitulated = yes completion_reward = { navy_experience = 50 add_ideas = bureau_of_ships_focus if = { limit = { has_idea = bureau_of_ordnance_spirit } remove_ideas = bureau_of_ordnance_spirit } custom_effect_tooltip = generic_skip_one_line_tt USA_chester_w_nimitz = { add_skill_level = 1 } USA_william_halsey_jr = { add_skill_level = 1 } } } focus = { id = USA_battleship_primacy icon = GFX_goal_generic_navy_battleship prerequisite = { focus = USA_bureau_of_ships } mutually_exclusive = { focus = USA_carrier_primacy } x = -3 y = 1 relative_position_id = USA_bureau_of_ships cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { add_breakthrough_progress = { specialization = specialization_naval value = 0.25 } add_tech_bonus = { name = USA_battleship_primacy bonus = 1.0 uses = 2 category = bb_tech } } } focus = { id = USA_advanced_mahanian_doctrine icon = GFX_goal_generic_navy_doctrines_tactics prerequisite = { focus = USA_battleship_primacy } x = 0 y = 1 relative_position_id = USA_battleship_primacy cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { add_mastery_bonus = { name = USA_advanced_mahanian_doctrine bonus = 0.1 days = 180 track = capital_ships } } } focus = { id = USA_advanced_basing icon = GFX_goal_generic_occupy_states_coastal x = 0 y = 2 prerequisite = { focus = USA_advanced_mahanian_doctrine } relative_position_id = USA_battleship_primacy cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { 638 = { add_building_construction = { type = naval_base province = 12140 level = 2 instant_build = yes } } if = { limit = { 327 = { CONTROLLER = { is_subject_of = ROOT } } } 327 = { add_building_construction = { type = naval_base province = 10265 level = 2 instant_build = yes } } } } } focus = { id = USA_carrier_primacy icon = GFX_goal_generic_navy_carrier prerequisite = { focus = USA_bureau_of_ships } mutually_exclusive = { focus = USA_battleship_primacy } x = -1 y = 1 relative_position_id = USA_bureau_of_ships cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { add_breakthrough_progress = { specialization = specialization_naval value = 0.25 } add_tech_bonus = { name = USA_carrier_primacy bonus = 1.0 uses = 2 category = cv_tech } create_equipment_variant = { name = "Essex Class" name_group = USA_CV_HISTORICAL type = ship_hull_carrier_2 allow_without_tech = no modules = { fixed_ship_deck_slot_1 = ship_deck_space fixed_ship_deck_slot_2 = ship_deck_space fixed_ship_anti_air_slot = ship_anti_air_2 fixed_ship_engine_slot = carrier_ship_engine_3 fixed_ship_secondaries_slot = empty front_1_custom_slot = ship_deck_space mid_1_custom_slot = ship_armor_carrier_deck } design_team = mio:USA_newport_news_shipbuilding_organization } } } focus = { id = USA_bureau_of_aeronautics icon = GFX_goal_generic_air_naval_bomber prerequisite = { focus = USA_carrier_primacy } x = 0 y = 1 relative_position_id = USA_carrier_primacy cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { add_tech_bonus = { name = USA_bureau_of_aeronautics bonus = 1.0 uses = 1 category = naval_bomber category = naval_air } } } focus = { id = USA_naval_radar icon = GFX_goal_generic_radar x = 0 y = 1 prerequisite = { focus = USA_bureau_of_aeronautics } relative_position_id = USA_bureau_of_aeronautics cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { add_breakthrough_progress = { specialization = specialization_naval value = 0.25 } add_breakthrough_progress = { specialization = specialization_air value = 0.5 } add_tech_bonus = { name = USA_naval_radar uses = 1 # was 2 bonus = 1.0 category = radar_tech } } } focus = { id = USA_escort_effort icon = GFX_goal_generic_navy_anti_submarine prerequisite = { focus = USA_bureau_of_ships } x = 1 y = 1 relative_position_id = USA_bureau_of_ships 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 = 0 y = 1 relative_position_id = USA_escort_effort cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { navy_experience = 25 add_mastery = { amount = 50 track = screens } add_mastery_bonus = { name = USA_convoy_tactics bonus = 0.1 days = 180 track = screens } custom_effect_tooltip = generic_skip_one_line_tt if = { limit = { has_dlc = "No Compromise, No Surrender" } create_equipment_variant = { name = "Casablanca Class" allow_without_tech = no type = ship_hull_escort_carrier modules = { fixed_ship_engine_slot = carrier_ship_engine_1 fixed_ship_deck_slot_1 = ship_escort_deck_space fixed_ship_deck_slot_2 = ship_escort_deck_space front_1_custom_slot = empty mid_1_custom_slot = empty fixed_ship_radar_slot = empty fixed_ship_secondaries_slot = empty fixed_ship_armor_slot = empty fixed_ship_anti_air_slot = ship_anti_air_1 } design_team = mio:USA_newport_news_shipbuilding_organization name_group = USA_CVL_HISTORICAL } } } } focus = { id = USA_fleet_submarines icon = GFX_goal_generic_navy_submarine x = 3 y = 1 prerequisite = { focus = USA_bureau_of_ships } relative_position_id = USA_bureau_of_ships cost = 10 ai_will_do = { factor = 1 } available = { is_special_project_completed = sp:sp_naval_cruiser_submarine } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { add_tech_bonus = { name = USA_fleet_submarines bonus = 1.0 uses = 2 category = ss_tech } add_breakthrough_progress = { specialization = specialization_naval value = 0.25 } IF = { limit = { has_dlc = "Man the Guns" } add_ideas = fleet_submarine_specialization_mtg } ELSE = { add_ideas = fleet_submarine_specialization } } } focus = { id = USA_unrestricted_submarine_warfare icon = GFX_goal_generic_wolf_pack x = 3 y = 2 prerequisite = { focus = USA_fleet_submarines } relative_position_id = USA_bureau_of_ships cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { add_ideas = USA_unrestricted_submarine_warfare } } focus = { id = USA_fund_the_navy icon = GFX_goal_generic_construct_naval_dockyard x = 7 y = 1 relative_position_id = USA_two_ocean_navy_act cost = 5 prerequisite = { focus = USA_two_ocean_navy_act } ai_will_do = { factor = 1 } available_if_capitulated = yes search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { add_doctrine_cost_reduction = { name = USA_fund_the_navy uses = 3 cost_reduction = 0.5 category = naval_doctrine } } } focus = { id = USA_expand_the_USMC icon = GFX_goal_generic_special_forces prerequisite = { focus = USA_fund_the_navy } x = 0 y = 1 relative_position_id = USA_fund_the_navy cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { if = { limit = { has_dlc = "Arms Against Tyranny" } add_doctrine_cost_reduction = { name = USA_expand_the_USMC cost_reduction = 0.25 uses = 2 category = special_forces_doctrine } } else = { add_tech_bonus = { name = USA_expand_the_USMC bonus = 1.0 uses = 1 technology = marines2 technology = marines3 } } } } focus = { id = USA_amphibious_operations icon = GFX_goal_generic_amphibious_assault prerequisite = { focus = USA_expand_the_USMC } x = 0 y = 1 relative_position_id = USA_expand_the_USMC cost = 10 #ai_will_do = { # factor = 1 #} available_if_capitulated = yes search_filters = {FOCUS_FILTER_RESEARCH} completion_reward = { add_tech_bonus = { name = USA_amphibious_operations bonus = 1.0 uses = 2 category = tp_tech } } } }