############################################# ### 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_INTERNAL_AFFAIRS} ### search_filters = {FOCUS_FILTER_ARMY_XP} ### search_filters = {FOCUS_FILTER_NAVY_XP} ### search_filters = {FOCUS_FILTER_AIR_XP} ### search_filters = {FOCUS_FILTER_POLITICAL_CHARACTER} ### search_filters = {FOCUS_FILTER_MILITARY_CHARACTER} ### search_filters = {FOCUS_FILTER_INTERNATIONAL_TRADE} ### search_filters = {FOCUS_FILTER_HISTORICAL} focus_tree = { id = australia_taog_focus country = { factor = 0 modifier = { add = 1000 tag = AST has_dlc = "Thunder at Our Gates" } } initial_show_position = { x = 51 y = 0 } default = no continuous_focus_position = { x = 30 y = 1600 } shared_focus = ABDA_abdacom inlay_window = { #Empty version to show before ast_right_vs_left_campaign_inlay_window is unlocked id = ast_right_vs_left_campaign_empty_inlay_window position = { x = 4705 y = 510 } #Edit for ast_right_vs_left_campaign_inlay_window if changed } inlay_window = { id = ast_right_vs_left_campaign_inlay_window position = { x = 4705 y = 510 } #Edit for ast_right_vs_left_campaign_empty_inlay_window if changed } #### Template ### # focus = { # id = AST_THE_NAME # icon = #GFX_focus_PLACEHOLDER #GFX_focus_ # # prerequisite = { } # mutually_exclusive = { } # relative_position_id = # # x = # y = # # cost = 10 # # available = { # } # # bypass = { # } # # available_if_capitulated = no # # completion_reward = { # } # # search_filters = { } # } ############################# #### Democratic: Generic #### ############################# focus = { id = AST_war_is_coming icon = GFX_focus_ARG_defense_and_democracy # prerequisite = { } mutually_exclusive = { focus = AST_australia_first focus = AST_against_war_and_fascism } # relative_position_id = x = 51 y = 0 cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } AND = { NOT = { has_completed_focus = AST_australia_first } NOT = { has_completed_focus = AST_against_war_and_fascism } } } } available = { } bypass = { } available_if_capitulated = no completion_reward = { mark_focus_tree_layout_dirty = yes add_popularity = { ideology = democratic popularity = 0.05 } add_political_power = 50 custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = AST_billy_hughes custom_effect_tooltip = AST_war_is_coming_advisors_tt custom_effect_tooltip = AST_war_is_coming_uap_advisors_tt custom_effect_tooltip = AST_advisor_uap_increase_modifier_tt custom_effect_tooltip = AST_war_is_coming_advisors_tt custom_effect_tooltip = AST_war_is_coming_alp_advisors_tt custom_effect_tooltip = AST_advisor_alp_increase_modifier_tt custom_effect_tooltip = AST_war_is_coming_advisors_tt custom_effect_tooltip = AST_war_is_coming_decrease_advisors_tt custom_effect_tooltip = AST_advisor_decrease_modifier_tt custom_effect_tooltip = AST_war_is_coming_tt hidden_effect = { IF = { limit = { NOT = { has_country_flag = AST_1939_start } } country_event = { id = AST_election_events.2 days = 3 } } remove_trait = { character = AST_billy_hughes slot = political_advisor trait = AST_wartime_soothsayer } #Remove if don't end up using #remove_trait = { # character = AST_arthur_fadden # slot = political_advisor # trait = AST_political_stalwart #} #remove_trait = { # character = AST_ben_chifley # slot = political_advisor # trait = AST_war_funder #} remove_trait = { character = AST_james_scullin slot = political_advisor trait = AST_tax_reformer } remove_trait = { character = AST_maurice_blackburn slot = political_advisor trait = AST_irrepressible_freethinker } add_trait = { character = AST_billy_hughes slot = political_advisor trait = AST_wartime_soothsayer_uap } #Remove if don't end up using #add_trait = { # character = AST_arthur_fadden # slot = political_advisor # trait = AST_political_stalwart_uap #} #add_trait = { # character = AST_ben_chifley # slot = political_advisor # trait = AST_war_funder_alp #} add_trait = { character = AST_james_scullin slot = political_advisor trait = AST_tax_reformer_alp } add_trait = { character = AST_maurice_blackburn slot = political_advisor trait = AST_irrepressible_freethinker_democratic } } } search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER } } focus = { id = AST_the_pacific_pact icon = GFX_focus_generic_western_pacific prerequisite = { focus = AST_war_is_coming } # mutually_exclusive = { } relative_position_id = AST_war_is_coming x = 0 y = 1 cost = 5 available = { JAP = { OR = { exists = no AND = { has_opinion = { target = ROOT value > 14 } NOT = { has_war_with = ROOT has_non_aggression_pact_with = ROOT } } } } INS = { OR = { exists = no AND = { has_opinion = { target = ROOT value > 14 } NOT = { has_war_with = ROOT has_non_aggression_pact_with = ROOT } } } } CHI = { OR = { exists = no AND = { has_opinion = { target = ROOT value > 14 } NOT = { has_war_with = ROOT has_non_aggression_pact_with = ROOT } } } } } bypass = { } available_if_capitulated = no completion_reward = { add_political_power = 75 custom_effect_tooltip = generic_skip_one_line_tt JAP = { country_event = { id = AST_diplomatic_events.1 days = 7 random_days = 7 } } INS = { country_event = { id = AST_diplomatic_events.1 days = 7 random_days = 7 } } CHI = { country_event = { id = AST_diplomatic_events.1 days = 7 random_days = 7 } } } search_filters = { FOCUS_FILTER_POLITICAL } } focus = { id = AST_domestic_industry icon = GFX_focus_generic_modernize_industry prerequisite = { focus = AST_war_is_coming } # mutually_exclusive = { } relative_position_id = AST_war_is_coming x = -3 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { random_owned_controlled_state = { limit = { impassable = no free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 521 } add_extra_state_shared_building_slots = 2 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } random_owned_controlled_state = { limit = { impassable = no free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 285 } add_extra_state_shared_building_slots = 2 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_a_democratic_bulwark icon = GFX_focus_AST_a_democratic_bulwark prerequisite = { focus = AST_war_is_coming } # mutually_exclusive = { } relative_position_id = AST_war_is_coming x = 3 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_political_power = 75 custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = AST_maurice_blackburn custom_effect_tooltip = generic_skip_one_line_tt add_tech_bonus = { name = AST_a_democratic_bulwark bonus = 1 uses = 2 category = industry } } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_RESEARCH } } focus = { id = AST_advance_pacific_initiatives icon = GFX_focus_generic_western_pacific_agreement prerequisite = { focus = AST_the_pacific_pact } # mutually_exclusive = { } relative_position_id = AST_the_pacific_pact x = 0 y = 1 cost = 5 available = { OR = { has_non_aggression_pact_with = JAP has_non_aggression_pact_with = INS has_non_aggression_pact_with = CHI } } bypass = { } available_if_capitulated = no completion_reward = { IF = { limit = { has_non_aggression_pact_with = JAP } set_country_flag = AST_advance_pacific_initiatives_jap custom_effect_tooltip = AST_advance_pacific_initiatives_jap_2_tt add_offsite_building = { type = dockyard level = 2 } } IF = { limit = { has_non_aggression_pact_with = INS } set_country_flag = AST_advance_pacific_initiatives_ins custom_effect_tooltip = AST_advance_pacific_initiatives_ins_2_tt add_offsite_building = { type = synthetic_refinery level = 1 } } IF = { limit = { has_non_aggression_pact_with = CHI } set_country_flag = AST_advance_pacific_initiatives_chi custom_effect_tooltip = AST_advance_pacific_initiatives_chi_2_tt add_offsite_building = { type = industrial_complex level = 2 } } IF = { limit = { NOT = { has_completed_focus = AST_advance_pacific_initiatives } OR = { NOT = { has_non_aggression_pact_with = JAP } NOT = { has_non_aggression_pact_with = INS } NOT = { has_non_aggression_pact_with = CHI } } } custom_effect_tooltip = AST_advance_pacific_initiatives_tt } IF = { limit = { NOT = { has_completed_focus = AST_advance_pacific_initiatives has_non_aggression_pact_with = JAP } } custom_effect_tooltip = AST_advance_pacific_initiatives_jap_tt } IF = { limit = { NOT = { has_completed_focus = AST_advance_pacific_initiatives has_non_aggression_pact_with = INS } } custom_effect_tooltip = AST_advance_pacific_initiatives_ins_tt } IF = { limit = { NOT = { has_completed_focus = AST_advance_pacific_initiatives has_non_aggression_pact_with = CHI } } custom_effect_tooltip = AST_advance_pacific_initiatives_chi_tt } custom_effect_tooltip = AST_advance_pacific_initiatives_2_tt } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_a_collapsing_league_of_nations icon = GFX_focus_generic_league_of_nations_dissolved prerequisite = { focus = AST_domestic_industry } # mutually_exclusive = { } relative_position_id = AST_domestic_industry overlay = GFX_focus_fast_overlay_conscription dynamic = yes x = -1 y = 1 cost = 10 available = { threat > 0.10 } bypass = { } available_if_capitulated = no completion_reward = { AST_add_or_modify_war_is_coming_spirit = yes add_to_variable = { AST_war_is_coming_production_speed_arms_factory_factor = 0.1 tooltip = production_speed_arms_factory_factor_tt } add_to_variable = { AST_war_is_coming_production_speed_dockyard_factor = 0.1 tooltip = production_speed_dockyard_factor_tt } add_to_variable = { AST_war_is_coming_conversion_cost_civ_to_mil_factor = -0.15 tooltip = conversion_cost_civ_to_mil_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_conscription_law_so_far hidden_effect = { AST_conscription_level_scripted_effect = yes } } search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_MANPOWER } } focus = { id = AST_department_of_munitions icon = GFX_focus_research prerequisite = { focus = AST_domestic_industry } # mutually_exclusive = { } relative_position_id = AST_domestic_industry x = 1 y = 1 cost = 10 available = { has_war = yes } bypass = { } available_if_capitulated = no completion_reward = { add_research_slot = 1 } search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_RESEARCH } } focus = { id = AST_call_for_a_referendum icon = GFX_focus_generic_vote prerequisite = { focus = AST_a_democratic_bulwark } # mutually_exclusive = { } relative_position_id = AST_a_democratic_bulwark x = -1 y = 1 cost = 10 available = { has_stability > 0.75 } bypass = { } available_if_capitulated = no completion_reward = { country_event = { id = AST_political_events.1 hours = 3 } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = possible_outcomes_tt effect_tooltip = { add_ideas = AST_referendum_aviation_idea custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = possible_outcomes_tt add_ideas = AST_referendum_marketing_idea } } search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_INDUSTRY } } focus = { id = AST_rural_concessions icon = GFX_focus_AST_rural_concessions prerequisite = { focus = AST_a_democratic_bulwark } # mutually_exclusive = { } relative_position_id = AST_a_democratic_bulwark x = 1 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { every_owned_state = { limit = { has_state_category = rural } add_dynamic_modifier = { modifier = INS_agrarian_funding_state } } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { check_variable = { #UAP is current government var = AST_ruling_party value = 0 compare = equals } } add_ideas = { AST_country_party_influence_uap } } ELSE_IF = { limit = { check_variable = { #ALP is current government var = AST_ruling_party value = 1 compare = equals } } add_ideas = { AST_country_party_influence_alp } } custom_effect_tooltip = AST_rural_concessions_tt } search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } } ########################## #### Democratic: UAP ##### ########################## focus = { id = AST_solidarity_by_the_empire icon = GFX_goal_tfv_strengthen_commonwealth_ties_uap overlay = GFX_focus_election_overlay_blue_1 # prerequisite = { } # mutually_exclusive = { } relative_position_id = AST_war_is_coming x = -9 y = 2 cost = 10 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } AND = { NOT = { has_completed_focus = AST_australia_first } NOT = { has_completed_focus = AST_against_war_and_fascism } } } } available = { custom_override_tooltip = { tooltip = { localization_key = AST_uap_win_count_trigger_tt COUNT = 1 } check_variable = { var = AST_uap_election_win_count value = 1 compare = greater_than_or_equals } } is_in_faction_with = ENG } bypass = { } available_if_capitulated = no completion_reward = { AST_add_or_modify_war_is_coming_spirit = yes add_to_variable = { AST_war_is_coming_war_support_factor = 0.05 tooltip = war_support_factor_tt } IF = { limit = { is_in_tech_sharing_group = commonwealth_research } custom_effect_tooltip = generic_skip_one_line_tt AST = { modify_tech_sharing_bonus = { id = commonwealth_research bonus = 0.10 } } } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { has_dlc = "Arms Against Tyranny" } custom_effect_tooltip = available_mio_tt show_mio_tooltip = AST_gloster_aircraft_organization mio:AST_gloster_aircraft_organization = { add_mio_size = 2 } } ELSE = { custom_effect_tooltip = available_industrial_concern show_ideas_tooltip = AST_gloster_aircraft_organization_idea } custom_effect_tooltip = generic_skip_one_line_tt show_unit_leaders_tooltip = AST_stanley_savige custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_expeditionary_leader } search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_WAR_SUPPORT } } focus = { id = AST_wool_agreement icon = GFX_focus_AST_wool_agreement prerequisite = { focus = AST_solidarity_by_the_empire } # mutually_exclusive = { } relative_position_id = AST_solidarity_by_the_empire x = -2 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { if = { limit = { has_idea = AST_bradford_cotton_mills_ic } custom_effect_tooltip = AST_bradford_cotton_mills_ic_tt swap_ideas = { remove_idea = AST_bradford_cotton_mills_ic add_idea = AST_bradford_cotton_mills_improved_ic } } else = { effect_tooltip = { swap_ideas = { remove_idea = AST_bradford_cotton_mills_ic add_idea = AST_bradford_cotton_mills_improved_ic } } } ENG = { add_ideas = { AST_wool_agreement_idea } } } search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY FOCUS_FILTER_INTERNATIONAL_TRADE } } focus = { id = AST_australian_war_cabinet icon = GFX_focus_generic_conference prerequisite = { focus = AST_solidarity_by_the_empire } # mutually_exclusive = { } relative_position_id = AST_solidarity_by_the_empire x = 0 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_political_power = 75 custom_effect_tooltip = generic_skip_one_line_tt add_ideas = { AST_australian_war_cabinet_idea } } search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } } focus = { id = AST_singapore_strategy icon = GFX_focus_generic_singapore prerequisite = { focus = AST_solidarity_by_the_empire } # mutually_exclusive = { } relative_position_id = AST_solidarity_by_the_empire x = 2 y = 1 cost = 10 available = { OR = { ENG = { controls_state = 1021 #Singapore is_in_faction_with = AST } controls_state = 1021 #Singapore } } bypass = { } available_if_capitulated = no completion_reward = { random_owned_controlled_state = { limit = { impassable = no is_core_of = AST is_fully_controlled_by = AST is_coastal = yes free_building_slots = { building = dockyard size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = dockyard level = 2 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { ENG = { controls_state = 1021 #Singapore } } ENG = { add_timed_idea = { idea = AST_singapore_strategy_idea days = 180 #edit AST_singapore_strategy_tt /AND/ AST_singapore_strategy_idea_desc if changed } } } ELSE = { add_timed_idea = { idea = AST_singapore_strategy_idea days = 180 #edit AST_singapore_strategy_tt /AND/ AST_singapore_strategy_idea_desc if changed } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_singapore_strategy_tt } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_british_war_cabinet icon = GFX_focus_generic_commission_uap overlay = GFX_focus_election_overlay_blue_2 # prerequisite = { } # mutually_exclusive = { } relative_position_id = AST_solidarity_by_the_empire x = 0 y = 3 cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } AND = { NOT = { has_completed_focus = AST_australia_first } NOT = { has_completed_focus = AST_against_war_and_fascism } } } } available = { custom_override_tooltip = { tooltip = { localization_key = AST_uap_win_count_trigger_tt COUNT = 2 } check_variable = { var = AST_uap_election_win_count value = 2 compare = greater_than_or_equals } } ENG = { has_war = yes } is_subject_of = ENG } bypass = { } available_if_capitulated = no completion_reward = { add_political_power = 75 custom_effect_tooltip = generic_skip_one_line_tt add_or_modify_AST_british_war_cabinet_spirit = yes add_to_variable = { AST_british_war_cabinet_political_power_factor = 0.04 tooltip = political_power_factor_tt } add_to_variable = { AST_british_war_cabinet_war_support_factor = 0.04 tooltip = war_support_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = AST_arthur_fadden hidden_effect = { country_event = { id = AST_diplomatic_events.20 days = 90 random_days = 30 } set_variable = { var = AST_bwc_accept value = 1 #Var starts at 1 for tt reasons } set_variable = { var = AST_bwc_reject value = 0 } } } search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_POLITICAL_CHARACTER } } focus = { id = AST_british_pacific_fleet icon = GFX_focus_AST_british_pacific_fleet prerequisite = { focus = AST_british_war_cabinet } # mutually_exclusive = { } relative_position_id = AST_british_war_cabinet x = -2 y = 1 cost = 10 available = { is_in_faction_with = ENG any_core_state = { is_coastal = yes is_controlled_by = ROOT } } bypass = { } available_if_capitulated = no completion_reward = { AST_john_crace = { add_naval_commander_role = { traits={ lancer inshore_fighter } skill=4 attack_skill=2 defense_skill=3 coordination_skill=6 maneuvering_skill=2 legacy_id=-1 } } IF = { limit = { has_dlc = "No Compromise, No Surrender" } custom_effect_tooltip = generic_skip_one_line_tt add_faction_initiative = 1 set_faction_military_unlocked = yes } custom_effect_tooltip = generic_skip_one_line_tt add_or_modify_AST_pacific_fleet_hub_spirit = yes add_to_variable = { AST_pacific_fleet_hub_repair_speed_factor = 0.2 tooltip = repair_speed_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { impassable = no is_controlled_by = ROOT naval_base > 0 naval_base < 8 } prioritize = { 285 12406 } #Sydney/NSW add_building_construction = { type = naval_base level = 4 instant_build = yes province = { all_provinces = yes limit_to_coastal = yes limit_to_naval_base = yes } } } random_owned_controlled_state = { limit = { impassable = no is_controlled_by = ROOT naval_base > 0 naval_base < 8 } prioritize = { 737 7339 } #Manus Island/Bismarck add_building_construction = { type = naval_base level = 4 instant_build = yes province = { all_provinces = yes limit_to_coastal = yes limit_to_naval_base = yes } } } } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_MILITARY_CHARACTER } } focus = { id = AST_all_dressed_up icon = GFX_focus_generic_little_entente prerequisite = { focus = AST_british_war_cabinet } # mutually_exclusive = { } relative_position_id = AST_british_war_cabinet x = 0 y = 1 cost = 10 available = { is_subject_of = ENG } bypass = { } available_if_capitulated = no completion_reward = { add_ideas = { AST_all_dressed_up_idea } } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_overseas_loyalties icon = GFX_focus_ETH_freedom_at_gunpoint prerequisite = { focus = AST_british_war_cabinet } # mutually_exclusive = { } relative_position_id = AST_british_war_cabinet x = 2 y = 1 cost = 5 available = { is_subject_of = ENG } bypass = { } available_if_capitulated = no completion_reward = { AST_add_or_modify_AST_australian_military_forces_spirit = yes add_to_variable = { AST_australian_military_forces_spirit_army_non_core_attack_factor = 0.025 tooltip = army_non_core_attack_factor_tt } add_to_variable = { AST_australian_military_forces_spirit_army_non_core_defence_factor = 0.05 tooltip = army_non_core_defence_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt show_unit_leaders_tooltip = AST_horace_robertson custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_expeditionary_leader custom_effect_tooltip = generic_skip_one_line_tt AST_democratic_votes_decrease_5_effect = yes } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MILITARY_CHARACTER } } focus = { id = AST_the_ultimate_overseas_duty icon = GFX_focus_AST_the_ultimate_overseas_duty_uap overlay = GFX_focus_election_overlay_blue_3 # prerequisite = { } mutually_exclusive = { focus = AST_pleading_britain focus = AST_inevitably_independent focus = AST_bring_on_the_giant } relative_position_id = AST_british_war_cabinet x = 0 y = 3 cost = 10 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } AND = { NOT = { has_completed_focus = AST_australia_first } NOT = { has_completed_focus = AST_against_war_and_fascism } } } } available = { custom_override_tooltip = { tooltip = { localization_key = AST_uap_win_count_trigger_tt COUNT = 3 } check_variable = { var = AST_uap_election_win_count value = 3 compare = greater_than_or_equals } } has_country_leader = { ruling_only = yes character = AST_robert_menzies } has_dynamic_modifier = { modifier = AST_british_war_cabinet_spirit } ENG = { has_government = democratic } is_subject_of = ENG } bypass = { } available_if_capitulated = no completion_reward = { country_event = { id = AST_diplomatic_events.24 hours = 3 } hidden_effect = { ENG = { country_event = { id = AST_diplomatic_events.24 hours = 3 } } } custom_effect_tooltip = effects_of_event_tt effect_tooltip = { ENG = { add_country_leader_role = { character = ENG_robert_menzies promote_leader = yes country_leader = { ideology = socialism expire = "1952.1.1.1" } } } custom_effect_tooltip = generic_skip_one_line_tt AST = { IF = { limit = { is_subject = yes } OVERLORD = { set_autonomy = { target = AST autonomy_state = autonomy_associated_dominion freedom_level = 0.5 end_wars = no end_civil_wars = no } } custom_effect_tooltip = AST_a_change_of_authority_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = generic_skip_one_line_tt add_country_leader_role = { character = AST_billy_hughes promote_leader = yes country_leader = { ideology = socialism expire = "1952.1.1.1" } } } } #custom_effect_tooltip = AST_the_ultimate_overseas_duty_tt #Remove if don't end up using TODO_AL } search_filters = { FOCUS_FILTER_POLITICAL } } focus = { id = AST_pleading_britain icon = GFX_focus_generic_phone_alp overlay = GFX_focus_election_overlay_red_1_blue_1 # prerequisite = { } mutually_exclusive = { focus = AST_the_ultimate_overseas_duty focus = AST_inevitably_independent focus = AST_bring_on_the_giant } relative_position_id = AST_british_war_cabinet x = 9 y = 3 cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } AND = { NOT = { has_completed_focus = AST_australia_first } NOT = { has_completed_focus = AST_against_war_and_fascism } } } } available = { custom_override_tooltip = { tooltip = { localization_key = AST_uap_win_count_trigger_tt COUNT = 1 } check_variable = { var = AST_uap_election_win_count value = 1 compare = greater_than_or_equals } } custom_override_tooltip = { tooltip = { localization_key = AST_alp_win_count_trigger_tt COUNT = 1 } check_variable = { var = AST_alp_election_win_count value = 1 compare = greater_than_or_equals } } has_country_leader = { ruling_only = yes character = AST_john_curtin } } bypass = { } available_if_capitulated = no completion_reward = { country_event = { id = AST_diplomatic_events.28 days = 3 } custom_effect_tooltip = AST_castle_crumbling_mission_event_tt effect_tooltip = { add_dynamic_modifier = { modifier = AST_war_angst_spirit } activate_mission = AST_deteriorating_prime_minister_nerves_mission } } search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL } } focus = { id = AST_bound_once_more icon = GFX_goal_tripartite_pact prerequisite = { focus = AST_the_ultimate_overseas_duty } # mutually_exclusive = { } relative_position_id = AST_the_ultimate_overseas_duty x = 0 y = 1 cost = 5 allow_branch = { has_completed_focus = AST_the_ultimate_overseas_duty NOT = { is_subject_of = ENG is_in_faction_with = ENG } } available = { NOT = { is_subject_of = ENG is_in_faction_with = ENG } } bypass = { } available_if_capitulated = no completion_reward = { hidden_effect = { country_event = { id = AST_diplomatic_events.70 days = 3 } } effect_tooltip = { country_event = { id = AST_diplomatic_events.69 days = 3 } custom_effect_tooltip = effects_of_event_tt AST_bound_once_more_effect = yes } } search_filters = { } } focus = { id = AST_australian_command icon = GFX_focus_generic_military_mission prerequisite = { focus = AST_the_ultimate_overseas_duty } # mutually_exclusive = { } relative_position_id = AST_the_ultimate_overseas_duty x = 1 y = 2 cost = 5 available = { has_war = yes OR = { is_subject_of = ENG is_in_faction_with = ENG } } bypass = { } available_if_capitulated = no completion_reward = { AST = { division_template = { name = "British Expeditionary Division" is_locked = yes support={ artillery={ x=0 y=0 } recon={ x=0 y=1 } } regiments={ infantry={ x=0 y=0 } infantry={ x=0 y=1 } infantry={ x=0 y=2 } infantry={ x=1 y=0 } infantry={ x=1 y=1 } infantry={ x=1 y=2 } infantry={ x=2 y=0 } infantry={ x=2 y=1 } infantry={ x=2 y=2 } } } random_controlled_state = { prioritize = { 523 } create_unit = { division = "name = \"British Expeditionary Division\" division_template = \"British Expeditionary Division\" start_experience_factor = 0.8 start_equipment_factor = 1.0 start_manpower_factor = 1.0" owner = AST allow_spawning_on_enemy_provs = no count = 10 } } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_chief_of_airforce show_ideas_tooltip = AST_charles_burnett custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_chief_of_navy show_ideas_tooltip = AST_guy_royle custom_effect_tooltip = generic_skip_one_line_tt AST_victor_crutchley = { add_naval_commander_role = { traits={ crisis_magician mine_craft } skill=3 attack_skill=3 defense_skill=2 coordination_skill=1 maneuvering_skill=4 legacy_id=-1 } } } search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_MILITARY_CHARACTER } } focus = { id = AST_eastern_focus icon = GFX_focus_attack_japan prerequisite = { focus = AST_the_ultimate_overseas_duty } # mutually_exclusive = { } relative_position_id = AST_the_ultimate_overseas_duty x = -1 y = 2 cost = 10 available = { OR = { is_subject_of = ENG is_in_faction_with = ENG } } bypass = { ENG = { has_war_with = JAP } } available_if_capitulated = no completion_reward = { add_country_leader_trait = rearmer effect_tooltip = { ENG = { activate_mission = AST_japanese_war_mission } } custom_effect_tooltip = AST_eastern_focus_tt hidden_effect = { ENG = { country_event = { id = AST_diplomatic_events.68 hours = 3 } } } } search_filters = { FOCUS_FILTER_POLITICAL } } focus = { id = AST_holding_the_battlefield icon = GFX_focus_generic_army_attack prerequisite = { focus = AST_eastern_focus focus = AST_australian_command } # mutually_exclusive = { } relative_position_id = AST_eastern_focus overlay = GFX_focus_fast_overlay_conscription dynamic = yes x = 1 y = 1 cost = 10 available = { ENG = { has_war = yes } OR = { is_subject_of = ENG is_in_faction_with = ENG } } bypass = { } available_if_capitulated = no completion_reward = { AST_add_or_modify_war_is_coming_spirit = yes add_to_variable = { AST_war_is_coming_war_support_factor = 0.10 tooltip = war_support_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt AST_add_or_modify_AST_australian_military_forces_spirit = yes add_to_variable = { AST_australian_military_forces_spirit_army_non_core_attack_factor = 0.025 tooltip = army_non_core_attack_factor_tt } add_to_variable = { AST_australian_military_forces_spirit_army_non_core_defence_factor = 0.025 tooltip = army_non_core_defence_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_conscription_law_so_far hidden_effect = { AST_conscription_level_scripted_effect = yes } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_holding_the_battlefield_tt } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_MANPOWER } } focus = { id = AST_reinforcements icon = GFX_focus_PRC_anti_air_effort prerequisite = { focus = AST_pleading_britain } # mutually_exclusive = { } relative_position_id = AST_pleading_britain x = -2 y = 1 cost = 5 available = { has_dynamic_modifier = { modifier = AST_war_angst_spirit } } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_war_angst_spirit_tt add_to_variable = { AST_war_angst_stability_weekly_factor = 0.01 } #Edit AST_weekly_stability_tt if changed custom_effect_tooltip = AST_weekly_stability_tt custom_effect_tooltip = generic_skip_one_line_tt add_days_mission_timeout = { mission = AST_deteriorating_prime_minister_nerves_mission days = 60 } custom_effect_tooltip = generic_skip_one_line_tt random_owned_state = { limit = { is_coastal = yes is_fully_controlled_by = ROOT } prioritize = { 523 872 } #Papua, NQ add_building_construction = { type = air_base level = 2 instant_build = yes } add_building_construction = { type = anti_air_building level = 1 instant_build = yes } add_building_construction = { type = coastal_bunker level = 2 province = { all_provinces = yes limit_to_victory_point > 0 limit_to_coastal = yes } } } custom_effect_tooltip = generic_skip_one_line_tt random_owned_state = { limit = { is_coastal = yes is_fully_controlled_by = ROOT } prioritize = { 870 520 } #NWA, NT add_building_construction = { type = air_base level = 2 instant_build = yes } add_building_construction = { type = anti_air_building level = 1 instant_build = yes } add_building_construction = { type = coastal_bunker level = 2 province = { all_provinces = yes limit_to_victory_point > 0 limit_to_coastal = yes } } } } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY } } focus = { id = AST_ending_overseas_conscription icon = GFX_focus_generic_manpower prerequisite = { focus = AST_pleading_britain } # mutually_exclusive = { } relative_position_id = AST_pleading_britain x = -0 y = 1 cost = 5 available = { has_dynamic_modifier = { modifier = AST_war_angst_spirit } } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_war_angst_spirit_tt add_to_variable = { AST_war_angst_stability_weekly_factor = 0.01 } #Edit AST_weekly_stability_tt if changed custom_effect_tooltip = AST_weekly_stability_tt custom_effect_tooltip = generic_skip_one_line_tt add_days_mission_timeout = { mission = AST_deteriorating_prime_minister_nerves_mission days = 60 } custom_effect_tooltip = generic_skip_one_line_tt AST_add_or_modify_AST_australian_military_forces_spirit = yes add_to_variable = { AST_australian_military_forces_spirit_army_non_core_attack_factor = -0.05 tooltip = army_non_core_attack_factor_tt } add_to_variable = { AST_australian_military_forces_spirit_army_non_core_defence_factor = -0.05 tooltip = army_non_core_defence_factor_tt } add_to_variable = { AST_australian_military_forces_spirit_army_core_attack_factor = 0.10 tooltip = army_core_attack_factor_tt } add_to_variable = { AST_australian_military_forces_spirit_army_core_defence_factor = 0.10 tooltip = army_core_defence_factor_tt } } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } } focus = { id = AST_an_uncle_for_father_figure icon = GFX_focus_USA_uncle_sam prerequisite = { focus = AST_pleading_britain } # mutually_exclusive = { } relative_position_id = AST_pleading_britain x = 2 y = 1 cost = 5 available = { has_dynamic_modifier = { modifier = AST_war_angst_spirit } } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_war_angst_spirit_tt add_to_variable = { AST_war_angst_stability_weekly_factor = 0.01 } #Edit AST_weekly_stability_tt if changed custom_effect_tooltip = AST_weekly_stability_tt custom_effect_tooltip = generic_skip_one_line_tt add_days_mission_timeout = { mission = AST_deteriorating_prime_minister_nerves_mission days = 60 } custom_effect_tooltip = generic_skip_one_line_tt add_equipment_to_stockpile = { type = small_plane_airframe amount = 100 producer = USA } add_equipment_to_stockpile = { type = medium_plane_airframe amount = 100 producer = USA } add_equipment_to_stockpile = { type = light_tank_chassis amount = 200 producer = USA } } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } } focus = { id = AST_seven_million_britishers icon = GFX_focus_generic_immigration prerequisite = { focus = AST_pleading_britain } mutually_exclusive = { focus = AST_we_endured } relative_position_id = AST_pleading_britain x = 3 y = 2 cost = 10 available = { OR = { is_subject_of = ENG is_in_faction_with = ENG } } bypass = { } available_if_capitulated = no completion_reward = { remove_dynamic_modifier = { modifier = AST_war_angst_spirit } custom_effect_tooltip = generic_skip_one_line_tt remove_mission = AST_deteriorating_prime_minister_nerves_mission IF = { limit = { NOT = { has_completed_focus = AST_reinforcements } } custom_effect_tooltip = AST_seven_million_britishers_reinforcements_tt random_owned_state = { limit = { is_coastal = yes is_fully_controlled_by = ROOT } prioritize = { 523 872 } #Papua, NQ add_building_construction = { type = air_base level = 1 instant_build = yes } add_building_construction = { type = anti_air_building level = 1 instant_build = yes } add_building_construction = { type = coastal_bunker level = 1 province = { all_provinces = yes limit_to_victory_point > 0 limit_to_coastal = yes } } } } IF = { limit = { NOT = { has_completed_focus = AST_ending_overseas_conscription } } custom_effect_tooltip = AST_seven_million_britishers_conscription_tt AST_add_or_modify_AST_australian_military_forces_spirit = yes add_to_variable = { AST_australian_military_forces_spirit_army_non_core_attack_factor = 0.025 tooltip = army_non_core_attack_factor_tt } add_to_variable = { AST_australian_military_forces_spirit_army_non_core_defence_factor = 0.025 tooltip = army_non_core_defence_factor_tt } } IF = { limit = { NOT = { has_completed_focus = AST_an_uncle_for_father_figure } } custom_effect_tooltip = AST_seven_million_britishers_uncle_tt IF = { limit = { NOT = { has_tech = basic_ship_hull_carrier } } set_technology = { basic_ship_hull_carrier = 1 } } create_equipment_variant = { name = "HMAS Melbourne" type = ship_hull_carrier_1 parent_version = 0 allow_without_tech = yes #Makes no difference since focus grants appropriate tech (above), but it improves tooltip 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_1 fixed_ship_radar_slot = empty fixed_ship_engine_slot = carrier_ship_engine_2 fixed_ship_secondaries_slot = dp_ship_secondaries_2 front_1_custom_slot = empty } } add_equipment_production = { equipment = { type = ship_hull_carrier_1 creator = "AST" version_name = "HMAS Melbourne" } requested_factories = 1 progress = 0.50 amount = 1 } } } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY } } focus = { id = AST_we_endured icon = GFX_focus_generic_phoenix prerequisite = { focus = AST_reinforcements } prerequisite = { focus = AST_ending_overseas_conscription } prerequisite = { focus = AST_an_uncle_for_father_figure } mutually_exclusive = { focus = AST_seven_million_britishers } relative_position_id = AST_reinforcements x = 2 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { remove_dynamic_modifier = { modifier = AST_war_angst_spirit } custom_effect_tooltip = generic_skip_one_line_tt remove_mission = AST_deteriorating_prime_minister_nerves_mission custom_effect_tooltip = generic_skip_one_line_tt add_country_leader_trait = AST_standard-bearer } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT } } focus = { id = AST_under_the_rule_of_canberra icon = GFX_focus_AST_under_the_rule_of_canberra prerequisite = { focus = AST_the_ultimate_overseas_duty focus = AST_pleading_britain } # mutually_exclusive = { } relative_position_id = AST_pleading_britain x = -5 y = 1 cost = 10 available = { ENG = { has_war = yes } OR = { 634 = { #Solomons is_owned_and_controlled_by = ENG } MAL = { is_puppet_of = ENG is_ai = yes } BRM = { is_puppet_of = ENG is_ai = yes } } } bypass = { 634 = { #Solomons NOT = { is_owned_and_controlled_by = ENG } } MAL = { OR = { NOT = { is_puppet_of = ENG } is_ai = no } } BRM = { OR = { NOT = { is_puppet_of = ENG } is_ai = no } } } available_if_capitulated = no completion_reward = { ENG = { country_event = { id = AST_diplomatic_events.25 days = 14 } } custom_effect_tooltip = if_they_accept_tt effect_tooltip = { IF = { limit = { 634 = { is_owned_and_controlled_by = ENG } } 634 = { #Solomons transfer_state_to = AST } } IF = { limit = { MAL = { is_puppet_of = ENG is_ai = yes } } AST = { annex_country = { target = MAL } } } IF = { limit = { BRM = { is_puppet_of = ENG is_ai = yes } } AST = { annex_country = { target = BRM } } } } } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_ANNEXATION } } focus = { id = AST_taking_the_helm icon = GFX_focus_generic_large_navy prerequisite = { focus = AST_under_the_rule_of_canberra } # mutually_exclusive = { } relative_position_id = AST_under_the_rule_of_canberra x = 0 y = 1 cost = 10 available = { any_core_state = { is_coastal = yes is_controlled_by = ROOT } } bypass = { } available_if_capitulated = no completion_reward = { add_or_modify_AST_pacific_fleet_hub_spirit = yes add_to_variable = { AST_pacific_fleet_hub_repair_speed_factor = 0.1 tooltip = repair_speed_factor_tt } add_to_variable = { AST_pacific_fleet_hub_industrial_capacity_dockyard = 0.1 tooltip = industrial_capacity_dockyard_tt } add_to_variable = { AST_pacific_fleet_hub_production_speed_dockyard_factor = 0.15 tooltip = production_speed_dockyard_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { NOT = { any_core_state = { naval_headquarters > 0 } } } random_owned_controlled_state = { limit = { impassable = no is_controlled_by = ROOT is_coastal = yes } prioritize = { 523 4329 } #Port Moresby add_building_construction = { type = naval_headquarters level = 1 instant_build = yes province = { all_provinces = yes limit_to_naval_base = yes } } } } ELSE = { random_owned_controlled_state = { limit = { impassable = no is_controlled_by = ROOT is_coastal = yes } prioritize = { 285 12406 } add_building_construction = { type = naval_base level = 2 instant_build = yes province = { all_provinces = yes limit_to_naval_base = yes } } } random_owned_controlled_state = { limit = { impassable = no is_controlled_by = ROOT is_coastal = yes } prioritize = { 737 7339 } add_building_construction = { type = naval_base level = 2 instant_build = yes province = { all_provinces = yes limit_to_naval_base = yes } } } random_owned_controlled_state = { limit = { impassable = no is_controlled_by = ROOT is_coastal = yes } prioritize = { 523 4329 } add_building_construction = { type = naval_base level = 2 instant_build = yes province = { all_provinces = yes limit_to_naval_base = yes } } } } } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_its_fight_work_or_perish icon = GFX_focus_AST_its_fight_work_or_perish prerequisite = { focus = AST_we_endured focus = AST_seven_million_britishers } # mutually_exclusive = { } relative_position_id = AST_we_endured overlay = GFX_focus_fast_overlay_conscription dynamic = yes x = 0 y = 1 cost = 10 available = { has_war = yes } bypass = { } available_if_capitulated = no completion_reward = { AST_add_or_modify_war_is_coming_spirit = yes add_to_variable = { AST_war_is_coming_production_speed_arms_factory_factor = 0.10 tooltip = production_speed_arms_factory_factor_tt } add_to_variable = { AST_war_is_coming_production_speed_dockyard_factor = 0.10 tooltip = production_speed_dockyard_factor_tt } add_to_variable = { AST_war_is_coming_conversion_cost_civ_to_mil_factor = -0.15 tooltip = conversion_cost_civ_to_mil_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_conscription_law_so_far hidden_effect = { AST_conscription_level_scripted_effect = yes } } search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_MANPOWER } } focus = { id = AST_a_change_of_authority icon = GFX_focus_RAJ_tryst_with_destiny_hand prerequisite = { focus = AST_taking_the_helm } # mutually_exclusive = { } relative_position_id = AST_taking_the_helm x = 0 y = 2 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { every_owned_state = { limit = { NOT = { is_core_of = AST } } add_dynamic_modifier = { modifier = AST_standing_with_canberra_state_modifier } } IF = { limit = { has_dlc = "No Compromise, No Surrender" } custom_effect_tooltip = generic_skip_one_line_tt set_faction_leader = yes add_faction_influence_ratio = 0.30 } custom_effect_tooltip = generic_skip_one_line_tt set_major = yes custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { is_fully_controlled_by = ROOT land_facility < 1 air_facility < 1 nuclear_facility < 1 naval_facility < 1 } prioritize = { 285 } construct_building_in_random_province = { naval_facility = 1 } } } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_MANPOWER } } ############################ #### Democratic: Labor ##### ############################ focus = { id = AST_no_foreign_battlefields icon = GFX_focus_AST_never_gallipoli_alp overlay = GFX_focus_election_overlay_red_1 # prerequisite = { } # mutually_exclusive = { } relative_position_id = AST_war_is_coming x = 9 y = 2 cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } AND = { NOT = { has_completed_focus = AST_australia_first } NOT = { has_completed_focus = AST_against_war_and_fascism } } } } available = { custom_override_tooltip = { tooltip = { localization_key = AST_alp_win_count_trigger_tt COUNT = 1 } check_variable = { var = AST_alp_election_win_count value = 1 compare = greater_than_or_equals } } } bypass = { } available_if_capitulated = no completion_reward = { add_political_power = 75 custom_effect_tooltip = generic_skip_one_line_tt add_or_modify_AST_no_foreign_battlefields_spirit = yes add_to_variable = { AST_no_foreign_battlefields_autonomy_gain = 0.3 tooltip = autonomy_gain_tt } custom_effect_tooltip = generic_skip_one_line_tt every_country_with_original_tag = { originaL_tag_to_check = ENG add_opinion_modifier = { target = ROOT modifier = AST_no_foreign_battlefields_modifier } } } search_filters = { FOCUS_FILTER_POLITICAL } } focus = { id = AST_aerial_defense icon = GFX_focus_generic_air_bases prerequisite = { focus = AST_no_foreign_battlefields } # mutually_exclusive = { } relative_position_id = AST_no_foreign_battlefields x = -1 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_tech_bonus = { name = AST_aerial_defense bonus = 1 uses = 2 category = air_equipment } custom_effect_tooltip = generic_skip_one_line_tt random_owned_state = { limit = { is_fully_controlled_by = ROOT } prioritize = { 979 } #New Guinea add_building_construction = { type = air_base level = 2 instant_build = yes } } random_owned_state = { limit = { is_fully_controlled_by = ROOT } prioritize = { 520 } #NT add_building_construction = { type = air_base level = 2 instant_build = yes } } } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH } } focus = { id = AST_volunteers icon = GFX_goal_generic_political_pressure prerequisite = { focus = AST_no_foreign_battlefields } # mutually_exclusive = { } relative_position_id = AST_no_foreign_battlefields x = 1 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { set_rule = { can_send_volunteers = yes } custom_effect_tooltip = generic_skip_one_line_tt add_ideas = { AST_voluntary_foreign_service_idea } } search_filters = { FOCUS_FILTER_POLITICAL } } focus = { id = AST_ratify_westminster_adoption_act icon = GFX_focus_generic_treaty prerequisite = { focus = AST_no_foreign_battlefields focus = AST_world_peace } # mutually_exclusive = { } x = 66 y = 3 cost = 5 offset = { x = -49 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = AST_against_war_and_fascism } } available = { } bypass = { is_subject = no } available_if_capitulated = no completion_reward = { add_autonomy_ratio = { value = 0.1 localization = AST_ratify_westminster_adoption_act } custom_effect_tooltip = generic_skip_one_line_tt remove_ideas = AST_unratified_westminster_act_idea custom_effect_tooltip = AST_ratify_westminster_adoption_act_tt custom_effect_tooltip = generic_skip_one_line_tt AST_democratic_votes_decrease_10_effect = yes } search_filters = { FOCUS_FILTER_POLITICAL } } focus = { id = AST_administer_the_mandate icon = GFX_focus_hol_the_foundations_of_defense prerequisite = { focus = AST_ratify_westminster_adoption_act } # mutually_exclusive = { } relative_position_id = AST_ratify_westminster_adoption_act x = -1 y = 1 cost = 10 available = { has_global_flag = LoN_disbanded_flag 979 = { #New Guineas is_owned_by = ROOT is_controlled_by = ROOT compliance > 70 resistance < 10 } 737 = { #Bismarck is_owned_by = ROOT is_controlled_by = ROOT compliance > 70 resistance < 10 } 1070 = { #Bougainville is_owned_by = ROOT is_controlled_by = ROOT compliance > 70 resistance < 10 } 1073 = { #Interior Papua is_owned_by = ROOT is_controlled_by = ROOT } 523 = { #Papua is_owned_by = ROOT is_controlled_by = ROOT compliance > 70 resistance < 10 } } bypass = { } available_if_capitulated = no completion_reward = { 979 = { add_core_of = ROOT } 737 = { add_core_of = ROOT } 1070 = { add_core_of = ROOT } 1073 = { add_core_of = ROOT } 523 = { add_core_of = ROOT } } search_filters = { FOCUS_FILTER_POLITICAL } } focus = { id = AST_a_rational_request icon = GFX_focus_generic_singapore_2 prerequisite = { focus = AST_ratify_westminster_adoption_act } # mutually_exclusive = { } relative_position_id = AST_ratify_westminster_adoption_act x = 1 y = 1 cost = 10 available = { ENG = { controls_state = 1021 #Singapore } is_in_faction_with = ENG compare_autonomy_progress_ratio > 0.50 } bypass = { } available_if_capitulated = no completion_reward = { ENG = { country_event = { id = AST_diplomatic_events.4 days = 7 random_days = 3 } } custom_effect_tooltip = if_they_accept_tt effect_tooltip = { 1021 = { transfer_state_to = AST } #Singapore 711 = { transfer_state_to = AST } #Christmas Island 712 = { transfer_state_to = AST } #Cocos Islands } hidden_effect = { remove_trait = { character = AST_henry_wynter slot = theorist trait = military_theorist } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = add_trait_to_theorist_tt add_trait = { character = AST_henry_wynter slot = theorist trait = AST_vindicated_realist } } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MILITARY_CHARACTER } } focus = { id = AST_until_the_tide_of_battle_swings icon = GFX_focus_AST_until_the_tide_of_battle_swings_alp overlay = GFX_focus_election_overlay_red_2 # prerequisite = { } # mutually_exclusive = { } relative_position_id = AST_no_foreign_battlefields x = 0 y = 3 cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } AND = { NOT = { has_completed_focus = AST_australia_first } NOT = { has_completed_focus = AST_against_war_and_fascism } } } } available = { custom_override_tooltip = { tooltip = { localization_key = AST_alp_win_count_trigger_tt COUNT = 2 } check_variable = { var = AST_alp_election_win_count value = 2 compare = greater_than_or_equals } } } bypass = { } available_if_capitulated = no completion_reward = { add_political_power = 75 custom_effect_tooltip = generic_skip_one_line_tt add_or_modify_AST_no_foreign_battlefields_spirit = yes add_to_variable = { AST_no_foreign_battlefields_autonomy_gain = 0.1 tooltip = autonomy_gain_tt } custom_effect_tooltip = generic_skip_one_line_tt add_country_leader_trait = AST_unifying_figure } search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL } } focus = { id = AST_walls_and_whispers icon = GFX_focus_generic_secret_service_agency prerequisite = { focus = AST_until_the_tide_of_battle_swings } # mutually_exclusive = { } relative_position_id = AST_until_the_tide_of_battle_swings x = -2 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { random_owned_state = { limit = { is_coastal = yes is_fully_controlled_by = ROOT } prioritize = { 979 12237 } #Lae, New Guinea add_building_construction = { type = coastal_bunker level = 3 province = { all_provinces = yes limit_to_victory_point > 0 limit_to_coastal = yes } } } random_owned_state = { limit = { is_coastal = yes is_fully_controlled_by = ROOT } prioritize = { 979 10251 } #New Guinea add_building_construction = { type = coastal_bunker level = 3 province = { all_provinces = yes limit_to_victory_point > 0 limit_to_coastal = yes } } } random_owned_state = { limit = { is_coastal = yes is_fully_controlled_by = ROOT } prioritize = { 737 7251 } #Rabaul, Bismarck add_building_construction = { type = coastal_bunker level = 3 province = { all_provinces = yes limit_to_victory_point > 0 limit_to_coastal = yes } } } random_owned_state = { limit = { is_coastal = yes is_fully_controlled_by = ROOT } prioritize = { 523 4329 } #Port Moresby, Papua add_building_construction = { type = coastal_bunker level = 3 province = { all_provinces = yes limit_to_victory_point > 0 limit_to_coastal = yes } } } custom_effect_tooltip = generic_skip_one_line_tt random_owned_state = { limit = { is_fully_controlled_by = ROOT } prioritize = { 737 10206 } #Air base Bismarck add_building_construction = { type = bunker level = 3 province = { all_provinces = yes limit_to_victory_point > 0 } } } random_owned_state = { limit = { is_fully_controlled_by = ROOT } prioritize = { 737 1286 } #Air base Bismarck add_building_construction = { type = bunker level = 3 province = { all_provinces = yes limit_to_victory_point > 0 } } } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { has_dlc = "La Resistance" } IF = { limit = { has_intelligence_agency = no } create_intelligence_agency = { name = "Central Bureau" icon = GFX_intelligence_agency_logo_generic_5 } } ELSE = { gain_random_agency_upgrade = yes } custom_effect_tooltip = generic_skip_one_line_tt AST_add_or_modify_war_is_coming_spirit = yes add_to_variable = { AST_war_is_coming_operative_slot = 1 tooltip = operative_slot_tt } } ELSE = { add_ideas = { AST_investigation_branch } } } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } } focus = { id = AST_united_states_as_our_keystone icon = GFX_focus_generic_befriend_usa prerequisite = { focus = AST_until_the_tide_of_battle_swings } # mutually_exclusive = { } relative_position_id = AST_until_the_tide_of_battle_swings x = 0 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_autonomy_ratio = { value = 0.025 localization = AST_united_states_as_our_keystone } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { has_dlc = "Arms Against Tyranny" } custom_effect_tooltip = available_mio_tt show_mio_tooltip = AST_american_car_and_foundry_organization mio:AST_american_car_and_foundry_organization = { add_mio_size = 3 } custom_effect_tooltip = generic_skip_one_line_tt show_mio_tooltip = AST_curtiss-wright_organization mio:AST_curtiss-wright_organization = { add_mio_size = 3 } custom_effect_tooltip = generic_skip_one_line_tt show_mio_tooltip = AST_lockheed_organization mio:AST_lockheed_organization = { add_mio_size = 3 } } ELSE = { custom_effect_tooltip = available_industrial_concern show_ideas_tooltip = AST_american_car_and_foundry_organization_idea show_ideas_tooltip = AST_curtiss-wright_organization_idea show_ideas_tooltip = AST_lockheed_organization_idea } } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } } focus = { id = AST_liberty_loans icon = GFX_focus_AST_liberty_loans prerequisite = { focus = AST_until_the_tide_of_battle_swings } # mutually_exclusive = { } relative_position_id = AST_until_the_tide_of_battle_swings x = 2 y = 1 cost = 5 available = { OR = { has_war = yes threat > 0.75 } AST_ben_chifley = { OR = { is_hired_as_advisor = yes is_country_leader = yes } } } bypass = { } available_if_capitulated = no completion_reward = { add_political_power = 50 custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_ratio = { value = 0.075 localization = AST_liberty_loans } custom_effect_tooltip = generic_skip_one_line_tt add_ideas = { AST_liberty_loans_idea } } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } } focus = { id = AST_inevitably_independent icon = GFX_focus_AST_unification_uap # prerequisite = { } mutually_exclusive = { focus = AST_the_ultimate_overseas_duty focus = AST_pleading_britain focus = AST_bring_on_the_giant } relative_position_id = AST_until_the_tide_of_battle_swings overlay = GFX_focus_fast_overlay_conscription_election_red_1_blue_1 dynamic = yes x = -4 y = 3 cost = 10 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } AND = { NOT = { has_completed_focus = AST_australia_first } NOT = { has_completed_focus = AST_against_war_and_fascism } } } } available = { custom_override_tooltip = { tooltip = { localization_key = AST_uap_win_count_trigger_tt COUNT = 1 } check_variable = { var = AST_uap_election_win_count value = 1 compare = greater_than_or_equals } } custom_override_tooltip = { tooltip = { localization_key = AST_alp_win_count_trigger_tt COUNT = 1 } check_variable = { var = AST_alp_election_win_count value = 1 compare = greater_than_or_equals } } has_country_leader = { ruling_only = yes character = AST_robert_menzies } NOT = { is_subject_of = ENG } } bypass = { } available_if_capitulated = no completion_reward = { AST_add_or_modify_war_is_coming_spirit = yes add_to_variable = { AST_war_is_coming_conversion_cost_civ_to_mil_factor = -0.15 tooltip = conversion_cost_civ_to_mil_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt AST_add_or_modify_AST_australian_military_forces_spirit = yes add_to_variable = { AST_australian_military_forces_spirit_army_non_core_attack_factor = -0.05 tooltip = army_non_core_attack_factor_tt } add_to_variable = { AST_australian_military_forces_spirit_army_non_core_defence_factor = -0.05 tooltip = army_non_core_defence_factor_tt } add_to_variable = { AST_australian_military_forces_spirit_army_core_attack_factor = 0.10 tooltip = army_core_attack_factor_tt } add_to_variable = { AST_australian_military_forces_spirit_army_core_defence_factor = 0.10 tooltip = army_core_defence_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_conscription_law_so_far hidden_effect = { AST_conscription_level_scripted_effect = yes } } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_MANPOWER } } focus = { id = AST_bring_on_the_giant icon = GFX_focus_USA_fleet_alp overlay = GFX_focus_election_overlay_red_3 # prerequisite = { } mutually_exclusive = { focus = AST_the_ultimate_overseas_duty focus = AST_pleading_britain focus = AST_inevitably_independent } relative_position_id = AST_until_the_tide_of_battle_swings x = 0 y = 3 cost = 10 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } AND = { NOT = { has_completed_focus = AST_australia_first } NOT = { has_completed_focus = AST_against_war_and_fascism } } } } available = { custom_override_tooltip = { tooltip = { localization_key = AST_alp_win_count_trigger_tt COUNT = 3 } check_variable = { var = AST_alp_election_win_count value = 3 compare = greater_than_or_equals } } has_country_leader = { ruling_only = yes character = AST_john_curtin } NOT = { is_subject_of = ENG } } bypass = { } available_if_capitulated = no completion_reward = { AST_add_or_modify_war_is_coming_spirit = yes add_to_variable = { AST_war_is_coming_conversion_cost_civ_to_mil_factor = -0.15 tooltip = conversion_cost_civ_to_mil_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt USA = { country_event = { id = AST_diplomatic_events.7 days = 3 } } custom_effect_tooltip = AST_bring_on_the_giant_tt custom_effect_tooltip = generic_skip_one_line_tt PRC_USA_lend_lease_strategy = yes } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } } focus = { id = AST_allied_after_all icon = GFX_focus_RAJ_seek_allies_with_the_muslim_league prerequisite = { focus = AST_inevitably_independent focus = AST_bring_on_the_giant } mutually_exclusive = { focus = AST_the_pacific_resistance } relative_position_id = AST_inevitably_independent x = 1 y = 1 cost = 5 available = { is_in_faction_with = ENG is_subject = no } bypass = { ENG = { is_in_faction = no } } available_if_capitulated = no completion_reward = { IF = { limit = { has_dlc = "No Compromise, No Surrender" } add_faction_initiative = 1 add_faction_influence_ratio = 0.15 } ELSE = { IF = { limit = { is_in_tech_sharing_group = commonwealth_research } AST = { modify_tech_sharing_bonus = { id = commonwealth_research bonus = 0.10 } } custom_effect_tooltip = generic_skip_one_line_tt } add_tech_bonus = { name = AST_allied_after_all bonus = 1 uses = 2 category = naval_equipment } custom_effect_tooltip = generic_skip_one_line_tt add_command_power = 30 } } search_filters = { FOCUS_FILTER_POLITICAL } } focus = { id = AST_the_pacific_resistance icon = GFX_focus_AST_the_pacific_resistance prerequisite = { focus = AST_inevitably_independent focus = AST_bring_on_the_giant } mutually_exclusive = { focus = AST_allied_after_all } relative_position_id = AST_inevitably_independent x = 3 y = 1 cost = 5 available = { USA = { OR = { is_in_faction = no is_faction_leader = yes } } NOT = { is_in_faction_with = USA is_faction_leader = yes } is_subject = no } bypass = { } available_if_capitulated = no completion_reward = { add_tech_bonus = { name = AST_the_pacific_resistance bonus = 1 uses = 2 category = infantry_weapons } add_tech_bonus = { name = AST_the_pacific_resistance bonus = 1 uses = 2 category = artillery } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { USA = { is_in_faction = no } } set_rule = { can_create_factions = yes } create_faction_from_template = faction_template_AST_pacific_resistance custom_effect_tooltip = generic_skip_one_line_tt USA = { country_event = { id = AST_diplomatic_events.10 days = 3 } } custom_effect_tooltip = if_they_accept custom_effect_tooltip = AST_the_pacific_resistance_tt2 } ELSE_IF = { limit = { USA = { is_in_faction = yes is_faction_leader = yes } } USA = { country_event = { id = AST_diplomatic_events.10 days = 3 } } custom_effect_tooltip = if_they_accept custom_effect_tooltip = AST_the_pacific_resistance_tt1 } } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_RESEARCH } } focus = { id = AST_equal_training icon = GFX_focus_RAJ_military_into_the_workforce prerequisite = { focus = AST_allied_after_all focus = AST_the_pacific_resistance } # mutually_exclusive = { } relative_position_id = AST_allied_after_all x = 1 y = 1 cost = 5 available = { is_in_faction = yes } bypass = { } available_if_capitulated = no completion_reward = { IF = { #If < 5 faction members, get small buff limit = { num_faction_members < 5 } every_country = { limit = { is_in_faction_with = AST } add_ideas = { AST_faction_training_initiative_idea_1 } } } ELSE = { #If > 4 faction members, get big buff every_country = { limit = { is_in_faction_with = AST } add_ideas = { AST_faction_training_initiative_idea_2 } } } } search_filters = { FOCUS_FILTER_ARMY_XP FOCUS_FILTER_NAVY_XP FOCUS_FILTER_AIR_XP } } focus = { id = AST_conscription_at_last icon = GFX_focus_CZE_army_reform prerequisite = { focus = AST_bring_on_the_giant} # mutually_exclusive = { } relative_position_id = AST_bring_on_the_giant overlay = GFX_focus_fast_overlay_conscription dynamic = yes x = 1 y = 1 cost = 5 available = { has_war = yes } bypass = { } available_if_capitulated = no completion_reward = { AST_add_or_modify_AST_australian_military_forces_spirit = yes add_to_variable = { AST_australian_military_forces_spirit_army_core_attack_factor = 0.05 tooltip = army_core_attack_factor_tt } add_to_variable = { AST_australian_military_forces_spirit_army_core_defence_factor = 0.05 tooltip = army_core_defence_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_conscription_law_so_far hidden_effect = { AST_conscription_level_scripted_effect = yes } } search_filters = { FOCUS_FILTER_MANPOWER } } focus = { id = AST_a_northern_barrier icon = GFX_focus_INS_the_declaration_of_independence prerequisite = { focus = AST_equal_training } # mutually_exclusive = { } relative_position_id = AST_equal_training x = -1 y = 1 cost = 5 available = { threat > 0.8 INS = { exists = yes } NOT = { INS = { is_subject_of = AST } } is_subject = no } bypass = { } available_if_capitulated = no completion_reward = { INS = { country_event = { id = AST_diplomatic_events.17 days = 1 } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = possible_outcomes_tt effect_tooltip = { AST = { puppet = INS } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = possible_outcomes_tt diplomatic_relation = { country = INS relation = military_access active = yes } } } search_filters = { FOCUS_FILTER_ANNEXATION } } focus = { id = AST_demand_resources icon = GFX_focus_GER_south_east_asian_natural_wealth prerequisite = { focus = AST_equal_training } # mutually_exclusive = { } relative_position_id = AST_equal_training x = 1 y = 1 cost = 5 available = { threat > 0.8 } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_demand_resources_tt } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_reclaim_the_lost_territory icon = GFX_focus_generic_new_zealand prerequisite = { focus = AST_equal_training } # mutually_exclusive = { } relative_position_id = AST_equal_training x = 0 y = 2 cost = 5 available = { NZL = { exists = yes } } bypass = { } available_if_capitulated = no completion_reward = { every_state = { limit = { is_core_of = NZL } add_core_of = AST } custom_effect_tooltip = generic_skip_one_line_tt NZL = { country_event = { id = AST_diplomatic_events.13 days = 1 } } custom_effect_tooltip = if_they_accept_tt effect_tooltip = { custom_effect_tooltip = AST_reclaim_the_lost_territory_tt custom_effect_tooltip = generic_skip_one_line_tt AST = { annex_country = { target = NZL } } } } search_filters = { FOCUS_FILTER_ANNEXATION } } ################# #### Fascist #### ################# focus = { id = AST_australia_first icon = GFX_focus_AST_australia_first # prerequisite = { } mutually_exclusive = { focus = AST_war_is_coming focus = AST_against_war_and_fascism } # relative_position_id = x = 11 y = 0 cost = 10 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } AND = { NOT = { has_completed_focus = AST_war_is_coming } NOT = { has_completed_focus = AST_against_war_and_fascism } } } } available = { } bypass = { } available_if_capitulated = no completion_reward = { mark_focus_tree_layout_dirty = yes add_political_power = 75 custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { NOT = { has_dynamic_modifier = { modifier = AST_australia_first_spirit } } } add_dynamic_modifier = { modifier = AST_australia_first_spirit } } ELSE = { custom_effect_tooltip = AST_australia_first_spirit_tt } add_to_variable = { AST_australia_first_fascism_drift = 0.02 tooltip = fascism_drift_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_public_meetings_tt hidden_effect = { country_event = { id = AST_political_events.5 days = 75 } } } search_filters = { FOCUS_FILTER_POLITICAL } } focus = { id = AST_pankhurst_walsh icon = GFX_focus_AST_pankhurst_walsh prerequisite = { focus = AST_australia_first } mutually_exclusive = { focus = AST_stephensen } relative_position_id = AST_australia_first x = -7 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_political_power = 100 custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_australia_first_spirit_tt add_to_variable = { AST_australia_first_fascism_drift = 0.02 tooltip = fascism_drift_tt } custom_effect_tooltip = generic_skip_one_line_tt add_country_leader_role = { character = AST_adela_walsh promote_leader = yes country_leader = { ideology = fascism_ideology expire = "1989.1.1.1" } } set_party_name = { ideology = fascism name = AST_australia_first_movement long_name = AST_australia_first_movement_long } custom_effect_tooltip = AST_stephensen_tt AST_adela_walsh = { set_character_flag = AST_fascist_leader } } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER } } focus = { id = AST_stephensen icon = GFX_focus_AST_stephensen prerequisite = { focus = AST_australia_first } mutually_exclusive = { focus = AST_pankhurst_walsh } relative_position_id = AST_australia_first x = 7 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_political_power = 100 custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_australia_first_spirit_tt add_to_variable = { AST_australia_first_fascism_drift = 0.02 tooltip = fascism_drift_tt } custom_effect_tooltip = generic_skip_one_line_tt add_country_leader_role = { character = AST_percy_stephensen promote_leader = yes country_leader = { ideology = fascism_ideology expire = "1989.1.1.1" } } set_party_name = { ideology = fascism name = AST_australia_first_movement long_name = AST_australia_first_movement_long } custom_effect_tooltip = AST_stephensen_tt AST_percy_stephensen = { set_character_flag = AST_fascist_leader } } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER } } focus = { id = AST_a_growing_womens_guild icon = GFX_focus_AUS_womens_education_initiative prerequisite = { focus = AST_pankhurst_walsh } # mutually_exclusive = { } relative_position_id = AST_pankhurst_walsh x = -2 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_political_power = 75 custom_effect_tooltip = generic_skip_one_line_tt AST_add_or_modify_forging_australias_future = yes add_to_variable = { AST_forging_australias_future_spirit_production_factory_start_efficiency_factor = 0.05 tooltip = production_factory_start_efficiency_factor_tt } } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } } focus = { id = AST_realize_the_value_of_british_citizenship icon = GFX_focus_AST_realize_the_value_of_british_citizenship prerequisite = { focus = AST_pankhurst_walsh } # mutually_exclusive = { } relative_position_id = AST_pankhurst_walsh x = 0 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_political_power = 75 custom_effect_tooltip = generic_skip_one_line_tt AST = { modify_tech_sharing_bonus = { id = commonwealth_research bonus = 0.05 } } custom_effect_tooltip = generic_skip_one_line_tt every_country_with_original_tag = { originaL_tag_to_check = ENG add_opinion_modifier = { target = ROOT modifier = AST_solidarity_by_the_empire_modifier } } } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_RESEARCH } } focus = { id = AST_the_bolsheviks_counterforce icon = GFX_focus_GER_end_european_communism prerequisite = { focus = AST_pankhurst_walsh focus = AST_stephensen } # mutually_exclusive = { } relative_position_id = AST_pankhurst_walsh x = 4 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_popularity = { ideology = communism popularity = -0.05 } add_popularity = { ideology = fascism popularity = 0.01 } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_australia_first_spirit_tt add_to_variable = { AST_australia_first_war_support_factor = 0.05 tooltip = war_support_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { has_dlc = "La Resistance" } IF = { limit = { has_intelligence_agency = no } create_intelligence_agency = { name = "The Investigation Branch" icon = GFX_intelligence_agency_logo_AST_investigation_branch } } ELSE = { gain_random_agency_upgrade = yes } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_australia_first_spirit_tt add_to_variable = { AST_australia_first_operative_slot = 1 tooltip = operative_slot_tt } } ELSE = { add_ideas = { AST_investigation_branch } } } search_filters = { FOCUS_FILTER_POLITICAL } } focus = { id = AST_rile_up_veterans icon = GFX_focus_AST_riling_veterans prerequisite = { focus = AST_pankhurst_walsh focus = AST_stephensen } # mutually_exclusive = { } relative_position_id = AST_pankhurst_walsh x = 10 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_popularity = { ideology = fascism popularity = 0.015 } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_australia_first_spirit_tt add_to_variable = { AST_australia_first_war_support_factor = 0.05 tooltip = war_support_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt set_rule = { can_send_volunteers = yes } custom_effect_tooltip = generic_skip_one_line_tt add_ideas = { AST_voluntary_foreign_service_idea } } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT } } focus = { id = AST_eureka_stockade_monument_rally icon = GFX_focus_AST_eureka_stockade_monument_rally prerequisite = { focus = AST_stephensen } # mutually_exclusive = { } relative_position_id = AST_stephensen x = 0 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_political_power = 75 custom_effect_tooltip = generic_skip_one_line_tt add_or_modify_AST_no_foreign_battlefields_spirit = yes add_to_variable = { AST_no_foreign_battlefields_autonomy_gain = 0.3 tooltip = autonomy_gain_tt } } search_filters = { FOCUS_FILTER_POLITICAL } } focus = { id = AST_australian_culture_investments icon = GFX_focus_generic_self_management prerequisite = { focus = AST_stephensen } # mutually_exclusive = { } relative_position_id = AST_stephensen x = 2 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_political_power = 75 custom_effect_tooltip = generic_skip_one_line_tt add_timed_idea = { idea = AST_australian_culture_investments_idea days = 365 #Edit AST_australian_culture_investments_tt if changed } custom_effect_tooltip = AST_australian_culture_investments_tt effect_tooltip = { add_ideas = { AST_a_sense_of_place } } } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT } } focus = { id = AST_for_the_southern_cross icon = GFX_focus_PHI_philippine_independent_church prerequisite = { focus = AST_australian_culture_investments } relative_position_id = AST_australian_culture_investments x = 0 y = 1 cost = 5 available = { has_idea = AST_a_sense_of_place } bypass = { } available_if_capitulated = no ai_will_do = { factor = 0 } completion_reward = { swap_ideas = { remove_idea = AST_a_sense_of_place add_idea = AST_a_sense_of_place_upgraded } } search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_WAR_SUPPORT } } focus = { id = AST_well-being_of_the_community icon = GFX_focus_generic_population_growth prerequisite = { focus = AST_a_growing_womens_guild } # mutually_exclusive = { } relative_position_id = AST_a_growing_womens_guild x = 0 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_or_modify_AST_strength_in_numbers_spirit = yes add_to_variable = { AST_strength_in_numbers_monthly_population = 0.05 tooltip = monthly_population_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_australia_first_spirit_tt add_to_variable = { AST_australia_first_war_support_factor = 0.10 tooltip = war_support_factor_tt } } search_filters = { FOCUS_FILTER_WAR_SUPPORT } } focus = { id = AST_the_guild_for_the_war_effort icon = GFX_focus_SOV_womens_fascist_movement prerequisite = { focus = AST_realize_the_value_of_british_citizenship } prerequisite = { focus = AST_the_bolsheviks_counterforce } relative_position_id = AST_realize_the_value_of_british_citizenship x = 2 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no ai_will_do = { factor = 0 } completion_reward = { custom_effect_tooltip = AST_australia_first_spirit_tt add_to_variable = { AST_australia_first_war_support_factor = 0.10 tooltip = war_support_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt AST_add_or_modify_forging_australias_future = yes add_to_variable = { var = AST_forging_australias_future_spirit_production_factory_start_efficiency_factor value = 0.075 tooltip = production_factory_start_efficiency_factor_tt } } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_WAR_SUPPORT } } #focus = { #Remove if not used TODO_AL # id = AST_covert_networks # icon = GFX_goal_generic_intelligence_exchange #focus_generic_public_meetings TODO_AL # prerequisite = { focus = AST_realize_the_value_of_british_citizenship } # prerequisite = { focus = AST_the_bolsheviks_counterforce } # mutually_exclusive = { } # relative_position_id = AST_the_bolsheviks_counterforce # x = -2 # y = 1 # cost = 5 # available = { # } # bypass = { # } # available_if_capitulated = no # completion_reward = { # custom_effect_tooltip = "Effects will be switched to something non-intelligence. TODO_AL" # custom_effect_tooltip = generic_skip_one_line_tt # add_ideas = { # AST_british_intel_sharing # } # } # search_filters = { } #} focus = { id = AST_refuse_british_wars icon = GFX_goal_generic_forceful_treaty prerequisite = { focus = AST_rile_up_veterans } prerequisite = { focus = AST_eureka_stockade_monument_rally } # mutually_exclusive = { } relative_position_id = AST_rile_up_veterans #Edit AST_unlocking_further_conscription_tt if changed overlay = GFX_focus_fast_overlay_conscription dynamic = yes #} x = 2 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { remove_ideas = AST_unratified_westminster_act_idea custom_effect_tooltip = AST_ratify_westminster_adoption_act_tt custom_effect_tooltip = generic_skip_one_line_tt ENG = { add_opinion_modifier = { target = ROOT modifier = AST_australian_pivot_modifier } } IF = { limit = { is_subject_of = ENG NOT = { has_dynamic_modifier = { modifier = AST_imperial_pressure_spirit } } } hidden_effect = { set_country_flag = AST_imperial_pressure_eureka #To add right modifiers in following event country_event = { id = AST_political_events.7 days = 3 } } } ELSE_IF = { limit = { has_dynamic_modifier = { modifier = AST_imperial_pressure_spirit } } custom_effect_tooltip = AST_imperial_pressure_spirit_tt add_to_variable = { AST_imperial_pressure_democratic_drift = 0.01 tooltip = democratic_drift_tt } add_to_variable = { AST_imperial_pressure_stability_factor = -0.05 tooltip = stability_factor_tt } } custom_effect_tooltip = AST_afm_decisions_autonomy_upgrade_tt #Edit AST_unlocking_further_conscription_tt if changed custom_effect_tooltip = AST_conscription_law_so_far hidden_effect = { AST_conscription_level_scripted_effect = yes } #} } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER } } focus = { id = AST_australia_first_party_focus icon = GFX_focus_AST_australia_first_party prerequisite = { focus = AST_pankhurst_walsh focus = AST_stephensen } # mutually_exclusive = { } relative_position_id = AST_pankhurst_walsh x = 7 y = 1 cost = 10 available = { fascism > 0.1 } bypass = { } available_if_capitulated = no completion_reward = { add_popularity = { ideology = fascism popularity = 0.05 } add_political_power = 75 IF = { limit = { has_country_flag = AST_anti_fascist_measures_triggered_flag } custom_effect_tooltip = generic_skip_one_line_tt remove_ideas = AST_anti_fascist_measures } custom_effect_tooltip = AST_afm_decisions_fascism_upgrade_tt set_party_name = { ideology = fascism name = AST_australia_first_party long_name = AST_australia_first_party_long } } search_filters = { FOCUS_FILTER_POLITICAL } } focus = { id = AST_walls_like_uluru icon = GFX_focus_generic_coastal_fort prerequisite = { focus = AST_australia_first_party_focus } relative_position_id = AST_australia_first_party_focus x = 0 y = 1 cost = 5 available = { has_government = fascism } bypass = { } available_if_capitulated = no ai_will_do = { factor = 0 } completion_reward = { set_rule = { can_create_factions = yes } custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { impassable = no is_core_of = AST is_fully_controlled_by = AST free_building_slots = { building = arms_factory size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = arms_factory level = 2 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt random_owned_state = { limit = { is_coastal = yes is_fully_controlled_by = ROOT } prioritize = { 737 7251 } #Rabaul, Bismarck add_building_construction = { type = coastal_bunker level = 2 instant_build = yes province = { all_provinces = yes limit_to_naval_base = yes } } add_building_construction = { type = anti_air_building level = 1 instant_build = yes } } random_owned_state = { limit = { is_coastal = yes is_fully_controlled_by = ROOT } prioritize = { 737 10206 } #Air Base, Bismarck add_building_construction = { type = coastal_bunker level = 2 instant_build = yes province = { all_provinces = yes limit_to_naval_base = yes } } add_building_construction = { type = anti_air_building level = 1 instant_build = yes } } random_owned_state = { limit = { is_coastal = yes is_fully_controlled_by = ROOT } prioritize = { 979 12237 } #Naval Base, New Guinea add_building_construction = { type = coastal_bunker level = 2 instant_build = yes province = { all_provinces = yes limit_to_naval_base = yes } } add_building_construction = { type = anti_air_building level = 1 instant_build = yes } } random_owned_state = { limit = { is_coastal = yes is_fully_controlled_by = ROOT } prioritize = { 523 4329 } #Port Moresby, Papua add_building_construction = { type = coastal_bunker level = 2 instant_build = yes province = { all_provinces = yes limit_to_naval_base = yes } } add_building_construction = { type = anti_air_building level = 1 instant_build = yes } } } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_at_the_gates icon = GFX_focus_BEL_belgian_gates prerequisite = { focus = AST_walls_like_uluru } #mutually_exclusive = { focus = AST_for_the_southern_cross } relative_position_id = AST_walls_like_uluru x = 0 y = 2 cost = 5 available = { threat > 0.3 } bypass = { } available_if_capitulated = no ai_will_do = { factor = 0 } completion_reward = { set_variable = { AST_national_defense_production_speed_arms_factory_factor = 0 } set_variable = { AST_national_defense_production_speed_dockyard_factor = 0 } set_variable = { AST_national_defense_conversion_cost_civ_to_mil_factor = 0 } set_variable = { AST_national_defense_production_factory_max_efficiency_factor = 0 } set_variable = { AST_national_defense_production_factory_efficiency_gain_factor = 0 } add_dynamic_modifier = { modifier = AST_national_defense } add_to_variable = { var = AST_national_defense_production_speed_arms_factory_factor value = 0.15 tooltip = production_speed_arms_factory_factor_tt } add_to_variable = { var = AST_national_defense_production_speed_dockyard_factor value = 0.15 tooltip = production_speed_dockyard_factor_tt } add_to_variable = { var = AST_national_defense_conversion_cost_civ_to_mil_factor value = -0.15 tooltip = conversion_cost_civ_to_mil_factor_tt } } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_through_the_gates icon = GFX_goal_fortify_the_westwall prerequisite = { focus = AST_at_the_gates } relative_position_id = AST_at_the_gates x = 0 y = 1 cost = 5 available = { threat > 0.6 } bypass = { } available_if_capitulated = no ai_will_do = { factor = 0 } completion_reward = { custom_effect_tooltip = modify_AST_national_defense_tt add_to_variable = { var = AST_national_defense_production_speed_arms_factory_factor value = 0.05 tooltip = production_speed_arms_factory_factor_tt } add_to_variable = { var = AST_national_defense_production_speed_dockyard_factor value = 0.05 tooltip = production_speed_dockyard_factor_tt } add_to_variable = { var = AST_national_defense_production_factory_max_efficiency_factor value = 0.05 tooltip = production_factory_max_efficiency_factor_tt } } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_toe_the_line icon = GFX_focus_generic_fascist_troops prerequisite = { focus = AST_walls_like_uluru } relative_position_id = AST_walls_like_uluru #Edit AST_unlocking_further_conscription_tt if changed overlay = GFX_focus_fast_overlay_conscription dynamic = yes #} x = -1 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no ai_will_do = { factor = 0 } completion_reward = { add_ideas = AST_toe_the_line_spirit #Edit AST_unlocking_further_conscription_tt if changed custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_conscription_law_so_far hidden_effect = { AST_conscription_level_scripted_effect = yes } #} } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_MANPOWER } } focus = { id = AST_crush_the_gates icon = GFX_focus_SWE_hedgehog_defense prerequisite = { focus = AST_through_the_gates } relative_position_id = AST_through_the_gates x = 0 y = 1 cost = 5 available = { threat > 0.9 } bypass = { } available_if_capitulated = no ai_will_do = { factor = 0 } completion_reward = { custom_effect_tooltip = modify_AST_national_defense_tt add_to_variable = { var = AST_national_defense_production_factory_efficiency_gain_factor value = 0.05 tooltip = production_factory_efficiency_gain_factor_tt } add_to_variable = { var = AST_national_defense_production_factory_max_efficiency_factor value = 0.10 tooltip = production_factory_max_efficiency_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { impassable = no is_core_of = AST is_fully_controlled_by = AST free_building_slots = { building = arms_factory size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = arms_factory level = 2 instant_build = yes } } } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_in_from_the_cold icon = GFX_focus_generic_advisors prerequisite = { focus = AST_australia_first_party_focus } # mutually_exclusive = { } relative_position_id = AST_australia_first_party_focus x = -2 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = available_political_advisor custom_effect_tooltip = generic_skip_one_line_tt show_ideas_tooltip = AST_alexander_rud_mills custom_effect_tooltip = generic_skip_one_line_tt show_ideas_tooltip = AST_rex_ingamells IF = { limit = { NOT = { has_country_leader = { ruling_only = yes character = AST_adela_walsh } } } custom_effect_tooltip = generic_skip_one_line_tt show_ideas_tooltip = AST_adela_walsh } IF = { limit = { NOT = { has_country_leader = { ruling_only = yes character = AST_percy_stephensen } } } custom_effect_tooltip = generic_skip_one_line_tt show_ideas_tooltip = AST_percy_stephensen } } search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER } } focus = { id = AST_big_business_pact icon = GFX_focus_RAJ_just_good_business prerequisite = { focus = AST_australia_first_party_focus } # mutually_exclusive = { } relative_position_id = AST_australia_first_party_focus x = 2 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_research_slot = 1 custom_effect_tooltip = AST_big_business_pact_tt } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH } } focus = { id = AST_absorb_the_uap icon = GFX_focus_AST_absorb_the_uap prerequisite = { focus = AST_in_from_the_cold } # mutually_exclusive = { } relative_position_id = AST_in_from_the_cold x = -1 y = 1 cost = 5 available = { has_government = fascism } bypass = { } available_if_capitulated = no completion_reward = { add_political_power = 75 custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor custom_effect_tooltip = generic_skip_one_line_tt show_ideas_tooltip = AST_billy_hughes custom_effect_tooltip = generic_skip_one_line_tt show_ideas_tooltip = AST_arthur_fadden } search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER } } focus = { id = AST_energy_independence icon = GFX_goal_generic_oil_refinery prerequisite = { focus = AST_big_business_pact } # mutually_exclusive = { } relative_position_id = AST_big_business_pact x = 1 y = 1 cost = 5 available = { has_government = fascism } bypass = { } available_if_capitulated = no completion_reward = { IF = { limit = { NOT = { has_tech = synth_oil_experiments } } set_technology = { synth_oil_experiments = 1 } } every_core_state = { random_select_amount = 2 limit = { is_fully_controlled_by = ROOT } add_extra_state_shared_building_slots = 1 add_building_construction = { type = synthetic_refinery level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt add_tech_bonus = { name = AST_energy_independece bonus = 1 uses = 2 category = synth_resources } } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH } } focus = { id = AST_autarky icon = GFX_focus_GER_autarky_achieved prerequisite = { focus = AST_big_business_pact } # mutually_exclusive = { } relative_position_id = AST_big_business_pact x = -1 y = 1 cost = 5 available = { has_government = fascism } bypass = { } available_if_capitulated = no completion_reward = { add_ideas = autarkic_economy } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_british_pact icon = GFX_focus_chi_british_cooperation prerequisite = { focus = AST_realize_the_value_of_british_citizenship } # mutually_exclusive = { } relative_position_id = AST_realize_the_value_of_british_citizenship #Edit AST_unlocking_further_conscription_tt if changed overlay = GFX_focus_fast_overlay_conscription dynamic = yes #} x = 0 y = 2 cost = 5 available = { has_country_flag = AST_a_convenient_disaster_flag has_government = fascism NOT = { has_war_with = ENG } } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_australia_first_spirit_tt add_to_variable = { AST_australia_first_war_support_factor = 0.05 tooltip = war_support_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt add_country_leader_trait = AST_the_matriarch_leader IF = { limit = { NOT = { is_in_faction_with = ENG has_non_aggression_pact_with = ENG } } ENG = { country_event = { id = AST_diplomatic_events.47 days = 3 } } custom_effect_tooltip = if_they_accept effect_tooltip = { diplomatic_relation = { country = ENG relation = non_aggression_pact active = yes } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = generic_skip_one_line_tt } IF = { limit = { has_dynamic_modifier = AST_imperial_pressure_spirit } custom_effect_tooltip = AST_imperial_pressure_spirit_tt add_to_variable = { AST_imperial_pressure_democratic_drift = -0.01 tooltip = democratic_drift_tt } add_to_variable = { AST_imperial_pressure_stability_factor = 0.05 tooltip = stability_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt } IF = { limit = { has_dlc = "Arms Against Tyranny" } custom_effect_tooltip = available_mio_tt show_mio_tooltip = AST_gloster_aircraft_organization mio:AST_gloster_aircraft_organization = { add_mio_size = 2 } } ELSE = { custom_effect_tooltip = available_industrial_concern show_ideas_tooltip = AST_gloster_aircraft_organization_idea } custom_effect_tooltip = generic_skip_one_line_tt #Edit AST_unlocking_further_conscription_tt if changed custom_effect_tooltip = AST_conscription_law_so_far hidden_effect = { AST_conscription_level_scripted_effect = yes } #} } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_MANPOWER FOCUS_FILTER_WAR_SUPPORT } } focus = { id = AST_the_pacific_garrison icon = GFX_focus_GER_sentinels_of_the_pacific prerequisite = { focus = AST_british_pact } relative_position_id = AST_british_pact x = -1 y = 1 ai_will_do = { base = 0 modifier = { date > 1941.01.01 add = 10 } } cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { ENG = { country_event = { id = AST_diplomatic_events.50 days = 3 } } custom_effect_tooltip = if_they_accept_tt effect_tooltip = { AST_the_pacific_garrison_effect = yes } } search_filters = { } } focus = { id = AST_vichy_out_of_africa icon = GFX_focus_generic_africa_liberation prerequisite = { focus = AST_british_pact } relative_position_id = AST_british_pact x = 1 y = 1 cost = 10 available = { custom_trigger_tooltip = { tooltip = vichy_exist_trigger country_exists = VIC } custom_trigger_tooltip = { tooltip = vichy_in_africa_trigger any_state = { is_controlled_by = VIC is_on_continent = africa } } } bypass = { } available_if_capitulated = no completion_reward = { ENG = { country_event = { id = AST_diplomatic_events.53 days = 3 } } custom_effect_tooltip = if_they_accept_tt effect_tooltip = { AST_vichy_out_of_africa_effect = yes } } search_filters = { FOCUS_FILTER_POLITICAL } } focus = { id = AST_britain_supplying_ships icon = GFX_focus_generic_refit_civilian_ships prerequisite = { focus = AST_the_pacific_garrison } # mutually_exclusive = { } relative_position_id = AST_the_pacific_garrison x = -1 y = 1 cost = 5 available = { has_idea = AST_the_pacific_garrison_1 } bypass = { } available_if_capitulated = no completion_reward = { #Edit the removal in AST_severance if changed add_offsite_building = { type = dockyard level = 2 } } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_done_meddling icon = GFX_focus_generic_total_war prerequisite = { focus = AST_the_pacific_garrison focus = AST_vichy_out_of_africa } # mutually_exclusive = { } relative_position_id = AST_vichy_out_of_africa x = 1 y = 1 cost = 5 available = { is_subject_of = ENG } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_australia_first_spirit_tt add_to_variable = { AST_australia_first_war_support_factor = 0.10 tooltip = war_support_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { has_dynamic_modifier = AST_imperial_pressure_spirit } remove_dynamic_modifier = { modifier = AST_imperial_pressure_spirit } } hidden_effect = { set_variable = { AST_temp_fascism_pop = party_popularity_100@fascism } set_variable = { AST_temp_democratic_pop = party_popularity_100@democratic } set_variable = { AST_temp_communism_pop = party_popularity_100@communism } set_variable = { AST_temp_neutrality_pop = party_popularity_100@neutrality } } OVERLORD = { set_autonomy = { target = AST autonomy_state = autonomy_associated_dominion freedom_level = 0.5 end_wars = no end_civil_wars = no } custom_effect_tooltip = AST_a_change_of_authority_tt } hidden_effect = { set_politics = { ruling_party = fascism } IF = { limit = { NOT = { can_be_country_leader = AST_adela_walsh } } add_country_leader_role = { character = AST_adela_walsh promote_leader = yes country_leader = { ideology = fascism_ideology expire = "1989.1.1.1" } } } ELSE = { promote_character = AST_adela_walsh } set_popularities = { fascism = AST_temp_fascism_pop democratic = AST_temp_democratic_pop communism = AST_temp_communism_pop neutrality = AST_temp_neutrality_pop } } custom_effect_tooltip = generic_skip_one_line_tt effect_tooltip = { set_cosmetic_tag = AST_adela_fascism } hidden_effect = { set_cosmetic_tag = AST_adela } } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT } } focus = { id = AST_hand_in_glove icon = GFX_focus_AST_hand_in_glove prerequisite = { focus = AST_the_pacific_garrison } # mutually_exclusive = { } relative_position_id = AST_the_pacific_garrison x = 0 y = 2 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { IF = { limit = { BRM = { OR = { is_ai = no NOT = { is_subject_of = ENG } } } MAL = { OR = { is_ai = no NOT = { is_subject_of = ENG } } } NOT = { any_state = { is_core_of = BRM is_owned_by = ENG } } NOT = { any_state = { is_core_of = MAL is_owned_by = ENG } } } AST_hand_in_glove_deny_effect = yes } ELSE = { ENG = { country_event = { id = AST_diplomatic_events.43 days = 3 } } custom_effect_tooltip = if_they_accept_tt effect_tooltip = { AST_hand_in_glove_effect = yes } } } search_filters = { FOCUS_FILTER_ANNEXATION } } focus = { id = AST_claim_french_indochina icon = GFX_focus_JAP_occupy_indochina prerequisite = { focus = AST_the_pacific_garrison focus = AST_vichy_out_of_africa } # mutually_exclusive = { } relative_position_id = AST_the_pacific_garrison x = 1 y = 1 cost = 5 available = { FRA = { OR = { has_war = yes has_capitulated = yes NOT = { is_in_faction_with = ENG } } } OR = { #French Indochina = { NOT = { owns_state = 286 } NOT = { owns_state = 670 } NOT = { owns_state = 671 } NOT = { owns_state = 741 } NOT = { owns_state = 1017 } NOT = { owns_state = 1066 } NOT = { owns_state = 1067 } NOT = { owns_state = 1068 } NOT = { owns_state = 1069 } #} } } bypass = { } available_if_capitulated = no completion_reward = { every_state = { limit = { NOT = { is_owned_by = AST } OR = { #French Indochina = { state = 286 state = 670 state = 671 state = 741 state = 1017 state = 1066 state = 1067 state = 1068 state = 1069 #} } } add_claim_by = AST } } search_filters = { FOCUS_FILTER_ANNEXATION } } focus = { id = AST_undeniably_ours icon = GFX_focus_AST_undeniably_ours prerequisite = { focus = AST_vichy_out_of_africa } # mutually_exclusive = { } relative_position_id = AST_vichy_out_of_africa x = 0 y = 2 cost = 5 available = { custom_trigger_tooltip = { tooltip = vichy_exist_trigger country_exists = VIC } } bypass = { custom_trigger_tooltip = { tooltip = vichy_exist_not_trigger NOT = { country_exists = VIC } } date > 1941.01.01 } enable_automatic_bypass = no available_if_capitulated = no completion_reward = { IF = { limit = { NOT = { has_country_flag = AST_vichy_africa_claim_flag has_country_flag = AST_vichy_pact_flag } } custom_effect_tooltip = AST_vichy_out_of_africa_tt1 } IF = { limit = { has_country_flag = AST_vichy_pact_flag } custom_effect_tooltip = AST_vichy_out_of_africa_tt2 custom_effect_tooltip = AST_remove_vichy_out_of_africa_decisions } IF = { limit = { has_country_flag = AST_vichy_africa_claim_flag } every_state = { limit = { is_controlled_by = VIC is_on_continent = africa } add_claim_by = AST } custom_effect_tooltip = generic_skip_one_line_tt ELSE = { every_state = { limit = { has_state_flag = AST_vichy_claim } add_claim_by = AST } custom_effect_tooltip = generic_skip_one_line_tt } } custom_effect_tooltip = vichy_wargoal hidden_effect = { create_wargoal = { type = annex_everything target = VIC } } } search_filters = { FOCUS_FILTER_ANNEXATION } } focus = { id = AST_nauru_pact icon = GFX_focus_chi_mission_to_germany prerequisite = { focus = AST_eureka_stockade_monument_rally } # mutually_exclusive = { } relative_position_id = AST_eureka_stockade_monument_rally x = 0 y = 2 cost = 5 available = { custom_trigger_tooltip = { tooltip = AST_australia_first_party_req_tt has_completed_focus = AST_australia_first_party_focus } 725 = { #Nauru is_owned_by = AST } } bypass = { NOT = { 725 = { #Nauru is_owned_by = AST } } } available_if_capitulated = no completion_reward = { GER = { country_event = { id = AST_diplomatic_events.38 days = 2 } } custom_effect_tooltip = if_they_accept_tt effect_tooltip = { add_autonomy_ratio = { value = 0.1 localization = AST_australia_first_movement_cat } add_popularity = { ideology = fascism popularity = 0.025 } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_naurus_return_to_german_hands_tt } search_filters = { FOCUS_FILTER_POLITICAL } } focus = { id = AST_naurus_return_to_german_hands icon = GFX_focus_generic_treaty prerequisite = { focus = AST_nauru_pact } mutually_exclusive = { focus = AST_the_winner_takes_it_all } relative_position_id = AST_nauru_pact x = -1 y = 1 cost = 10 available = { has_country_flag = AST_a_convenient_disaster_flag custom_trigger_tooltip = { tooltip = AST_naurus_return_to_german_hands_tt_2 GER = { has_idea = AST_the_promise_of_nauru } } has_government = fascism is_subject = yes } bypass = { } available_if_capitulated = no completion_reward = { IF = { limit = { OR = { has_idea = AST_phosphate_commission has_country_flag = AST_phosphate_commission_flag } } set_country_flag = AST_phosphate_commission_flag remove_ideas = { AST_phosphate_commission } custom_effect_tooltip = generic_skip_one_line_tt } country_event = { id = AST_diplomatic_events.41 hours = 3 } hidden_effect = { GER = { country_event = { id = AST_diplomatic_events.41 hours = 3 } } } custom_effect_tooltip = effects_of_event_tt effect_tooltip = { AST_nauru_pact_effect = yes } } search_filters = { FOCUS_FILTER_POLITICAL } } focus = { id = AST_the_winner_takes_it_all icon = GFX_focus_renounce_the_treaty_of_trianon prerequisite = { focus = AST_nauru_pact } mutually_exclusive = { focus = AST_naurus_return_to_german_hands } relative_position_id = AST_nauru_pact x = 1 y = 1 cost = 10 available = { has_country_flag = AST_a_convenient_disaster_flag has_government = fascism is_subject = no } bypass = { } available_if_capitulated = no completion_reward = { create_wargoal = { type = annex_everything target = SOL } create_wargoal = { type = annex_everything target = NZL } custom_effect_tooltip = generic_skip_one_line_tt GER = { country_event = { id = AST_diplomatic_events.42 hours = 3 } } custom_effect_tooltip = effects_of_event_tt effect_tooltip = { AST_broken_nauru_pact_effect = yes } } search_filters = { FOCUS_FILTER_ANNEXATION } } focus = { id = AST_resist_western_intruders icon = GFX_goal_generic_amphibious_assault prerequisite = { focus = AST_naurus_return_to_german_hands focus = AST_the_winner_takes_it_all } # mutually_exclusive = { } relative_position_id = AST_naurus_return_to_german_hands x = 3 y = 1 cost = 5 available = { has_dynamic_modifier = AST_royal_australian_navy_spirit has_completed_focus = AST_big_business_pact } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_royal_australian_navy_spirit_tt add_to_variable = { AST_royal_australian_navy_spirit_navy_max_range_factor = 0.2 tooltip = navy_max_range_factor_tt } add_to_variable = { AST_royal_australian_navy_spirit_invasion_preparation = -0.2 tooltip = AST_invasion_preparation_tt } #Edit tt if changed add_to_variable = { AST_royal_australian_navy_spirit_naval_invasion_penalty = -0.2 tooltip = AST_naval_invasion_penalty_tt } #Edit tt if changed custom_effect_tooltip = generic_skip_one_line_tt unlock_decision_tooltip = AST_naval_expansion } search_filters = { } } focus = { id = AST_integrate_the_fort icon = GFX_goal_generic_national_unity prerequisite = { focus = AST_naurus_return_to_german_hands focus = AST_the_winner_takes_it_all } # mutually_exclusive = { } relative_position_id = AST_naurus_return_to_german_hands x = 1 y = 1 cost = 5 available = { 979 = { #New Guineas is_owned_by = ROOT is_controlled_by = ROOT compliance > 70 resistance < 10 } 737 = { #Bismarck is_owned_by = ROOT is_controlled_by = ROOT compliance > 70 resistance < 10 } 1070 = { #Bougainville is_owned_by = ROOT is_controlled_by = ROOT compliance > 70 resistance < 10 } 1073 = { #Interior Papua is_owned_by = ROOT is_controlled_by = ROOT } 523 = { #Papua is_owned_by = ROOT is_controlled_by = ROOT compliance > 70 resistance < 10 } } bypass = { } available_if_capitulated = no completion_reward = { add_country_leader_trait = AST_motherland_advocate_leader 979 = { add_core_of = ROOT } 737 = { add_core_of = ROOT } 1070 = { add_core_of = ROOT } 1073 = { add_core_of = ROOT } 523 = { add_core_of = ROOT } } search_filters = { FOCUS_FILTER_ANNEXATION } } focus = { id = AST_northern_advancement icon = GFX_focus_AST_northern_advancement prerequisite = { focus = AST_naurus_return_to_german_hands focus = AST_the_winner_takes_it_all } relative_position_id = AST_naurus_return_to_german_hands x = -1 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { every_state = { limit = { is_owned_by = INS } add_claim_by = AST } custom_effect_tooltip = generic_skip_one_line_tt create_wargoal = { type = annex_everything target = INS } } search_filters = { FOCUS_FILTER_ANNEXATION } } focus = { id = AST_soothing_australian_fears icon = GFX_focus_JAP_operation_take_australia prerequisite = { focus = AST_claim_french_indochina } # mutually_exclusive = { } relative_position_id = AST_claim_french_indochina x = 0 y = 2 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_timed_idea = { idea = AST_invasion_planning days = 180 #Edit AST_soothing_australian_fears_tt if changed } custom_effect_tooltip = AST_soothing_australian_fears_tt effect_tooltip = { create_wargoal = { type = annex_everything target = JAP } add_ideas = { AST_war_plan_japan } } } search_filters = { } } focus = { id = AST_dividing_the_pacific icon = GFX_focus_AST_dividing_the_pacific prerequisite = { focus = AST_northern_advancement focus = AST_resist_western_intruders } # mutually_exclusive = { } relative_position_id = AST_northern_advancement x = 1 y = 1 cost = 10 available = { NOT = { has_war_with = JAP JAP = { has_government = democratic } } OR = { NOT = { JAP = { #MAL = { controls_state = 333 controls_state = 336 controls_state = 1023 controls_state = 1024 controls_state = 1059 controls_state = 1060 controls_state = 1061 controls_state = 1062 controls_state = 1063 controls_state = 1064 controls_state = 1065 #} controls_state = 1021 #Singapore } } } } bypass = { } available_if_capitulated = no completion_reward = { JAP = { country_event = { id = AST_diplomatic_events.34 days = 1 } } custom_effect_tooltip = if_they_accept_tt effect_tooltip = { AST_divide_the_pacific_effect = yes } } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_ANNEXATION } } focus = { id = AST_expand_the_fort icon = GFX_focus_generic_coastal_fort prerequisite = { focus = AST_northern_advancement focus = AST_resist_western_intruders } # mutually_exclusive = { } relative_position_id = AST_northern_advancement x = 3 y = 1 cost = 5 bypass = { NOT = { USA = { any_controlled_state = { OR = { #USA islands in the Pacific state = 1072 state = 629 state = 630 state = 631 state = 632 state = 638 state = 642 state = 727 } } } } } enable_automatic_bypass = no available_if_capitulated = no completion_reward = { USA = { country_event = { id = AST_diplomatic_events.71 days = 1 } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = possible_outcomes_tt effect_tooltip = { USA = { every_controlled_state = { limit = { OR = { #USA islands in the Pacific state = 1072 state = 630 state = 631 state = 632 state = 638 state = 642 state = 727 } } transfer_state_to = AST } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = possible_outcomes_tt USA = { every_controlled_state = { limit = { OR = { #USA islands in the Pacific state = 1072 state = 629 state = 630 state = 631 state = 632 state = 638 state = 642 state = 727 } } add_claim_by = AST } } } } search_filters = { FOCUS_FILTER_ANNEXATION } } focus = { id = AST_defying_american_interference icon = GFX_focus_AST_defying_american_interference prerequisite = { focus = AST_dividing_the_pacific focus = AST_expand_the_fort } # mutually_exclusive = { } relative_position_id = AST_dividing_the_pacific x = 1 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { IF = { limit = { OR = { PHI = { is_subject_of = USA } has_country_flag = AST_request_phi_of_usa #tt reasons } } set_country_flag = AST_request_phi_of_usa USA = { country_event = { id = AST_diplomatic_events.74 days = 1 } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = possible_outcomes_tt effect_tooltip = { AST = { puppet = PHI } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = possible_outcomes_tt IF = { limit = { JAP = { NOT = { has_war_with = AST } NOT = { is_in_faction_with = AST } } } JAP = { country_event = { id = AST_diplomatic_events.78 hours = 1 } } } create_wargoal = { type = annex_everything target = USA } add_timed_idea = { idea = AST_defying_american_interference_idea days = 365 } } } ELSE = { IF = { limit = { JAP = { NOT = { has_war_with = AST } NOT = { is_in_faction_with = AST } } } JAP = { country_event = { id = AST_diplomatic_events.78 hours = 1 } } custom_effect_tooltip = generic_skip_one_line_tt } create_wargoal = { type = annex_everything target = USA } custom_effect_tooltip = generic_skip_one_line_tt add_timed_idea = { idea = AST_defying_american_interference_idea days = 365 } } } search_filters = { FOCUS_FILTER_ANNEXATION } } ################## #### Communist ### ################## focus = { id = AST_against_war_and_fascism icon = GFX_focus_CHL_union_of_hispanic_republics # prerequisite = { } mutually_exclusive = { focus = AST_war_is_coming focus = AST_australia_first } # relative_position_id = x = 71 y = 0 cost = 5 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } AND = { NOT = { has_completed_focus = AST_australia_first } NOT = { has_completed_focus = AST_war_is_coming } } } } offset = { x = -49 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = AST_against_war_and_fascism } } available = { } bypass = { } available_if_capitulated = no completion_reward = { mark_focus_tree_layout_dirty = yes unlock_decision_category_tooltip = AST_union_control_1_cat set_country_flag = AST_com_late_canberra #Canberra Air disaster will not trigger before having turned communist custom_effect_tooltip = AST_union_control_tt custom_effect_tooltip = generic_skip_one_line_tt activate_mission = AST_veterans_revolt set_country_flag = AST_veterans_revolt_active custom_effect_tooltip = generic_skip_one_line_tt add_political_power = 50 country_event = { id = AST_political_events.7 days = 5 } } search_filters = { FOCUS_FILTER_POLITICAL } } focus = { id = AST_world_peace icon = GFX_focus_generic_world_peace prerequisite = { focus = AST_against_war_and_fascism } # mutually_exclusive = { } relative_position_id = AST_against_war_and_fascism x = -2 y = 1 cost = 5 available = { OR = { has_global_flag = spanish_civil_war has_global_flag = scw_over } } bypass = { } available_if_capitulated = no completion_reward = { add_ideas = ast_support_for_comrades_idea custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { any_country = { tag = SPD exists = yes } SPR_scw_in_progress = yes } add_relation_rule_override = { target = SPD can_send_volunteers = yes } } ELSE_IF = { limit = { NOT = { has_global_flag = spanish_civil_war } NOT = { has_global_flag = scw_over } } add_relation_rule_override = { target = SPR can_send_volunteers = yes } } custom_effect_tooltip = generic_skip_one_line_tt add_stability = 0.05 add_war_support = 0.05 } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } } focus = { id = AST_workers_defence_corps_sparks_anew icon = GFX_focus_AUS_union_of_danubian_socialist_republics prerequisite = { focus = AST_against_war_and_fascism } # mutually_exclusive = { } relative_position_id = AST_against_war_and_fascism x = 0 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_timed_idea = { idea = AST_communist_ideals days = 365 } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_imperial_pressure_spirit_tt add_to_variable = { AST_imperial_pressure_democratic_drift = 0.05 tooltip = democratic_drift_tt } add_to_variable = { AST_imperial_pressure_stability_factor = -0.05 tooltip = stability_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt add_stability = 0.03 } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } } focus = { id = AST_a_controversial_recruitment icon = GFX_focus_AST_a_controversial_recruitment prerequisite = { focus = AST_against_war_and_fascism } # mutually_exclusive = { } relative_position_id = AST_against_war_and_fascism x = 2 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = available_political_advisor show_ideas_tooltip = AST_maurice_blackburn custom_effect_tooltip = generic_skip_one_line_tt add_political_power = 75 } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER } } focus = { id = AST_from_picket_line_to_front_line icon = GFX_focus_AST_from_picket_line_to_front_line prerequisite = { focus = AST_workers_defence_corps_sparks_anew } mutually_exclusive = { } relative_position_id = AST_workers_defence_corps_sparks_anew overlay = GFX_focus_fast_overlay_conscription dynamic = yes x = 1 y = 1 cost = 10 available = { communism > 0.3 } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_conscription_law_so_far hidden_effect = { AST_conscription_level_scripted_effect = yes } if = { limit = { has_dynamic_modifier = AST_imperial_pressure_spirit } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_imperial_pressure_spirit_tt add_to_variable = { AST_imperial_pressure_democratic_drift = 0.02 tooltip = democratic_drift_tt } add_to_variable = { AST_imperial_pressure_stability_factor = -0.05 tooltip = stability_factor_tt } } custom_effect_tooltip = generic_skip_one_line_tt add_popularity = { ideology = communism popularity = 0.05 } add_war_support = 0.10 } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER FOCUS_FILTER_WAR_SUPPORT } } focus = { id = AST_pig_iron_protests icon = GFX_focus_AST_dalfram_dispute prerequisite = { focus = AST_workers_defence_corps_sparks_anew } mutually_exclusive = { } relative_position_id = AST_workers_defence_corps_sparks_anew x = 0 y = 2 cost = 10 available = { communism > 0.5 } bypass = { has_government = communism } bypass_effect = { if = { limit = { has_dynamic_modifier = AST_imperial_pressure_spirit } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_imperial_pressure_spirit_tt add_to_variable = { AST_imperial_pressure_democratic_drift = 0.02 tooltip = democratic_drift_tt } add_to_variable = { AST_imperial_pressure_stability_factor = -0.05 tooltip = stability_factor_tt } } } available_if_capitulated = no completion_reward = { country_event = { id = AST_political_events.9 days = 1 } custom_effect_tooltip = effects_of_event_tt effect_tooltip = { set_politics = { ruling_party = communism elections_allowed = no } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_imperial_pressure_spirit_remove_tt hidden_effect = { remove_dynamic_modifier = { modifier = AST_imperial_pressure_spirit } } hidden_effect = { #Canberra Air Disaster IF = { #Canberra will trigger at historical date limit = { NOT = { date > 1940.02.12 } } clr_country_flag = AST_com_late_canberra } ELSE = { #If becoming communist late, trigger Canberra Air Disaster later than historical country_event = { id = AST_canberra_air_disaster_events.1 days = 540 random_days = 175 } } remove_ideas = AST_strike_ongoing } } search_filters = { FOCUS_FILTER_POLITICAL } } focus = { id = AST_part_with_colonizer icon = GFX_focus_AST_part_with_colonizer prerequisite = { focus = AST_pig_iron_protests } mutually_exclusive = { } relative_position_id = AST_pig_iron_protests x = 0 y = 2 cost = 5 available = { has_government = communism communism > 0.65 } bypass = { AST = { exists = yes is_subject = no } } available_if_capitulated = no completion_reward = { overlord = { set_autonomy = { target = ROOT autonomous_state = autonomy_free end_wars = yes end_civil_wars = no } remove_from_faction = ROOT } } search_filters = { FOCUS_FILTER_POLITICAL } } focus = { id = AST_make_common_cause icon = GFX_focus_generic_manpower prerequisite = { focus = AST_part_with_colonizer } # mutually_exclusive = { } relative_position_id = AST_part_with_colonizer x = 0 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_ideas = AST_make_common_cause_idea add_stability = 0.10 custom_effect_tooltip = generic_skip_one_line_tt if = { limit = { is_in_faction = no } create_faction_from_template = { template = faction_template_world_revolution name = AST_COMINWEALTH_FACTION icon = GFX_faction_icon_generic_communist } } set_rule = { can_create_factions = yes } } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_MANPOWER } } focus = { id = AST_stretch_the_fleet icon = GFX_focus_AST_stretch_the_fleet prerequisite = { focus = AST_make_common_cause } # mutually_exclusive = { } relative_position_id = AST_make_common_cause x = -3 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { if = { limit = { NOT = { has_dynamic_modifier = { modifier = AST_offshore_advancements_spirit } } } add_dynamic_modifier = { modifier = AST_offshore_advancements_spirit } } else = { custom_effect_tooltip = AST_modify_offshore_advancements_spirit_tt } add_to_variable = { AST_offshore_advancements_spirit_navy_max_range_factor = 0.2 tooltip = navy_max_range_factor_tt } } search_filters = { } } focus = { id = AST_battle_of_the_ocean icon = GFX_focus_PHI_war_for_the_oceans prerequisite = { focus = AST_stretch_the_fleet } # mutually_exclusive = { } relative_position_id = AST_stretch_the_fleet x = -1 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_gain_claims_on_japan_tt hidden_effect = { for_each_scope_loop = { array = JAP.core_states_at_game_start add_claim_by = PREV } } } search_filters = { FOCUS_FILTER_ANNEXATION } } focus = { id = AST_the_red_pacific icon = GFX_focus_AST_the_red_pacific prerequisite = { focus = AST_battle_of_the_ocean } # mutually_exclusive = { } relative_position_id = AST_battle_of_the_ocean x = 0 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { if = { limit = { NOT = { has_dynamic_modifier = { modifier = AST_offshore_advancements_spirit } } } add_dynamic_modifier = { modifier = AST_offshore_advancements_spirit } } else = { custom_effect_tooltip = AST_modify_offshore_advancements_spirit_tt } add_to_variable = { AST_offshore_advancements_spirit_navy_max_range_factor = 0.1 tooltip = navy_max_range_factor_tt } add_to_variable = { AST_offshore_advancements_spirit_air_range_factor = 0.1 tooltip = air_range_factor_factor_tt } } search_filters = { } } focus = { id = AST_red_fred icon = GFX_focus_AST_red_fred prerequisite = { focus = AST_make_common_cause } # mutually_exclusive = { } relative_position_id = AST_make_common_cause x = 0 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_country_leader_role = { character = AST_fred_paterson promote_leader = yes country_leader = { ideology = marxism traits = { AST_voice_of_workers } expire = "1989.1.1.1" } } add_stability = 0.10 } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL_CHARACTER } } focus = { id = AST_borderless_solidarity icon = GFX_focus_focus_fra_liberte_egalite_solidarite prerequisite = { focus = AST_make_common_cause } # mutually_exclusive = { } relative_position_id = AST_make_common_cause x = 3 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { IF = { limit = { has_dlc = "La Resistance" } IF = { limit = { has_intelligence_agency = no } create_intelligence_agency = { name = "The Investigation Branch" icon = GFX_intelligence_agency_logo_AST_investigation_branch } } ELSE = { gain_random_agency_upgrade = yes } custom_effect_tooltip = generic_skip_one_line_tt add_ideas = { SWI_expanded_spy_network_idea } } ELSE = { add_ideas = { SWI_expanded_spy_network_idea } } } search_filters = { } } focus = { id = AST_for_greater_good icon = GFX_focus_generic_soldier_salute prerequisite = { focus = AST_borderless_solidarity } # mutually_exclusive = { } relative_position_id = AST_borderless_solidarity overlay = GFX_focus_fast_overlay_conscription dynamic = yes x = 1 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { swap_ideas = { remove_idea = ast_support_for_comrades_idea add_idea = ast_support_for_comrades_idea_improved } set_rule = { can_send_volunteers = yes } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_conscription_law_so_far hidden_effect = { AST_conscription_level_scripted_effect = yes } } search_filters = { FOCUS_FILTER_MANPOWER } } focus = { id = AST_comintern icon = GFX_focus_generic_join_comintern prerequisite = { focus = AST_for_greater_good } # mutually_exclusive = { } relative_position_id = AST_for_greater_good x = 0 y = 1 cost = 5 available = { SOV = { has_government = communism is_in_faction = yes is_faction_leader = yes exists = yes } } bypass = { is_in_faction_with = SOV } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_comintern_tt custom_effect_tooltip = generic_skip_one_line_tt set_major = yes hidden_effect = { if = { limit = { is_faction_leader = yes } every_faction_member = { leave_faction = yes SOV = { add_to_faction = PREV } } } else = { SOV = { add_to_faction = ROOT } } } } search_filters = { FOCUS_FILTER_POLITICAL } } focus = { id = AST_the_australian_commonwealth icon = GFX_focus_AST_the_australian_commonwealth prerequisite = { focus = AST_red_fred } # mutually_exclusive = { } relative_position_id = AST_red_fred x = -1 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_to_array = { array = AST_union_control_target_array value = NZL } add_to_array = { array = AST_union_control_target_array value = MAL } add_to_array = { array = AST_union_control_target_array value = BRM } add_to_array = { array = AST_union_control_target_array value = RAJ } custom_effect_tooltip = AST_union_control_commonwealth } search_filters = { FOCUS_FILTER_ANNEXATION } } focus = { id = AST_a_comrade_emancipated icon = GFX_focus_GER_liberate_exploited_colonial_workers prerequisite = { focus = AST_red_fred } # mutually_exclusive = { } relative_position_id = AST_red_fred x = 1 y = 1 cost = 10 available = { has_government = communism is_subject = no } bypass = { } available_if_capitulated = no completion_reward = { add_to_array = { array = AST_union_control_target_array value = PHI } add_to_array = { array = AST_union_control_target_array value = INS } custom_effect_tooltip = AST_union_control_local } search_filters = { FOCUS_FILTER_ANNEXATION } } focus = { id = AST_an_equal_union icon = GFX_goal_generic_national_unity prerequisite = { focus = AST_the_australian_commonwealth focus = AST_a_comrade_emancipated } # mutually_exclusive = { } relative_position_id = AST_the_australian_commonwealth x = 1 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_cominwealth_tech_sharing_tt hidden_effect = { add_to_tech_sharing_group = cominwealth_allied_research every_other_country = { limit = { is_in_faction_with = ROOT } add_to_tech_sharing_group = cominwealth_allied_research } } } search_filters = { FOCUS_FILTER_RESEARCH } } focus = { id = AST_the_irish_anti-britain_pact icon = GFX_focus_AST_the_irish_anti-britain_pact prerequisite = { focus = AST_an_equal_union } # mutually_exclusive = { } relative_position_id = AST_an_equal_union x = -2 y = 1 cost = 10 available = { fighting_army_strength_ratio = { tag = ENG ratio > 0.3 } country_exists = IRE } bypass = { } available_if_capitulated = no completion_reward = { IRE = { country_event = { id = AST_diplomatic_events.62 } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_ireland_anti_british_pact_offer_accept_tt effect_tooltip = { IRE = { diplomatic_relation = { country = ENG relation = military_access active = no } diplomatic_relation = { country = ENG relation = docking_rights active = no } diplomatic_relation = { country = ENG relation = non_aggression_pact active = no } AST = { diplomatic_relation = { country = IRE relation = military_access active = yes } diplomatic_relation = { country = IRE relation = docking_rights active = yes } } diplomatic_relation = { country = AST relation = non_aggression_pact active = yes } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_ireland_anti_british_pact_offer_accept_later_tt } custom_effect_tooltip = generic_skip_one_line_tt activate_mission = AST_northern_ireland_rises_up } } search_filters = { FOCUS_FILTER_POLITICAL } } focus = { id = AST_expanding_influence icon = GFX_focus_generic_worker_expansion prerequisite = { focus = AST_an_equal_union } # mutually_exclusive = { } relative_position_id = AST_an_equal_union x = 2 y = 1 cost = 5 available = { is_in_faction = yes } bypass = { } available_if_capitulated = no completion_reward = { IF = { limit = { has_dlc = "No Compromise, No Surrender" } add_faction_initiative = 1 add_faction_influence_ratio = 0.15 } ELSE = { IF = { limit = { is_in_tech_sharing_group = cominwealth_allied_research } AST = { modify_tech_sharing_bonus = { id = cominwealth_allied_research bonus = 0.10 } } custom_effect_tooltip = generic_skip_one_line_tt } add_tech_bonus = { name = AST_expanding_influence bonus = 1 uses = 2 category = naval_equipment } custom_effect_tooltip = generic_skip_one_line_tt add_command_power = 30 } } search_filters = { FOCUS_FILTER_POLITICAL } } focus = { id = AST_strongholds icon = GFX_focus_generic_coastal_fort prerequisite = { focus = AST_the_irish_anti-britain_pact } # mutually_exclusive = { } relative_position_id = AST_the_irish_anti-britain_pact x = -5 y = 1 cost = 5 available = { 119 = { NOT = { is_owned_by = ENG } } } bypass = { } available_if_capitulated = no completion_reward = { 119 = { add_building_construction = { type = anti_air_building level = 2 instant_build = yes } add_building_construction = { type = coastal_bunker level = 3 instant_build = yes province = 3379 } } } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } } focus = { id = AST_out_of_the_den icon = GFX_focus_AST_out_of_the_den prerequisite = { focus = AST_the_irish_anti-britain_pact } # mutually_exclusive = { } relative_position_id = AST_the_irish_anti-britain_pact x = -3 y = 1 cost = 5 available = { 119 = { NOT = { is_owned_by = ENG } } } bypass = { } available_if_capitulated = no completion_reward = { if = { limit = { 119 = { NOT = { is_owned_by = ENG } } } 119 = { owner = { add_war_support = 0.1 add_manpower = 53200 add_ideas = AST_IRE_out_of_the_den_idea } } } custom_effect_tooltip = AST_through_the_barricades_tt } search_filters = { FOCUS_FILTER_POLITICAL } } focus = { id = AST_end_the_kingdom icon = GFX_focus_AST_end_the_kingdom prerequisite = { focus = AST_the_irish_anti-britain_pact } # mutually_exclusive = { } relative_position_id = AST_the_irish_anti-britain_pact x = -1 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { create_wargoal = { type = puppet_wargoal_focus target = ENG } if = { limit = { IRE = { has_country_flag = AST_IRE_joined_anti_britain_pact } } custom_effect_tooltip = AST_end_the_kingdom_ireland_join_tt } } search_filters = { FOCUS_FILTER_ANNEXATION } } focus = { id = AST_free_the_colonies icon = GFX_focus_eng_decolonization prerequisite = { focus = AST_end_the_kingdom } # mutually_exclusive = { } relative_position_id = AST_end_the_kingdom x = 0 y = 1 cost = 10 available = { any_subject_country = { OR = { original_tag = CAN original_tag = SAF original_tag = RAJ original_tag = MAL original_tag = BRM original_tag = NZL original_tag = OMA original_tag = KUW original_tag = JOR original_tag = EGY original_tag = SUD original_tag = UGA original_tag = KEN original_tag = TZN original_tag = MLW original_tag = ZAM original_tag = ZIM original_tag = BOT original_tag = NGA original_tag = GHA original_tag = SIE original_tag = FSA original_tag = YEM original_tag = UAE original_tag = QAT original_tag = BHR original_tag = GAM original_tag = CYP original_tag = BAH original_tag = BLZ original_tag = GYA original_tag = JAM original_tag = TRI original_tag = BAS original_tag = SOM original_tag = FIJ original_tag = SOL original_tag = NIR } } } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_free_the_colonies_tt every_subject_country = { limit = { OR = { original_tag = CAN original_tag = SAF original_tag = RAJ original_tag = MAL original_tag = BRM original_tag = NZL original_tag = OMA original_tag = KUW original_tag = JOR original_tag = EGY original_tag = SUD original_tag = UGA original_tag = KEN original_tag = TZN original_tag = MLW original_tag = ZAM original_tag = ZIM original_tag = BOT original_tag = NGA original_tag = GHA original_tag = SIE original_tag = FSA original_tag = YEM original_tag = UAE original_tag = QAT original_tag = BHR original_tag = GAM original_tag = CYP original_tag = BAH original_tag = BLZ original_tag = GYA original_tag = JAM original_tag = TRI original_tag = BAS original_tag = SOM original_tag = FIJ original_tag = SOL original_tag = NIR } } ROOT = { set_autonomy = { target = PREV autonomous_state = autonomy_integrated_puppet end_wars = no end_civil_wars = no } } } } search_filters = { FOCUS_FILTER_POLITICAL } } focus = { id = AST_chinese_relations icon = GFX_focus_prc_proclaim_the_peoples_republic prerequisite = { focus = AST_the_irish_anti-britain_pact focus = AST_expanding_influence } # mutually_exclusive = { } relative_position_id = AST_the_irish_anti-britain_pact x = 2 y = 1 cost = 10 available = { PRC = { has_government = communism has_war_with_major = yes } } bypass = { } available_if_capitulated = no completion_reward = { add_relation_rule_override = { target = PRC can_send_volunteers = yes } custom_effect_tooltip = generic_skip_one_line_tt ## Send event to PRC PRC = { country_event = { id = AST_diplomatic_events.65 hours = 3 random_hours = 6 } } custom_effect_tooltip = if_they_accept_tt effect_tooltip = { add_equipment_to_stockpile = { type = infantry_equipment_0 amount = -2500 producer = PHI } PRC = { add_equipment_to_stockpile = { type = infantry_equipment_0 amount = 2500 producer = AST } } } } search_filters = { FOCUS_FILTER_POLITICAL } } focus = { id = AST_westward_battles icon = GFX_focus_SOV_builder_of_the_red_army prerequisite = { focus = AST_expanding_influence } prerequisite = { focus = AST_comintern } # mutually_exclusive = { } relative_position_id = AST_expanding_influence x = 2 y = 1 cost = 10 available = { is_in_faction_with = SOV SOV = { has_government = communism has_war = yes } } bypass = { } enable_automatic_bypass = no available_if_capitulated = no completion_reward = { if = { limit = { has_dlc = "Arms Against Tyranny" } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_mio_tt show_mio_tooltip = SOV_kirov_organization show_mio_tooltip = SOV_yakovlev_design_bureau_organization } else = { custom_effect_tooltip = available_designer show_ideas_tooltip = AST_kirov show_ideas_tooltip = AST_yakovlev_design_bureau } } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INDUSTRY } } focus = { id = AST_red_solidarity icon = GFX_focus_GER_proletarian_solidarity prerequisite = { focus = AST_chinese_relations } # mutually_exclusive = { } relative_position_id = AST_chinese_relations x = 0 y = 1 cost = 10 available = { PRC = { has_war_with = CHI } } bypass = { } available_if_capitulated = no completion_reward = { if = { limit = { PRC = { is_in_faction = no } is_in_faction = yes } add_to_faction = PRC } else_if = { limit = { PRC = { is_in_faction = yes } is_in_faction = no } PRC = { add_to_faction = AST } } else = { add_to_war = { targeted_alliance = PRC enemy = CHI hostility_reason = asked_to_join } } custom_effect_tooltip = AST_red_solidarity_tt } search_filters = { FOCUS_FILTER_POLITICAL } } ### Communist Industrial ### focus = { id = AST_take_it_to_the_streets icon = GFX_focus_SWE_refuge_for_revolutionaries prerequisite = { focus = AST_against_war_and_fascism } mutually_exclusive = { } relative_position_id = AST_against_war_and_fascism x = 10 y = 1 cost = 10 available = { } bypass = { has_government = communism } available_if_capitulated = no completion_reward = { unlock_decision_tooltip = { decision = AST_union_strike show_effect_tooltip = yes show_modifiers = no } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_strikes_tt } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH } } focus = { id = AST_workers_educational_association icon = GFX_focus_research prerequisite = { focus = AST_take_it_to_the_streets } mutually_exclusive = { } relative_position_id = AST_take_it_to_the_streets x = -4 y = 1 cost = 10 available = { OR = { has_idea = AST_strike_ongoing has_government = communism } } bypass = { } available_if_capitulated = no completion_reward = { add_research_slot = 1 if = { limit = { NOT = { has_government = communism } } custom_effect_tooltip = generic_skip_one_line_tt remove_ideas = AST_strike_ongoing } } search_filters = { FOCUS_FILTER_RESEARCH } } focus = { id = AST_off_leash icon = GFX_focus_AST_off_leash prerequisite = { focus = AST_take_it_to_the_streets } mutually_exclusive = { } relative_position_id = AST_take_it_to_the_streets x = -2 y = 1 cost = 10 available = { OR = { has_idea = AST_strike_ongoing has_government = communism } } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_great_depression_taog_spirit_tt add_to_variable = { AST_great_depression_industrial_capacity_dockyard = 0.10 tooltip = industrial_capacity_dockyard_tt } add_to_variable = { AST_great_depression_consumer_goods_factor = -0.10 tooltip = consumer_goods_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { impassable = no is_core_of = AST is_fully_controlled_by = AST is_coastal = yes free_building_slots = { building = dockyard size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = dockyard level = 2 instant_build = yes } } if = { limit = { NOT = { has_government = communism } } custom_effect_tooltip = generic_skip_one_line_tt remove_ideas = AST_strike_ongoing } } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_a_national_housing_commission icon = GFX_focus_generic_low_cost_housing prerequisite = { focus = AST_take_it_to_the_streets } mutually_exclusive = { } relative_position_id = AST_take_it_to_the_streets x = 0 y = 1 cost = 10 available = { OR = { has_idea = AST_strike_ongoing has_government = communism } } bypass = { } available_if_capitulated = no completion_reward = { 285 = { add_extra_state_shared_building_slots = 2 add_building_construction = { type = industrial_complex level = 2 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt 285 = { increase_state_category = yes } if = { limit = { NOT = { has_government = communism } } custom_effect_tooltip = generic_skip_one_line_tt remove_ideas = AST_strike_ongoing } } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_guaranteed_employment icon = GFX_focus_generic_full_employment prerequisite = { focus = AST_take_it_to_the_streets } mutually_exclusive = { } relative_position_id = AST_take_it_to_the_streets x = 2 y = 1 cost = 10 available = { OR = { has_idea = AST_strike_ongoing has_government = communism } } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_great_depression_taog_spirit_tt add_to_variable = { AST_great_depression_industrial_capacity_factory = 0.10 tooltip = industrial_capacity_factory_tt } add_to_variable = { AST_great_depression_stability_factor = 0.05 tooltip = stability_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { impassable = no is_core_of = AST is_fully_controlled_by = AST is_coastal = yes free_building_slots = { building = arms_factory size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = arms_factory level = 2 instant_build = yes } } if = { limit = { NOT = { has_government = communism } } custom_effect_tooltip = generic_skip_one_line_tt remove_ideas = AST_strike_ongoing } } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY } } focus = { id = AST_equal_pay icon = GFX_focus_JAP_central_agricultural_association prerequisite = { focus = AST_take_it_to_the_streets } mutually_exclusive = { } relative_position_id = AST_take_it_to_the_streets x = 4 y = 1 cost = 10 available = { OR = { has_idea = AST_strike_ongoing has_government = communism } } bypass = { } available_if_capitulated = no completion_reward = { AST_add_or_modify_forging_australias_future = yes add_to_variable = { AST_forging_australias_future_spirit_production_factory_efficiency_gain_factor = 0.15 tooltip = production_factory_efficiency_gain_factor_tt } add_to_variable = { AST_forging_australias_future_spirit_production_factory_max_efficiency_factor = 0.05 tooltip = production_factory_max_efficiency_factor_tt } if = { limit = { NOT = { has_government = communism } } custom_effect_tooltip = generic_skip_one_line_tt remove_ideas = AST_strike_ongoing } } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_all_for_one_one_for_all icon = GFX_focus_AST_all_for_one_one_for_all prerequisite = { focus = AST_off_leash } prerequisite = { focus = AST_a_national_housing_commission } prerequisite = { focus = AST_guaranteed_employment } mutually_exclusive = { } relative_position_id = AST_off_leash x = 2 y = 1 cost = 10 available = { OR = { has_idea = AST_strike_ongoing has_government = communism } } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_great_depression_taog_spirit_tt add_to_variable = { AST_great_depression_consumer_goods_factor = -0.10 tooltip = consumer_goods_factor_tt } add_to_variable = { AST_great_depression_stability_factor = 0.05 tooltip = stability_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { impassable = no is_core_of = AST is_fully_controlled_by = AST is_coastal = yes free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = industrial_complex level = 2 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt add_stability = 0.10 add_war_support = 0.10 add_popularity = { ideology = communism popularity = 0.15 } if = { limit = { NOT = { has_government = communism } } custom_effect_tooltip = generic_skip_one_line_tt remove_ideas = AST_strike_ongoing } } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY FOCUS_FILTER_WAR_SUPPORT } } focus = { id = AST_abolition_of_private_property icon = GFX_focus_AST_abolition_of_private_property prerequisite = { focus = AST_all_for_one_one_for_all } mutually_exclusive = { } relative_position_id = AST_all_for_one_one_for_all x = 0 y = 2 cost = 10 available = { has_completed_focus = AST_pig_iron_protests has_government = communism } bypass = { } available_if_capitulated = no completion_reward = { remove_dynamic_modifier = { modifier = AST_great_depression_taog_spirit } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_nationalizing_process_tt custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_nationalization_underway_tt # effect_tooltip = { add_ideas = AST_nationalizing_spirit } } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY } } focus = { id = AST_public_institutions icon = GFX_focus_generic_public_works prerequisite = { focus = AST_abolition_of_private_property } mutually_exclusive = { } relative_position_id = AST_abolition_of_private_property x = -2 y = 1 cost = 10 available = { has_idea = AST_nationalizing_spirit } bypass = { } available_if_capitulated = no completion_reward = { AST_add_or_modify_forging_australias_future = yes add_to_variable = { AST_forging_australias_future_spirit_research_speed_factor = 0.05 tooltip = research_speed_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = generic_skip_one_line_tt 517 = { increase_state_category = yes } custom_effect_tooltip = generic_skip_one_line_tt 519 = { increase_state_category = yes } custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { impassable = no is_core_of = AST is_fully_controlled_by = AST free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 2 } } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH } } focus = { id = AST_centralized_production icon = GFX_focus_CHI_planned_economy prerequisite = { focus = AST_abolition_of_private_property } mutually_exclusive = { } relative_position_id = AST_abolition_of_private_property x = 2 y = 1 cost = 10 available = { has_idea = AST_nationalizing_spirit } bypass = { } available_if_capitulated = no completion_reward = { AST_add_or_modify_forging_australias_future = yes add_to_variable = { AST_forging_australias_future_spirit_line_change_production_efficiency_factor = 0.20 tooltip = line_change_production_efficiency_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { impassable = no is_core_of = AST is_fully_controlled_by = AST free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = industrial_complex level = 2 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { impassable = no is_core_of = AST is_fully_controlled_by = AST free_building_slots = { building = arms_factory size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = arms_factory level = 2 instant_build = yes } } } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_free_school_policy icon = GFX_focus_generic_military_academy prerequisite = { focus = AST_public_institutions } mutually_exclusive = { } relative_position_id = AST_public_institutions x = -1 y = 1 cost = 10 available = { has_idea = AST_nationalizing_spirit } bypass = { } available_if_capitulated = no completion_reward = { AST_add_or_modify_forging_australias_future = yes add_to_variable = { AST_forging_australias_future_spirit_research_speed_factor = 0.05 tooltip = research_speed_factor_tt } add_to_variable = { AST_forging_australias_future_spirit_special_project_speed_factor = 0.10 tooltip = special_project_speed_factor_tt } add_to_variable = { AST_forging_australias_future_spirit_production_speed_facility_factor = 0.10 tooltip = production_speed_facility_factor_tt } } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH } } focus = { id = AST_free_healthcare_policy icon = GFX_focus_generic_bad_medical prerequisite = { focus = AST_public_institutions } mutually_exclusive = { } relative_position_id = AST_public_institutions x = 1 y = 1 cost = 10 available = { has_idea = AST_nationalizing_spirit } bypass = { } available_if_capitulated = no completion_reward = { add_or_modify_AST_strength_in_numbers_spirit = yes add_to_variable = { AST_strength_in_numbers_monthly_population = 0.05 tooltip = monthly_population_tt } custom_effect_tooltip = generic_skip_one_line_tt AST_add_or_modify_forging_australias_future = yes add_to_variable = { AST_forging_australias_future_spirit_conscription_factor = 0.10 tooltip = conscription_factor_tt } } search_filters = { FOCUS_FILTER_MANPOWER } } focus = { id = AST_planned_extraction icon = GFX_focus_generic_resource_extraction prerequisite = { focus = AST_centralized_production } mutually_exclusive = { } relative_position_id = AST_centralized_production x = -1 y = 1 cost = 10 available = { has_idea = AST_nationalizing_spirit } bypass = { } available_if_capitulated = no completion_reward = { if = { limit = { has_idea = AST_broken_hill_proprietary_company_ic } custom_effect_tooltip = AST_broken_hill_proprietary_company_ic_tt swap_ideas = { remove_idea = AST_broken_hill_proprietary_company_ic add_idea = AST_broken_hill_proprietary_company_improved_ic } } else = { effect_tooltip = { swap_ideas = { remove_idea = AST_broken_hill_proprietary_company_ic add_idea = AST_broken_hill_proprietary_company_improved_ic } } } if = { limit = { has_idea = AST_mount_isa_mines_ic } custom_effect_tooltip = AST_mount_isa_mines_ic_tt swap_ideas = { remove_idea = AST_mount_isa_mines_ic add_idea = AST_mount_isa_mines_improved_ic } } else = { effect_tooltip = { swap_ideas = { remove_idea = AST_mount_isa_mines_ic add_idea = AST_mount_isa_mines_improved_ic } } } custom_effect_tooltip = AST_expand_planned_extraction_pilbara_tt } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH } } focus = { id = AST_maritime_commission icon = GFX_goal_generic_construct_naval_dockyard prerequisite = { focus = AST_centralized_production } mutually_exclusive = { } relative_position_id = AST_centralized_production x = 1 y = 1 cost = 10 available = { has_idea = AST_nationalizing_spirit } bypass = { } available_if_capitulated = no completion_reward = { AST_add_or_modify_forging_australias_future = yes add_to_variable = { AST_forging_australias_future_spirit_resource_trade_cost_bonus_per_factory = 1 tooltip = resource_trade_cost_bonus_per_factory_tt } add_to_variable = { AST_forging_australias_future_spirit_industrial_capacity_dockyard = 0.10 tooltip = industrial_capacity_dockyard_tt } custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { impassable = no is_core_of = AST is_fully_controlled_by = AST free_building_slots = { building = dockyard size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = dockyard level = 2 instant_build = yes } } } search_filters = { } } focus = { id = AST_state_research_funding icon = GFX_goal_generic_scientific_exchange prerequisite = { focus = AST_abolition_of_private_property } mutually_exclusive = { } relative_position_id = AST_abolition_of_private_property x = -4 y = 1 cost = 10 available = { has_idea = AST_nationalizing_spirit } bypass = { } available_if_capitulated = no completion_reward = { add_research_slot = 1 } search_filters = { FOCUS_FILTER_RESEARCH } } focus = { id = AST_graziers_to_industry icon = GFX_focus_PRC_bolshevik_urbanization prerequisite = { focus = AST_abolition_of_private_property } mutually_exclusive = { } relative_position_id = AST_abolition_of_private_property x = 4 y = 1 cost = 10 available = { has_idea = AST_nationalizing_spirit } bypass = { } available_if_capitulated = no completion_reward = { AST_add_or_modify_forging_australias_future = yes add_to_variable = { AST_forging_australias_future_spirit_production_factory_max_efficiency_factor = 0.10 tooltip = production_factory_max_efficiency_factor_tt } add_to_variable = { AST_forging_australias_future_spirit_production_factory_start_efficiency_factor = 0.10 tooltip = production_factory_start_efficiency_factor_tt } } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_the_publics_australia icon = GFX_focus_AST_the_publics_australia prerequisite = { focus = AST_free_school_policy focus = AST_free_healthcare_policy focus = AST_maritime_commission focus = AST_planned_extraction } mutually_exclusive = { } relative_position_id = AST_free_school_policy x = 3 y = 1 cost = 10 available = { has_idea = AST_nationalizing_spirit } bypass = { } available_if_capitulated = no completion_reward = { remove_ideas = AST_nationalizing_spirit custom_effect_tooltip = generic_skip_one_line_tt AST_add_or_modify_forging_australias_future = yes add_to_variable = { AST_forging_australias_future_spirit_industrial_capacity_factory = 0.15 tooltip = industrial_capacity_factory_tt } add_to_variable = { AST_forging_australias_future_spirit_industrial_capacity_dockyard = 0.15 tooltip = industrial_capacity_dockyard_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_nationalizing_process_ends_tt } search_filters = { FOCUS_FILTER_INDUSTRY } } ######################### #### Common: Industry ### ######################### focus = { id = AST_public_works icon = GFX_focus_generic_public_works prerequisite = { focus = AST_australia_first focus = AST_war_is_coming } # mutually_exclusive = { } #relative_position_id = AST_australia_first x = 31 y = 1 cost = 10 allow_branch = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = AST_against_war_and_fascism } } } available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_great_depression_taog_spirit_tt add_to_variable = { AST_great_depression_consumer_goods_factor = -0.10 tooltip = consumer_goods_factor_tt } add_to_variable = { AST_great_depression_stability_factor = 0.05 tooltip = stability_factor_tt } add_to_variable = { AST_great_depression_industrial_capacity_factory = 0.03 tooltip = industrial_capacity_factory_tt } add_to_variable = { AST_great_depression_industrial_capacity_dockyard = 0.03 tooltip = industrial_capacity_dockyard_tt } custom_effect_tooltip = generic_skip_one_line_tt AST_democratic_votes_increase_5_effect = yes } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY } } focus = { id = AST_lang_plan icon = GFX_focus_generic_reduce_unneccessary_expenditure prerequisite = { focus = AST_public_works } mutually_exclusive = { focus = AST_exports_for_economic_recovery } relative_position_id = AST_public_works x = -6 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { IF = { limit = { amount_taken_ideas = { amount < 3 slots = { political_advisor } } } effect_tooltip = { add_ideas = AST_jack_lang } hidden_effect = { add_ideas = AST_jack_lang } } ELSE_IF = { limit = { amount_taken_ideas = { amount > 2 slots = { political_advisor } } } custom_effect_tooltip = available_political_advisor show_ideas_tooltip = AST_jack_lang } custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { impassable = no is_core_of = AST is_fully_controlled_by = AST free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = industrial_complex level = 2 instant_build = yes } } } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_POLITICAL_CHARACTER } } focus = { id = AST_exports_for_economic_recovery icon = GFX_goal_generic_positive_trade_relations prerequisite = { focus = AST_public_works } mutually_exclusive = { focus = AST_lang_plan } relative_position_id = AST_public_works x = 5 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_ideas = free_trade custom_effect_tooltip = generic_skip_one_line_tt AST_add_or_modify_forging_australias_future = yes add_to_variable = { AST_forging_australias_future_spirit_local_resources_factor = 0.10 tooltip = local_resources_factor_tt } add_to_variable = { AST_forging_australias_future_spirit_local_resource_gain_efficiency_per_infrastructure = 0.05 tooltip = local_resource_gain_efficiency_per_infrastructure_tt } add_to_variable = { AST_forging_australias_future_spirit_trade_opinion_factor = 0.10 tooltip = trade_opinion_factor_tt } add_to_variable = { AST_forging_australias_future_spirit_trade_laws_cost_factor = 1.00 tooltip = trade_laws_cost_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_expand_iron_mining_tt } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_INTERNATIONAL_TRADE } } focus = { id = AST_the_phosphate_commision icon = GFX_focus_CHI_found_fertiliser_plant prerequisite = { focus = AST_lang_plan } # mutually_exclusive = { } relative_position_id = AST_lang_plan x = -2 y = 1 cost = 5 available = { 725 = { is_owned_and_controlled_by = ROOT } } bypass = { } available_if_capitulated = no completion_reward = { add_ideas = AST_phosphate_commission } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_goods_standard icon = GFX_focus_hol_abandon_the_gold_standard prerequisite = { focus = AST_lang_plan } # mutually_exclusive = { } relative_position_id = AST_lang_plan x = 0 y = 1 cost = 10 available = { AST_jack_lang = { is_hired_as_advisor = yes } } bypass = { } available_if_capitulated = no completion_reward = { AST_add_or_modify_forging_australias_future = yes add_to_variable = { AST_forging_australias_future_spirit_consumer_goods_factor = -0.05 tooltip = consumer_goods_factor_tt } add_to_variable = { AST_forging_australias_future_spirit_stability_factor = 0.05 tooltip = stability_factor_tt } add_to_variable = { AST_forging_australias_future_spirit_production_speed_buildings_factor = 0.05 tooltip = production_speed_buildings_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { impassable = no is_core_of = AST is_fully_controlled_by = AST free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = industrial_complex level = 2 instant_build = yes } } } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY } } focus = { id = AST_standard_gauge_line_to_darwin icon = GFX_goal_generic_construct_infrastructure prerequisite = { focus = AST_lang_plan focus = AST_exports_for_economic_recovery } # mutually_exclusive = { } relative_position_id = AST_lang_plan x = 8 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { IF = { limit = { controls_state = 520 #Northern Territory controls_state = 674 #Central Australia controls_state = 519 #South Australia } build_railway = { #straight down the middle thorugh Alice Springs path = { 8165 7623 12992 2223 10979 12915 1478 1454 } } } custom_effect_tooltip = generic_skip_one_line_tt AST_add_or_modify_forging_australias_future = yes add_to_variable = { AST_forging_australias_future_spirit_production_speed_rail_way_factor = 0.10 tooltip = production_speed_rail_way_factor_tt } add_to_variable = { AST_forging_australias_future_spirit_production_speed_infrastructure_factor = 0.10 tooltip = production_speed_infrastructure_factor_tt } } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_lang_is_right icon = GFX_focus_AST_lang_is_right prerequisite = { focus = AST_goods_standard } # mutually_exclusive = { } relative_position_id = AST_goods_standard x = 0 y = 1 cost = 10 available = { AST_jack_lang = { is_hired_as_advisor = yes } } bypass = { } available_if_capitulated = no completion_reward = { add_timed_idea = { idea = AST_temp_political_power_factor_cost days = 365 } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_forging_australias_future_spirit_tt add_to_variable = { AST_forging_australias_future_spirit_consumer_goods_factor = -0.05 tooltip = consumer_goods_factor_tt } add_to_variable = { AST_forging_australias_future_spirit_stability_factor = 0.05 tooltip = stability_factor_tt } add_to_variable = { AST_forging_australias_future_spirit_production_speed_buildings_factor = 0.05 tooltip = production_speed_buildings_factor_tt } add_to_variable = { AST_forging_australias_future_spirit_political_power_cost = -0.05 tooltip = political_power_cost_tt } custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { impassable = no is_core_of = AST is_fully_controlled_by = AST free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = industrial_complex level = 2 instant_build = yes } } } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY } } focus = { id = AST_within_reach icon = GFX_focus_generic_mining_industry prerequisite = { focus = AST_standard_gauge_line_to_darwin } # mutually_exclusive = { } relative_position_id = AST_standard_gauge_line_to_darwin x = 0 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_develop_middleback_tt custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_expand_iron_mining_tt } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_a_domestic_supply_chain icon = GFX_focus_generic_supply_line prerequisite = { focus = AST_lang_is_right } prerequisite = { focus = AST_reverse_wage_cuts } # mutually_exclusive = { } relative_position_id = AST_lang_is_right x = 1 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_forging_australias_future_spirit_tt add_to_variable = { AST_forging_australias_future_spirit_production_lack_of_resource_penalty_factor = -0.15 tooltip = production_lack_of_resource_penalty_factor_tt } } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_broken_hill_propietary_company icon = GFX_focus_AST_broken_hill_proprietary_company prerequisite = { focus = AST_within_reach } # mutually_exclusive = { } relative_position_id = AST_within_reach x = 1 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = available_political_advisor show_ideas_tooltip = AST_essington_lewis custom_effect_tooltip = generic_skip_one_line_tt if = { limit = { has_idea = AST_broken_hill_proprietary_company_ic } custom_effect_tooltip = AST_broken_hill_proprietary_company_ic_tt swap_ideas = { remove_idea = AST_broken_hill_proprietary_company_ic add_idea = AST_broken_hill_proprietary_company_improved_ic } } else = { effect_tooltip = { swap_ideas = { remove_idea = AST_broken_hill_proprietary_company_ic add_idea = AST_broken_hill_proprietary_company_improved_ic } } } if = { limit = { has_idea = AST_whyalla_steelworks_ic } custom_effect_tooltip = AST_whyalla_steelworks_ic_tt swap_ideas = { remove_idea = AST_whyalla_steelworks_ic add_idea = AST_whyalla_steelworks_improved_ic } } else = { effect_tooltip = { swap_ideas = { remove_idea = AST_whyalla_steelworks_ic add_idea = AST_whyalla_steelworks_improved_ic } } } } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_POLITICAL_CHARACTER } } focus = { id = AST_radium_hill icon = GFX_focus_generic_uranium_extraction prerequisite = { focus = AST_within_reach } # mutually_exclusive = { } relative_position_id = AST_within_reach x = 0 y = 2 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_ideas = COG_rich_in_uranium custom_effect_tooltip = generic_skip_one_line_tt add_breakthrough_progress = { specialization = specialization_nuclear value = 0.25 } custom_effect_tooltip = generic_skip_one_line_tt add_tech_bonus = { name = AST_radium_hill bonus = 0.5 uses = 2 category = excavation_tech } } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH } } focus = { id = AST_industrial_expansion icon = GFX_focus_generic_industry_2 prerequisite = { focus = AST_lang_plan focus = AST_exports_for_economic_recovery } # mutually_exclusive = { } relative_position_id = AST_lang_plan x = 5 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { IF = { limit = { NOT = { has_country_flag = AST_1939_start } } add_timed_idea = { idea = PHI_the_great_depression_temp_construction_speed days = 365 } ELSE = { effect_tooltip = { add_timed_idea = { idea = PHI_the_great_depression_temp_construction_speed days = 365 } } } } custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { impassable = no is_core_of = AST is_fully_controlled_by = AST free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = industrial_complex level = 2 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_develop_port_kemla_steel_tt } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_income_tax_assessment_act icon = GFX_focus_generic_currency_reforms prerequisite = { focus = AST_lang_plan focus = AST_exports_for_economic_recovery } # mutually_exclusive = { } relative_position_id = AST_lang_plan x = 2 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_great_depression_taog_spirit_tt add_to_variable = { AST_great_depression_consumer_goods_factor = -0.10 tooltip = consumer_goods_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { impassable = no free_building_slots = { building = arms_factory size > 0 include_locked = yes } } prioritize = { 285 } add_extra_state_shared_building_slots = 2 } } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_council_for_scientific_and_industrial_research icon = GFX_focus_generic_education prerequisite = { focus = AST_industrial_expansion } # mutually_exclusive = { } relative_position_id = AST_industrial_expansion x = 1 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_research_slot = 1 custom_effect_tooltip = generic_skip_one_line_tt add_breakthrough_progress = { specialization = specialization_air value = 0.25 } add_tech_bonus = { name = radar_focus bonus = 1 uses = 1 # was 3 category = radar_tech } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = { localization_key = available_scientist_one_line_tt CHARACTER = AST_jack_piddington } } search_filters = { FOCUS_FILTER_RESEARCH } } focus = { id = AST_bring_home_the_farmers icon = GFX_focus_JAP_central_agricultural_association prerequisite = { focus = AST_industrial_expansion } # mutually_exclusive = { } relative_position_id = AST_industrial_expansion x = -1 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_great_depression_taog_spirit_tt add_to_variable = { AST_great_depression_industrial_capacity_factory = 0.07 tooltip = industrial_capacity_factory_tt } add_to_variable = { AST_great_depression_industrial_capacity_dockyard = 0.07 tooltip = industrial_capacity_dockyard_tt } } search_filters = { } } focus = { id = AST_reverse_wage_cuts icon = GFX_focus_CHI_promote_national_currency prerequisite = { focus = AST_income_tax_assessment_act } # mutually_exclusive = { } relative_position_id = AST_income_tax_assessment_act x = 0 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_great_depression_taog_spirit_tt add_to_variable = { AST_great_depression_stability_factor = 0.05 tooltip = stability_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt AST_add_or_modify_forging_australias_future = yes add_to_variable = { AST_forging_australias_future_spirit_production_factory_start_efficiency_factor = 0.05 tooltip = production_factory_start_efficiency_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { impassable = no free_building_slots = { building = arms_factory size > 0 include_locked = yes } } prioritize = { 517 } add_extra_state_shared_building_slots = 2 } custom_effect_tooltip = generic_skip_one_line_tt AST_democratic_votes_increase_5_effect = yes } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY } } focus = { id = AST_the_manpower_directorate icon = GFX_focus_generic_industrial_experts prerequisite = { focus = AST_bring_home_the_farmers } # mutually_exclusive = { } relative_position_id = AST_bring_home_the_farmers x = 1 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_forging_australias_future_spirit_tt add_to_variable = { AST_forging_australias_future_spirit_industrial_capacity_factory = 0.05 tooltip = industrial_capacity_factory_tt } add_to_variable = { AST_forging_australias_future_spirit_industrial_capacity_dockyard = 0.05 tooltip = industrial_capacity_dockyard_tt } } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_recovery icon = GFX_focus_generic_economic_recovery prerequisite = { focus = AST_bring_home_the_farmers } prerequisite = { focus = AST_reverse_wage_cuts } # mutually_exclusive = { } relative_position_id = AST_bring_home_the_farmers x = -1 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { remove_dynamic_modifier = { modifier = AST_great_depression_taog_spirit } } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY } } focus = { id = AST_devalued_currency icon = GFX_focus_ITA_devaluate_the_lire prerequisite = { focus = AST_exports_for_economic_recovery } # mutually_exclusive = { } relative_position_id = AST_exports_for_economic_recovery x = -1 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { AST_add_or_modify_forging_australias_future = yes add_to_variable = { AST_forging_australias_future_spirit_cic_construction_boost_factor = 0.10 tooltip = cic_construction_boost_factor_tt } add_to_variable = { AST_forging_australias_future_spirit_trade_opinion_factor = 0.10 tooltip = trade_opinion_factor_tt } add_to_variable = { AST_forging_australias_future_spirit_extra_trade_to_overlord_factor = -0.20 tooltip = extra_trade_to_overlord_factor_tt } } search_filters = { FOCUS_FILTER_INTERNATIONAL_TRADE } } focus = { id = AST_reverse_industry_tariffs icon = GFX_focus_AFG_a_modern_economy prerequisite = { focus = AST_exports_for_economic_recovery } # mutually_exclusive = { } relative_position_id = AST_exports_for_economic_recovery x = 1 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { AST_add_or_modify_forging_australias_future = yes add_to_variable = { AST_forging_australias_future_spirit_consumer_goods_factor = 0.05 tooltip = consumer_goods_factor_tt } add_to_variable = { AST_forging_australias_future_spirit_overlord_trade_cost_factor = -0.15 tooltip = overlord_trade_cost_factor_tt } add_to_variable = { AST_forging_australias_future_spirit_resource_trade_cost_bonus_per_factory = 1 tooltip = resource_trade_cost_bonus_per_factory_tt } custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { impassable = no is_core_of = AST is_fully_controlled_by = AST free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = industrial_complex level = 2 instant_build = yes } } } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_INTERNATIONAL_TRADE } } focus = { id = AST_foreign_competition icon = GFX_focus_generic_trade_interdiction prerequisite = { focus = AST_devalued_currency } prerequisite = { focus = AST_reverse_industry_tariffs } # mutually_exclusive = { } relative_position_id = AST_devalued_currency x = 1 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_forging_australias_future_spirit_tt add_to_variable = { AST_forging_australias_future_spirit_research_speed_factor = 0.05 tooltip = research_speed_factor_tt } add_to_variable = { AST_forging_australias_future_spirit_trade_opinion_factor = 0.10 tooltip = trade_opinion_factor_tt } add_to_variable = { AST_forging_australias_future_spirit_convoy_retreat_speed = 0.10 tooltip = convoy_retreat_speed_tt } custom_effect_tooltip = generic_skip_one_line_tt add_offsite_building = { type = industrial_complex level = 2 } } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH FOCUS_FILTER_INTERNATIONAL_TRADE } } focus = { id = AST_expanding_into_new_markets icon = GFX_focus_PHI_open_borders prerequisite = { focus = AST_foreign_competition } # mutually_exclusive = { } relative_position_id = AST_foreign_competition x = 0 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_forging_australias_future_spirit_tt add_to_variable = { AST_forging_australias_future_spirit_consumer_goods_factor = -0.10 tooltip = consumer_goods_factor_tt } add_to_variable = { AST_forging_australias_future_spirit_local_resources_factor = 0.10 tooltip = local_resources_factor_tt } } search_filters = { FOCUS_FILTER_INDUSTRY } } ########################## #### Common: Diversity ### ########################## focus = { id = AST_populate_or_perish icon = GFX_focus_generic_immigration # prerequisite = { } # mutually_exclusive = { } # relative_position_id = x = 92 y = 0 cost = 10 offset = { x = -49 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = AST_australia_first } } offset = { x = -75 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = AST_war_is_coming } } offset = { x = -82 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = AST_against_war_and_fascism } } available = { } bypass = { } available_if_capitulated = no completion_reward = { remove_ideas = { AST_poor_population_growth } custom_effect_tooltip = generic_skip_one_line_tt add_or_modify_AST_strength_in_numbers_spirit = yes add_to_variable = { AST_strength_in_numbers_conscription = 0.005 tooltip = conscription_tt } add_to_variable = { AST_strength_in_numbers_weekly_manpower = 100 tooltip = weekly_manpower_tt } } search_filters = { FOCUS_FILTER_MANPOWER } } focus = { id = AST_recruitment_drive icon = GFX_focus_PHI_bill_of_rights_for_veterans prerequisite = { focus = AST_populate_or_perish } # mutually_exclusive = { } relative_position_id = AST_populate_or_perish x = 2 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_or_modify_AST_strength_in_numbers_spirit = yes add_to_variable = { AST_strength_in_numbers_conscription = 0.01 tooltip = conscription_tt } add_to_variable = { AST_strength_in_numbers_conscription_factor = 0.05 tooltip = conscription_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt add_war_support = 0.025 } search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_WAR_SUPPORT } } focus = { id = AST_new_deal icon = GFX_goal_generic_improve_relations prerequisite = { focus = AST_populate_or_perish } # mutually_exclusive = { } relative_position_id = AST_populate_or_perish x = -2 y = 1 cost = 5 available = { has_country_flag = AST_the_1938_sesquicentenary_flag } bypass = { } available_if_capitulated = no completion_reward = { add_or_modify_AST_strength_in_numbers_spirit = yes add_to_variable = { AST_strength_in_numbers_stability_factor = 0.10 tooltip = stability_factor_tt } } search_filters = { FOCUS_FILTER_STABILITY } } focus = { id = AST_repeal_immigration_restrictions icon = GFX_focus_AST_repeal_immigration_restrictions prerequisite = { focus = AST_populate_or_perish } # mutually_exclusive = { } relative_position_id = AST_populate_or_perish x = 0 y = 1 cost = 5 available = { OR = { has_government = communism AST_richard_dixon = { is_hired_as_advisor = yes } } } bypass = { } available_if_capitulated = no completion_reward = { add_or_modify_AST_strength_in_numbers_spirit = yes add_to_variable = { AST_strength_in_numbers_monthly_population = 0.05 tooltip = monthly_population_tt } add_to_variable = { AST_strength_in_numbers_weekly_manpower = 150 tooltip = weekly_manpower_tt } add_to_variable = { AST_strength_in_numbers_stability_factor = -0.05 tooltip = stability_factor_tt } } search_filters = { FOCUS_FILTER_MANPOWER } } focus = { id = AST_womens_armed_services icon = GFX_focus_generic_women_in_military prerequisite = { focus = AST_recruitment_drive } # mutually_exclusive = { } relative_position_id = AST_recruitment_drive x = 0 y = 2 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = available_political_advisor show_ideas_tooltip = AST_clare_stevenson custom_effect_tooltip = generic_skip_one_line_tt add_or_modify_AST_strength_in_numbers_spirit = yes add_to_variable = { AST_strength_in_numbers_conscription_factor = 0.05 tooltip = conscription_factor_tt } add_to_variable = { AST_strength_in_numbers_stability_factor = -0.05 tooltip = stability_factor_tt } } search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_MILITARY_CHARACTER } } focus = { id = AST_northern_territory_reconnaissance_unit icon = GFX_focus_CHI_guerrilla_warfare prerequisite = { focus = AST_recruitment_drive } # mutually_exclusive = { } relative_position_id = AST_recruitment_drive x = 1 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_northern_territory_reconnaissance_unit_tt hidden_effect = { set_technology = { northern_territory_recon_support_tech = 1 popup = no } } } search_filters = { } } focus = { id = AST_torres_strait_battalion icon = GFX_focus_AST_torres_strait_batallion prerequisite = { focus = AST_recruitment_drive } # mutually_exclusive = { } relative_position_id = AST_recruitment_drive x = -1 y = 1 cost = 10 available = { 872 = { is_controlled_by = AST } } bypass = { } available_if_capitulated = no completion_reward = { if = { limit = { has_dlc = "Arms Against Tyranny" } add_doctrine_cost_reduction = { name = AST_torres_strait_battalion cost_reduction = 0.25 uses = 2 category = cat_marines_doctrine } custom_effect_tooltip = marine_subdoctrines_default_add_mastery_bonus_effect_tooltip hidden_effect = { add_mastery_bonus = { name = AST_torres_strait_battalion bonus = 0.1 days = 240 sub_doctrine = marines_1 } add_mastery_bonus = { name = AST_torres_strait_battalion bonus = 0.1 days = 240 sub_doctrine = marines_2 } } } division_template = { name = "Torres Strait Battalion" regiments = { marine = { x = 0 y = 0 } marine = { x = 0 y = 1 } marine = { x = 1 y = 0 } marine = { x = 1 y = 1 } marine = { x = 2 y = 0 } marine = { x = 2 y = 1 } } support = { engineer = { x = 0 y = 0 } recon = { x = 0 y = 1 } artillery = { x = 0 y = 2 } } } custom_effect_tooltip = generic_skip_one_line_tt 872 = { create_unit = { division = "division_template = \"Torres Strait Battalion\" start_experience_factor = 0.7 start_equipment_factor = 1.0" owner = ROOT count = 3 } } } search_filters = { } } focus = { id = AST_department_of_aboriginal_affairs icon = GFX_focus_AST_department_of_aboriginal_affairs prerequisite = { focus = AST_new_deal } mutually_exclusive = { focus = AST_immediate_rights } relative_position_id = AST_new_deal x = -1 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_or_modify_AST_strength_in_numbers_spirit = yes add_to_variable = { AST_strength_in_numbers_monthly_population = 0.025 tooltip = monthly_population_tt } add_to_variable = { AST_strength_in_numbers_weekly_manpower = 100 tooltip = weekly_manpower_tt } } search_filters = { FOCUS_FILTER_MANPOWER } } focus = { id = AST_immediate_rights icon = GFX_focus_AUS_lawmaking_leniency prerequisite = { focus = AST_new_deal } mutually_exclusive = { focus = AST_department_of_aboriginal_affairs } relative_position_id = AST_new_deal x = 1 y = 1 cost = 5 available = { OR = { has_government = communism AST_percy_stephensen = { is_country_leader = yes } } } bypass = { } available_if_capitulated = no completion_reward = { add_or_modify_AST_strength_in_numbers_spirit = yes add_to_variable = { AST_strength_in_numbers_monthly_population = 0.05 tooltip = monthly_population_tt } add_to_variable = { AST_strength_in_numbers_weekly_manpower = 200 tooltip = weekly_manpower_tt } add_to_variable = { AST_strength_in_numbers_stability_factor = -0.1 tooltip = stability_factor_tt } } search_filters = { FOCUS_FILTER_MANPOWER } } focus = { id = AST_diverse_army icon = GFX_focus_generic_diverse_army prerequisite = { focus = AST_womens_armed_services } prerequisite = { focus = AST_department_of_aboriginal_affairs focus = AST_immediate_rights } # mutually_exclusive = { } relative_position_id = AST_department_of_aboriginal_affairs x = 3 y = 2 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_or_modify_AST_strength_in_numbers_spirit = yes add_to_variable = { AST_strength_in_numbers_conscription = 0.01 tooltip = conscription_tt } add_to_variable = { AST_strength_in_numbers_weekly_manpower = 150 tooltip = weekly_manpower_tt } add_to_variable = { AST_strength_in_numbers_non_core_manpower = 0.05 tooltip = non_core_manpower_tt } custom_effect_tooltip = generic_skip_one_line_tt AST_reginald_saunders = { add_trait = { slot = corps_commander trait = career_officer } add_trait = { slot = corps_commander trait = infantry_leader } } } search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_MILITARY_CHARACTER } } ##################### #### Common: Army ### ##################### focus = { id = AST_australian_military_forces icon = GFX_focus_AST_australian_military_forces #mutually_exclusive = { } x = 104 y = 0 cost = 5 offset = { x = -49 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = AST_australia_first } } offset = { x = -25 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = AST_war_is_coming } } offset = { x = -58 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = AST_against_war_and_fascism } } available = { } bypass = { } available_if_capitulated = no completion_reward = { add_dynamic_modifier = { modifier = AST_australian_military_forces_spirit } custom_effect_tooltip = generic_skip_one_line_tt army_experience = 25 add_war_support = 0.025 } search_filters = { FOCUS_FILTER_ARMY_XP FOCUS_FILTER_WAR_SUPPORT } } focus = { id = AST_permanant_military_forces icon = GFX_focus_AST_permanent_military_forces prerequisite = { focus = AST_australian_military_forces } #mutually_exclusive = { } relative_position_id = AST_australian_military_forces x = -1 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_australian_military_forces_spirit_tt add_to_variable = { AST_australian_military_forces_spirit_coordination_bonus = 0.05 tooltip = coordination_bonus_tt } add_to_variable = { AST_australian_military_forces_spirit_army_org_regain = 0.05 tooltip = army_org_regain_tt } } search_filters = { } } focus = { id = AST_invoke_the_1903_defence_act icon = GFX_focus_generic_treaty prerequisite = { focus = AST_australian_military_forces } #mutually_exclusive = { } relative_position_id = AST_australian_military_forces overlay = GFX_focus_fast_overlay_conscription dynamic = yes x = 1 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_conscription_law_so_far custom_effect_tooltip = generic_skip_one_line_tt AST_democratic_votes_decrease_5_effect = yes hidden_effect = { AST_conscription_level_scripted_effect = yes } } search_filters = { FOCUS_FILTER_MANPOWER } } focus = { id = AST_lithgow_small_arms_factory icon = GFX_focus_AST_lithgow_small_arms_factory prerequisite = { focus = AST_permanant_military_forces } #mutually_exclusive = { } relative_position_id = AST_permanant_military_forces x = -4 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { IF = { limit = { has_dlc = "Arms Against Tyranny"} mio:AST_lithgow_arms_organization = { add_mio_size = 1 add_mio_funds_gain_factor = 0.1 add_mio_research_bonus = 0.05 } } ELSE = { custom_effect_tooltip = available_designer show_ideas_tooltip = AST_lithgow_arms_organization } custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { impassable = no is_core_of = AST is_fully_controlled_by = AST free_building_slots = { building = arms_factory size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = arms_factory level = 1 instant_build = yes } } } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_dingo_scout_car icon = GFX_focus_SWE_lynx_armored_car prerequisite = { focus = AST_permanant_military_forces } #mutually_exclusive = { } relative_position_id = AST_permanant_military_forces x = -1 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { IF = { limit = { has_dlc = "Arms Against Tyranny"} mio:AST_ford_australia_organization = { add_mio_size = 1 add_mio_funds_gain_factor = 0.1 add_mio_research_bonus = 0.05 } } ELSE = { custom_effect_tooltip = available_designer show_ideas_tooltip = AST_ford_australia_organization } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { has_dlc = "Arms Against Tyranny"} mio:AST_holden_organization = { add_mio_size = 1 add_mio_funds_gain_factor = 0.1 add_mio_research_bonus = 0.05 } } ELSE = { custom_effect_tooltip = available_designer show_ideas_tooltip = AST_holden_organization } custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { impassable = no is_core_of = AST is_fully_controlled_by = AST free_building_slots = { building = arms_factory size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = arms_factory level = 1 instant_build = yes } } } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_volunteer_defence_corps_taog icon = GFX_focus_generic_home_defense prerequisite = { focus = AST_invoke_the_1903_defence_act } #mutually_exclusive = { } relative_position_id = AST_invoke_the_1903_defence_act x = 1 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_australian_military_forces_spirit_tt add_to_variable = { AST_australian_military_forces_spirit_army_core_attack_factor = 0.05 tooltip = army_core_attack_factor_tt } add_to_variable = { AST_australian_military_forces_spirit_army_core_defence_factor = 0.05 tooltip = army_core_defence_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_citizen_army_spirit_tt add_to_variable = { AST_citizen_army_spirit_army_non_core_attack_factor = 0.05 tooltip = army_non_core_attack_factor_tt } add_to_variable = { AST_citizen_army_spirit_army_non_core_defence_factor = 0.05 tooltip = army_non_core_defence_factor_tt } } search_filters = { } } focus = { id = AST_war_carriers icon = GFX_focus_generic_reinforcing_the_supply_network prerequisite = { focus = AST_invoke_the_1903_defence_act } #mutually_exclusive = { } relative_position_id = AST_invoke_the_1903_defence_act x = 3 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_ideas = { AST_war_carriers_idea } custom_effect_tooltip = generic_skip_one_line_tt add_tech_bonus = { name = AST_war_carriers bonus = 0.5 ahead_reduction = 2 uses = 2 category = logistics_tech } hidden_effect = { set_technology = { AST_war_carriers_tech = 1 popup = no } } } search_filters = { FOCUS_FILTER_RESEARCH } } focus = { id = AST_anzac_spirit icon = GFX_focus_AST_anzac_spirit prerequisite = { focus = AST_invoke_the_1903_defence_act } #mutually_exclusive = { } relative_position_id = AST_invoke_the_1903_defence_act x = 5 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_australian_military_forces_spirit_tt add_to_variable = { AST_australian_military_forces_spirit_army_org_factor = 0.05 tooltip = army_org_factor_tt } add_to_variable = { AST_australian_military_forces_spirit_army_non_core_attack_factor = 0.025 tooltip = army_non_core_attack_factor_tt } add_to_variable = { AST_australian_military_forces_spirit_army_non_core_defence_factor = 0.025 tooltip = army_non_core_defence_factor_tt } } search_filters = { } } focus = { id = AST_lee_enfield_no1_mark3 icon = GFX_goal_generic_small_arms prerequisite = { focus = AST_lithgow_small_arms_factory } #mutually_exclusive = { } relative_position_id = AST_lithgow_small_arms_factory x = -1 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_tech_bonus = { name = AST_lee_enfield_no1_mark3 bonus = 0.5 uses = 1 category = infantry_weapons } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { has_dlc = "Arms Against Tyranny"} mio:AST_lithgow_arms_organization = { unlock_mio_trait_tooltip = AST_mio_trait_lee_enfield_no1_mark3 } } ELSE = { custom_effect_tooltip = available_designer show_ideas_tooltip = AST_lithgow_arms_organization } } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH } } focus = { id = AST_new_south_wales_government_railways icon = GFX_focus_AST_new_south_wales_government_railways prerequisite = { focus = AST_lithgow_small_arms_factory } #mutually_exclusive = { } relative_position_id = AST_lithgow_small_arms_factory x = 1 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { IF = { limit = { has_dlc = "Arms Against Tyranny"} mio:AST_new_south_wales_government_railways_organization = { add_mio_size = 1 add_mio_funds_gain_factor = 0.1 add_mio_research_bonus = 0.05 } } ELSE = { custom_effect_tooltip = available_designer show_ideas_tooltip = AST_new_south_wales_government_railways_organization } custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { impassable = no is_core_of = AST is_fully_controlled_by = AST free_building_slots = { building = arms_factory size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = arms_factory level = 1 instant_build = yes } } } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_second_australian_imperial_force icon = GFX_focus_AST_second_australian_imperial_force prerequisite = { focus = AST_permanant_military_forces } prerequisite = { focus = AST_invoke_the_1903_defence_act } #mutually_exclusive = { } relative_position_id = AST_permanant_military_forces overlay = GFX_focus_fast_overlay_conscription dynamic = yes x = 1 y = 2 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_australian_military_forces_spirit_tt add_to_variable = { AST_australian_military_forces_spirit_army_non_core_attack_factor = 0.025 tooltip = army_non_core_attack_factor_tt } add_to_variable = { AST_australian_military_forces_spirit_army_non_core_defence_factor = 0.05 tooltip = army_non_core_defence_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt show_unit_leaders_tooltip = AST_alan_vasey show_unit_leaders_tooltip = AST_george_wootten custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_expeditionary_leader_plural custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_conscription_law_so_far hidden_effect = { AST_conscription_level_scripted_effect = yes } } search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_MILITARY_CHARACTER } } focus = { id = AST_larrikinism icon = GFX_focus_AST_larrikinism prerequisite = { focus = AST_anzac_spirit } #mutually_exclusive = { } relative_position_id = AST_anzac_spirit x = -1 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_australian_military_forces_spirit_tt add_to_variable = { AST_australian_military_forces_spirit_army_org = 3 tooltip = army_org_tt } } search_filters = { } } focus = { id = AST_diggers icon = GFX_focus_AST_diggers prerequisite = { focus = AST_anzac_spirit } #mutually_exclusive = { } relative_position_id = AST_anzac_spirit x = 1 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_australian_military_forces_spirit_tt add_to_variable = { AST_australian_military_forces_spirit_max_dig_in = 2 tooltip = max_dig_in_tt } add_to_variable = { AST_australian_military_forces_spirit_army_defence_factor = 0.05 tooltip = army_defence_factor_tt } } search_filters = { } } focus = { id = AST_owen_gun icon = GFX_focus_AST_owen_gun prerequisite = { focus = AST_lee_enfield_no1_mark3 } #mutually_exclusive = { } relative_position_id = AST_lee_enfield_no1_mark3 x = -1 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_tech_bonus = { name = AST_owen_gun bonus = 0.75 ahead_reduction = 1 uses = 1 category = infantry_weapons } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { has_dlc = "Arms Against Tyranny"} mio:AST_lithgow_arms_organization = { unlock_mio_trait_tooltip = AST_mio_trait_owen_gun } } ELSE = { custom_effect_tooltip = available_designer show_ideas_tooltip = AST_lithgow_arms_organization } } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH } } focus = { id = AST_department_of_supply_and_development_taog icon = GFX_focus_CONGO_copper_cartridges prerequisite = { focus = AST_lithgow_small_arms_factory } #mutually_exclusive = { } relative_position_id = AST_lithgow_small_arms_factory x = 0 y = 2 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { random_owned_controlled_state = { limit = { impassable = no is_core_of = AST is_fully_controlled_by = AST free_building_slots = { building = arms_factory size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = arms_factory level = 2 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { has_dlc = "Arms Against Tyranny"} mio:AST_lithgow_arms_organization = { unlock_mio_trait_tooltip = AST_mio_trait_better_ammo_supply } mio:AST_vickers-ruwolt_organization = { unlock_mio_trait_tooltip = AST_mio_trait_better_ammo_supply } } ELSE = { custom_effect_tooltip = available_designer show_ideas_tooltip = AST_lithgow_arms_organization } } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_sentinel_tank_development icon = GFX_goal_generic_army_tanks prerequisite = { focus = AST_new_south_wales_government_railways } prerequisite = { focus = AST_dingo_scout_car } prerequisite = { focus = AST_second_australian_imperial_force } #mutually_exclusive = { } relative_position_id = AST_new_south_wales_government_railways x = 1 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_tech_bonus = { name = AST_sentinel_tank_development bonus = 0.75 ahead_reduction = 2 uses = 1 category = cat_medium_armor } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { has_dlc = "Arms Against Tyranny"} mio:AST_new_south_wales_government_railways_organization = { add_mio_size = 1 add_mio_funds_gain_factor = 0.1 add_mio_research_bonus = 0.05 } } ELSE = { custom_effect_tooltip = available_designer show_ideas_tooltip = AST_new_south_wales_government_railways_organization } } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH } } focus = { id = AST_establish_training_camps icon = GFX_focus_generic_jungle_training prerequisite = { focus = AST_second_australian_imperial_force } #mutually_exclusive = { } relative_position_id = AST_second_australian_imperial_force x = -1 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { unlock_decision_tooltip = AST_specialize_on_jungle_combat unlock_decision_tooltip = AST_specialize_on_desert_combat unlock_decision_tooltip = AST_switch_combat_specialization custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_jungle_tanks_if_sentinel_tank_development effect_tooltip = { custom_effect_tooltip = jungle_heavy_tanks_tt # hidden_effect = { #set_technology = { # jungle_heavy_tanks = 1 # popup = yes #} # } } hidden_effect = { if = { limit = { has_completed_focus = AST_sentinel_tank_development } custom_effect_tooltip = jungle_heavy_tanks_tt # hidden_effect = { set_technology = { jungle_heavy_tanks = 1 popup = yes } # } } } } search_filters = { FOCUS_FILTER_RESEARCH } } focus = { id = AST_anti_malaria_campaign icon = GFX_focus_AFG_anti_malaria prerequisite = { focus = AST_second_australian_imperial_force } #mutually_exclusive = { } relative_position_id = AST_second_australian_imperial_force x = 1 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { set_country_flag = has_quinine custom_effect_tooltip = RAJ_quinine_tt } search_filters = { } } focus = { id = AST_defence_citizen_military_forces_act icon = GFX_focus_generic_army_attack prerequisite = { focus = AST_second_australian_imperial_force } prerequisite = { focus = AST_volunteer_defence_corps_taog } #mutually_exclusive = { } relative_position_id = AST_second_australian_imperial_force x = 3 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { remove_dynamic_modifier = { modifier = AST_citizen_army_spirit } } search_filters = { } } focus = { id = AST_call_that_a_knife icon = GFX_focus_AST_call_that_a_knife prerequisite = { focus = AST_larrikinism } prerequisite = { focus = AST_diggers } #mutually_exclusive = { } relative_position_id = AST_larrikinism x = 1 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_australian_military_forces_spirit_tt add_to_variable = { AST_australian_military_forces_spirit_army_org_factor = 0.10 tooltip = army_org_factor_tt } add_to_variable = { AST_australian_military_forces_spirit_army_attack_factor = 0.05 tooltip = army_attack_factor_tt } } search_filters = { } } focus = { id = AST_army_inventions_directorate_taog icon = GFX_goal_generic_allies_build_infantry prerequisite = { focus = AST_department_of_supply_and_development_taog } #mutually_exclusive = { } relative_position_id = AST_department_of_supply_and_development_taog x = 0 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { if = { ## If don't have a land facility, then grant it, otherwise give tech bonuses limit = { any_owned_state = { is_core_of = AST is_fully_controlled_by = AST can_construct_building = land_facility } } random_owned_controlled_state = { prioritize = { 285 517 519 } #Sydney, Melbourne, Adelaide construct_building_in_random_province = { land_facility = 1 } } } custom_effect_tooltip = generic_skip_one_line_tt add_tech_bonus = { name = AST_army_inventions_directorate_taog bonus = 0.25 uses = 1 category = air_equipment } add_tech_bonus = { name = AST_army_inventions_directorate_taog bonus = 0.25 uses = 1 category = armor } add_tech_bonus = { name = AST_army_inventions_directorate_taog bonus = 0.25 uses = 1 category = naval_equipment } } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH } } focus = { id = AST_yeramba icon = GFX_focus_generic_self_propelled_gun prerequisite = { focus = AST_sentinel_tank_development } #mutually_exclusive = { } relative_position_id = AST_sentinel_tank_development x = 0 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { IF = { limit = { has_dlc = "Arms Against Tyranny"} mio:AST_nuffield_mechanizations_and_aero_organization = { unlock_mio_trait_tooltip = AST_mio_trait_yeramba_engineering } custom_effect_tooltip = generic_skip_one_line_tt mio:AST_vulcan_foundry_organization = { unlock_mio_trait_tooltip = AST_mio_trait_yeramba_engineering } custom_effect_tooltip = generic_skip_one_line_tt mio:AST_new_south_wales_government_railways_organization = { unlock_mio_trait_tooltip = AST_mio_trait_yeramba_engineering } custom_effect_tooltip = generic_skip_one_line_tt mio:AST_american_car_and_foundry_organization = { unlock_mio_trait_tooltip = AST_mio_trait_yeramba_engineering } } ELSE = { custom_effect_tooltip = available_designer show_ideas_tooltip = AST_lithgow_arms_organization } } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_alice_springs icon = GFX_goal_generic_construct_infrastructure prerequisite = { focus = AST_defence_citizen_military_forces_act } #mutually_exclusive = { } relative_position_id = AST_defence_citizen_military_forces_act x = 0 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { IF = { limit = { controls_state = 674 #Central Australia controls_state = 519 #South Australia } build_railway = { path = { 2223 12992 7623 8165 10927 8186 } } 674 = { add_building_construction = { type = supply_node province = 2223 level = 1 instant_build = yes } } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_australian_military_forces_spirit_tt add_to_variable = { AST_australian_military_forces_spirit_production_speed_supply_node_factor = 0.15 tooltip = production_speed_supply_node_factor_tt } } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_australian_regular_army icon = GFX_focus_AST_australian_regular_army prerequisite = { focus = AST_sentinel_tank_development } prerequisite = { focus = AST_defence_citizen_military_forces_act } #mutually_exclusive = { } relative_position_id = AST_sentinel_tank_development overlay = GFX_focus_fast_overlay_conscription dynamic = yes x = 3 y = 2 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_australian_military_forces_spirit_tt add_to_variable = { AST_australian_military_forces_spirit_army_org = 2.5 tooltip = army_org_tt } add_to_variable = { AST_australian_military_forces_spirit_army_non_core_attack_factor = 0.025 tooltip = army_non_core_attack_factor_tt } add_to_variable = { AST_australian_military_forces_spirit_army_non_core_defence_factor = 0.025 tooltip = army_non_core_defence_factor_tt } add_to_variable = { AST_australian_military_forces_spirit_acclimatization_hot_climate_gain_factor = 0.20 tooltip = acclimatization_hot_climate_gain_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_conscription_law_so_far hidden_effect = { AST_conscription_level_scripted_effect = yes } } search_filters = { FOCUS_FILTER_MANPOWER } } ########################## #### Common: Air Force ### ########################## focus = { id = AST_no1_flying_training_school icon = GFX_focus_AST_no1_flying_training_school #mutually_exclusive = { } x = 117 y = 0 cost = 5 offset = { x = -49 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = AST_australia_first } } offset = { x = -25 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = AST_war_is_coming } } offset = { x = -58 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = AST_against_war_and_fascism } } available = { } bypass = { } available_if_capitulated = no completion_reward = { add_dynamic_modifier = { modifier = AST_royal_australian_air_force_spirit } custom_effect_tooltip = generic_skip_one_line_tt air_experience = 25 add_war_support = 0.025 } search_filters = { FOCUS_FILTER_AIR_XP FOCUS_FILTER_WAR_SUPPORT } } #joint_focus focus = { id = AST_empire_air_training_scheme_taog icon = GFX_goal_generic_build_airforce prerequisite = { focus = AST_no1_flying_training_school } #mutually_exclusive = { } relative_position_id = AST_no1_flying_training_school x = 0 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_ideas = CAN_the_plan } search_filters = { } } focus = { id = AST_ride_the_lightning icon = GFX_goal_generic_air_fighter prerequisite = { focus = AST_empire_air_training_scheme_taog } #mutually_exclusive = { } relative_position_id = AST_empire_air_training_scheme_taog x = -3 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { if = { limit = { NOT = { has_dlc = "By Blood Alone" } } air_experience = 25 add_tech_bonus = { name = AST_ride_the_lightning bonus = 0.5 uses = 2 category = light_air } } else_if = { limit = { has_dlc = "By Blood Alone" } air_experience = 25 add_tech_bonus = { name = AST_ride_the_lightning bonus = 0.50 uses = 2 category = light_air } } custom_effect_tooltip = generic_skip_one_line_tt add_mastery = { amount = 100 folder = air track = fighter_aircraft } custom_effect_tooltip = generic_skip_one_line_tt add_mastery = { amount = 100 folder = air track = strike_aircraft } } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_AIR_XP } } focus = { id = AST_improved_ground_crews icon = GFX_focus_generic_air_bases prerequisite = { focus = AST_empire_air_training_scheme_taog } #mutually_exclusive = { } relative_position_id = AST_empire_air_training_scheme_taog x = -1 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_royal_australian_air_force_spirit_tt add_to_variable = { AST_royal_australian_air_force_spirit_production_speed_air_base_factor = 0.20 tooltip = production_speed_air_base_factor_tt } add_to_variable = { AST_royal_australian_air_force_spirit_air_accidents_factor = -0.10 tooltip = air_accidents_factor_tt } add_to_variable = { AST_royal_australian_navy_spirit_air_wing_xp_loss_when_killed_factor = -0.10 tooltip = air_wing_xp_loss_when_killed_factor_tt } } search_filters = { } } focus = { id = AST_advanced_pilot_training icon = GFX_focus_PRC_pilot_training prerequisite = { focus = AST_empire_air_training_scheme_taog } #mutually_exclusive = { } relative_position_id = AST_empire_air_training_scheme_taog x = 1 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_royal_australian_air_force_spirit_tt add_to_variable = { AST_royal_australian_air_force_spirit_experience_gain_air_factor = 0.10 tooltip = experience_gain_air_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = AST_advanced_pilot_training_tt hidden_effect = { add_mastery_bonus = { bonus = 0.1 days = 9999 #Remove when the modifier can take no timer name = AST_advanced_pilot_training track = fighter_aircraft } add_mastery_bonus = { bonus = 0.1 days = 9999 #Remove when the modifier can take no timer name = AST_advanced_pilot_training track = strike_aircraft } add_mastery_bonus = { bonus = 0.1 days = 9999 #Remove when the modifier can take no timer name = AST_advanced_pilot_training track = medium_aircraft } add_mastery_bonus = { bonus = 0.1 days = 9999 #Remove when the modifier can take no timer name = AST_advanced_pilot_training track = heavy_aircraft } } } search_filters = { FOCUS_FILTER_AIR_XP } } focus = { id = AST_commonwealth_aircraft_corporation_taog icon = GFX_focus_AST_commonwealth_aircraft_corporation_taog prerequisite = { focus = AST_empire_air_training_scheme_taog } #mutually_exclusive = { } relative_position_id = AST_empire_air_training_scheme_taog x = 3 y = 1 cost = 10 available = { if = { limit = { has_dlc = "By Blood Alone" } OR = { has_tech = basic_small_airframe has_tech = basic_medium_airframe has_tech = basic_large_airframe } } else = { OR = { has_tech = CAS1 has_tech = fighter1 has_tech = naval_bomber1 has_tech = heavy_fighter1 has_tech = tactical_bomber1 has_tech = strategic_bomber1 } } } bypass = { } available_if_capitulated = no completion_reward = { IF = { limit = { has_dlc = "Arms Against Tyranny"} mio:AST_commonwealth_aircraft_corporation_organization = { add_mio_size = 1 add_mio_funds_gain_factor = 0.1 add_mio_research_bonus = 0.05 } } ELSE = { custom_effect_tooltip = available_designer show_ideas_tooltip = AST_commonwealth_aircraft_corporation_organization } custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { impassable = no is_core_of = AST is_fully_controlled_by = AST free_building_slots = { building = arms_factory size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = arms_factory level = 2 instant_build = yes } } } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH } } focus = { id = AST_the_gathering_storm icon = GFX_focus_generic_long_range_aircraft prerequisite = { focus = AST_ride_the_lightning } #mutually_exclusive = { } relative_position_id = AST_ride_the_lightning x = 0 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { if = { limit = { NOT = { has_dlc = "By Blood Alone" } } add_tech_bonus = { name = AST_the_gathering_storm bonus = 0.5 uses = 2 category = medium_air } } else_if = { limit = { has_dlc = "By Blood Alone" } add_tech_bonus = { name = AST_the_gathering_storm bonus = 0.50 uses = 2 category = medium_air } } custom_effect_tooltip = generic_skip_one_line_tt add_mastery = { amount = 100 folder = air track = medium_aircraft } } search_filters = { FOCUS_FILTER_RESEARCH } } focus = { id = AST_volunteer_air_corps icon = GFX_focus_generic_air_defense prerequisite = { focus = AST_improved_ground_crews } #mutually_exclusive = { } relative_position_id = AST_improved_ground_crews x = 0 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_royal_australian_air_force_spirit_tt add_to_variable = { AST_royal_australian_air_force_spirit_air_interception_detect_factor = 0.10 tooltip = air_interception_detect_factor_tt } add_to_variable = { AST_royal_australian_air_force_spirit_airforce_intel_factor = 0.10 tooltip = airforce_intel_factor_tt } } search_filters = { } } focus = { id = AST_reestablish_central_flying_school icon = GFX_focus_generic_military_academy prerequisite = { focus = AST_advanced_pilot_training } #mutually_exclusive = { } relative_position_id = AST_advanced_pilot_training x = 0 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_royal_australian_air_force_spirit_tt add_to_variable = { AST_royal_australian_air_force_spirit_air_ace_generation_chance_factor = 0.10 tooltip = air_ace_generation_chance_factor_tt } add_to_variable = { AST_royal_australian_air_force_spirit_ace_effectiveness_factor = 0.25 tooltip = ace_effectiveness_factor_tt } } search_filters = { } } focus = { id = AST_government_aircraft_factories icon = GFX_goal_generic_air_production prerequisite = { focus = AST_commonwealth_aircraft_corporation_taog } #mutually_exclusive = { } relative_position_id = AST_commonwealth_aircraft_corporation_taog x = 0 y = 1 cost = 10 available = { if = { limit = { has_dlc = "By Blood Alone" } OR = { has_tech = improved_small_airframe has_tech = improved_medium_airframe has_tech = improved_large_airframe } } else = { OR = { has_tech = CAS2 has_tech = fighter2 has_tech = naval_bomber2 has_tech = heavy_fighter2 has_tech = tactical_bomber2 has_tech = strategic_bomber2 } } } bypass = { } available_if_capitulated = no completion_reward = { IF = { limit = { has_dlc = "Arms Against Tyranny"} mio:AST_government_aircraft_factories_organization = { add_mio_size = 1 add_mio_funds_gain_factor = 0.1 add_mio_research_bonus = 0.05 } } ELSE = { custom_effect_tooltip = available_designer show_ideas_tooltip = AST_government_aircraft_factories_organization } custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { impassable = no is_core_of = AST is_fully_controlled_by = AST free_building_slots = { building = arms_factory size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = arms_factory level = 2 instant_build = yes } } } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH } } focus = { id = AST_hear_the_thunder icon = GFX_goal_generic_air_bomber prerequisite = { focus = AST_the_gathering_storm } #mutually_exclusive = { } relative_position_id = AST_the_gathering_storm x = 0 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { if = { limit = { NOT = { has_dlc = "By Blood Alone" } } add_tech_bonus = { name = AST_hear_the_thunder bonus = 0.5 uses = 2 category = heavy_air } } else_if = { limit = { has_dlc = "By Blood Alone" } add_tech_bonus = { name = AST_hear_the_thunder bonus = 0.50 uses = 2 category = heavy_air } } custom_effect_tooltip = generic_skip_one_line_tt add_mastery = { amount = 100 folder = air track = heavy_aircraft } } search_filters = { FOCUS_FILTER_RESEARCH } } #joint_focus focus = { id = AST_aerodrome_of_democracy icon = GFX_focus_generic_multi_role_aircraft prerequisite = { focus = AST_volunteer_air_corps } prerequisite = { focus = AST_reestablish_central_flying_school } #mutually_exclusive = { } relative_position_id = AST_volunteer_air_corps x = 1 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_royal_australian_air_force_spirit_tt add_to_variable = { AST_royal_australian_air_force_spirit_air_attack_factor = 0.10 tooltip = air_attack_factor_tt } add_to_variable = { AST_royal_australian_air_force_spirit_air_defence_factor = 0.10 tooltip = air_defence_factor_tt } add_to_variable = { AST_royal_australian_air_force_spirit_air_close_air_support_org_damage_factor = 0.10 tooltip = air_close_air_support_org_damage_factor_tt } } search_filters = { } } focus = { id = AST_department_of_aircraft_production icon = GFX_focus_PRC_establish_domestic_aircraft_production prerequisite = { focus = AST_government_aircraft_factories } #mutually_exclusive = { } relative_position_id = AST_government_aircraft_factories x = 0 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_ideas = AUS_domestic_air_production_small } search_filters = { FOCUS_FILTER_RESEARCH } } focus = { id = AST_death_from_down_under_taog icon = GFX_focus_AST_death_from_down_under_taog prerequisite = { focus = AST_hear_the_thunder } prerequisite = { focus = AST_aerodrome_of_democracy } prerequisite = { focus = AST_department_of_aircraft_production } #mutually_exclusive = { } relative_position_id = AST_aerodrome_of_democracy x = 0 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_royal_australian_air_force_spirit_tt add_to_variable = { AST_royal_australian_air_force_spirit_air_cas_efficiency = 0.05 tooltip = air_cas_efficiency_tt } add_to_variable = { AST_royal_australian_air_force_spirit_air_superiority_efficiency = 0.05 tooltip = air_superiority_efficiency_tt } add_to_variable = { AST_royal_australian_air_force_spirit_air_mission_efficiency = 0.05 tooltip = air_mission_efficiency_tt } } search_filters = { } } ###################### #### Common: Naval ### ###################### focus = { id = AST_royal_australian_navy icon = GFX_focus_AST_royal_australian_navy #mutually_exclusive = { } x = 125 y = 0 cost = 5 offset = { x = -49 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = AST_australia_first } } offset = { x = -25 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = AST_war_is_coming } } offset = { x = -58 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = AST_against_war_and_fascism } } available = { } bypass = { } available_if_capitulated = no completion_reward = { add_dynamic_modifier = { modifier = AST_royal_australian_navy_spirit } custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { impassable = no is_core_of = AST is_fully_controlled_by = AST is_coastal = yes free_building_slots = { building = dockyard size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = dockyard level = 2 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt navy_experience = 25 add_war_support = 0.025 } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_NAVY_XP FOCUS_FILTER_WAR_SUPPORT } } focus = { id = AST_coast_watchers icon = GFX_focus_AST_coast_watchers prerequisite = { focus = AST_royal_australian_navy } #mutually_exclusive = { } relative_position_id = AST_royal_australian_navy x = -2 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_royal_australian_navy_spirit_tt add_to_variable = { AST_royal_australian_navy_spirit_navy_intel_factor = 0.10 tooltip = navy_intel_factor_tt } add_to_variable = { AST_royal_australian_navy_spirit_airforce_intel_factor = 0.10 tooltip = airforce_intel_factor_tt } add_to_variable = { AST_royal_australian_navy_spirit_air_wing_xp_loss_when_killed_factor = -0.10 tooltip = air_wing_xp_loss_when_killed_factor_tt } } search_filters = { } } focus = { id = AST_marines icon = GFX_focus_generic_naval_invasion prerequisite = { focus = AST_royal_australian_navy } #mutually_exclusive = { } relative_position_id = AST_royal_australian_navy x = 0 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_potential_special_forces_tree = yes if = { limit = { has_dlc = "Arms Against Tyranny" } add_doctrine_cost_reduction = { name = AST_marines cost_reduction = 0.25 uses = 1 category = special_forces_doctrine } } add_tech_bonus = { name = AST_marines bonus = 1 uses = 1 category = marine_tech } } search_filters = { FOCUS_FILTER_RESEARCH } } focus = { id = AST_naval_auxiliary_patrol_taog icon = GFX_focus_generic_naval_discipline prerequisite = { focus = AST_royal_australian_navy } #mutually_exclusive = { } relative_position_id = AST_royal_australian_navy x = 2 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { custom_effect_tooltip = AST_royal_australian_navy_spirit_tt add_to_variable = { AST_royal_australian_navy_spirit_spotting_chance = 0.10 tooltip = spotting_chance_tt } add_to_variable = { AST_royal_australian_navy_spirit_navy_weather_penalty = -0.10 tooltip = navy_weather_penalty_tt } add_to_variable = { AST_royal_australian_navy_spirit_navy_intel_factor = 0.05 tooltip = navy_intel_factor_tt } add_to_variable = { AST_royal_australian_navy_spirit_navy_casualty_on_sink = -0.10 tooltip = navy_casualty_on_sink_tt } } search_filters = { } } focus = { id = AST_cockatoo_island_shipyards_taog icon = GFX_focus_POL_develop_polish_shipbuilding prerequisite = { focus = AST_coast_watchers focus = AST_marines focus = AST_naval_auxiliary_patrol_taog } #mutually_exclusive = { } relative_position_id = AST_coast_watchers x = 1 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { IF = { limit = { has_dlc = "Arms Against Tyranny"} mio:AST_cockatoo_docks_organization = { add_mio_size = 1 add_mio_funds_gain_factor = 0.1 add_mio_research_bonus = 0.05 } } ELSE = { custom_effect_tooltip = available_designer show_ideas_tooltip = AST_cockatoo_docks_organization } custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { impassable = no is_core_of = AST is_fully_controlled_by = AST is_coastal = yes free_building_slots = { building = dockyard size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 2 add_building_construction = { type = dockyard level = 2 instant_build = yes } } } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_kangaroo_point_dry_dock_taog icon = GFX_goal_generic_construct_naval_dockyard prerequisite = { focus = AST_coast_watchers focus = AST_marines focus = AST_naval_auxiliary_patrol_taog } #mutually_exclusive = { } relative_position_id = AST_coast_watchers x = 3 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { IF = { limit = { has_dlc = "Arms Against Tyranny"} custom_effect_tooltip = available_mio_tt show_mio_tooltip = AST_evan_deakin_and_company_organization custom_effect_tooltip = generic_skip_one_line_tt mio:AST_evan_deakin_and_company_organization = { add_mio_size = 2 add_mio_funds_gain_factor = 0.2 add_mio_research_bonus = 0.05 } } ELSE = { custom_effect_tooltip = available_designer show_ideas_tooltip = AST_evan_deakin_and_company_organization } custom_effect_tooltip = generic_skip_one_line_tt if = { limit = { 521 = { impassable = no is_core_of = AST is_fully_controlled_by = AST is_coastal = yes free_building_slots = { building = dockyard size > 1 include_locked = yes } } } 521 = { add_extra_state_shared_building_slots = 2 add_building_construction = { type = dockyard level = 2 instant_build = yes } } } } search_filters = { FOCUS_FILTER_INDUSTRY } } focus = { id = AST_scrap_iron_flotilla_taog icon = GFX_focus_generic_destroyer prerequisite = { focus = AST_cockatoo_island_shipyards_taog focus = AST_kangaroo_point_dry_dock_taog } #mutually_exclusive = { } relative_position_id = AST_cockatoo_island_shipyards_taog x = -1 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_tech_bonus = { name = AST_scrap_iron_flotilla_taog bonus = 0.5 uses = 1 category = dd_tech } custom_effect_tooltip = generic_skip_one_line_tt add_ideas = AST_scrap_iron_flotilla_taog_idea } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH } } focus = { id = AST_cruising_for_a_bruising icon = GFX_focus_generic_cruiser2 prerequisite = { focus = AST_cockatoo_island_shipyards_taog focus = AST_kangaroo_point_dry_dock_taog } #mutually_exclusive = { } relative_position_id = AST_cockatoo_island_shipyards_taog x = 1 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_tech_bonus = { name = AST_cruising_for_a_bruising bonus = 0.5 uses = 1 category = ca_tech } custom_effect_tooltip = generic_skip_one_line_tt add_ideas = AST_cruising_for_a_bruising_idea } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH } } focus = { id = AST_strike_from_down_under icon = GFX_goal_generic_navy_submarine prerequisite = { focus = AST_cockatoo_island_shipyards_taog focus = AST_kangaroo_point_dry_dock_taog } #mutually_exclusive = { } relative_position_id = AST_cockatoo_island_shipyards_taog x = 3 y = 1 cost = 5 available = { } bypass = { } available_if_capitulated = no completion_reward = { add_tech_bonus = { name = AST_strike_from_down_under bonus = 0.5 uses = 1 category = ss_tech } custom_effect_tooltip = generic_skip_one_line_tt add_ideas = AST_strike_from_down_under_idea } search_filters = { FOCUS_FILTER_RESEARCH } } focus = { id = AST_hmas_sydney icon = GFX_goal_generic_navy_carrier prerequisite = { focus = AST_scrap_iron_flotilla_taog } prerequisite = { focus = AST_cruising_for_a_bruising } prerequisite = { focus = AST_strike_from_down_under } #mutually_exclusive = { } relative_position_id = AST_scrap_iron_flotilla_taog x = 2 y = 1 cost = 10 available = { } bypass = { } available_if_capitulated = no completion_reward = { if = { limit = { has_dlc = "Man the Guns" } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = GER_carrier_variants_tt if = { limit = { NOT = { has_tech = basic_ship_hull_carrier has_tech = improved_ship_hull_carrier } } create_equipment_variant = { name = "HMAS Sydney" name_group = AST_CV_HISTORICAL type = ship_hull_carrier_conversion_ca 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_1 fixed_ship_engine_slot = cruiser_ship_engine_2 fixed_ship_secondaries_slot = empty } } add_equipment_production = { #You get a Converted Carrier equipment = { type = ship_hull_carrier_conversion_ca creator = "AST" version_name = "HMAS Sydney" } name = "HMAS Sydney" requested_factories = 1 progress = 0.3 amount = 1 } } if = { limit = { has_tech = basic_ship_hull_carrier NOT = { has_tech = improved_ship_hull_carrier } } create_equipment_variant = { name = "HMAS Sydney" name_group = AST_CV_HISTORICAL type = ship_hull_carrier_1 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_1 fixed_ship_engine_slot = carrier_ship_engine_3 fixed_ship_secondaries_slot = empty front_1_custom_slot = ship_deck_space } } add_equipment_production = { equipment = { type = ship_hull_carrier_1 creator = "AST" version_name = "HMAS Sydney" } name = "HMAS Sydney" requested_factories = 1 progress = 0.3 } } if = { limit = { has_tech = improved_ship_hull_carrier } create_equipment_variant = { name = "HMAS Sydney" name_group = AST_CV_HISTORICAL type = ship_hull_carrier_2 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_2 fixed_ship_secondaries_slot = empty front_1_custom_slot = ship_deck_space mid_1_custom_slot = ship_deck_space } } add_equipment_production = { equipment = { type = ship_hull_carrier_2 creator = "AST" version_name = "HMAS Sydney" } name = "HMAS Sydney" requested_factories = 1 progress = 0.3 amount = 1 } } } } search_filters = { FOCUS_FILTER_RESEARCH } } }