### 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_BALANCE_OF_POWER} ### 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 = japan_wtt_focus country = { factor = 0 modifier = { add = 20 tag = JAP } } #Focus Path shortcuts shortcut = { name = JAP_military_doctrine_shortcut target = JAP_the_imperial_defense_plan scroll_wheel_factor = 0.65 } shortcut = { name = GER_economic_path_shortcut target = JAP_ministry_of_commerce_and_industry scroll_wheel_factor = 0.9 } shortcut = { name = GER_historical_path_shortcut target = JAP_sea_purge_the_kodoha_faction scroll_wheel_factor = 0.6 #Optional parameter, if left unset will use existing zoomlevel. arning: #there's no good way for this to respect client resolution. trigger = { always = yes # If FALSE, this will not display. If true, it will not supercede allow conditions of target ocus. } } shortcut = { name = GER_oppose_hitler_shortcut target = JAP_strengthen_civilian_government scroll_wheel_factor = 0.8 #Optional parameter, if left unset will use existing zoomlevel. arning: #there's no good way for this to respect client resolution. trigger = { NOT = { has_dlc = "No Compromise, No Surrender" has_completed_focus = JAP_support_the_kodoha_faction has_completed_focus = JAP_the_unthinkable_option } } } shortcut = { name = GER_oppose_hitler_shortcut target = JAP_support_the_kodoha_faction scroll_wheel_factor = 0.8 #Optional parameter, if left unset will use existing zoomlevel. arning: #there's no good way for this to respect client resolution. trigger = { has_completed_focus = JAP_support_the_kodoha_faction } } shortcut = { name = GER_oppose_hitler_shortcut target = JAP_the_unthinkable_option scroll_wheel_factor = 0.8 #Optional parameter, if left unset will use existing zoomlevel. arning: #there's no good way for this to respect client resolution. trigger = { has_completed_focus = JAP_the_unthinkable_option } } shortcut = { name = JAP_revere_the_emperor_shortcut target = JAP_revere_the_emperor_destroy_the_traitors scroll_wheel_factor = 0.6 trigger = { has_dlc = "No Compromise, No Surrender" } } shortcut = { name = JAP_okadas_military_purge_speech_shortcut target = JAP_okadas_military_purge_speech scroll_wheel_factor = 0.6 trigger = { has_dlc = "No Compromise, No Surrender" } } inlay_window = { id = jap_imperial_influence_inlay_window position = { X = 10000 y = 700 } override_position = { x = 6800 y = 700 trigger = { NOT = { has_dlc = "No Compromise, No Surrender" } NOT = { has_completed_focus = JAP_support_the_kodoha_faction has_completed_focus = JAP_strengthen_civilian_government has_completed_focus = JAP_the_unthinkable_option has_completed_focus = JAP_sea_purge_the_kodoha_faction } } } override_position = { x = 4400 y = 700 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = JAP_sea_purge_the_kodoha_faction } } override_position = { x = 6000 y = 700 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors } } override_position = { x = 4100 y = 700 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = JAP_okadas_military_purge_speech NOT = { has_completed_focus = JAP_organize_a_general_election has_completed_focus = JAP_a_red_sun_rises_for_a_new_era } } } override_position = { x = 3000 y = 700 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = JAP_organize_a_general_election } } override_position = { x = 3000 y = 700 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = JAP_a_red_sun_rises_for_a_new_era } } override_position = { x = 2000 y = 700 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = JAP_support_the_kodoha_faction } } override_position = { x = 1500 y = 700 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = JAP_strengthen_civilian_government } } override_position = { x = 1700 y = 700 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = JAP_the_unthinkable_option } } } default = no continuous_focus_position = { x = 20 y = 1200 } focus = { id = JAP_the_unthinkable_option icon = GFX_goal_support_communism mutually_exclusive = { focus = JAP_support_the_kodoha_faction focus = JAP_strengthen_civilian_government focus = JAP_sea_purge_the_kodoha_faction } x = 12 y = 0 cost = 10 ai_will_do = { factor = 2 } allow_branch = { NOT = { has_dlc = "No Compromise, No Surrender" } if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = JAP_sea_purge_the_kodoha_faction has_completed_focus = JAP_support_the_kodoha_faction has_completed_focus = JAP_strengthen_civilian_government } } } available = { has_country_flag = JAP_aizawas_trial_over_flag } bypass = { has_government = communism } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { JAP_small_government_faction_gain = yes custom_effect_tooltip = generic_skip_one_line_tt add_ideas = JAP_the_unthinkable_option custom_effect_tooltip = generic_skip_one_line_tt add_political_power = 200 custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = sanzo_nosaka hidden_effect = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } mark_focus_tree_layout_dirty = yes } } } } focus = { id = JAP_approach_the_young_officers icon = GFX_focus_generic_military_mission prerequisite = { focus = JAP_the_unthinkable_option } x = -1 y = 1 relative_position_id = JAP_the_unthinkable_option cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { has_government = communism } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT } completion_reward = { custom_effect_tooltip = JAP_approach_the_young_officers_tt custom_effect_tooltip = generic_skip_one_line_tt JAP_small_army_faction_gain = yes add_war_support = 0.1 } } focus = { id = JAP_exchange_the_exiles icon = GFX_goal_generic_forceful_treaty prerequisite = { focus = JAP_the_unthinkable_option } x = 1 y = 1 relative_position_id = JAP_the_unthinkable_option cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { has_government = communism } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { add_stability = 0.1 MAN = { country_event = { id = wtt_japan.21 hours = 6 } } custom_effect_tooltip = JAP_if_man_accepts effect_tooltip = { every_army_leader = { limit = { OWNER = { tag = ROOT } OR = { has_trait = JAP_samurai_lineage has_trait = JAP_royal_lineage } } set_nationality = MAN } } } } focus = { id = JAP_open_up_the_universities icon = GFX_focus_research prerequisite = { focus = JAP_exchange_the_exiles } x = 1 y = 1 relative_position_id = JAP_exchange_the_exiles cost = 10 ai_will_do = { factor = 4 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { add_research_slot = 1 } } focus = { id = JAP_cast_the_die icon = GFX_focus_jap_cast_the_die prerequisite = { focus = JAP_approach_the_young_officers } prerequisite = { focus = JAP_exchange_the_exiles } x = 1 y = 1 relative_position_id = JAP_approach_the_young_officers cost = 10 ai_will_do = { factor = 2 } available = { } bypass = { has_government = communism } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { JAP_small_government_faction_gain = yes custom_effect_tooltip = generic_skip_one_line_tt hidden_effect = { if = { limit = { has_country_leader = { id = 700 ruling_only = yes } } remove_country_leader_trait = imperial_sanction } } remove_ideas = JAP_the_unthinkable_option set_capital = { state = 532 } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { MAN = { is_subject_of = ROOT } } set_autonomy = { target = MAN autonomy_state = autonomy_free } } IF = { limit = { MEN = { is_subject_of = ROOT } } set_autonomy = { target = MEN autonomy_state = autonomy_free } MAN = { set_autonomy = { target = MEN autonomy_state = autonomy_integrated_puppet } } } IF = { limit = { KOR = { is_subject_of = ROOT } } set_autonomy = { target = KOR autonomy_state = autonomy_free } KOR = { drop_cosmetic_tag = yes retire_country_leader = yes } } IF = { limit = { MAN = { has_idea = MAN_kwantung_veto } } MAN = { remove_ideas = MAN_kwantung_veto } } start_civil_war = { ruling_party = communism ideology = fascism size = 0.5 #This was too much for AI capital = 282 states = { 282 533 536 555 529 530 528 526 524 645 648 646 647 684 633 609 745 527 525 1018 } keep_unit_leaders = { 750 751 752 } } custom_effect_tooltip = cast_the_die_TT hidden_effect = { division_template = { name = "Japanese People's Regiment" division_names_group = JAP_INF_01 is_locked = yes regiments = { infantry = { x = 0 y = 0 } infantry = { x = 1 y = 0 } infantry = { x = 2 y = 0 } } } 532 = { create_unit = { division = "name = \"1. Japanese People's Regiment\" division_template = \"Japanese People's Regiment\" start_experience_factor = 0" owner = ROOT } create_unit = { division = "name = \"2. Japanese People's Regiment\" division_template = \"Japanese People's Regiment\" start_experience_factor = 0" owner = ROOT } create_unit = { division = "name = \"3. Japanese People's Regiment\" division_template = \"Japanese People's Regiment\" start_experience_factor = 0" owner = ROOT } create_unit = { division = "name = \"4. Japanese People's Regiment\" division_template = \"Japanese People's Regiment\" start_experience_factor = 0" owner = ROOT } create_unit = { division = "name = \"5. Japanese People's Regiment\" division_template = \"Japanese People's Regiment\" start_experience_factor = 0" owner = ROOT } } 531 = { create_unit = { division = "name = \"6. Japanese People's Regiment\" division_template = \"Japanese People's Regiment\" start_experience_factor = 0" owner = ROOT } create_unit = { division = "name = \"7. Japanese People's Regiment\" division_template = \"Japanese People's Regiment\" start_experience_factor = 0" owner = ROOT } create_unit = { division = "name = \"8. Japanese People's Regiment\" division_template = \"Japanese People's Regiment\" start_experience_factor = 0" owner = ROOT } create_unit = { division = "name = \"9. Japanese People's Regiment\" division_template = \"Japanese People's Regiment\" start_experience_factor = 0" owner = ROOT } create_unit = { division = "name = \"10. Japanese People's Regiment\" division_template = \"Japanese People's Regiment\" start_experience_factor = 0" owner = ROOT } } 534 = { create_unit = { division = "name = \"11. Japanese People's Regiment\" division_template = \"Japanese People's Regiment\" start_experience_factor = 0" owner = ROOT } create_unit = { division = "name = \"12. Japanese People's Regiment\" division_template = \"Japanese People's Regiment\" start_experience_factor = 0" owner = ROOT } } 535 = { create_unit = { division = "name = \"13. Japanese People's Regiment\" division_template = \"Japanese People's Regiment\" start_experience_factor = 0" owner = ROOT } create_unit = { division = "name = \"14. Japanese People's Regiment\" division_template = \"Japanese People's Regiment\" start_experience_factor = 0" owner = ROOT } } 537 = { create_unit = { division = "name = \"15. Japanese People's Regiment\" division_template = \"Japanese People's Regiment\" start_experience_factor = 0" owner = ROOT } } } hidden_effect = { random_other_country = { limit = { original_tag = JAP has_government = fascism } hidden_effect = { division_template = { name = "Japanese Loyalist Regiment" division_names_group = JAP_INF_01 is_locked = yes regiments = { infantry = { x = 0 y = 0 } infantry = { x = 1 y = 0 } infantry = { x = 2 y = 0 } } } 529 = { create_unit = { division = "name = \"1. Japanese Loyalist Regiment\" division_template = \"Japanese Loyalist Regiment\" start_experience_factor = 0" owner = PREV } create_unit = { division = "name = \"2. Japanese Loyalist Regiment\" division_template = \"Japanese Loyalist Regiment\" start_experience_factor = 0" owner = PREV } create_unit = { division = "name = \"3. Japanese Loyalist Regiment\" division_template = \"Japanese Loyalist Regiment\" start_experience_factor = 0" owner = PREV } create_unit = { division = "name = \"4. Japanese Loyalist Regiment\" division_template = \"Japanese Loyalist Regiment\" start_experience_factor = 0" owner = PREV } create_unit = { division = "name = \"5. Japanese Loyalist Regiment\" division_template = \"Japanese Loyalist Regiment\" start_experience_factor = 0" owner = PREV } } 530 = { create_unit = { division = "name = \"6. Japanese Loyalist Regiment\" division_template = \"Japanese Loyalist Regiment\" start_experience_factor = 0" owner = PREV } create_unit = { division = "name = \"7. Japanese Loyalist Regiment\" division_template = \"Japanese Loyalist Regiment\" start_experience_factor = 0" owner = PREV } } 533 = { create_unit = { division = "name = \"8. Japanese Loyalist Regiment\" division_template = \"Japanese Loyalist Regiment\" start_experience_factor = 0" owner = PREV } create_unit = { division = "name = \"9. Japanese Loyalist Regiment\" division_template = \"Japanese Loyalist Regiment\" start_experience_factor = 0" owner = PREV } } } } } add_stability = -0.1 } } focus = { id = JAP_the_fate_of_the_imperial_family icon = GFX_goal_tfv_burn_the_royal_portraits prerequisite = { focus = JAP_cast_the_die } x = -2 y = 1 relative_position_id = JAP_cast_the_die cost = 10 ai_will_do = { factor = 1 } available = { has_civil_war = no } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { country_event = wtt_japan.31 } } focus = { id = JAP_rebuild_the_civil_service icon = GFX_goal_generic_national_unity prerequisite = { focus = JAP_the_fate_of_the_imperial_family } x = -1 y = 1 relative_position_id = JAP_the_fate_of_the_imperial_family cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { JAP_big_government_faction_gain = yes custom_effect_tooltip = generic_skip_one_line_tt add_stability = 0.1 } } focus = { id = JAP_reeducation_campaign icon = GFX_goal_generic_propaganda prerequisite = { focus = JAP_the_fate_of_the_imperial_family } x = 1 y = 1 relative_position_id = JAP_the_fate_of_the_imperial_family cost = 10 ai_will_do = { factor = 2 } available = { has_stability < 0.7 } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { JAP_big_government_faction_gain = yes custom_effect_tooltip = generic_skip_one_line_tt add_ideas = JAP_reeducation_campaign } } focus = { id = JAP_finish_the_fight icon = GFX_goal_generic_occupy_states_ongoing_war prerequisite = { focus = JAP_rebuild_the_civil_service } prerequisite = { focus = JAP_reeducation_campaign } x = 0 y = 2 relative_position_id = JAP_the_fate_of_the_imperial_family cost = 10 ai_will_do = { factor = 1 } available = { country_exists = MAN MAN = { has_government = fascism } } bypass = { OR = { has_wargoal_against = MAN has_war_with = MAN MAN = { exists = no } MAN = { not = { has_government = fascism } } } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no will_lead_to_war_with = MAN search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { create_wargoal = { target = MAN type = puppet_wargoal_focus expire = 0 } custom_effect_tooltip = generic_skip_one_line_tt add_timed_idea = { idea = JAP_cleaning_up_our_own_mess days = 425 } hidden_effect = { set_country_flag = { flag = JAP_dont_surrender_instantly_lock days = 360 } } } } focus = { id = JAP_join_comintern icon = GFX_focus_generic_join_comintern prerequisite = { focus = JAP_finish_the_fight } prerequisite = { focus = JAP_communist_volunteers } mutually_exclusive = { focus = JAP_asian_communist_solidarity } x = 0 y = 3 relative_position_id = JAP_the_fate_of_the_imperial_family cost = 5 ai_will_do = { factor = 1 } available = { has_government = communism is_subject = no SOV_comintern_joinable = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { #Join SOV faction. If SOV has no faction or is not faction leader, form own faction and cry a lot. if = { limit = { SOV = { is_faction_leader = yes has_government = communism } } SOV = { country_event = generic.2 } } else_if = { limit = { SOV = { is_in_faction = yes is_faction_leader = no has_government = communism } } random_country = { limit = { is_in_faction_with = SOV is_faction_leader = yes } country_event = generic.2 } } else = { set_rule = { can_create_factions = yes } create_faction_from_template = { template = faction_template_JAP_alternative_communist_international name = JAP_the_new_international } SOV = { country_event = generic.5 } } } } focus = { id = JAP_red_brigades icon = GFX_goal_generic_political_pressure prerequisite = { focus = JAP_cast_the_die } x = 0 y = 1 relative_position_id = JAP_cast_the_die cost = 10 ai_will_do = { factor = 3 } available = { has_government = communism has_civil_war = no } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_MANPOWER } completion_reward = { add_ideas = JAP_red_brigades } } focus = { id = JAP_communist_volunteers icon = GFX_goal_generic_demand_territory prerequisite = { focus = JAP_red_brigades } x = 0 y = 2 relative_position_id = JAP_red_brigades cost = 10 ai_will_do = { factor = 1 } available = { has_government = communism } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_MANPOWER } completion_reward = { add_ideas = JAP_communist_volunteers } } focus = { id = JAP_asian_communist_solidarity icon = GFX_goal_generic_alliance prerequisite = { focus = JAP_finish_the_fight } prerequisite = { focus = JAP_communist_volunteers } mutually_exclusive = { focus = JAP_join_comintern } x = 0 y = 3 relative_position_id = JAP_red_brigades cost = 5 ai_will_do = { factor = 1 modifier = { factor = 0 PRC = { surrender_progress > 0 } } } available = { has_government = communism is_subject = no NOT = { has_war_with = event_target:WTT_communist_china } event_target:WTT_communist_china = { has_government = communism OR = { is_in_faction = no is_faction_leader = yes } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { if = { limit = { event_target:WTT_communist_china = { is_faction_leader = yes } } event_target:WTT_communist_china = { country_event = generic.2 } } else_if = { limit = { is_faction_leader = yes } event_target:WTT_communist_china = { country_event = generic.5 } } else = { hidden_effect = { save_event_target_as = alliance_inviter } create_faction_from_template = { template = faction_template_JAP_pan_asian_revolutuonary_front name = JAP_asian_communist_solidarity } custom_effect_tooltip = JAP_asian_communist_solidarity_tt hidden_effect = { event_target:WTT_communist_china = { country_event = generic.5 } } } } } focus = { id = JAP_nationalize_the_zaibatsus icon = GFX_focus_jap_zaibatsu prerequisite = { focus = JAP_cast_the_die } x = 2 y = 1 relative_position_id = JAP_cast_the_die cost = 10 ai_will_do = { factor = 3 } available = { has_civil_war = no } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } complete_tooltip = { random_state = { limit = { has_state_flag = JAP_zaibatsus_factories } add_building_construction = { type = industrial_complex level = 2 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt swap_ideas = { remove_idea = JAP_zaibatsus add_idea = JAP_nationalize_the_zaibatsus } } completion_reward = { JAP_big_zaibatsu_faction_loss = yes custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } is_core_of = ROOT not = { OR = { state = 646 state = 645 state = 555 } } 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 } set_state_flag = JAP_zaibatsus_factories } custom_effect_tooltip = generic_skip_one_line_tt swap_ideas = { remove_idea = JAP_zaibatsus add_idea = JAP_nationalize_the_zaibatsus } } } focus = { id = JAP_people_owned_mines icon = GFX_goal_generic_construction2 prerequisite = { focus = JAP_nationalize_the_zaibatsus } x = -1 y = 1 relative_position_id = JAP_nationalize_the_zaibatsus cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { add_ideas = JAP_people_owned_mines } } focus = { id = JAP_public_works icon = GFX_goal_generic_construction prerequisite = { focus = JAP_nationalize_the_zaibatsus } x = 1 y = 1 relative_position_id = JAP_nationalize_the_zaibatsus cost = 5 ai_will_do = { factor = 1 } available = { has_full_control_of_state = 535 has_full_control_of_state = 533 has_full_control_of_state = 528 } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { 535 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } } 533 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } } 528 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } } focus = { id = JAP_tokyo_aluminum_plant icon = GFX_goal_generic_construct_civilian prerequisite = { focus = JAP_people_owned_mines } prerequisite = { focus = JAP_public_works } x = 0 y = 2 relative_position_id = JAP_nationalize_the_zaibatsus cost = 10 ai_will_do = { factor = 2 } available = { has_full_control_of_state = 282 } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { 282 = { add_resource = { type = aluminium amount = 12 } } } } focus = { id = JAP_strengthen_civilian_government icon = GFX_goal_support_democracy mutually_exclusive = { focus = JAP_support_the_kodoha_faction focus = JAP_the_unthinkable_option focus = JAP_sea_purge_the_kodoha_faction } x = 7 y = 0 relative_position_id = JAP_the_unthinkable_option offset = { x = -8 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = JAP_strengthen_civilian_government } } cost = 10 ai_will_do = { factor = 2 } allow_branch = { NOT = { has_dlc = "No Compromise, No Surrender" } if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = JAP_sea_purge_the_kodoha_faction has_completed_focus = JAP_support_the_kodoha_faction has_completed_focus = JAP_the_unthinkable_option } } } available = { has_country_flag = JAP_aizawas_trial_over_flag } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { JAP_small_government_faction_gain = yes custom_effect_tooltip = generic_skip_one_line_tt add_political_power = 120 custom_effect_tooltip = generic_skip_one_line_tt add_timed_idea = { idea = JAP_strengthen_civilian_government days = 1095 } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = kijuro_shidehara hidden_effect = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } mark_focus_tree_layout_dirty = yes } } } } focus = { id = JAP_support_the_kodoha_faction icon = GFX_goal_generic_military_deal mutually_exclusive = { focus = JAP_the_unthinkable_option focus = JAP_strengthen_civilian_government focus = JAP_sea_purge_the_kodoha_faction } x = 6 y = 0 relative_position_id = JAP_strengthen_civilian_government offset = { x = -15 y = 0 trigger = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = JAP_support_the_kodoha_faction } } cost = 5 ai_will_do = { factor = 3 } allow_branch = { NOT = { has_dlc = "No Compromise, No Surrender" } if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = JAP_sea_purge_the_kodoha_faction has_completed_focus = JAP_the_unthinkable_option has_completed_focus = JAP_strengthen_civilian_government } } } available = { has_country_flag = JAP_aizawas_trial_over_flag } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { JAP_small_army_faction_gain = yes add_political_power = 100 country_event = { id = wtt_japan.108 } hidden_effect = { if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } mark_focus_tree_layout_dirty = yes } } } } focus = { id = JAP_challenge_the_zaibatsus icon = GFX_focus_jap_zaibatsu prerequisite = { focus = JAP_support_the_kodoha_faction } x = 3 y = 1 relative_position_id = JAP_support_the_kodoha_faction cost = 10 ai_will_do = { factor = 3 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } complete_tooltip = { random_state = { limit = { has_state_flag = JAP_zaibatsus_factories } add_building_construction = { type = industrial_complex level = 2 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt swap_ideas = { remove_idea = JAP_zaibatsus add_idea = JAP_zaibatsus_challenged } } completion_reward = { random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } is_core_of = ROOT not = { OR = { state = 646 state = 645 state = 555 } } 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 } set_state_flag = JAP_zaibatsus_factories } custom_effect_tooltip = generic_skip_one_line_tt swap_ideas = { remove_idea = JAP_zaibatsus add_idea = JAP_zaibatsus_challenged } } } focus = { id = JAP_national_mobilization_law icon = GFX_goal_generic_axis_build_infantry prerequisite = { focus = JAP_challenge_the_zaibatsus } # focus = JAP_guide_the_zaibatsus x = 2 y = 1 relative_position_id = JAP_challenge_the_zaibatsus #offset = { # x = -14 # y = 0 # trigger = { # has_game_rule = { # rule = obsolete_focus_branches_visibility # option = HIDE # } # has_completed_focus = JAP_support_the_kodoha_faction # } #} cost = 10 ai_will_do = { factor = 2 } allow_branch = { NOT = { has_dlc = "No Compromise, No Surrender" } if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = JAP_sea_purge_the_kodoha_faction has_completed_focus = JAP_the_unthinkable_option has_completed_focus = JAP_strengthen_civilian_government } } } available = { } bypass = { has_idea = tot_economic_mobilisation } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_WAR_SUPPORT } completion_reward = { if = { limit = { has_war_support < 0.5 } add_war_support = 0.1 } else_if = { limit = { has_idea = war_economy } add_political_power = 150 } else = { add_ideas = war_economy } } } focus = { id = JAP_national_research_policy icon = GFX_focus_research prerequisite = { focus = JAP_national_mobilization_law } x = 0 y = 1 relative_position_id = JAP_national_mobilization_law cost = 10 ai_will_do = { factor = 4 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { add_research_slot = 1 } } focus = { id = JAP_imperial_arsenals icon = GFX_goal_generic_construct_mil_factory prerequisite = { focus = JAP_national_mobilization_law } prerequisite = { focus = JAP_challenge_the_zaibatsus } x = -2 y = 1 relative_position_id = JAP_national_mobilization_law cost = 10 ai_will_do = { factor = 3 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } complete_tooltip = { random_state = { limit = { has_state_flag = JAP_imperial_arsenals1 } add_extra_state_shared_building_slots = 2 add_building_construction = { type = arms_factory level = 2 instant_build = yes } } random_state = { limit = { has_state_flag = JAP_imperial_arsenals2 } add_extra_state_shared_building_slots = 2 add_building_construction = { type = arms_factory level = 2 instant_build = yes } } } completion_reward = { random_owned_controlled_state = { limit = { is_fully_controlled_by = PREV is_core_of = ROOT not = { OR = { state = 646 state = 645 state = 555 } } 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 } set_state_flag = JAP_imperial_arsenals1 } random_owned_controlled_state = { limit = { is_fully_controlled_by = PREV is_core_of = ROOT not = { OR = { state = 646 state = 645 state = 555 } } 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 } set_state_flag = JAP_imperial_arsenals2 } } } focus = { id = JAP_national_defense_state icon = GFX_goal_generic_political_pressure prerequisite = { focus = JAP_imperial_arsenals } # focus = JAP_nationalize_war_industry x = 1 y = 1 relative_position_id = JAP_imperial_arsenals cost = 10 ai_will_do = { factor = 1 } allow_branch = { NOT = { has_dlc = "No Compromise, No Surrender" } if = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = JAP_the_unthinkable_option has_completed_focus = JAP_strengthen_civilian_government has_completed_focus = JAP_sea_purge_the_kodoha_faction } } } #offset = { # x = 10 # y = 0 # trigger = { # has_game_rule = { # rule = obsolete_focus_branches_visibility # option = HIDE # } # has_completed_focus = JAP_support_the_kodoha_faction # } #} available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_WAR_SUPPORT } completion_reward = { if = { limit = { has_war_support < 0.8 } add_war_support = 0.1 } else_if = { limit = { has_idea = tot_economic_mobilisation } add_political_power = 150 } else = { add_ideas = tot_economic_mobilisation } } } focus = { id = JAP_spiritual_mobilization icon = GFX_focus_jap_spiritual_mobilization prerequisite = { focus = JAP_national_defense_state } x = -1 y = 1 relative_position_id = JAP_national_defense_state cost = 10 ai_will_do = { factor = 4 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_MANPOWER } completion_reward = { add_ideas = spiritual_mobilization_idea custom_effect_tooltip = peace_conference_spiritual_mob_modifier_japan } } focus = { id = JAP_warrior_spirit icon = GFX_focus_generic_japanese_imperial_glory prerequisite = { focus = JAP_national_defense_state } x = 1 y = 1 relative_position_id = JAP_national_defense_state cost = 10 ai_will_do = { factor = 1 modifier = { factor = 0 has_war = no } modifier = { factor = 10 surrender_progress > 0.9 } } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { hidden_effect = { set_rule = { can_use_kamikaze_pilots = yes } } custom_effect_tooltip = kamikaze_focus_tooltip custom_effect_tooltip = cost_reduced_last_stand } } focus = { id = JAP_strengthen_the_divine_wind icon = GFX_goal_generic_secret_weapon prerequisite = { focus = JAP_spiritual_mobilization } prerequisite = { focus = JAP_warrior_spirit } x = 1 y = 1 relative_position_id = JAP_spiritual_mobilization cost = 10 ai_will_do = { factor = 3 } available = { is_special_project_completed = sp:sp_rocket_interceptor } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { if = { limit = { NOT = { has_dlc = "By Blood Alone" } } custom_effect_tooltip = JAP_strengthen_the_divine_wind_effect hidden_effect = { set_technology = { suicide_craft = 1 } } } else = { custom_effect_tooltip = JAP_strengthen_the_divine_wind_effect_bba hidden_effect = { set_technology = { suicide_charge = 1 popup = no} } } } } focus = { id = JAP_showa_restoration icon = GFX_focus_jap_showa_restoration prerequisite = { focus = JAP_support_the_kodoha_faction } mutually_exclusive = { focus = JAP_modern_shogunate } x = 1 y = 1 relative_position_id = JAP_support_the_kodoha_faction cost = 10 ai_will_do = { factor = 2 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT } completion_reward = { set_cosmetic_tag = JAP_showa_restoration swap_ideas = { remove_idea = JAP_militarism add_idea = JAP_militarism_showa } JAP_big_army_faction_gain = yes } } focus = { id = JAP_modern_shogunate icon = GFX_goal_demand_sudetenland prerequisite = { focus = JAP_support_the_kodoha_faction } mutually_exclusive = { focus = JAP_showa_restoration } x = -1 y = 1 relative_position_id = JAP_support_the_kodoha_faction cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT } completion_reward = { JAP_small_army_faction_gain = yes swap_ideas = { remove_idea = JAP_militarism add_idea = JAP_militarism_shogunate } } } focus = { id = JAP_prepare_for_war_with_the_soviet_union icon = GFX_goal_anti_comintern_pact prerequisite = { focus = JAP_modern_shogunate focus = JAP_showa_restoration } x = 1 y = 1 relative_position_id = JAP_modern_shogunate dynamic = yes cost = 10 ai_will_do = { factor = 2 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { JAP_small_army_faction_gain = yes add_doctrine_cost_reduction = { name = JAP_prepare_for_war_with_the_soviet_union cost_reduction = 0.5 uses = 1 category = land_doctrine } every_owned_state = { limit = { is_fully_controlled_by = ROOT is_owned_by = ROOT any_neighbor_state = { OR = { is_controlled_by = SOV AND = { is_controlled_by = MON MON = { is_in_faction_with = SOV } } AND = { is_controlled_by = SIK SIK = { is_in_faction_with = SOV } } } } } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } MAN = { every_owned_state = { limit = { is_fully_controlled_by = MAN is_owned_by = MAN MAN = { is_puppet_of = JAP } } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } MEN = { every_owned_state = { limit = { is_fully_controlled_by = MEN is_owned_by = MEN MEN = { is_puppet_of = JAP } } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } } } focus = { id = JAP_join_the_london_naval_treaty icon = GFX_focus_generic_diplomatic_treaty prerequisite = { focus = JAP_prepare_for_war_with_the_soviet_union } x = -1 y = 1 relative_position_id = JAP_prepare_for_war_with_the_soviet_union cost = 10 ai_will_do = { factor = 1 } available = { NOT = { has_war_with = FRA } NOT = { has_war_with = ENG } NOT = { has_war_with = USA } } bypass = { has_naval_treaty_trigger = yes } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { if = { limit = { not = { has_dlc = "Man the Guns" } } add_ideas = JAP_the_london_naval_treaty unlock_decision_tooltip = { decision = JAP_break_the_london_naval_treaty show_effect_tooltip = yes } } else = { add_ideas = MTG_naval_treaty_adherent } FRA = { add_opinion_modifier = { target = ROOT modifier = JAP_join_the_london_naval_treaty } } USA = { add_opinion_modifier = { target = ROOT modifier = JAP_join_the_london_naval_treaty } } ENG = { add_opinion_modifier = { target = ROOT modifier = JAP_join_the_london_naval_treaty } } add_opinion_modifier = { target = FRA modifier = JAP_join_the_london_naval_treaty } add_opinion_modifier = { target = USA modifier = JAP_join_the_london_naval_treaty } add_opinion_modifier = { target = ENG modifier = JAP_join_the_london_naval_treaty } } } focus = { id = JAP_build_up_the_manchurian_army icon = GFX_goal_generic_army_doctrines prerequisite = { focus = JAP_prepare_for_war_with_the_soviet_union } x = 1 y = 1 relative_position_id = JAP_prepare_for_war_with_the_soviet_union cost = 10 ai_will_do = { factor = 1 } available = { MAN = { OR = { is_in_faction_with = ROOT is_subject_of = ROOT } } has_equipment = { infantry_equipment > 1999 } } bypass = { MAN = { exists = no } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { send_equipment = { target = MAN equipment = infantry_equipment amount = 2000 old_prioritised = yes } if = { limit = { has_equipment = { support_equipment > 500 } } send_equipment = { target = MAN equipment = support_equipment amount = 500 old_prioritised = yes } } if = { limit = { has_equipment = { artillery_equipment > 250 } } send_equipment = { target = MAN equipment = artillery_equipment amount = 250 old_prioritised = yes } } MAN = { add_doctrine_cost_reduction = { name = JAP_build_up_the_manchurian_army cost_reduction = 0.5 uses = 2 category = land_doctrine } add_autonomy_ratio = { value = -0.08333 localization = JAP_build_up_the_manchurian_army } } MAN = { country_event = wtt_japan.41 } } } focus = { id = JAP_create_a_manchurian_imperial_air_force icon = GFX_goal_generic_air_doctrine prerequisite = { focus = JAP_build_up_the_manchurian_army } x = 0 y = 1 relative_position_id = JAP_build_up_the_manchurian_army cost = 10 ai_will_do = { factor = 1 } available = { MAN = { OR = { is_in_faction_with = ROOT is_subject_of = ROOT } } } bypass = { MAN = { exists = no } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { air_experience = 25 MAN = { add_breakthrough_progress = { specialization = specialization_air value = 0.5 } add_tech_bonus = { name = JAP_create_a_manchurian_imperial_air_force bonus = 1.0 uses = 1 category = tactical_bomber category = cat_strategic_bomber category = naval_bomber category = cas_bomber } add_tech_bonus = { name = JAP_create_a_manchurian_imperial_air_force bonus = 1.0 uses = 1 category = light_fighter category = cat_heavy_fighter } every_owned_state = { limit = { is_fully_controlled_by = MAN is_owned_by = MAN MAN = { is_puppet_of = JAP } } add_building_construction = { type = air_base level = 2 instant_build = yes } } add_autonomy_ratio = { value = -0.08333 localization = JAP_build_up_the_manchurian_army } } } } focus = { id = JAP_non_aggression_pact_with_china icon = GFX_goal_anschluss prerequisite = { focus = JAP_join_the_london_naval_treaty } x = 0 y = 1 relative_position_id = JAP_join_the_london_naval_treaty cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { OR = { has_war_with = event_target:WTT_current_china_leader has_non_aggression_pact_with = CHI } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { CHI = { country_event = { id = wtt_japan.11 hours = 6 random_hours = 12 } } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { 609 = { is_fully_controlled_by = ROOT any_province_building_level = { province = { id = 6969 id = 11822 id = 12043 id = 3900 id = 1052 } building = bunker level < 5 } } } 609 = { add_building_construction = { type = bunker level = 3 province = { id = 6969 id = 11822 id = 12043 id = 3900 id = 1052 } instant_build = yes } add_building_construction = { type = coastal_bunker level = 3 province = 3900 instant_build = yes } } } IF = { limit = { MAN = { is_subject_of = ROOT } } MAN = { 610 = { IF = { limit = { is_controlled_by = PREV any_province_building_level = { province = { id = 3955 } building = bunker level < 5 } } add_building_construction = { type = bunker level = 3 province = 3955 instant_build = yes } } } } } ELSE_IF = { limit = { 610 = { is_fully_controlled_by = ROOT any_province_building_level = { province = { id = 3955 } building = bunker level < 5 } } } 610 = { add_building_construction = { type = bunker level = 3 province = 3955 instant_build = yes } } } IF = { limit = { MEN = { is_subject_of = ROOT } } MEN = { 611 = { IF = { limit = { is_controlled_by = PREV any_province_building_level = { province = { id = 1137 id = 6904 id = 9776 } building = bunker level < 5 } } add_building_construction = { type = bunker level = 3 province = { id = 1137 id = 6904 id = 9776 } instant_build = yes } } } } } ELSE_IF = { limit = { 611 = { is_fully_controlled_by = ROOT any_province_building_level = { province = { id = 1137 id = 6904 id = 9776 } building = bunker level < 5 } } } 611 = { add_building_construction = { type = bunker level = 3 province = { id = 1137 id = 6904 id = 9776 } instant_build = yes } } } } } focus = { id = JAP_technological_exchange icon = GFX_goal_tfv_generic_tech_sharing prerequisite = { focus = JAP_non_aggression_pact_with_china } prerequisite = { focus = JAP_create_a_manchurian_imperial_air_force } x = 1 y = 1 relative_position_id = JAP_non_aggression_pact_with_china cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { has_war_with = GER } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { if = { limit = { has_country_leader = { id = 700 } #Hirohito } remove_country_leader_trait = warrior_code } random_country = { limit = { original_tag = GER has_government = fascism is_faction_leader = yes } if = { limit = { not = { is_in_faction_with = ROOT } } country_event = generic.2 } if = { limit = { OR = { has_dlc = "Together for Victory" has_dlc = "Death or Dishonor" has_dlc = "Waking the Tiger" } } add_to_tech_sharing_group = JAP_technological_exchange ROOT = { add_to_tech_sharing_group = JAP_technological_exchange } } } } } focus = { id = JAP_preemptive_war icon = GFX_goal_generic_war_with_comintern prerequisite = { focus = JAP_technological_exchange } x = 0 y = 1 relative_position_id = JAP_technological_exchange cost = 10 ai_will_do = { factor = 3 } available = { is_subject = no NOT = { has_war_with = SOV } } bypass = { OR = { has_war_with = SOV has_wargoal_against = SOV } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { create_wargoal = { target = SOV type = annex_everything expire = 0 } custom_effect_tooltip = generic_skip_one_line_tt every_state = { limit = { OR = { state = 408 state = 409 state = 655 state = 657 state = 560 state = 561 state = 563 state = 564 state = 566 state = 565 state = 574 state = 876 state = 877 state = 644 state = 562 state = 874 state = 637 state = 822 state = 875 } is_owned_by = SOV NOT = { is_claimed_by = ROOT is_core_of = ROOT } } add_claim_by = ROOT } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { ROOT = { is_in_faction_with = GER } GER = { has_completed_focus = GER_molotov_ribbentrop_pact } GER = { NOT = { has_war_with = SOV } } NOT = { has_war_with = SOV } } unlock_decision_tooltip = JAP_war_with_soviet_union custom_effect_tooltip = generic_skip_one_line_tt } IF = { limit = { has_country_leader = { id = 700 ruling_only = yes } } remove_country_leader_trait = imperial_sanction } } } focus = { id = JAP_establish_the_northern_resource_area icon = GFX_goal_generic_construction2 prerequisite = { focus = JAP_preemptive_war } prerequisite = { focus = JAP_imperial_arsenals } x = 2 y = 1 relative_position_id = JAP_preemptive_war cost = 10 ai_will_do = { factor = 3 } available = { has_tech = excavation1 564 = { state_is_fully_controlled_by_ROOT_or_subject = yes } OR = { 657 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 408 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 560 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 409 = { state_is_fully_controlled_by_ROOT_or_subject = yes } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { 657 = { IF = { limit = { OR = { is_fully_controlled_by = ROOT any_country = { is_subject_of = ROOT has_full_control_of_state = PREV } } infrastructure < 5 } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } 408 = { IF = { limit = { OR = { is_fully_controlled_by = ROOT any_country = { is_subject_of = ROOT has_full_control_of_state = PREV } } infrastructure < 5 } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } 560 = { IF = { limit = { OR = { is_fully_controlled_by = ROOT any_country = { is_subject_of = ROOT has_full_control_of_state = PREV } } infrastructure < 5 } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } 409 = { IF = { limit = { OR = { is_fully_controlled_by = ROOT any_country = { is_subject_of = ROOT has_full_control_of_state = PREV } } infrastructure < 5 } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } 564 = { add_resource = { type = aluminium amount = 8 } IF = { limit = { infrastructure < 5 } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } unlock_decision_category_tooltip = prospect_for_resources } } focus = { id = JAP_german_rocketry icon = GFX_focus_rocketry prerequisite = { focus = JAP_preemptive_war } x = 0 y = 1 relative_position_id = JAP_preemptive_war cost = 10 ai_will_do = { factor = 1 } available = { is_in_faction_with = GER NOT = { has_war_with = GER } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { add_tech_bonus = { name = JAP_german_rocketry bonus = 1.0 uses = 1 category = rocketry } add_ideas = JAP_german_rocketry random_country = { limit = { original_tag = GER has_government = fascism is_faction_leader = yes } if = { limit = { OR = { has_dlc = "Together for Victory" has_dlc = "Death or Dishonor" has_dlc = "Waking the Tiger" } } add_to_tech_sharing_group = JAP_german_rocketry ROOT = { add_to_tech_sharing_group = JAP_german_rocketry } } } } } focus = { id = JAP_ally_with_the_zaibatsus icon = GFX_focus_jap_zaibatsu prerequisite = { focus = JAP_strengthen_civilian_government } x = -1 y = 1 relative_position_id = JAP_strengthen_civilian_government cost = 10 ai_will_do = { factor = 1 } available = { has_full_control_of_state = 282 has_full_control_of_state = 529 } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } complete_tooltip = { random_state = { limit = { has_state_flag = JAP_zaibatsus_factories } add_building_construction = { type = industrial_complex level = 2 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt random_state = { limit = { has_state_flag = JAP_zaibatsus_factories } add_building_construction = { type = industrial_complex level = 2 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt swap_ideas = { remove_idea = JAP_zaibatsus add_idea = JAP_nationalize_the_zaibatsus } } completion_reward = { JAP_small_zaibatsu_faction_gain = yes custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } is_core_of = ROOT not = { OR = { state = 646 state = 645 state = 555 } } 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 } set_state_flag = JAP_zaibatsus_factories } custom_effect_tooltip = generic_skip_one_line_tt random_owned_controlled_state = { limit = { ROOT = { has_full_control_of_state = PREV } NOT = { has_state_flag = JAP_zaibatsus_factories } is_core_of = ROOT not = { OR = { state = 646 state = 645 state = 555 } } 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 } set_state_flag = JAP_zaibatsus_factories } custom_effect_tooltip = generic_skip_one_line_tt swap_ideas = { add_idea = JAP_zaibatsus_empowered remove_idea = JAP_zaibatsus } } } focus = { id = JAP_research_spending icon = GFX_focus_research prerequisite = { focus = JAP_strengthen_civilian_government } x = 1 y = 1 relative_position_id = JAP_strengthen_civilian_government cost = 10 ai_will_do = { factor = 2 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { add_research_slot = 1 } } focus = { id = JAP_pre_emptive_coup icon = GFX_goal_generic_military_sphere prerequisite = { focus = JAP_research_spending focus = JAP_ally_with_the_zaibatsus } x = 0 y = 1 relative_position_id = JAP_ally_with_the_zaibatsus cost = 10 ai_will_do = { factor = 1 } available = { democratic > 0.3 } bypass = { has_government = democratic } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { JAP_small_government_faction_gain = yes custom_effect_tooltip = generic_skip_one_line_tt hidden_effect = { if = { limit = { has_country_leader = { id = 700 ruling_only = yes } } remove_country_leader_trait = imperial_sanction } } country_event = { id = wtt_japan.114 } effect_tooltip = { if = { limit = { MAN = { is_subject_of = ROOT } } set_autonomy = { target = MAN autonomy_state = autonomy_free } } if = { limit = { KOR = { is_subject_of = ROOT } } set_autonomy = { target = KOR autonomy_state = autonomy_free } KOR = { retire_country_leader = yes } } if = { limit = { MAN = { has_idea = MAN_kwantung_veto } } MAN = { remove_ideas = MAN_kwantung_veto } } if = { limit = { MEN = { is_subject_of = ROOT } } MAN = { puppet = MEN } } add_popularity = { ideology = democratic popularity = 0.1 } start_civil_war = { ruling_party = democratic ideology = fascism size = 0.5 } if = { limit = { any_controlled_state = { is_core_of = KOR } } release = KOR set_autonomy = { target = KOR autonomy_state = autonomy_free } } } } } focus = { id = JAP_purge_the_militarists icon = GFX_goal_generic_political_pressure prerequisite = { focus = JAP_research_spending focus = JAP_ally_with_the_zaibatsus } x = 0 y = 1 relative_position_id = JAP_research_spending cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { remove_ideas = JAP_militarism custom_effect_tooltip = generic_skip_one_line_tt MAN = { add_ideas = MAN_militarism } custom_effect_tooltip = generic_skip_one_line_tt JAP_big_army_faction_loss = yes } } focus = { id = JAP_the_showa_constitution icon = GFX_goal_tfv_strengthen_commonwealth_ties prerequisite = { focus = JAP_pre_emptive_coup } prerequisite = { focus = JAP_purge_the_militarists } x = 1 y = 1 relative_position_id = JAP_pre_emptive_coup cost = 10 ai_will_do = { factor = 1 } available = { has_civil_war = no } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { JAP_big_government_faction_gain = yes custom_effect_tooltip = generic_skip_one_line_tt add_ideas = JAP_hirohito #set_party_name = { # ideology = democratic # long_name = JAP_minseito_party_long # name = JAP_minseito_party #} } } focus = { id = JAP_west_pacific_treaty_organization icon = GFX_goal_generic_alliance prerequisite = { focus = JAP_the_showa_constitution } mutually_exclusive = { focus = JAP_rekindle_the_old_alliance } x = -1 y = 1 relative_position_id = JAP_the_showa_constitution cost = 5 ai_will_do = { factor = 1 modifier = { factor = 2 CHI = { has_government = democratic } } } available = { is_subject = no } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { set_rule = { can_create_factions = yes } create_faction_from_template = faction_template_JAP_west_pacific_treaty_organization } } focus = { id = JAP_rekindle_the_old_alliance icon = GFX_focus_chi_british_cooperation prerequisite = { focus = JAP_the_showa_constitution } mutually_exclusive = { focus = JAP_west_pacific_treaty_organization } x = 1 y = 1 relative_position_id = JAP_the_showa_constitution cost = 5 ai_will_do = { factor = 1 } available = { has_government = democratic is_subject = no ENG = { has_government = democratic #is_faction_leader = yes } NOT = { has_war_with = ENG } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { if = { limit = { ENG = { is_faction_leader = yes has_government = democratic } } ENG = { country_event = generic.2 } } else_if = { limit = { ENG = { is_in_faction = yes is_faction_leader = no has_government = democratic } } random_country = { limit = { is_in_faction_with = ENG is_faction_leader = yes } country_event = generic.2 } } else = { set_rule = { can_create_factions = yes } create_faction_from_template = faction_template_JAP_the_old_alliance ENG = { country_event = generic.5 } } } } focus = { id = JAP_pacific_guardian icon = GFX_focus_jap_pacific_guardian prerequisite = { focus = JAP_west_pacific_treaty_organization focus = JAP_rekindle_the_old_alliance } x = 1 y = 1 relative_position_id = JAP_west_pacific_treaty_organization cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { add_political_power = 75 custom_effect_tooltip = generic_skip_one_line_tt unlock_decision_category_tooltip = JAP_pacific_guardian } } focus = { id = JAP_anti_communist_bulwark icon = GFX_goal_anti_comintern_pact prerequisite = { focus = JAP_pacific_guardian } x = -1 y = 1 relative_position_id = JAP_pacific_guardian cost = 10 ai_will_do = { factor = 1 modifier = { factor = 2 SOV = { has_war = yes } } } available = { NOT = { has_government = communism } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no completion_reward = { every_other_country = { limit = { OR = { is_major = yes original_tag = PRC } has_government = communism } add_opinion_modifier = { target = ROOT modifier = JAP_anti_communist_bulwark } ROOT = { add_opinion_modifier = { target = PREV modifier = JAP_anti_communist_bulwark } } } # SOV = { add_opinion_modifier = { target = ROOT modifier = JAP_anti_communist_bulwark } } # PRC = { add_opinion_modifier = { target = ROOT modifier = JAP_anti_communist_bulwark } } # add_opinion_modifier = { target = SOV modifier = JAP_anti_communist_bulwark } # add_opinion_modifier = { target = PRC modifier = JAP_anti_communist_bulwark } } } focus = { id = JAP_anti_communist_volunteers icon = GFX_goal_generic_allies_build_infantry prerequisite = { focus = JAP_anti_communist_bulwark } x = 0 y = 1 relative_position_id = JAP_anti_communist_bulwark cost = 10 ai_will_do = { factor = 1 modifier = { factor = 3 any_country = { has_government = democratic has_war_with = SOV } } } available = { NOT = { has_government = communism } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_MANPOWER } completion_reward = { add_ideas = JAP_anti_communist_volunteers } } focus = { id = JAP_the_korean_question icon = GFX_goal_generic_improve_relations prerequisite = { focus = JAP_pacific_guardian } x = 1 y = 1 relative_position_id = JAP_pacific_guardian cost = 5 ai_will_do = { factor = 1 } available = { NOT = { has_war_with = KOR } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { IF = { limit = { country_exists = KOR has_government = democratic } KOR = { country_event = { id = generic.5 hours = 2 } } } ELSE_IF = { limit = { country_exists = KOR NOT = { has_government = democratic } is_subject = no } KOR = { add_timed_idea = { idea = democratic_influence days = 360 } } } ELSE_IF = { limit = { has_full_control_of_state = 525 has_full_control_of_state = 527 KOR = { exists = no } } activate_mission_tooltip = JAP_release_korea set_country_flag = JAP_release_korea_activate } ELSE_IF = { limit = { MAN = { has_government = fascism has_full_control_of_state = 525 has_full_control_of_state = 527 } } create_wargoal = { type = take_state_focus target = MAN expire = 0 generator = { 525 527 } } } } } focus = { id = JAP_liberate_manchuria icon = GFX_goal_generic_territory_or_war prerequisite = { focus = JAP_the_korean_question } x = 0 y = 1 relative_position_id = JAP_the_korean_question cost = 10 ai_will_do = { factor = 2 } available = { MAN = { NOT = { has_government = democratic } } } bypass = { OR = { NOT = { country_exists = MAN } MAN = { has_government = democratic } } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { if = { limit = { MAN = { exists = yes OR = { has_government = fascism has_government = communism } } } create_wargoal = { type = topple_government target = MAN expire = 0 } } if = { limit = { SOV = { owns_state = 610 owns_state = 716 owns_state = 328 owns_state = 715 owns_state = 714 owns_state = 717 } } create_wargoal = { target = SOV type = take_state_focus expire = 0 generator = { 610 716 328 715 714 717 } } } unlock_decision_tooltip = JAP_return_manchuria custom_effect_tooltip = JAP_liberate_manchuria_tt } } focus = { id = JAP_ultimate_deterrence icon = GFX_focus_wonderweapons prerequisite = { focus = JAP_liberate_manchuria } prerequisite = { focus = JAP_anti_communist_volunteers } x = -2 y = 1 relative_position_id = JAP_liberate_manchuria cost = 10 ai_will_do = { factor = 1 modifier = { factor = 3 has_global_flag = first_nuke_dropped } } available = { is_in_faction = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { add_breakthrough_progress = { specialization = specialization_nuclear value = 1 } custom_effect_tooltip = generic_skip_one_line_tt add_to_tech_sharing_group = JAP_ultimate_deterrence every_country = { limit = { is_in_faction_with = ROOT } add_to_tech_sharing_group = JAP_ultimate_deterrence } } } focus = { id = JAP_full_sovereignty_for_the_philippines icon = GFX_goal_generic_forceful_treaty prerequisite = { focus = JAP_liberate_manchuria } x = 0 y = 1 relative_position_id = JAP_liberate_manchuria cost = 10 ai_will_do = { factor = 1 } available = { PHI = { is_subject = yes } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { PHI = { OVERLORD = { country_event = { id = wtt_japan.104 days = 1 } } } } } ################################ ######## SEA FOCUSES ########### ################################ focus = { id = JAP_okadas_military_purge_speech icon = GFX_focus_JAP_okadas_military_purge_speech mutually_exclusive = { focus = JAP_sea_purge_the_kodoha_faction focus = JAP_revere_the_emperor_destroy_the_traitors } #relative_position_id = JAP_new_naval_estimates x = 27 y = 0 cost = 0 ai_will_do = { factor = 2 } allow_branch = { has_dlc = "No Compromise, No Surrender" IF = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = JAP_sea_purge_the_kodoha_faction has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors } } } offset = { x = -7 y = 0 trigger = { AND = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = JAP_a_red_sun_rises_for_a_new_era } } } offset = { x = -7 y = 0 trigger = { AND = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = JAP_organize_a_general_election } } } available = { has_country_flag = JAP_aizawas_trial_over_flag } bypass = { has_government = communism } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_COMPLETED_BY_EVENT FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { JAP_small_government_faction_gain = yes custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_okadas_military_purge_speech_tt hidden_effect = { # The Tokko will Assassinate Okada :0 country_event = { id = SEA_japan_popup_events.15 days = 14 # then 7 days until next event } IF = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } mark_focus_tree_layout_dirty = yes } news_event = { id = SEA_japan_news_events.01 days = 4 } } } } ################################ ####### KODOHA FOCUSES ######### ################################ focus = { id = JAP_revere_the_emperor_destroy_the_traitors icon = GFX_focus_JAP_revere_the_emperor_destroy_the_traitors mutually_exclusive = { focus = JAP_sea_purge_the_kodoha_faction focus = JAP_okadas_military_purge_speech } x = 27 y = 0 relative_position_id = JAP_okadas_military_purge_speech offset = { x = -34 y = 0 trigger = { AND = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors } } } cost = 0 ai_will_do = { factor = 2 } allow_branch = { has_dlc = "No Compromise, No Surrender" IF = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = JAP_sea_purge_the_kodoha_faction has_completed_focus = JAP_okadas_military_purge_speech } } } available = { has_country_flag = JAP_aizawas_trial_over_flag } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_COMPLETED_BY_EVENT FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { JAP_add_or_modify_imperial_way = yes add_to_variable = { JAP_the_imperial_way_war_support_factor = 0.05 tooltip = war_support_factor_tt } add_to_variable = { JAP_the_imperial_way_drift_defence_factor = 0.1 tooltip = drift_defence_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt set_politics = { ruling_party = neutrality elections_allowed = no long_name = JAP_neutrality_party_kodoha_long name = JAP_neutrality_party_kodoha } add_popularity = { ideology = fascism popularity = -0.1 } add_popularity = { ideology = democratic popularity = -0.1 } custom_effect_tooltip = generic_skip_one_line_tt JAP_big_army_faction_gain = yes activate_mission = JAP_kwantung_army_impatience hidden_effect = { set_cosmetic_tag = JAP_kodoha country_event = { id = SEA_japan_popup_events.4 days = 7 random_days = 4 } set_global_flag = { flag = JAP_marco_polo_remaining_days days = 725 } IF = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } mark_focus_tree_layout_dirty = yes } news_event = { id = wtt_news.27 days = 4 } } } } focus = { id = JAP_establish_the_gunbatsu icon = GFX_focus_generic_military_dictatorship #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = 0 y = 1 relative_position_id = JAP_revere_the_emperor_destroy_the_traitors prerequisite = { focus = JAP_revere_the_emperor_destroy_the_traitors } cost = 5 ai_will_do = { factor = 1 } available = { has_government = neutrality } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { add_popularity = { ideology = neutrality popularity = 0.1 } custom_effect_tooltip = generic_skip_one_line_tt country_event = { id = SEA_japan_popup_events.8 } custom_effect_tooltip = generic_skip_one_line_tt JAP_small_government_faction_loss = yes } } focus = { id = JAP_authorize_aid_to_ethiopia icon = GFX_focus_generic_befriend_ethiopia #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = -3 y = 1 relative_position_id = JAP_revere_the_emperor_destroy_the_traitors prerequisite = { focus = JAP_revere_the_emperor_destroy_the_traitors } cost = 5 ai_will_do = { factor = 1 } available = { has_war = no ETH = { exists = yes } has_global_flag = second_italo_ethiopian_war_flag } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { add_relation_modifier = { target = ETH modifier = JAP_support_ethiopia_static_modifier } add_relation_rule_override = { target = ETH can_send_volunteers = yes } ETH = { add_opinion_modifier = { target = ROOT modifier = JAP_sent_eth_aid_opm } } custom_effect_tooltip = generic_skip_one_line_tt ETH = { country_event = { id = SEA_japan_foreign_policy.75 hours = 2 } } hidden_effect = { add_timed_idea = { idea = JAP_aid_ETH days = 730 } add_ai_strategy = { type = send_volunteers_desire id = ETH value = 350 } add_ai_strategy = { type = protect id = ETH value = 100 } } } } focus = { id = JAP_grand_army_purge icon = GFX_focus_IRQ_attempted_assasination_of_sidqi #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = -1 y = 1 relative_position_id = JAP_establish_the_gunbatsu prerequisite = { focus = JAP_establish_the_gunbatsu } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_ARMY_XP } completion_reward = { custom_effect_tooltip = JAP_grand_army_purge_tt IF = { limit = { # So that the tooltip doesn't break as much once the focus has been taken NOT = { has_completed_focus = JAP_grand_army_purge } } effect_tooltip = { retire_character = JAP_hideki_tojo retire_character = JAP_fushimi_hiroyasu retire_character = JAP_shunroku_hata retire_character = JAP_hisaichi_terauchi retire_character = JAP_kanin_kotohito retire_character = JAP_nashimoto_morimasa } } custom_effect_tooltip = generic_skip_one_line_tt add_timed_idea = { idea = JAP_double_leaf_society_idea days = 365 } hidden_effect = { retire_character = JAP_hideki_tojo retire_character = JAP_fushimi_hiroyasu retire_character = JAP_shunroku_hata retire_character = JAP_hisaichi_terauchi retire_character = JAP_kanin_kotohito retire_character = JAP_nashimoto_morimasa #retire_character = JAP_kuniaki_koiso retire_character = JAP_hatazo_adachi retire_character = JAP_tsuneyoshi_takeda retire_character = JAP_naruhiko_higashikuni retire_character = JAP_seishiro_itagaki retire_character = JAP_yasuhiko_asaka } } } focus = { id = JAP_remove_the_weeds_from_the_crop icon = GFX_focus_JAP_remove_the_weeds_from_the_crop #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = 1 y = 1 relative_position_id = JAP_establish_the_gunbatsu prerequisite = { focus = JAP_establish_the_gunbatsu } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { add_political_power = 100 custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_imperial_way = yes add_to_variable = { JAP_the_imperial_way_drift_defence_factor = 0.15 tooltip = drift_defence_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { NOT = { has_country_flag = banned_democratic_flag } } hidden_effect = { set_temp_variable = { var = ban_ideology_var value = party_popularity@democratic } multiply_temp_variable = { var = ban_ideology_var value = -1 } add_popularity = { ideology = democratic popularity = ban_ideology_var } multiply_temp_variable = { var = ban_ideology_var value = 0.66 } set_country_flag = banned_democratic_flag } remove_democratic_spirits_effect = yes custom_effect_tooltip = ban_democratic_party_tt add_stability = ban_ideology_var } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_can_no_longer_manually_promote_civ_government_tt hidden_effect = { set_country_flag = JAP_blocked_from_favoring_the_government_flag } } } focus = { id = JAP_sea_the_showa_restoration icon = GFX_focus_JAP_sea_the_showa_restoration #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = -1 y = 1 relative_position_id = JAP_remove_the_weeds_from_the_crop prerequisite = { focus = JAP_remove_the_weeds_from_the_crop } prerequisite = { focus = JAP_grand_army_purge } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } completion_reward = { add_stability = 0.1 add_popularity = { ideology = neutrality popularity = 0.05 } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_imperial_way = yes add_to_variable = { JAP_the_imperial_way_political_advisor_cost_factor = -0.15 tooltip = political_advisor_cost_factor_tt } } } focus = { id = JAP_an_ode_to_showa_restoration icon = GFX_focus_jap_showa_restoration #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = -3 y = 1 relative_position_id = JAP_sea_the_showa_restoration prerequisite = { focus = JAP_sea_the_showa_restoration } cost = 5 ai_will_do = { factor = 1 } available = { has_country_flag = JAP_kodoha_the_emperor_cooperated_flag } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } completion_reward = { add_political_power = 75 add_stability = 0.1 } } focus = { id = JAP_ikki_kitas_state_socialist_ideals icon = GFX_focus_JAP_ikki_kitas_state_socialist_ideals #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = -6 y = 1 relative_position_id = JAP_sea_the_showa_restoration prerequisite = { focus = JAP_sea_the_showa_restoration } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { add_tech_bonus = { name = JAP_ikki_kitas_state_socialist_ideals bonus = 0.5 uses = 2 category = industry } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_production_speed_industrial_complex_factor = 0.1 tooltip = production_speed_industrial_complex_factor_tt } add_to_variable = { JAP_industry_production_speed_arms_factory_factor = 0.1 tooltip = production_speed_arms_factory_factor_tt } } } focus = { id = JAP_oppose_the_zaibatsus icon = GFX_focus_JAP_oppose_zaibatsus #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = 0 y = 1 relative_position_id = JAP_ikki_kitas_state_socialist_ideals prerequisite = { focus = JAP_ikki_kitas_state_socialist_ideals } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_IMPERIAL_INFLUENCE FOCUS_FILTER_INDUSTRY } completion_reward = { JAP_small_zaibatsu_faction_loss = yes custom_effect_tooltip = generic_skip_one_line_tt add_timed_idea = { idea = JAP_restructing_the_industrial_conglomerates days = 360 } custom_effect_tooltip = JAP_oppose_the_zaibatsus_tt effect_tooltip = { JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_consumer_goods_factor = -0.1 tooltip = consumer_goods_factor_tt } add_to_variable = { JAP_industry_factory_energy_consumption = -0.05 tooltip = factory_energy_consumption_tt } add_to_variable = { JAP_industry_local_resources_coal_factor = 0.05 tooltip = local_resources_coal_factor_tt } add_to_variable = { JAP_industry_industrial_capacity_factory = 0.05 tooltip = industrial_capacity_factory_tt } } } } focus = { id = JAP_give_it_your_all_for_the_emperor icon = GFX_focus_JAP_give_it_your_all_for_the_emperor #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = 0 y = 2 relative_position_id = JAP_oppose_the_zaibatsus prerequisite = { focus = JAP_oppose_the_zaibatsus } cost = 10 ai_will_do = { factor = 1 } available = { NOT = { has_idea = JAP_restructing_the_industrial_conglomerates } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_industrial_capacity_factory = 0.05 tooltip = industrial_capacity_factory_tt } add_to_variable = { JAP_industry_industrial_capacity_dockyard = 0.05 tooltip = industrial_capacity_dockyard_tt } add_to_variable = { JAP_industry_production_speed_buildings_factor = 0.05 tooltip = production_speed_buildings_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_give_it_your_all_for_the_emperor_tt custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_gotaro_ogawa } } focus = { id = JAP_revitalize_rural_areas icon = GFX_focus_generic_welfare #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = -1 y = 1 relative_position_id = JAP_oppose_the_zaibatsus prerequisite = { focus = JAP_oppose_the_zaibatsus } cost = 5 ai_will_do = { factor = 1 } available = { NOT = { has_idea = JAP_restructing_the_industrial_conglomerates } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { every_core_state = { limit = { is_fully_controlled_by = PREV OR = { has_state_category = rural has_state_category = town } } add_extra_state_shared_building_slots = 1 } custom_effect_tooltip = generic_skip_one_line_tt every_core_state = { limit = { is_fully_controlled_by = PREV infrastructure < 5 OR = { has_state_category = rural has_state_category = town } } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_consumer_goods_factor = -0.05 tooltip = consumer_goods_factor_tt } } } focus = { id = JAP_nationalize_western_corporations icon = GFX_focus_generic_industrialists #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = 1 y = 1 relative_position_id = JAP_oppose_the_zaibatsus prerequisite = { focus = JAP_oppose_the_zaibatsus } cost = 5 ai_will_do = { factor = 1 } available = { NOT = { has_idea = JAP_restructing_the_industrial_conglomerates } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { random_core_state = { limit = { is_owned_and_controlled_by = ROOT free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } prioritize = { 531 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt random_core_state = { limit = { is_owned_and_controlled_by = ROOT free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } prioritize = { 532 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } IF = { limit = { has_dlc = "Arms Against Tyranny" } custom_effect_tooltip = generic_skip_one_line_tt every_military_industrial_organization = { add_mio_funds = 250 } } } } focus = { id = JAP_ally_the_league_of_blood icon = GFX_goal_tripartite_pact #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = -9 y = 1 relative_position_id = JAP_sea_the_showa_restoration prerequisite = { focus = JAP_sea_the_showa_restoration } cost = 5 ai_will_do = { factor = 1 } available = { OR = { has_government = neutrality has_government = fascism } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { add_political_power = 50 add_popularity = { ideology = fascism popularity = 0.05 } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_nissho_inoue custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_gempo_yamamoto } } focus = { id = JAP_integrate_the_kenkokutai icon = GFX_focus_generic_fascist_troops #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = 0 y = 2 relative_position_id = JAP_ally_the_league_of_blood prerequisite = { focus = JAP_ally_the_league_of_blood } cost = 10 ai_will_do = { factor = 1 } available = { OR = { has_government = neutrality has_government = fascism } any_country_with_original_tag = { original_tag_to_check = SOV has_government = communism } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { add_ideas = JAP_kenkokukai custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_bin_akao } } focus = { id = JAP_contact_the_masterless_samurai icon = GFX_focus_JAP_contact_the_masterless_samurai #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = -1 y = 1 relative_position_id = JAP_ally_the_league_of_blood prerequisite = { focus = JAP_ally_the_league_of_blood } cost = 10 ai_will_do = { factor = 1 } available = { OR = { has_government = neutrality has_government = fascism } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { add_political_power = 120 custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_yukio_ozaki custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_toyama_mitsuru custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_onisaburo_deguchi } } focus = { id = JAP_contact_former_sakurakai_members icon = GFX_goal_generic_dangerous_deal #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = 1 y = 1 relative_position_id = JAP_ally_the_league_of_blood prerequisite = { focus = JAP_ally_the_league_of_blood } cost = 10 ai_will_do = { factor = 1 } available = { OR = { has_government = neutrality has_government = fascism } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_MILITARY_CHARACTER } completion_reward = { JAP_add_or_modify_imperial_way = yes add_to_variable = { JAP_the_imperial_way_conscription_factor = 0.08 tooltip = conscription_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = kingoro_hashimoto custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_morihei_ueshiba custom_effect_tooltip = available_chief_of_army show_ideas_tooltip = JAP_kuniaki_koiso } } focus = { id = JAP_the_great_spiritual_evil icon = GFX_focus_JAP_the_great_spiritual_evil #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = 4 y = 1 relative_position_id = JAP_sea_the_showa_restoration prerequisite = { focus = JAP_sea_the_showa_restoration } cost = 10 ai_will_do = { factor = 1 } available = { OR = { has_government = neutrality has_government = fascism } NOT = { has_country_flag = banned_communism_flag } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { every_country = { limit = { has_government = communism NOT = { is_ally_with = ROOT } } add_opinion_modifier = { target = ROOT modifier = JAP_the_great_spiritual_evil_opm } } custom_effect_tooltip = generic_skip_one_line_tt add_political_power = 100 hidden_effect = { set_temp_variable = { var = ban_ideology_var value = party_popularity@communism } multiply_temp_variable = { var = ban_ideology_var value = -1 } add_popularity = { ideology = communism popularity = ban_ideology_var } multiply_temp_variable = { var = ban_ideology_var value = 0.66 } set_country_flag = banned_communism_flag IF = {#NSB -> If country has Trotskyist Revolutionary Uprisings NS, swap it with the weakened version limit = { has_idea = SOV_trotskyist_revolutionary_agitation } swap_ideas = { remove_idea = SOV_trotskyist_revolutionary_agitation add_idea = SOV_trotskyist_revolutionary_agitation_weakened } } } remove_communist_spirits_effect = yes custom_effect_tooltip = ban_communist_party_tt } } focus = { id = JAP_strike_down_the_enemy_of_the_people icon = GFX_focus_GER_end_european_communism #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = -1 y = 1 relative_position_id = JAP_the_great_spiritual_evil prerequisite = { focus = JAP_the_great_spiritual_evil } cost = 10 ai_will_do = { factor = 1 } available = { is_subject = no any_country = { any_state = { is_owned_by = PREV is_on_continent = asia } has_government = communism } } bypass = { } will_lead_to_war_with = SIK will_lead_to_war_with = PRC will_lead_to_war_with = MON will_lead_to_war_with = TAN cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { custom_effect_tooltip = JAP_strike_down_the_enemy_of_the_people_tt every_other_country = { limit = { OR = { is_in_faction_with = ROOT is_guaranteed_by = ROOT has_non_aggression_pact_with = ROOT } has_government = communism } IF = { limit = { ROOT = { is_faction_leader = yes } } ROOT = { remove_from_faction = PREV } } ELSE_IF = { limit = { is_faction_leader = yes } ROOT = { leave_faction = yes } } IF = { limit = { ROOT = { has_guaranteed = PREV } } ROOT = { diplomatic_relation = { country = PREV relation = guarantee active = no } } } IF = { limit = { has_non_aggression_pact_with = ROOT } ROOT = { diplomatic_relation = { country = PREV relation = non_aggression_pact active = no } } } ROOT = { create_wargoal = { type = puppet_wargoal_focus target = PREV expire = 0 } } } every_other_country = { limit = { capital_scope = { is_on_continent = asia } has_government = communism NOT = { is_in_faction_with = ROOT } NOT = { is_guaranteed_by = ROOT } NOT = { has_non_aggression_pact_with = ROOT } } ROOT = { create_wargoal = { type = puppet_wargoal_focus target = PREV expire = 0 } } } } } focus = { id = JAP_prepare_for_the_final_war icon = GFX_focus_jap_cast_the_die x = 1 y = 1 relative_position_id = JAP_the_great_spiritual_evil prerequisite = { focus = JAP_the_great_spiritual_evil } cost = 10 ai_will_do = { factor = 1 } available = { is_subject = no OR = { has_war_with_major = yes has_war_support > 0.75 } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_WAR_SUPPORT } completion_reward = { add_ideas = JAP_the_final_war_theory_idea custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_gain_national_defense_state_remove_total_mob_tt add_ideas = national_defense_state } } focus = { id = JAP_indoctrination_in_the_military_academy icon = GFX_focus_generic_subjugation #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = 9 y = 1 relative_position_id = JAP_sea_the_showa_restoration prerequisite = { focus = JAP_sea_the_showa_restoration } cost = 10 ai_will_do = { factor = 1 } available = { JAP_army_faction_is_at_least_influential = yes } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = { FOCUS_FILTER_ARMY_XP FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { add_command_power = 25 army_experience = 15 custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_every_kodoha_member_tt every_army_leader = { limit = { has_trait = trait_JAP_kodoha_sympathizer } add_planning = 1 add_logistics = 1 } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = cost_reduced_last_stand_2 } } focus = { id = JAP_sea_supremacy_of_will icon = GFX_focus_JAP_supremacy_of_will #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = -2 y = 1 relative_position_id = JAP_indoctrination_in_the_military_academy prerequisite = { focus = JAP_indoctrination_in_the_military_academy } cost = 10 ai_will_do = { factor = 1 } available = { JAP_army_faction_is_at_least_influential = yes } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = { } completion_reward = { add_ideas = JAP_superior_will } } focus = { id = JAP_tennoheika_banzai icon = GFX_focus_JAP_tennoheika_banzai #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = -1 y = 1 relative_position_id = JAP_sea_supremacy_of_will prerequisite = { focus = JAP_sea_supremacy_of_will } cost = 10 ai_will_do = { factor = 1 } available = { JAP_army_faction_is_at_least_influential = yes } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = { } completion_reward = { add_doctrine_cost_reduction = { name = JAP_tennoheika_banzai cost_reduction = 0.5 uses = 2 category = land_doctrine } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_imperial_army = yes add_to_variable = { JAP_army_org_loss_when_moving = -0.05 tooltip = org_loss_when_moving_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = CHI_50_cheaper_force_attack } } focus = { id = JAP_a_truly_righteous_army icon = GFX_focus_generic_advanced_military_studies #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = 1 y = 1 relative_position_id = JAP_sea_supremacy_of_will prerequisite = { focus = JAP_sea_supremacy_of_will } cost = 10 ai_will_do = { factor = 1 } available = { JAP_army_faction_is_at_least_influential = yes } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = { FOCUS_FILTER_MANPOWER } completion_reward = { JAP_add_or_modify_imperial_army = yes add_to_variable = { JAP_army_conscription = 0.01 tooltip = conscription_tt } add_to_variable = { JAP_army_army_core_defence_factor = 0.05 tooltip = army_core_defence_factor_tt } add_to_variable = { JAP_army_army_morale_factor = 0.05 tooltip = army_morale_factor_tt } } } focus = { id = JAP_supremacy_of_the_kempeitai icon = GFX_focus_generic_secret_service_agency #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = 0 y = 1 relative_position_id = JAP_a_truly_righteous_army prerequisite = { focus = JAP_a_truly_righteous_army } cost = 10 ai_will_do = { factor = 1 } available = { JAP_army_faction_is_at_least_influential = yes OR = { has_government = neutrality has_government = fascism } } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { add_tech_bonus = { name = JAP_supremacy_of_the_kempeitai bonus = 0.75 uses = 2 category = military_police_tech } IF = { limit = { has_dlc = "La Resistance" } custom_effect_tooltip = generic_skip_one_line_tt add_ideas = JAP_kempeitai_idea_lar IF = { limit = { has_intelligence_agency = no } custom_effect_tooltip = generic_skip_one_line_tt create_intelligence_agency = yes } } ELSE = { custom_effect_tooltip = generic_skip_one_line_tt add_ideas = JAP_kempeitai_idea_no_lar } } } focus = { id = JAP_sonnou_joui icon = GFX_focus_JAP_sonno_joi #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = -1 y = 2 relative_position_id = JAP_a_truly_righteous_army prerequisite = { focus = JAP_a_truly_righteous_army focus = JAP_tennoheika_banzai } cost = 5 ai_will_do = { factor = 1 } available = { JAP_army_faction_is_at_least_influential = yes } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = { } completion_reward = { add_timed_idea = { idea = JAP_expel_the_barbarians days = 365 } custom_effect_tooltip = JAP_sonnou_joui_tt } } focus = { id = JAP_subdue_the_kwantung_army icon = GFX_focus_SOV_military_purge #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = 2 y = 1 relative_position_id = JAP_indoctrination_in_the_military_academy prerequisite = { focus = JAP_indoctrination_in_the_military_academy } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_STABILITY } completion_reward = { add_stability = 0.05 add_war_support = -0.05 custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_subdue_the_kwantung_army_2_tt IF = { limit = { # So that the tooltip doesn't break as much once the focus has been taken NOT = { has_completed_focus = JAP_subdue_the_kwantung_army } } effect_tooltip = { retire_character = JAP_jo_iimura retire_character = JAP_kenji_doihara retire_character = JAP_harukichi_hyakutake } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_subdue_the_kwantung_army_tt hidden_effect = { retire_character = JAP_jo_iimura retire_character = JAP_kenji_doihara retire_character = JAP_harukichi_hyakutake } } } focus = { id = JAP_hasten_the_integration_of_taiwan icon = GFX_focus_JAP_hasten_the_integration_of_taiwan #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = -1 y = 1 relative_position_id = JAP_subdue_the_kwantung_army prerequisite = { focus = JAP_subdue_the_kwantung_army } cost = 5 ai_will_do = { factor = 1 } available = { 524 = { is_owned_and_controlled_by = ROOT } } bypass = { 524 = { NOT = { is_owned_and_controlled_by = ROOT } } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_MANPOWER } completion_reward = { 524 = { add_core_of = ROOT } } } focus = { id = JAP_integrate_the_government_general icon = GFX_focus_JAP_integrate_the_government_general #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = 1 y = 1 relative_position_id = JAP_subdue_the_kwantung_army prerequisite = { focus = JAP_subdue_the_kwantung_army } cost = 10 ai_will_do = { factor = 1 } available = { OR = { KOR = { exists = yes is_subject_of = ROOT } KOR = { all_core_state = { is_owned_by = ROOT } } } } bypass = { KOR = { exists = yes NOT = { is_subject_of = ROOT } } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION FOCUS_FILTER_MANPOWER } completion_reward = { IF = { limit = { KOR = { exists = yes is_ally_with = ROOT } } KOR = { country_event = { id = SEA_japan_foreign_policy.76 hours = 12 random_hours = 24 } } } ELSE_IF = { limit = { KOR = { all_core_state = { is_owned_by = ROOT } } } every_controlled_state = { limit = { is_core_of = KOR } add_compliance = 25 add_extra_state_shared_building_slots = 1 } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_integrate_the_government_general_tt } } focus = { id = JAP_align_the_concordia_association icon = GFX_focus_JAP_align_the_concordia_association #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = -1 y = 1 relative_position_id = JAP_integrate_the_government_general prerequisite = { focus = JAP_integrate_the_government_general } prerequisite = { focus = JAP_hasten_the_integration_of_taiwan } cost = 5 ai_will_do = { factor = 1 } available = { MAN = { exists = yes is_subject_of = ROOT } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { MAN = { add_popularity = { ideology = fascism popularity = 0.05 } } custom_effect_tooltip = generic_skip_one_line_tt MAN = { country_event = { id = SEA_japan_foreign_policy.79 hours = 12 random_hours = 24 } } } } focus = { id = JAP_integrate_the_great_empire_of_manchuria icon = GFX_focus_JAP_integrate_the_great_manchurian_empire #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = 0 y = 1 relative_position_id = JAP_align_the_concordia_association prerequisite = { focus = JAP_align_the_concordia_association } cost = 10 ai_will_do = { factor = 1 } available = { OR = { AND = { has_country_flag = JAP_MAN_accepted_our_proposal_for_integration MAN = { exists = yes is_subject_of = ROOT hidden_trigger = { NOT = { OR = { has_completed_focus = MAN_assertiveness has_completed_focus = MAN_tsr_assertiveness } } } custom_trigger_tooltip = { tooltip = MAN_not_assertiveness_tt NOT = { OR = { has_completed_focus = MAN_assertiveness has_completed_focus = MAN_tsr_assertiveness } } } } } MAN = { all_core_state = { is_owned_by = ROOT } } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION FOCUS_FILTER_MANPOWER } completion_reward = { IF = { limit = { MAN = { exists = yes is_subject_of = ROOT } } MAN = { country_event = { id = SEA_japan_foreign_policy.87 hours = 12 random_hours = 24 } } } ELSE_IF = { limit = { MAN = { all_core_state = { is_owned_by = ROOT } } } every_controlled_state = { limit = { is_core_of = MAN } add_compliance = 25 add_extra_state_shared_building_slots = 1 } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_integrate_the_great_empire_of_manchuria_tt } } focus = { id = JAP_embrace_kokutai icon = GFX_focus_JAP_embrace_kokutai #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = 0 y = 1 relative_position_id = JAP_sea_the_showa_restoration prerequisite = { focus = JAP_sea_the_showa_restoration } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { add_ideas = JAP_kokutai_idea custom_effect_tooltip = peace_conference_spiritual_mob_modifier_japan custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_kiichiro_hiranuma } } focus = { id = JAP_empower_the_shogun icon = GFX_focus_JAP_empower_the_shogun mutually_exclusive = { focus = JAP_empower_the_emperor } x = -1 y = 1 relative_position_id = JAP_embrace_kokutai prerequisite = { focus = JAP_embrace_kokutai } cost = 5 ai_will_do = { factor = 1 } available = { JAP_army_faction_is_not_subdued = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { add_stability = -0.15 add_war_support = 0.1 custom_effect_tooltip = generic_skip_one_line_tt swap_ideas = { remove_idea = JAP_militarism add_idea = JAP_militarism_shogunate } } } focus = { id = JAP_empower_the_emperor icon = GFX_focus_JAP_empower_the_emperor mutually_exclusive = { focus = JAP_empower_the_shogun } x = 1 y = 1 relative_position_id = JAP_embrace_kokutai prerequisite = { focus = JAP_embrace_kokutai } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_RESEARCH } completion_reward = { IF = { limit = { has_country_flag = JAP_emperor_hirohito_has_abdicated_flag } add_country_leader_role = { character = JAP_emperor_yasuhito promote_leader = yes country_leader = { ideology = despotism expire = "1952.1.1.1" traits = { sessho_trait } } } hidden_effect = { add_country_leader_role = { character = JAP_emperor_yasuhito promote_leader = yes country_leader = { ideology = emperor_fascism expire = "1952.1.1.1" traits = { sessho_trait } } } } } ELSE_IF = { limit = { OR = { has_country_flag = JAP_hirohito_has_been_killed_flag has_country_flag = JAP_emperor_hirohito_under_house_arrest_flag } } add_country_leader_role = { character = JAP_emperor_yasuhito promote_leader = yes country_leader = { ideology = despotism expire = "1952.1.1.1" traits = { emperor_genka } } } hidden_effect = { add_country_leader_role = { character = JAP_emperor_yasuhito promote_leader = yes country_leader = { ideology = emperor_fascism expire = "1952.1.1.1" traits = { emperor_genka } } } } } ELSE = { add_country_leader_role = { character = JAP_emperor_hirohito promote_leader = yes country_leader = { ideology = despotism expire = "1952.1.1.1" traits = { emperor_showa_2 } } } hidden_effect = { add_country_leader_role = { character = JAP_emperor_hirohito promote_leader = yes country_leader = { ideology = emperor_fascism expire = "1952.1.1.1" traits = { emperor_showa_2 } } } } } swap_ideas = { remove_idea = JAP_militarism add_idea = JAP_militarism_showa } hidden_effect = { set_cosmetic_tag = JAP_emperor_dominant } } } focus = { id = JAP_a_worthy_succssor_of_meiji icon = GFX_focus_JAP_a_worthy_succssor_of_meiji #mutually_exclusive = { focus = JAP_empower_the_shogun } x = 1 y = 1 relative_position_id = JAP_empower_the_emperor prerequisite = { focus = JAP_empower_the_emperor } cost = 5 ai_will_do = { factor = 1 } available = { OR = { has_country_leader = { ruling_only = yes character = JAP_emperor_hirohito } has_country_leader = { ruling_only = yes character = JAP_emperor_yasuhito } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { IF = { limit = { has_country_leader = { ruling_only = yes character = JAP_emperor_yasuhito } has_government = neutrality } add_country_leader_trait = JAP_meijis_true_successor_trait hidden_effect = { add_trait = { character = JAP_emperor_yasuhito ideology = emperor_fascism trait = JAP_meijis_true_successor_trait } } } ELSE_IF = { limit = { has_country_leader = { ruling_only = yes character = JAP_emperor_yasuhito } has_government = fascism } add_country_leader_trait = JAP_meijis_true_successor_trait hidden_effect = { add_trait = { character = JAP_emperor_yasuhito ideology = japan_militarism_ideology trait = JAP_meijis_true_successor_trait } } } ELSE = { add_country_leader_trait = JAP_meijis_true_successor_trait } } } focus = { id = JAP_the_art_of_warfare icon = GFX_focus_generic_army_doctrines_2 #mutually_exclusive = { focus = JAP_empower_the_shogun } x = -1 y = 1 relative_position_id = JAP_empower_the_shogun prerequisite = { focus = JAP_empower_the_shogun } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { add_doctrine_cost_reduction = { name = JAP_the_art_of_warfare cost_reduction = 0.75 uses = 1 category = land_doctrine } add_mastery_bonus = { bonus = 0.25 days = 240 track = operations name = JAP_the_art_of_warfare } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = cost_reduced_staff_office_planning } } focus = { id = JAP_the_imperial_colors icon = GFX_focus_jap_pacific_guardian #mutually_exclusive = { focus = JAP_empower_the_shogun } x = 1 y = 1 relative_position_id = JAP_empower_the_shogun prerequisite = { focus = JAP_empower_the_shogun focus = JAP_empower_the_emperor } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT } completion_reward = { add_political_power = 50 #custom_effect_tooltip = generic_skip_one_line_tt add_war_support = 0.1 } } focus = { id = JAP_utilize_our_polish_friendship icon = GFX_focus_generic_polish_deal mutually_exclusive = { focus = JAP_the_enemy_of_our_enemy focus = JAP_return_to_sakoku_ron } x = -2 y = 1 relative_position_id = JAP_the_imperial_colors prerequisite = { focus = JAP_the_imperial_colors } cost = 5 ai_will_do = { factor = 1 } available = { POL = { exists = yes NOT = { has_war_with = ROOT is_ally_with = SOV } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { POL = { country_event = { id = SEA_japan_foreign_policy.82 hours = 6 random_hours = 12 } } custom_effect_tooltip = if_they_accept_tt effect_tooltip = { add_ideas = JAP_POL_anti_soviet_pact #custom_effect_tooltip = POL_JAP_pact_tt POL = { add_ideas = JAP_POL_anti_soviet_pact } } } } focus = { id = JAP_return_to_sakoku_ron icon = GFX_focus_JAP_return_to_sakoku_ron mutually_exclusive = { focus = JAP_the_enemy_of_our_enemy focus = JAP_utilize_our_polish_friendship } x = 2 y = 1 relative_position_id = JAP_the_imperial_colors prerequisite = { focus = JAP_the_imperial_colors } cost = 5 ai_will_do = { factor = 1 } available = { is_in_faction = no is_subject = no } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { IF = { limit = { is_faction_leader = no } set_rule = { can_create_factions = yes } create_faction_from_template = faction_template_sakoku_ron_faction add_faction_goal_slot = { category = long_term value = 1 } } IF = { limit = { has_completed_focus = JAP_authorize_aid_to_ethiopia ETH = { exists = yes is_subject = no is_faction_leader = no OR = { has_government = neutrality has_government = fascism } } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_eth_is_invited_to_faction_tt hidden_effect = { ETH = { add_ai_strategy = { type = befriend id = ROOT value = 150 } ROOT = { add_ai_strategy = { type = befriend id = PREV value = 150 } } country_event = { id = generic.5 hours = 6 random_hours = 24 } } } } custom_effect_tooltip = generic_skip_one_line_tt add_ideas = closed_economy } } focus = { id = JAP_the_enemy_of_our_enemy icon = GFX_focus_chi_mission_to_germany mutually_exclusive = { focus = JAP_return_to_sakoku_ron focus = JAP_utilize_our_polish_friendship } x = 0 y = 1 relative_position_id = JAP_the_imperial_colors prerequisite = { focus = JAP_the_imperial_colors } cost = 10 ai_will_do = { factor = 1 } available = { is_subject = no is_in_faction = no GER = { OR = { has_government = fascism has_government = neutrality } is_faction_leader = yes NOT = { has_war_with = ROOT is_ally_with = SOV } } SOV = { has_government = communism NOT = { is_ally_with = ROOT } } } bypass = { is_in_faction_with = GER } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { add_political_power = 50 custom_effect_tooltip = generic_skip_one_line_tt GER = { add_opinion_modifier = { target = ROOT modifier = JAP_enemy_of_our_enemy_opm } } add_opinion_modifier = { target = GER modifier = JAP_enemy_of_our_enemy_opm } custom_effect_tooltip = generic_skip_one_line_tt GER = { country_event = { id = generic.2 days = 2 random_days = 4 } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_hiroshi_oshima } } focus = { id = JAP_societal_bushido icon = GFX_focus_generic_japanese_imperial_glory #mutually_exclusive = { focus = JAP_utilize_our_polish_friendship } x = 0 y = 1 relative_position_id = JAP_the_enemy_of_our_enemy prerequisite = { focus = JAP_the_enemy_of_our_enemy focus = JAP_utilize_our_polish_friendship focus = JAP_return_to_sakoku_ron } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT } completion_reward = { country_event = { id = SEA_japan_popup_events.9 } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_imperial_way = yes add_to_variable = { JAP_the_imperial_way_war_support_factor = 0.05 tooltip = war_support_factor_tt } add_to_variable = { JAP_the_imperial_way_army_core_attack_factor = 0.05 tooltip = army_core_attack_factor_tt } add_to_variable = { JAP_the_imperial_way_army_core_defence_factor = 0.05 tooltip = army_core_defence_factor_tt } } } focus = { id = JAP_politicize_the_education_system icon = GFX_focus_JAP_politicize_the_education_system #mutually_exclusive = { focus = JAP_utilize_our_polish_friendship } x = -1 y = 1 relative_position_id = JAP_societal_bushido prerequisite = { focus = JAP_societal_bushido } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_RESEARCH } completion_reward = { add_research_slot = 1 custom_effect_tooltip = generic_skip_one_line_tt add_stability = -0.05 add_war_support = 0.1 } } focus = { id = JAP_the_spirit_of_the_imperial_nation icon = GFX_focus_JAP_the_spirit_of_the_imperial_nation #mutually_exclusive = { focus = JAP_utilize_our_polish_friendship } x = 1 y = 1 relative_position_id = JAP_societal_bushido prerequisite = { focus = JAP_societal_bushido } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { JAP_add_or_modify_state_shintoism = yes add_to_variable = { JAP_state_shinotism_pocket_penalty = -0.05 tooltip = pocket_penalty_tt } custom_effect_tooltip = generic_skip_one_line_tt unlock_decision_category_tooltip = JAP_state_shintoism_decisions custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_heisuke_yanagawa } } focus = { id = JAP_propagandize_the_nihon_shoki icon = GFX_focus_JAP_propaganda #mutually_exclusive = { focus = JAP_utilize_our_polish_friendship } x = -1 y = 1 relative_position_id = JAP_the_spirit_of_the_imperial_nation prerequisite = { focus = JAP_the_spirit_of_the_imperial_nation } prerequisite = { focus = JAP_politicize_the_education_system } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_STABILITY } completion_reward = { add_political_power = 50 add_war_support = 0.1 add_stability = 0.05 custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_industrial_concern show_ideas_tooltip = doumei_tsushin } } focus = { id = JAP_the_yamato_spirit icon = GFX_focus_JAP_national_spiritual_mobilization_movement #mutually_exclusive = { focus = JAP_utilize_our_polish_friendship } x = 0 y = 2 relative_position_id = JAP_propagandize_the_nihon_shoki prerequisite = { focus = JAP_propagandize_the_nihon_shoki } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_MANPOWER } completion_reward = { JAP_add_or_modify_imperial_way = yes add_to_variable = { JAP_the_imperial_way_stability_factor = 0.05 tooltip = stability_factor_tt } add_to_variable = { JAP_the_imperial_way_conscription_factor = 0.05 tooltip = conscription_factor_tt } IF = { limit = { NOT = { has_rule = can_use_kamikaze_pilots } } hidden_effect = { set_rule = { can_use_kamikaze_pilots = yes } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = kamikaze_focus_tooltip } custom_effect_tooltip = generic_skip_one_line_tt unlock_decision_tooltip = JAP_luxury_is_the_enemy_decision unlock_decision_tooltip = JAP_form_a_labor_patriot_corps_decision unlock_decision_tooltip = JAP_produce_bullet_stamps_decision hidden_effect = { IF = { limit = { has_country_flag = JAP_emperor_hirohito_under_house_arrest_flag } country_event = { id = SEA_japan_popup_events.11 days = 14 random_days = 7 } } } } } focus = { id = JAP_children_of_the_sun icon = GFX_focus_JAP_new_order_movement #mutually_exclusive = { focus = JAP_utilize_our_polish_friendship } x = -1 y = 1 relative_position_id = JAP_the_yamato_spirit prerequisite = { focus = JAP_the_yamato_spirit } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_MANPOWER FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { IF = { limit = { has_completed_focus = JAP_empower_the_emperor } add_country_leader_trait = JAP_the_heavenly_sovereign_trait } ELSE = { add_country_leader_trait = JAP_guided_by_amaterasu_trait } } } focus = { id = JAP_the_footsteps_of_jimmu icon = GFX_focus_JAP_the_footsteps_of_jimmu #mutually_exclusive = { focus = JAP_utilize_our_polish_friendship } x = 1 y = 1 relative_position_id = JAP_the_yamato_spirit prerequisite = { focus = JAP_the_yamato_spirit } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ARMY_XP FOCUS_FILTER_NAVY_XP FOCUS_FILTER_AIR_XP FOCUS_FILTER_WAR_SUPPORT } completion_reward = { add_timed_idea = { idea = JAP_in_the_footsteps_of_jimmu days = 180 } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_imperial_way = yes add_to_variable = { JAP_the_imperial_way_offensive_war_stability_factor = 0.1 tooltip = offensive_war_stability_factor_tt } } } focus = { id = JAP_yatagarasus_guidance icon = GFX_focus_JAP_yatagarasus_guidance #mutually_exclusive = { focus = JAP_utilize_our_polish_friendship } x = 0 y = 2 relative_position_id = JAP_the_footsteps_of_jimmu prerequisite = { focus = JAP_the_footsteps_of_jimmu } cost = 10 ai_will_do = { factor = 1 } allow_branch = { has_dlc = "No Compromise, No Surrender" has_country_flag = JAP_empress_nagako_became_queen_flag IF = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = JAP_sea_purge_the_kodoha_faction has_completed_focus = JAP_okadas_military_purge_speech } } } available = { has_completed_focus = JAP_embodying_empress_jinguu } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { add_tech_bonus = { bonus = 0.75 uses = 2 category = radar_tech name = JAP_yatagarasus_guidance } custom_effect_tooltip = generic_skip_one_line_tt add_ideas = JAP_yatagarasus_guidance_idea } } focus = { id = JAP_the_jeweled_spear_has_struck icon = GFX_focus_JAP_the_jeweled_spear_has_struck #mutually_exclusive = { focus = JAP_utilize_our_polish_friendship } x = -1 y = 1 relative_position_id = JAP_the_footsteps_of_jimmu prerequisite = { focus = JAP_the_footsteps_of_jimmu } prerequisite = { focus = JAP_children_of_the_sun } cost = 10 ai_will_do = { factor = 1 } available = { is_subject = no } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { custom_effect_tooltip = JAP_the_jeweled_spear_has_struck_tt } } focus = { id = JAP_hakko_ichiu icon = GFX_focus_JAP_hakko_ichiu #mutually_exclusive = { focus = JAP_utilize_our_polish_friendship } x = 0 y = 2 relative_position_id = JAP_the_jeweled_spear_has_struck prerequisite = { focus = JAP_the_jeweled_spear_has_struck } cost = 10 ai_will_do = { factor = 1 } available = { is_subject = no surrender_progress < 0.05 has_war_support > 0.7 OR = { has_government = neutrality has_government = fascism } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER } completion_reward = { add_political_power = 75 custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_hakko_ichiu_tt custom_effect_tooltip = generic_skip_one_line_tt 1018 = { add_building_construction = { type = landmark_hakko_ichiu level = 1 instant_build = yes province = 1020 } } custom_effect_tooltip = which_will_give_tt show_ideas_tooltip = JAP_hakko_ichiu_monument_idea } } focus = { id = JAP_embodying_empress_jinguu icon = GFX_focus_JAP_embodying_empress_jingu #mutually_exclusive = { focus = JAP_utilize_our_polish_friendship } x = -4 y = 1 relative_position_id = JAP_the_yamato_spirit prerequisite = { focus = JAP_the_yamato_spirit } cost = 10 ai_will_do = { factor = 1 } allow_branch = { has_dlc = "No Compromise, No Surrender" has_country_flag = JAP_empress_nagako_became_queen_flag IF = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = JAP_sea_purge_the_kodoha_faction has_completed_focus = JAP_okadas_military_purge_speech } } } available = { has_country_leader = { ruling_only = yes character = JAP_empress_nagako } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { IF = { limit = { NOT = { has_cosmetic_tag = JAP_emperor_dominant } } hidden_effect = { set_cosmetic_tag = JAP_emperor_dominant } } add_country_leader_trait = JAP_embodying_empress_jingu hidden_effect = { #mark_focus_tree_layout_dirty = yes } } } focus = { id = JAP_to_reach_princess_kaguya icon = GFX_focus_ETH_an_empire_in_the_shade_of_the_sun #mutually_exclusive = { focus = JAP_utilize_our_polish_friendship } x = -1 y = 1 relative_position_id = JAP_embodying_empress_jinguu prerequisite = { focus = JAP_embodying_empress_jinguu } cost = 10 ai_will_do = { factor = 1 } available = { has_country_leader = { ruling_only = yes character = JAP_empress_nagako } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_RESEARCH } completion_reward = { air_experience = 50 add_breakthrough_progress = { specialization = specialization_air value = 1.5 } add_tech_bonus = { name = JAP_to_reach_princess_kaguya bonus = 0.75 uses = 2 category = rocketry } } } focus = { id = JAP_to_rival_zheng_yi_sao icon = GFX_focus_SMB_blue_water_fleet #mutually_exclusive = { focus = JAP_utilize_our_polish_friendship } x = 1 y = 1 relative_position_id = JAP_embodying_empress_jinguu prerequisite = { focus = JAP_embodying_empress_jinguu } cost = 10 ai_will_do = { factor = 1 } available = { has_country_leader = { ruling_only = yes character = JAP_empress_nagako } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { random_owned_controlled_state = { limit = { is_core_of = ROOT 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 swap_ruler_traits = { remove = JAP_embodying_empress_jingu add = JAP_embodying_empress_jingu_and_zheng_yi_sao } } } focus = { id = JAP_amaterasus_aramitama icon = GFX_focus_RAJ_the_sun_sets #mutually_exclusive = { focus = JAP_utilize_our_polish_friendship } x = -1 y = 1 relative_position_id = JAP_to_rival_zheng_yi_sao prerequisite = { focus = JAP_to_rival_zheng_yi_sao } prerequisite = { focus = JAP_to_reach_princess_kaguya } cost = 10 ai_will_do = { factor = 1 } available = { has_country_leader = { ruling_only = yes character = JAP_empress_nagako } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { add_breakthrough_progress = { specialization = specialization_nuclear value = 1 } custom_effect_tooltip = generic_skip_one_line_tt add_ideas = JAP_amaterasus_weapons_idea } } ################################ ##### HISTORICAL FOCUSES ####### ################################ focus = { id = JAP_sea_purge_the_kodoha_faction icon = GFX_focus_JAP_purge_the_kodoha_faction mutually_exclusive = { focus = JAP_the_unthinkable_option focus = JAP_support_the_kodoha_faction focus = JAP_strengthen_civilian_government focus = JAP_revere_the_emperor_destroy_the_traitors focus = JAP_okadas_military_purge_speech } x = 70 y = 0 relative_position_id = JAP_okadas_military_purge_speech offset = { x = -58 y = 0 trigger = { AND = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = JAP_sea_purge_the_kodoha_faction has_dlc = "No Compromise, No Surrender" } } } offset = { x = -26 y = 0 trigger = { AND = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = JAP_sea_purge_the_kodoha_faction NOT = { has_dlc = "No Compromise, No Surrender" } } } } offset = { x = -33 y = 0 trigger = { NOT = { has_dlc = "No Compromise, No Surrender" } } } cost = 0 ai_will_do = { factor = 4 } allow_branch = { IF = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = JAP_the_unthinkable_option has_completed_focus = JAP_support_the_kodoha_faction has_completed_focus = JAP_strengthen_civilian_government has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors has_completed_focus = JAP_okadas_military_purge_speech } } } available = { has_country_flag = JAP_aizawas_trial_over_flag } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_COMPLETED_BY_EVENT FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_IMPERIAL_INFLUENCE FOCUS_FILTER_MILITARY_CHARACTER } completion_reward = { add_popularity = { ideology = neutrality popularity = 0.1 } custom_effect_tooltip = generic_skip_one_line_tt add_stability = 0.1 add_political_power = 50 custom_effect_tooltip = generic_skip_one_line_tt JAP_small_army_faction_gain = yes custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_sea_purge_the_kodoha_faction_tt custom_effect_tooltip = generic_skip_one_line_tt activate_mission = JAP_kwantung_army_impatience hidden_effect = { IF = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } mark_focus_tree_layout_dirty = yes } set_global_flag = { flag = JAP_marco_polo_remaining_days days = 725 } #CHI = { # activate_mission = CHI_kwantung_army_impatience_dummy #} } } } focus = { id = JAP_promulgate_the_military_ministers_system icon = GFX_focus_AUS_lawmaking_leniency #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = 0 y = 1 relative_position_id = JAP_sea_purge_the_kodoha_faction prerequisite = { focus = JAP_sea_purge_the_kodoha_faction } cost = 5 ai_will_do = { factor = 1 } available = { has_government = neutrality } bypass = { has_government = fascism } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { add_stability = 0.15 custom_effect_tooltip = generic_skip_one_line_tt add_popularity = { ideology = neutrality popularity = 0.05 } add_popularity = { ideology = fascism popularity = 0.05 } custom_effect_tooltip = generic_skip_one_line_tt add_country_leader_role = { character = JAP_koki_hirota promote_leader = yes country_leader = { ideology = japan_militarism_ideology expire = "1952.1.1.1" traits = { JAP_anti_communist_pm } } } custom_effect_tooltip = generic_skip_one_line_tt JAP_small_government_faction_loss = yes custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_promulgate_the_military_ministers_system_tt activate_mission = JAP_conflict_between_faction_reaching_boiling_point_mission } } focus = { id = JAP_east_asian_cooperative_society icon = GFX_goal_generic_positive_trade_relations #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = 3 y = 1 relative_position_id = JAP_sea_purge_the_kodoha_faction prerequisite = { focus = JAP_sea_purge_the_kodoha_faction } cost = 10 ai_will_do = { factor = 1 } available = { is_subject = no } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL } completion_reward = { add_political_power = 75 custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_east_asian_cooperative_society_tt } } focus = { id = JAP_imperial_headquarters_liasion_conference icon = GFX_goal_generic_intelligence_exchange #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = -3 y = 1 relative_position_id = JAP_sea_purge_the_kodoha_faction prerequisite = { focus = JAP_sea_purge_the_kodoha_faction } cost = 5 ai_will_do = { factor = 1 } available = { OR = { has_government = neutrality has_government = fascism } JAP_naval_faction_is_not_subdued = yes JAP_army_faction_is_not_subdued = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_ARMY_XP FOCUS_FILTER_NAVY_XP FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { army_experience = 25 navy_experience = 25 custom_effect_tooltip = generic_skip_one_line_tt every_army_leader = { add_planning = 1 } custom_effect_tooltip = generic_skip_one_line_tt JAP_small_naval_faction_gain = yes } } focus = { id = JAP_reprimand_hamada_kunimatsu icon = GFX_focus_JAP_reprimand_hamada_kunimatsu mutually_exclusive = { focus = JAP_the_harakiri_debate } x = -2 y = 1 relative_position_id = JAP_promulgate_the_military_ministers_system prerequisite = { focus = JAP_promulgate_the_military_ministers_system } cost = 2 ai_will_do = { factor = 1 } available = { has_country_flag = JAP_harakiri_debate_has_taken_place_flag } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { add_war_support = -0.05 custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { has_idea = JAP_collapsing_government_idea } remove_ideas = JAP_collapsing_government_idea custom_effect_tooltip = generic_skip_one_line_tt } add_country_leader_role = { character = JAP_kazushige_ugaki promote_leader = yes country_leader = { ideology = japan_militarism_ideology expire = "1952.1.1.1" traits = { JAP_diplomatic_prime_minister } } } JAP_big_government_faction_gain = yes } } focus = { id = JAP_the_harakiri_debate icon = GFX_focus_JAP_the_harakiri_debate mutually_exclusive = { focus = JAP_reprimand_hamada_kunimatsu } x = 2 y = 1 relative_position_id = JAP_promulgate_the_military_ministers_system prerequisite = { focus = JAP_promulgate_the_military_ministers_system } cost = 2 ai_will_do = { factor = 1 } available = { has_country_flag = JAP_harakiri_debate_has_taken_place_flag } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { add_war_support = 0.05 custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { has_idea = JAP_collapsing_government_idea } remove_ideas = JAP_collapsing_government_idea custom_effect_tooltip = generic_skip_one_line_tt } add_country_leader_role = { character = JAP_senjuro_hayashi promote_leader = yes country_leader = { ideology = japan_militarism_ideology expire = "1952.1.1.1" traits = { JAP_military_prime_minister } } } custom_effect_tooltip = generic_skip_one_line_tt set_party_name = { ideology = neutrality long_name = JAP_military_coalition_party_long name = JAP_military_coalition_party } } } focus = { id = JAP_konoes_first_cabinet icon = GFX_focus_JAP_konoes_first_cabinet #mutually_exclusive = { focus = JAP_reprimand_hamada_kunimatsu } x = 0 y = 1 relative_position_id = JAP_the_harakiri_debate prerequisite = { focus = JAP_the_harakiri_debate } cost = 5 ai_will_do = { factor = 1 } available = { OR = { has_government = neutrality has_government = fascism } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_STABILITY } completion_reward = { add_stability = 0.15 custom_effect_tooltip = generic_skip_one_line_tt add_country_leader_role = { character = JAP_fumimaro_konoe promote_leader = yes country_leader = { ideology = japan_militarism_ideology expire = "1952.1.1.1" traits = { JAP_noble_prime_minister } } } #custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_mitsumasa_yonai } } focus = { id = JAP_new_order_in_east_asia icon = GFX_focus_JAP_new_order_in_east_asia #mutually_exclusive = { focus = JAP_reprimand_hamada_kunimatsu } x = 1 y = 1 relative_position_id = JAP_konoes_first_cabinet prerequisite = { focus = JAP_konoes_first_cabinet } cost = 5 ai_will_do = { factor = 1 } available = { is_subject = no OR = { is_in_faction = no is_faction_leader = yes } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { IF = { limit = { is_faction_leader = no } set_rule = { can_create_factions = yes } create_faction_from_template = faction_template_new_order_in_east_asia_faction custom_effect_tooltip = JAP_new_order_in_east_asia_tt } IF = { limit = { has_dlc = "No Compromise, No Surrender" } add_faction_initiative = 1 custom_effect_tooltip = generic_skip_one_line_tt } every_subject_country = { limit = { NOT = { has_idea = JAP_new_order_in_east_asia_idea } capital_scope = { is_on_continent = asia } } add_ideas = JAP_new_order_in_east_asia_idea } IF = { limit = { has_dlc = "La Resistance" } custom_effect_tooltip = generic_skip_one_line_tt JAP_create_ignatius_lincoln_operative = yes } } } focus = { id = JAP_reiterate_the_three_principles_of_hirota icon = GFX_goal_generic_forceful_treaty #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 1 relative_position_id = JAP_reprimand_hamada_kunimatsu prerequisite = { focus = JAP_reprimand_hamada_kunimatsu } cost = 10 ai_will_do = { factor = 1 } available = { is_subject = no has_war = no CHI = { exists = yes NOT = { is_ally_with = ROOT } } PRC = { exists = yes has_government = communism NOT = { is_ally_with = ROOT } } SOV = { exists = yes has_government = communism NOT = { is_ally_with = ROOT } } } bypass = { OR = { has_war = yes CHI = { OR = { exists = no is_ally_with = ROOT } } PRC = { OR = { exists = no is_ally_with = ROOT } } SOV = { OR = { exists = no is_ally_with = ROOT } } } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { add_timed_idea = { idea = JAP_anti_communist_crackdowns_idea days = 360 } custom_effect_tooltip = generic_skip_one_line_tt CHI = { country_event = { id = SEA_japan_foreign_policy.32 hours = 12 random_hours = 24 } } custom_effect_tooltip = if_they_accept_tt effect_tooltip = { CHI = { add_timed_idea = { idea = JAP_anti_communist_crackdowns_idea days = 360 } add_timed_idea = { idea = CHI_suppression_of_anti_japanese_sentiments_idea days = 360 } } } custom_effect_tooltip = generic_skip_one_line_tt JAP_small_government_faction_gain = yes } } focus = { id = JAP_formalize_japan_china_manchukuo_alliance icon = GFX_focus_GER_ally_chiang_kai_shek #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = -1 y = 1 relative_position_id = JAP_reiterate_the_three_principles_of_hirota prerequisite = { focus = JAP_reiterate_the_three_principles_of_hirota } cost = 10 ai_will_do = { factor = 1 } available = { is_subject = no is_in_faction = no has_government = neutrality CHI = { is_subject = no NOT = { has_government = communism has_war_with = ROOT } } has_global_flag = CHI_accepted_JAP_demands_to_suppress_communism_and_more_flag } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no will_lead_to_war_with = PRC search_filters = { } completion_reward = { CHI = { country_event = { id = SEA_japan_foreign_policy.42 hours = 6 random_hours = 12 } } custom_effect_tooltip = if_they_accept_tt effect_tooltip = { CHI = { IF = { limit = { is_faction_leader = yes } dismantle_faction = yes } add_timed_idea = { idea = JAP_japanese_chinese_friendship days = 730 } every_other_country = { limit = { AND = { NOT = { tag = JAP is_ally_with = JAP } } capital_scope = { is_on_continent = asia } } add_opinion_modifier = { target = CHI modifier = sino_japanese_alliance_threat } } declare_war_on = { target = PRC type = annex_everything } } custom_effect_tooltip = generic_skip_one_line_tt ROOT = { add_timed_idea = { idea = JAP_japanese_chinese_friendship days = 730 } set_rule = { can_create_factions = yes } create_faction_from_template = faction_template_JAP_sino_japanese_pact add_to_faction = CHI add_named_threat = { threat = 3 name = SEA_japan_foreign_policy.42.t } } } } } focus = { id = JAP_sea_national_spiritual_mobliization_movement icon = GFX_focus_JAP_national_spiritual_mobilization_movement #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 2 y = 1 relative_position_id = JAP_reiterate_the_three_principles_of_hirota prerequisite = { focus = JAP_reiterate_the_three_principles_of_hirota focus = JAP_konoes_first_cabinet } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_MANPOWER FOCUS_FILTER_STABILITY } completion_reward = { JAP_add_or_modify_showa_statism = yes add_to_variable = { JAP_showa_statism_stability_factor = 0.05 tooltip = stability_factor_tt } add_to_variable = { JAP_showa_statism_conscription_factor = 0.05 tooltip = conscription_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt unlock_decision_tooltip = { decision = JAP_luxury_is_the_enemy_decision show_effect_tooltip = no } #custom_effect_tooltip = generic_skip_one_line_tt unlock_decision_tooltip = { decision = JAP_form_a_labor_patriot_corps_decision show_effect_tooltip = no } #custom_effect_tooltip = generic_skip_one_line_tt unlock_decision_tooltip = { decision = JAP_produce_bullet_stamps_decision show_effect_tooltip = no } } } focus = { id = JAP_form_cabinet_intelligence_bureau icon = GFX_focus_generic_secret_service_agency #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 3 y = 1 relative_position_id = JAP_sea_national_spiritual_mobliization_movement prerequisite = { focus = JAP_sea_national_spiritual_mobliization_movement } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { IF = { limit = { has_dlc = "La Resistance" } add_ideas = JAP_tokko_idea_lar IF = { limit = { has_intelligence_agency = no } custom_effect_tooltip = generic_skip_one_line_tt create_intelligence_agency = yes } } ELSE = { add_ideas = JAP_tokko_idea_no_lar } } } focus = { id = JAP_crackdown_on_foreign_agents icon = GFX_focus_generic_conspiracy #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 1 y = 1 relative_position_id = JAP_form_cabinet_intelligence_bureau prerequisite = { focus = JAP_form_cabinet_intelligence_bureau } cost = 5 ai_will_do = { factor = 1 } available = { OR = { has_government = neutrality has_government = fascism } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL } completion_reward = { add_popularity = { ideology = ROOT popularity = 0.05 } add_political_power = 25 custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_crackdown_on_foreign_agents_tt IF = { limit = { has_dlc = "La Resistance" } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_showa_statism = yes add_to_variable = { JAP_showa_statism_operative_slot = 1 tooltip = operative_slot_tt } } hidden_effect = { } } } focus = { id = JAP_found_the_great_japan_press_association icon = GFX_focus_generic_printing_press #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = -1 y = 1 relative_position_id = JAP_form_cabinet_intelligence_bureau prerequisite = { focus = JAP_form_cabinet_intelligence_bureau } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_STABILITY } completion_reward = { add_timed_idea = { idea = JAP_press_association_idea days = 180 } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_industrial_concern show_ideas_tooltip = doumei_tsushin } } focus = { id = JAP_empower_the_thought_police icon = GFX_focus_generic_national_security #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 1 relative_position_id = JAP_found_the_great_japan_press_association prerequisite = { focus = JAP_found_the_great_japan_press_association } cost = 10 ai_will_do = { factor = 1 } available = { IF = { limit = { has_dlc = "La Resistance" } has_idea = JAP_tokko_idea_lar } ELSE_IF = { limit = { NOT = { has_dlc = "La Resistance" } } has_idea = JAP_tokko_idea_no_lar } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { IF = { limit = { has_dlc = "La Resistance" } swap_ideas = { remove_idea = JAP_tokko_idea_lar add_idea = JAP_tokko_idea_lar_2 } #custom_effect_tooltip = generic_skip_one_line_tt } ELSE = { swap_ideas = { remove_idea = JAP_tokko_idea_no_lar add_idea = JAP_tokko_idea_no_lar_2 } #custom_effect_tooltip = generic_skip_one_line_tt } custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_genki_abe } } focus = { id = JAP_form_the_central_economic_council icon = GFX_focus_generic_economic_recovery #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = -3 y = 1 relative_position_id = JAP_sea_national_spiritual_mobliization_movement prerequisite = { focus = JAP_sea_national_spiritual_mobliization_movement } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_INDUSTRY } completion_reward = { random_owned_controlled_state = { limit = { is_core_of = ROOT free_building_slots = { building = industrial_complex size > 0 include_locked = yes } } prioritize = { 532 531 282 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt add_timed_idea = { idea = JAP_central_economic_council_idea days = 365 } } } focus = { id = JAP_expand_the_showa_research_association icon = GFX_focus_JAP_expand_the_showa_research_association #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = -1 y = 1 relative_position_id = JAP_form_the_central_economic_council prerequisite = { focus = JAP_form_the_central_economic_council } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { add_research_slot = 1 custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { 532 = { #Nagoya/Tokai is_fully_controlled_by = ROOT can_construct_building = air_facility } } 532 = { # Mitsubishi Arnsenals add_building_construction = { type = air_facility level = 1 instant_build = yes province = 10125 } } } ELSE = { random_core_state = { limit = { can_construct_building = air_facility is_owned_and_controlled_by = ROOT } construct_building_in_random_province = { air_facility = 1 } } } } } focus = { id = JAP_form_the_great_japan_industrial_patriotic_association icon = GFX_focus_ICE_state_corporatism #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 1 y = 1 relative_position_id = JAP_form_the_central_economic_council prerequisite = { focus = JAP_form_the_central_economic_council } cost = 10 ai_will_do = { factor = 1 } available = { NOT = { has_idea = JAP_central_economic_council_idea } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { random_core_state = { limit = { is_owned_and_controlled_by = ROOT free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 532 531 } 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 JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_production_speed_industrial_complex_factor = 0.1 tooltip = production_speed_industrial_complex_factor_tt } add_to_variable = { JAP_industry_production_speed_arms_factory_factor = 0.1 tooltip = production_speed_arms_factory_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_naoki_hoshino custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_gotaro_ogawa } } focus = { id = JAP_sea_guide_the_zaibatsus icon = GFX_focus_jap_zaibatsu #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 2 relative_position_id = JAP_form_the_central_economic_council prerequisite = { focus = JAP_form_the_central_economic_council } cost = 5 ai_will_do = { factor = 1 } available = { JAP_zaibatsu_faction_is_at_most_meddling = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_INDUSTRY } completion_reward = { JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_production_speed_industrial_complex_factor = 0.05 tooltip = production_speed_industrial_complex_factor_tt } add_to_variable = { JAP_industry_production_speed_dockyard_factor = 0.05 tooltip = production_speed_dockyard_factor_tt } add_to_variable = { JAP_industry_industrial_capacity_factory = 0.05 tooltip = industrial_capacity_factory_tt } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_showa_statism = yes add_to_variable = { JAP_showa_statism_political_power_factor = -0.05 tooltip = political_power_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt reduce_focus_completion_cost = { focus = { JAP_approach_mitsui JAP_approach_mitsubishi JAP_approach_sumitomo JAP_approach_yasuda } cost = 35 } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = PHI_clock_tt } } focus = { id = JAP_sea_state_general_mobilization_law icon = GFX_focus_ITA_generic_fascist_workers #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = -1 y = 1 relative_position_id = JAP_sea_national_spiritual_mobliization_movement prerequisite = { focus = JAP_sea_national_spiritual_mobliization_movement } cost = 5 ai_will_do = { factor = 1 } available = { has_war = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_INDUSTRY } completion_reward = { JAP_add_or_modify_showa_statism = yes add_to_variable = { JAP_showa_statism_industrial_capacity_dockyard = 0.05 tooltip = industrial_capacity_dockyard_tt } add_to_variable = { JAP_showa_statism_industrial_capacity_factory = 0.05 tooltip = industrial_capacity_factory_tt } IF = { limit = { NOT = { has_government = fascism } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_sea_state_general_mobilization_law_tt } } } focus = { id = JAP_issue_the_ten_commandments_for_marriage icon = GFX_focus_generic_population_growth #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 1 y = 1 relative_position_id = JAP_sea_national_spiritual_mobliization_movement prerequisite = { focus = JAP_sea_national_spiritual_mobliization_movement } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_MANPOWER } completion_reward = { JAP_add_or_modify_showa_statism = yes add_to_variable = { JAP_showa_statism_monthly_population = 0.1 tooltip = monthly_population_tt } } } focus = { id = JAP_enact_religious_organizations_law icon = GFX_focus_jap_spiritual_mobilization #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = -1 y = 1 relative_position_id = JAP_issue_the_ten_commandments_for_marriage prerequisite = { focus = JAP_issue_the_ten_commandments_for_marriage focus = JAP_sea_state_general_mobilization_law } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { JAP_add_or_modify_state_shintoism = yes add_to_variable = { JAP_state_shinotism_pocket_penalty = -0.05 tooltip = pocket_penalty_tt } custom_effect_tooltip = generic_skip_one_line_tt unlock_decision_category_tooltip = JAP_state_shintoism_decisions custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_heisuke_yanagawa } } focus = { id = JAP_new_order_movement icon = GFX_focus_JAP_new_order_movement #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 2 relative_position_id = JAP_enact_religious_organizations_law prerequisite = { focus = JAP_enact_religious_organizations_law } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { add_popularity = { ideology = fascism popularity = 0.1 } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_showa_statism = yes add_to_variable = { JAP_showa_statism_political_power_factor = 0.1 tooltip = political_power_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_kiichiro_hiranuma } } focus = { id = JAP_sea_tripartite_pact icon = GFX_focus_JAP_sea_tripartite_pact #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = -3 y = 1 relative_position_id = JAP_new_order_movement prerequisite = { focus = JAP_new_order_movement } cost = 5 ai_will_do = { factor = 1 } available = { is_subject = no any_country = { original_tag = GER has_government = fascism NOT = { has_war_with = ROOT } } any_country = { original_tag = ITA has_government = fascism NOT = { has_war_with = ROOT } } } bypass = { OR = { custom_trigger_tooltip = { tooltip = JAP_sign_tripartite_pact_bypass_tt OR = { NOT = { any_country = { original_tag = GER has_government = fascism } } any_country = { original_tag = GER has_government = fascism has_war_with = ROOT } NOT = { any_country = { original_tag = ITA has_government = fascism } } any_country = { original_tag = ITA has_government = fascism has_war_with = ROOT } } } AND = { GER = { has_government = fascism has_war_with = ITA } ITA = { has_government = fascism has_war_with = GER } } } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { random_country = { limit = { original_tag = GER has_government = fascism } country_event = { id = wtt_japan.109 days = 1 } } custom_effect_tooltip = if_they_accept_tt effect_tooltip = { give_guarantee = ITA give_guarantee = GER diplomatic_relation = { country = ITA relation = non_aggression_pact active = yes } diplomatic_relation = { country = GER relation = non_aggression_pact active = yes } GER = { give_guarantee = ITA give_guarantee = ROOT diplomatic_relation = { country = ITA relation = non_aggression_pact active = yes } } ITA = { give_guarantee = ROOT give_guarantee = GER } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_hiroshi_oshima custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_harukichi_shimoi } } focus = { id = JAP_sea_mil_tech_coop_with_germany icon = GFX_focus_BRA_acquire_german_tanks #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 1 relative_position_id = JAP_sea_tripartite_pact prerequisite = { focus = JAP_sea_tripartite_pact } cost = 10 ai_will_do = { factor = 1 } available = { is_subject = no GER = { has_government = ROOT } NOT = { has_war_with = GER } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { add_tech_bonus = { name = JAP_german_rocketry bonus = 0.5 uses = 1 category = rocketry } add_tech_bonus = { name = JAP_sea_mil_tech_coop_with_germany bonus = 0.5 uses = 1 category = armor } add_tech_bonus = { name = JAP_sea_mil_tech_coop_with_germany bonus = 0.5 uses = 1 category = cat_mechanized_equipment } add_tech_bonus = { name = JAP_sea_mil_tech_coop_with_germany bonus = 0.25 uses = 1 category = air_equipment } custom_effect_tooltip = generic_skip_one_line_tt add_ideas = JAP_german_tech_exchange custom_effect_tooltip = generic_skip_one_line_tt every_country_with_original_tag = { original_tag_to_check = GER limit = { has_government = fascism } add_to_tech_sharing_group = JAP_german_rocketry ROOT = { add_to_tech_sharing_group = JAP_german_rocketry } } } } focus = { id = JAP_imperial_rule_assistance_association icon = GFX_focus_JAP_imperial_rule_assistance_association #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 2 relative_position_id = JAP_new_order_movement prerequisite = { focus = JAP_new_order_movement } cost = 5 ai_will_do = { factor = 1 } available = { is_subject = no } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_STABILITY } completion_reward = { IF = { limit = { has_country_leader = { ruling_only = yes character = JAP_fumimaro_konoe } } add_country_leader_role = { character = JAP_fumimaro_konoe promote_leader = yes country_leader = { ideology = emperor_fascism expire = "1952.1.1.1" traits = { JAP_noble_prime_minister } } } custom_effect_tooltip = generic_skip_one_line_tt } ELSE_IF = { limit = { has_country_leader = { ruling_only = yes character = JAP_kazushige_ugaki } } add_country_leader_role = { character = JAP_kazushige_ugaki promote_leader = yes country_leader = { ideology = emperor_fascism expire = "1952.1.1.1" traits = { JAP_diplomatic_prime_minister } } } custom_effect_tooltip = generic_skip_one_line_tt } set_politics = { ruling_party = fascism elections_allowed = no long_name = JAP_taisei_party_long name = JAP_taisei_party } add_popularity = { ideology = fascism popularity = 0.2 } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_showa_statism = yes add_to_variable = { JAP_showa_statism_fascism_drift = 0.05 tooltip = fascism_drift_tt } add_to_variable = { JAP_showa_statism_stability_factor = 0.05 tooltip = stability_factor_tt } IF = { limit = { has_subject = RNG } custom_effect_tooltip = generic_skip_one_line_tt RNG = { set_politics = { ruling_party = fascism elections_allowed = no } add_popularity = { ideology = fascism popularity = 0.3 } } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_koichi_kido hidden_effect = { IF = { limit = { has_completed_focus = JAP_empower_the_thought_police JAP_civilian_government_faction_is_at_least_influential = yes } country_event = { id = SEA_japan_popup_events.50 } } } } } focus = { id = JAP_form_the_yokusan_sonendan icon = GFX_focus_JAP_form_the_yokusan_sonendan #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = -2 y = 1 relative_position_id = JAP_imperial_rule_assistance_association prerequisite = { focus = JAP_imperial_rule_assistance_association } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_MANPOWER } completion_reward = { JAP_add_or_modify_showa_statism = yes add_to_variable = { JAP_showa_statism_conscription_factor = 0.1 tooltip = conscription_factor_tt } add_to_variable = { JAP_showa_statism_industrial_capacity_factory = -0.03 tooltip = industrial_capacity_factory_tt } } } focus = { id = JAP_integrate_the_great_japan_youth_party icon = GFX_focus_JAP_integrate_the_great_japan_youth_party #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 1 relative_position_id = JAP_form_the_yokusan_sonendan prerequisite = { focus = JAP_form_the_yokusan_sonendan } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_MANPOWER FOCUS_FILTER_MILITARY_CHARACTER } completion_reward = { JAP_add_or_modify_showa_statism = yes add_to_variable = { JAP_showa_statism_conscription_factor = 0.05 tooltip = conscription_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = kingoro_hashimoto } } focus = { id = JAP_sea_national_defense_state icon = GFX_goal_generic_military_sphere #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 1 relative_position_id = JAP_imperial_rule_assistance_association prerequisite = { focus = JAP_imperial_rule_assistance_association } cost = 10 ai_will_do = { factor = 1 } available = { has_war_with_major = yes OR = { has_war_support > 0.79 surrender_progress > 0 } any_enemy_country = { ic_ratio = { tag = ROOT ratio > 0.3 } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_INDUSTRY } completion_reward = { custom_effect_tooltip = JAP_gain_national_defense_state_remove_total_mob_tt add_ideas = national_defense_state custom_effect_tooltip = generic_skip_one_line_tt random_core_state = { limit = { is_owned_and_controlled_by = ROOT free_building_slots = { building = arms_factory size > 1 include_locked = yes } } prioritize = { 532 531 } add_extra_state_shared_building_slots = 2 add_building_construction = { type = arms_factory level = 2 instant_build = yes } } } } focus = { id = JAP_formalize_the_tonarigumi icon = GFX_focus_generic_whispers #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 2 y = 1 relative_position_id = JAP_imperial_rule_assistance_association prerequisite = { focus = JAP_imperial_rule_assistance_association } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL } completion_reward = { JAP_add_or_modify_showa_statism = yes add_to_variable = { JAP_showa_statism_fascism_drift = 0.05 tooltip = fascism_drift_tt } custom_effect_tooltip = generic_skip_one_line_tt every_subject_country = { limit = { NOT = { has_idea = JAP_subject_tonarigumi_idea } } add_ideas = JAP_subject_tonarigumi_idea } custom_effect_tooltip = generic_skip_one_line_tt unlock_decision_tooltip = JAP_distribute_rations_decision custom_effect_tooltip = JAP_formalize_the_tonarigumi_tt } } focus = { id = JAP_ichioku_isshin icon = GFX_goal_generic_national_unity #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = -2 y = 1 relative_position_id = JAP_formalize_the_tonarigumi prerequisite = { focus = JAP_formalize_the_tonarigumi focus = JAP_sea_national_defense_state focus = JAP_form_the_yokusan_sonendan } cost = 5 ai_will_do = { factor = 1 } available = { OR = { has_government = neutrality has_government = fascism } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_STABILITY } completion_reward = { add_stability = 0.075 custom_effect_tooltip = generic_skip_one_line_tt #custom_effect_tooltip = JAP_build_hakko_ichiu_landmark_tt 1018 = { add_building_construction = { type = landmark_hakko_ichiu level = 1 instant_build = yes province = 1020 } } custom_effect_tooltip = which_will_give_tt show_ideas_tooltip = JAP_hakko_ichiu_monument_idea } } focus = { id = JAP_issue_the_senjinkun_military_code icon = GFX_focus_SOV_mobilization_plan #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 4 y = 1 relative_position_id = JAP_imperial_rule_assistance_association prerequisite = { focus = JAP_imperial_rule_assistance_association } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_WAR_SUPPORT } completion_reward = { add_war_support = 0.05 add_command_power = 25 custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = cost_reduced_last_stand_2 } } focus = { id = JAP_issue_the_shinmin_no_michi_manifesto icon = GFX_focus_hol_the_foundations_of_defense #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 1 relative_position_id = JAP_issue_the_senjinkun_military_code prerequisite = { focus = JAP_issue_the_senjinkun_military_code } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_WAR_SUPPORT } completion_reward = { JAP_add_or_modify_showa_statism = yes add_to_variable = { JAP_showa_statism_weekly_casualties_war_support = 0.0002 tooltip = weekly_casualties_war_support_tt } add_to_variable = { JAP_showa_statism_weekly_convoys_war_support = 0.0002 tooltip = weekly_convoys_war_support_tt } add_to_variable = { JAP_showa_statism_weekly_bombing_war_support = 0.0002 tooltip = weekly_bombing_war_support_tt } custom_effect_tooltip = peace_conference_spiritual_mob_modifier_japan } } focus = { id = JAP_sea_greater_east_asian_co_properity_sphere icon = GFX_focus_JAP_greater_east_asian_co_properity_sphere #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 8 y = 1 relative_position_id = JAP_imperial_rule_assistance_association prerequisite = { focus = JAP_imperial_rule_assistance_association } cost = 10 ai_will_do = { factor = 1 } available = { is_subject = no OR = { is_faction_leader = yes is_in_faction = no } NOT = { has_country_flag = JAP_CHI_pact_is_active_flag } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER } completion_reward = { hidden_effect = { set_rule = { can_create_factions = yes } } add_political_power = 75 custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_east_asia_co_prosperity_sphere = yes add_to_variable = { JAP_east_asia_co_prosperity_sphere_autonomy_manpower_share_from_subjects = 0.05 tooltip = autonomy_manpower_share_from_subjects_tt } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { is_in_faction = no } create_faction_from_template = faction_template_geacps_faction } ELSE_IF = { limit = { is_faction_leader = yes } IF = { limit = { has_dlc = "No Compromise, No Surrender" } set_faction_manifest = faction_manifest_strategic_resource_control add_faction_goal_slot = { category = medium_term value = 1 } add_faction_goal_slot = { category = long_term value = 1 } add_faction_goal = faction_goal_secure_the_oil_supply add_faction_goal = faction_goal_war_on_communism_in_asia set_faction_rule = joining_rule_asia_pacific_ocenania_only set_faction_rule = faction_peace_rule_puppeting_focus } set_faction_name = JAP_greater_east_asian_co_prosperity_sphere } ELSE_IF = { # If member of a faction but not faction leader limit = { has_dlc = "No Compromise, No Surrender" } add_faction_initiative = 1 } custom_effect_tooltip = generic_skip_one_line_tt country_event = { id = SEA_japan_foreign_policy.40 } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_sea_greater_east_asian_co_properity_sphere_tt custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_sea_greater_east_asian_co_properity_sphere_2_tt custom_effect_tooltip = generic_skip_one_line_tt unlock_decision_tooltip = { decision = JAP_empower_the_yi_dynasty_decision show_effect_tooltip = no } hidden_effect = { news_event = { id = SEA_japan_news_events.02 days = 4 } } } } focus = { id = JAP_expand_japan_manchukuo_economic_bloc icon = GFX_focus_RAJ_special_economic_zones #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = -2 y = 1 relative_position_id = JAP_sea_greater_east_asian_co_properity_sphere prerequisite = { focus = JAP_sea_greater_east_asian_co_properity_sphere } cost = 5 ai_will_do = { factor = 1 } available = { MAN = { is_ally_with = ROOT } is_faction_leader = yes } bypass = { NOT = { MAN = { is_ally_with = ROOT } } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { add_ideas = JAP_MAN_joint_economic_block_idea custom_effect_tooltip = generic_skip_one_line_tt MAN = { add_ideas = JAP_MAN_joint_economic_block_idea } custom_effect_tooltip = generic_skip_one_line_tt JAP_small_zaibatsu_faction_gain = yes } } focus = { id = JAP_develop_the_yen_bloc icon = GFX_focus_JAP_develop_the_yen_block #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 1 relative_position_id = JAP_expand_japan_manchukuo_economic_bloc prerequisite = { focus = JAP_expand_japan_manchukuo_economic_bloc } cost = 10 ai_will_do = { factor = 1 } available = { is_faction_leader = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_INDUSTRY } completion_reward = { IF = { limit = { any_country = { has_idea = JAP_MAN_joint_economic_block_idea } } every_country = { limit = { has_idea = JAP_MAN_joint_economic_block_idea } swap_ideas = { remove_idea = JAP_MAN_joint_economic_block_idea add_idea = JAP_yen_bloc_idea } } custom_effect_tooltip = generic_skip_one_line_tt } every_other_country = { limit = { is_ally_with = ROOT NOT = { has_idea = JAP_MAN_joint_economic_block_idea has_idea = JAP_yen_bloc_idea } } add_ideas = JAP_yen_bloc_idea } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_develop_the_yen_bloc_tt } } focus = { id = JAP_the_flying_geese icon = GFX_focus_JAP_the_flying_geese #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 2 y = 1 relative_position_id = JAP_sea_greater_east_asian_co_properity_sphere prerequisite = { focus = JAP_sea_greater_east_asian_co_properity_sphere } cost = 10 ai_will_do = { factor = 1 } available = { is_faction_leader = yes any_country = { is_ally_with = ROOT } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { JAP_add_or_modify_east_asia_co_prosperity_sphere = yes add_to_variable = { JAP_east_asia_co_prosperity_sphere_research_speed_factor = 0.02 tooltip = research_speed_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt add_to_tech_sharing_group = jap_geacps_research every_other_country = { limit = { is_ally_with = ROOT } add_to_tech_sharing_group = jap_geacps_research } } } focus = { id = JAP_greater_east_asia_railroad icon = GFX_focus_SOV_south_manchuria_railway #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 1 relative_position_id = JAP_the_flying_geese prerequisite = { focus = JAP_the_flying_geese } cost = 10 ai_will_do = { factor = 1 } available = { is_faction_leader = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { custom_effect_tooltip = JAP_greater_east_asia_railroad_tt every_state = { limit = { is_controlled_by_ROOT_or_ally = yes infrastructure < 2 } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_east_asia_co_prosperity_sphere = yes add_to_variable = { JAP_east_asia_co_prosperity_sphere_production_speed_rail_way_factor = 0.1 tooltip = production_speed_rail_way_factor_tt } add_to_variable = { JAP_east_asia_co_prosperity_sphere_production_speed_supply_node_factor = 0.15 tooltip = production_speed_supply_node_factor_tt } #add_to_variable = { JAP_east_asia_co_prosperity_sphere_resources_to_overlord_factor = 0.05 tooltip = resources_to_overlord_factor_tt } } } focus = { id = JAP_east_asia_development_board icon = GFX_goal_generic_construction #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 1 relative_position_id = JAP_sea_greater_east_asian_co_properity_sphere prerequisite = { focus = JAP_sea_greater_east_asian_co_properity_sphere } cost = 5 ai_will_do = { factor = 1 } available = { is_faction_leader = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_INDUSTRY } completion_reward = { add_timed_idea = { idea = JAP_invesments_into_minor_asian_states_cost days = 180 } custom_effect_tooltip = generic_skip_one_line_tt every_other_country = { limit = { is_ally_with = ROOT } add_timed_idea = { idea = JAP_industrial_development_support days = 730 } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_east_asia_development_board_tt } } focus = { id = JAP_ministry_of_greater_east_asia icon = GFX_focus_ETH_re-convene_the_parliament #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 1 relative_position_id = JAP_east_asia_development_board prerequisite = { focus = JAP_east_asia_development_board } cost = 5 ai_will_do = { factor = 1 } available = { is_faction_leader = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { every_other_country = { limit = { is_ally_with = ROOT NOT = { has_idea = JAP_ministry_of_greater_east_asia_idea } } add_ideas = JAP_ministry_of_greater_east_asia_idea } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_shigenori_togo } } focus = { id = JAP_promote_pan_asianism icon = GFX_focus_JAP_promote_pan_asianism #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 1 relative_position_id = JAP_ministry_of_greater_east_asia prerequisite = { focus = JAP_ministry_of_greater_east_asia } prerequisite = { focus = JAP_develop_the_yen_bloc } prerequisite = { focus = JAP_greater_east_asia_railroad } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_MANPOWER } completion_reward = { JAP_add_or_modify_east_asia_co_prosperity_sphere = yes add_to_variable = { JAP_east_asia_co_prosperity_sphere_non_core_manpower = 0.03 tooltip = non_core_manpower_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_promote_pan_asianism_tt custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_shumei_okawa } } focus = { id = JAP_tojos_premiership icon = GFX_focus_JAP_tojos_premiership mutually_exclusive = { focus = JAP_yamamotos_premiership focus = JAP_the_crysanthemum_throne focus = JAP_solidify_tohokai_rule } x = -2 y = 2 relative_position_id = JAP_ichioku_isshin prerequisite = { focus = JAP_ichioku_isshin } cost = 5 offset = { x = -1 y = 0 trigger = { has_country_flag = JAP_tohokai_prime_minister_added } } ai_will_do = { factor = 1 } available = { OR = { AND = { JAP_army_faction_is_at_least_influential = yes JAP_army_faction_is_greater_than_navy = yes } AND = { any_enemy_country = { is_major = yes custom_trigger_tooltip = { tooltip = JAP_tojos_premiership_tt NOT = { is_literally_china = yes } } } has_war_support > 0.9 } } } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { add_war_support = 0.05 custom_effect_tooltip = generic_skip_one_line_tt add_country_leader_role = { character = JAP_hideki_tojo promote_leader = yes country_leader = { ideology = emperor_fascism expire = "1952.1.1.1" traits = { JAP_IJA_prime_minister_trait } } } hidden_effect = { set_cosmetic_tag = JAP_army_dominant } } } focus = { id = JAP_yamamotos_premiership icon = GFX_focus_JAP_yamamotos_premiership mutually_exclusive = { focus = JAP_tojos_premiership focus = JAP_the_crysanthemum_throne focus = JAP_solidify_tohokai_rule } x = 0 y = 2 relative_position_id = JAP_ichioku_isshin prerequisite = { focus = JAP_ichioku_isshin } cost = 5 offset = { x = -1 y = 0 trigger = { has_country_flag = JAP_tohokai_prime_minister_added } } ai_will_do = { factor = 1 } available = { JAP_naval_faction_is_at_least_influential = yes JAP_naval_faction_is_greater_than_army = yes NOT = { has_country_flag = JAP_yamamoto_shot_down_flag } } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { add_war_support = 0.05 custom_effect_tooltip = generic_skip_one_line_tt add_country_leader_role = { character = JAP_isoroku_yamamoto promote_leader = yes country_leader = { ideology = emperor_fascism expire = "1952.1.1.1" traits = { JAP_IJN_prime_minister_trait } } } custom_effect_tooltip = generic_skip_one_line_tt JAP_big_naval_faction_gain = yes hidden_effect = { set_cosmetic_tag = JAP_navy_dominant } } } focus = { id = JAP_the_crysanthemum_throne icon = GFX_focus_JAP_the_crysanthemum_throne mutually_exclusive = { focus = JAP_tojos_premiership focus = JAP_yamamotos_premiership focus = JAP_solidify_tohokai_rule } x = 2 y = 2 relative_position_id = JAP_ichioku_isshin prerequisite = { focus = JAP_ichioku_isshin } cost = 5 offset = { x = -1 y = 0 trigger = { has_country_flag = JAP_tohokai_prime_minister_added } } ai_will_do = { factor = 1 } available = { JAP_naval_faction_is_same_as_army = yes } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { add_political_power = 50 custom_effect_tooltip = generic_skip_one_line_tt add_country_leader_role = { character = JAP_emperor_hirohito promote_leader = yes country_leader = { ideology = emperor_fascism expire = "1952.1.1.1" traits = { emperor_showa_2 } } } hidden_effect = { add_country_leader_role = { character = JAP_emperor_hirohito promote_leader = yes country_leader = { ideology = despotism expire = "1952.1.1.1" traits = { emperor_showa_2 } } } } hidden_effect = { set_cosmetic_tag = JAP_emperor_dominant } } } focus = { id = JAP_solidify_tohokai_rule icon = GFX_focus_JAP_the_tohokai mutually_exclusive = { focus = JAP_tojos_premiership focus = JAP_yamamotos_premiership focus = JAP_the_crysanthemum_throne } x = 4 y = 2 relative_position_id = JAP_ichioku_isshin prerequisite = { focus = JAP_ichioku_isshin } allow_branch = { has_country_flag = JAP_tohokai_prime_minister_added IF = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors has_completed_focus = JAP_okadas_military_purge_speech } } } offset = { x = -1 y = 0 trigger = { has_country_flag = JAP_tohokai_prime_minister_added } } cost = 5 ai_will_do = { factor = 1 } available = { has_country_leader = { ruling_only = yes character = JAP_seigo_nakano } } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { add_political_power = 75 set_party_name = { ideology = fascism long_name = JAP_tohokai_party_long name = JAP_tohokai_party } custom_effect_tooltip = generic_skip_one_line_tt JAP_big_government_faction_gain = yes } } focus = { id = JAP_national_defense_brotherhood icon = GFX_focus_JAP_national_defense_brotherhood #mutually_exclusive = { focus = JAP_yamamotos_premiership focus = JAP_the_crysanthemum_throne } x = -2 y = 2 relative_position_id = JAP_tojos_premiership prerequisite = { focus = JAP_tojos_premiership } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_INDUSTRY } completion_reward = { add_war_support = 0.05 custom_effect_tooltip = generic_skip_one_line_tt add_ideas = JAP_national_defense_brotherhood_idea custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_nobusuke_kishi hidden_effect = { set_country_flag = JAP_national_defense_brotherhood_started_flag # Timer for collapse event } } } focus = { id = JAP_supreme_council_for_direction_of_war icon = GFX_focus_JAP_supreme_council_for_direction_of_war #mutually_exclusive = { focus = JAP_yamamotos_premiership focus = JAP_the_crysanthemum_throne } x = -1 y = 1 relative_position_id = JAP_tojos_premiership prerequisite = { focus = JAP_tojos_premiership focus = JAP_yamamotos_premiership focus = JAP_the_crysanthemum_throne focus = JAP_solidify_tohokai_rule } cost = 10 ai_will_do = { factor = 1 } available = { has_war = yes is_subject = no } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { JAP_add_or_modify_imperial_army = yes add_to_variable = { JAP_army_planning_speed = 0.05 tooltip = planning_speed_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_imperial_navy = yes add_to_variable = { JAP_navy_naval_coordination = 0.05 tooltip = naval_coordination_tt } IF = { limit = { NOT = { has_rule = can_use_kamikaze_pilots } } hidden_effect = { set_rule = { can_use_kamikaze_pilots = yes } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = kamikaze_focus_tooltip } } } focus = { id = JAP_found_the_boeitai icon = GFX_focus_generic_manpower #mutually_exclusive = { focus = JAP_yamamotos_premiership focus = JAP_the_crysanthemum_throne } x = 0 y = 2 relative_position_id = JAP_tojos_premiership prerequisite = { focus = JAP_tojos_premiership focus = JAP_yamamotos_premiership focus = JAP_the_crysanthemum_throne focus = JAP_solidify_tohokai_rule } cost = 5 ai_will_do = { factor = 1 } available = { has_war = yes any_core_state = { JAP_is_home_islands_state = yes NOT = { is_fully_controlled_by = ROOT } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_MANPOWER } completion_reward = { add_ideas = JAP_boeitai_idea custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_found_the_boeitai_tt hidden_effect = { delete_unit_template_and_units = { division_template = "Kokumin Giyū Sentōtai" disband = yes #if yes, will refund equipment/manpower. } division_template = { name = "Kokumin Giyū Sentōtai" division_names_group = JAP_MIL_01 override_model = JAP_militia_entity role = garrison template_counter = 113 is_locked = yes regiments = { militia = { x = 0 y = 0 } militia = { x = 0 y = 1 } militia = { x = 0 y = 2 } militia = { x = 1 y = 0 } militia = { x = 1 y = 1 } } support = { } } } } } focus = { id = JAP_advance_one_hundred_million_fireballs icon = GFX_focus_JAP_advance_one_hundred_million_fireballs #mutually_exclusive = { focus = JAP_yamamotos_premiership focus = JAP_the_crysanthemum_throne } x = 0 y = 1 relative_position_id = JAP_found_the_boeitai prerequisite = { focus = JAP_found_the_boeitai } cost = 10 ai_will_do = { factor = 1 } available = { any_enemy_country = { is_major = yes } any_core_state = { JAP_is_home_islands_state = yes NOT = { is_fully_controlled_by = ROOT } } has_stability > 0.4 has_war_support > 0.8 } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_MANPOWER } completion_reward = { add_ideas = JAP_advance_one_hundred_million_fireballs_idea custom_effect_tooltip = JAP_advance_one_hundred_million_fireballs_tt custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = CHI_50_cheaper_force_attack } } focus = { id = JAP_joshi_teishin_tai icon = GFX_focus_JAP_joshi_teishin_tai #mutually_exclusive = { focus = JAP_yamamotos_premiership focus = JAP_the_crysanthemum_throne } x = 1 y = 1 relative_position_id = JAP_tojos_premiership prerequisite = { focus = JAP_tojos_premiership focus = JAP_yamamotos_premiership focus = JAP_the_crysanthemum_throne focus = JAP_solidify_tohokai_rule } cost = 5 dynamic = yes ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { JAP_add_or_modify_showa_statism = yes add_to_variable = { JAP_showa_statism_industry_repair_factor = 0.1 tooltip = industry_repair_factor_tt } add_to_variable = { JAP_showa_statism_industrial_capacity_factory = 0.03 tooltip = industrial_capacity_factory_tt } add_to_variable = { JAP_showa_statism_conscription_factor = 0.02 tooltip = conscription_factor_tt } } } focus = { id = JAP_the_metal_collection_order icon = GFX_focus_CONGO_copper_cartridges #mutually_exclusive = { focus = JAP_yamamotos_premiership focus = JAP_the_crysanthemum_throne } x = 2 y = 2 relative_position_id = JAP_tojos_premiership prerequisite = { focus = JAP_tojos_premiership focus = JAP_yamamotos_premiership focus = JAP_the_crysanthemum_throne focus = JAP_solidify_tohokai_rule } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { add_stability = -0.1 custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_lack_of_resource_penalty_factor = -0.1 tooltip = production_lack_of_resource_penalty_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt unlock_decision_tooltip = JAP_develop_sufu_materials_decision } } focus = { id = JAP_form_the_dai_nippon_fujinkai icon = GFX_focus_JAP_form_the_dai_nippon_fujinkai #mutually_exclusive = { focus = JAP_yamamotos_premiership focus = JAP_the_crysanthemum_throne } x = 3 y = 1 relative_position_id = JAP_tojos_premiership prerequisite = { focus = JAP_tojos_premiership focus = JAP_yamamotos_premiership focus = JAP_the_crysanthemum_throne focus = JAP_solidify_tohokai_rule } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { add_political_power = 100 custom_effect_tooltip = generic_skip_one_line_tt unlock_decision_tooltip = JAP_collect_civilian_donations_decision unlock_decision_tooltip = JAP_raise_military_moreale_decision unlock_decision_tooltip = JAP_women_in_military_production_decision custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_yamauchi_sachiko } } focus = { id = JAP_fund_propaganda_films icon = GFX_focus_JAP_fund_propaganda_films #mutually_exclusive = { focus = JAP_yamamotos_premiership focus = JAP_the_crysanthemum_throne } x = 4 y = 2 relative_position_id = JAP_tojos_premiership prerequisite = { focus = JAP_tojos_premiership focus = JAP_yamamotos_premiership focus = JAP_the_crysanthemum_throne focus = JAP_solidify_tohokai_rule } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL FOCUS_FILTER_IMPERIAL_INFLUENCE FOCUS_FILTER_WAR_SUPPORT } completion_reward = { add_political_power = 50 custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_showa_statism = yes add_to_variable = { JAP_showa_statism_weekly_casualties_war_support = 0.001 tooltip = weekly_casualties_war_support_tt } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { has_country_flag = has_taken_the_war_propaganda_film_industry_decision } custom_effect_tooltip = JAP_fund_propaganda_films_tt custom_effect_tooltip = generic_skip_one_line_tt } ELSE = { custom_effect_tooltip = JAP_fund_propaganda_films_2_tt custom_effect_tooltip = generic_skip_one_line_tt } JAP_small_naval_faction_gain = yes } } focus = { id = JAP_the_eternal_kingdom icon = GFX_focus_JAP_the_eternal_kingdom #mutually_exclusive = { focus = JAP_yamamotos_premiership focus = JAP_the_crysanthemum_throne } x = 0 y = 1 relative_position_id = JAP_fund_propaganda_films prerequisite = { focus = JAP_fund_propaganda_films } cost = 10 ai_will_do = { factor = 1 } available = { surrender_progress < 0.05 282 = { is_controlled_by_ROOT_or_ally = yes } 613 = { is_controlled_by_ROOT_or_ally = yes } 1021 = { is_controlled_by_ROOT_or_ally = yes } 995 = { is_controlled_by_ROOT_or_ally = yes } 524 = { is_controlled_by_ROOT_or_ally = yes } 629 = { is_controlled_by_ROOT_or_ally = yes } 328 = { is_controlled_by_ROOT_or_ally = yes } 327 = { is_controlled_by_ROOT_or_ally = yes } 289 = { is_controlled_by_ROOT_or_ally = yes } 638 = { is_controlled_by_ROOT_or_ally = yes } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_STABILITY } completion_reward = { IF = { limit = { has_cosmetic_tag = JAP_army_dominant } set_cosmetic_tag = JAP_greater_army_dominant_fascism custom_effect_tooltip = generic_skip_one_line_tt } ELSE_IF = { limit = { has_cosmetic_tag = JAP_navy_dominant } set_cosmetic_tag = JAP_greater_navy_dominant_fascism custom_effect_tooltip = generic_skip_one_line_tt } ELSE_IF = { limit = { has_cosmetic_tag = JAP_emperor_dominant } set_cosmetic_tag = JAP_greater_emperor_dominant_fascism custom_effect_tooltip = generic_skip_one_line_tt } ELSE_IF = { limit = { has_cosmetic_tag = JAP_tohokai_rule } set_cosmetic_tag = JAP_greater_tohokai_rule custom_effect_tooltip = generic_skip_one_line_tt } ELSE = { # For tooltip pruposes before heading down the tree effect_tooltip = { set_cosmetic_tag = JAP_greater_army_dominant_fascism custom_effect_tooltip = generic_skip_one_line_tt } } add_ideas = JAP_the_eternal_kingdom_idea custom_effect_tooltip = JAP_the_eternal_kingdom_tt custom_effect_tooltip = generic_skip_one_line_tt add_country_leader_trait = JAP_protector_of_the_eternal_kingdom #custom_effect_tooltip = generic_skip_one_line_tt every_state = { limit = { NOT = { is_core_of = ROOT } OR = { state = 655 state = 648 state = 647 state = 684 state = 633 state = 638 state = 629 state = 631 state = 632 state = 630 state = 642 state = 727 } } add_core_of = ROOT } } } focus = { id = JAP_found_the_air_defense_surveilance_corps icon = GFX_focus_SWE_lottakoren x = 5 y = 1 relative_position_id = JAP_tojos_premiership prerequisite = { focus = JAP_tojos_premiership focus = JAP_yamamotos_premiership focus = JAP_the_crysanthemum_throne focus = JAP_solidify_tohokai_rule } cost = 10 ai_will_do = { factor = 1 } available = { has_war_with_major = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { add_ideas = JAP_air_defence_surveilance_corps_idea } } focus = { id = JAP_the_koiso_cabinet icon = GFX_focus_JAP_the_koiso_administration x = 2 y = 1 relative_position_id = JAP_advance_one_hundred_million_fireballs cost = 10 ai_will_do = { factor = 1 } allow_branch = { has_country_flag = JAP_tojo_or_yamamoto_resigned_flag IF = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors has_completed_focus = JAP_okadas_military_purge_speech } } } available = { is_subject = no has_government = fascism has_war = yes } bypass = { OR = { is_subject = yes has_government = democratic #has_war = no } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { add_country_leader_role = { character = JAP_kuniaki_koiso promote_leader = yes country_leader = { ideology = emperor_fascism expire = "1952.1.1.1" traits = { JAP_anti_communist_pm } } } custom_effect_tooltip = generic_skip_one_line_tt swap_ideas = { remove_idea = JAP_crumbling_military_cabinet_idea add_idea = JAP_crumbling_military_cabinet_idea_2 } } } focus = { id = JAP_the_war_has_not_necessarily_developed_focus icon = GFX_focus_JAP_propaganda #mutually_exclusive = { focus = JAP_utilize_our_polish_friendship } x = 0 y = 1 relative_position_id = JAP_the_koiso_cabinet prerequisite = { focus = JAP_the_koiso_cabinet } cost = 5 ai_will_do = { factor = 1 } available = { is_subject = no has_government = fascism has_war = yes } bypass = { OR = { is_subject = yes has_government = democratic #has_war = no } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { country_event = { id = SEA_japan_popup_events.43 } custom_effect_tooltip = JAP_the_war_has_not_necessarily_developed_focus_tt } } focus = { id = JAP_japans_longest_day icon = GFX_focus_IRQ_attempted_assasination_of_sidqi mutually_exclusive = { focus = JAP_the_surrender_broadcast } x = -1 y = 1 relative_position_id = JAP_the_war_has_not_necessarily_developed_focus prerequisite = { focus = JAP_the_war_has_not_necessarily_developed_focus } cost = 5 ai_will_do = { factor = 1 } available = { is_subject = no has_government = fascism has_country_flag = JAP_kyujo_incident_rebels_won_flag has_war = yes } bypass = { OR = { #has_war = no is_subject = yes has_government = democratic } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { swap_ideas = { remove_idea = JAP_crumbling_military_cabinet_idea_4 add_idea = JAP_crumbling_military_cabinet_idea_5 } } } focus = { id = JAP_the_surrender_broadcast icon = GFX_focus_JAP_gather_royal_pacifists_support mutually_exclusive = { focus = JAP_japans_longest_day } x = 1 y = 1 relative_position_id = JAP_the_war_has_not_necessarily_developed_focus prerequisite = { focus = JAP_the_war_has_not_necessarily_developed_focus } cost = 5 ai_will_do = { factor = 1 modifier = { factor = 0 OR = { 1036 = { is_controlled_by_ROOT_or_subject = yes } 1037 = { is_controlled_by_ROOT_or_subject = yes } 327 = { is_controlled_by_ROOT_or_subject = yes } 285 = { is_controlled_by_ROOT_or_subject = yes } } } } available = { is_subject = no has_government = fascism has_country_flag = JAP_kyujo_incident_rebels_lost_flag has_war = yes OR = { any_core_state = { JAP_is_home_islands_state = yes NOT = { is_fully_controlled_by = ROOT } } has_global_flag = JAP_nuke_2 } } bypass = { OR = { is_subject = yes has_government = democratic } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { add_ideas = JAP_accepted_the_potsdam_agreement custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_the_surrender_broadcast_tt hidden_effect = { set_global_flag = JAP_surrendered_through_their_focus_flag } } } ##### SHARED FOREIGN POLICY BRANCH ##### focus = { id = JAP_revisit_the_thirteen_demands icon = GFX_focus_generic_treaty #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = -13 y = 1 relative_position_id = JAP_sea_purge_the_kodoha_faction offset = { x = -34 y = 0 trigger = { AND = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors } } } prerequisite = { focus = JAP_sea_purge_the_kodoha_faction focus = JAP_revere_the_emperor_destroy_the_traitors } cost = 3 ai_will_do = { factor = 1 } available = { JAP_army_faction_is_not_subdued = yes } bypass = { OR = { has_war_with = CHI has_subject = CHI } } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT } completion_reward = { add_war_support = 0.05 add_political_power = 25 IF = { limit = { CHI = { exists = yes } } CHI = { add_opinion_modifier = { target = ROOT modifier = JAP_revisited_21_demands_neg_op_mod } } } } } focus = { id = JAP_invest_in_senbu icon = GFX_focus_generic_concessions #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 1 relative_position_id = JAP_revisit_the_thirteen_demands prerequisite = { focus = JAP_revisit_the_thirteen_demands } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { add_ideas = JAP_senbu_idea custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_unlock_senbu_occupation_law_tt show_ideas_tooltip = senbu_occupation_law_fake_idea custom_effect_tooltip = generic_skip_one_line_tt country_event = { id = SEA_japan_foreign_policy.41 } } } focus = { id = JAP_establish_mongol_military_government icon = GFX_focus_JAP_establish_the_mongol_military_government #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = -2 y = 1 relative_position_id = JAP_revisit_the_thirteen_demands prerequisite = { focus = JAP_revisit_the_thirteen_demands } cost = 5 ai_will_do = { factor = 1 } available = { MEN = { exists = yes is_subject = no NOT = { has_war_with = ROOT } } } bypass = { MEN = { is_ally_with = ROOT } } will_lead_to_war_with = MEN cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL FOCUS_FILTER_ANNEXATION } completion_reward = { MEN = { country_event = { id = SEA_japan_foreign_policy.1 hours = 6 random_hours = 12 } } custom_effect_tooltip = if_they_accept_tt effect_tooltip = { add_political_power = 25 custom_effect_tooltip = generic_skip_one_line_tt set_autonomy = { target = MEN autonomous_state = autonomy_wtt_imperial_protectorate end_wars = no end_civil_wars = no } custom_effect_tooltip = generic_skip_one_line_tt MEN = { drop_cosmetic_tag = yes set_cosmetic_tag = MEN_mongol_military_government_tag } } } } focus = { id = JAP_launch_the_suiyuan_campaign icon = GFX_focus_generic_attack_kuomintang #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 1 y = 1 relative_position_id = JAP_establish_mongol_military_government prerequisite = { focus = JAP_establish_mongol_military_government } cost = 5 ai_will_do = { factor = 1 } available = { has_subject = MEN SHX = { exists = yes is_in_faction = no is_subject = no has_war = no AND = { owns_state = 621 owns_state = 746 } } NOT = { has_country_flag = JAP_suiyuan_campaign_has_started_flag has_country_flag = JAP_suiyuan_campaign_has_ended_flag } } bypass = { } will_lead_to_war_with = SHX cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_ANNEXATION } completion_reward = { custom_effect_tooltip = JAP_launch_the_suiyuan_campaign_tt declare_war_on = { target = SHX type = take_state_focus } MEN = { add_to_war = { targeted_alliance = ROOT enemy = SHX hostility_reason = asked_to_join } } add_named_threat = { threat = 1 name = JAP_began_the_suiyuan_campaign } custom_effect_tooltip = generic_skip_one_line_tt SHX = { country_event = { id = SEA_japan_foreign_policy.31 hours = 1 } } hidden_effect = { activate_mission = JAP_the_suiyuan_offensive_mission set_country_flag = JAP_suiyuan_campaign_has_started_flag } } } focus = { id = JAP_reorganize_the_united_autonomous_government icon = GFX_focus_JAP_reorganize_the_united_autonomous_government #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = -1 y = 1 relative_position_id = JAP_establish_mongol_military_government prerequisite = { focus = JAP_establish_mongol_military_government } cost = 5 ai_will_do = { factor = 1 } available = { has_subject = MEN } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { MEN = { country_event = { id = SEA_japan_foreign_policy.14 hours = 2 } } custom_effect_tooltip = if_they_accept_tt effect_tooltip = { MEN = { drop_cosmetic_tag = yes set_cosmetic_tag = MEN_autonomy add_state_claim = 616 add_state_claim = 1040 add_political_power = 100 add_war_support = 0.05 add_manpower = 5000 } } } } focus = { id = JAP_mengjiang_united_autonomous_government icon = GFX_focus_JAP_mengjiang_united_autonomous_government #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 1 relative_position_id = JAP_reorganize_the_united_autonomous_government prerequisite = { focus = JAP_reorganize_the_united_autonomous_government } cost = 5 ai_will_do = { factor = 1 } available = { has_subject = MEN IF = { limit = { has_dlc = "No Compromise, No Surrender" } OR = { has_completed_focus = JAP_the_imperial_colors has_completed_focus = JAP_imperial_rule_assistance_association } } ELSE = { has_completed_focus = JAP_imperial_rule_assistance_association } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { MEN = { country_event = { id = SEA_japan_foreign_policy.21 hours = 2 } } custom_effect_tooltip = if_they_accept_tt effect_tooltip = { MEN = { IF = { limit = { JAP = { OR = { has_completed_focus = JAP_sea_purge_the_kodoha_faction has_government = fascism } } NOT = { has_government = fascism } } set_politics = { ruling_party = fascism elections_allowed = no } add_popularity = { ideology = fascism popularity = 0.25 } custom_effect_tooltip = generic_skip_one_line_tt } drop_cosmetic_tag = yes set_cosmetic_tag = MEN_mengjiang_autonomy custom_effect_tooltip = generic_skip_one_line_tt add_state_core = 616 add_state_core = 1040 custom_effect_tooltip = generic_skip_one_line_tt add_ideas = MEN_true_mongol_state } } } } focus = { id = JAP_mongol_autonomous_state icon = GFX_focus_generic_attack_mongolia #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 1 relative_position_id = JAP_mengjiang_united_autonomous_government prerequisite = { focus = JAP_mengjiang_united_autonomous_government } cost = 10 ai_will_do = { factor = 1 } available = { has_subject = MEN JAP_army_faction_is_at_least_influential = yes } bypass = { } will_lead_to_war_with = MON cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_ANNEXATION } completion_reward = { MEN = { country_event = { id = SEA_japan_foreign_policy.27 hours = 2 } } custom_effect_tooltip = if_they_accept_tt effect_tooltip = { MEN = { drop_cosmetic_tag = yes set_cosmetic_tag = MEN_mongol_autonomy add_political_power = 150 add_war_support = 0.1 } MON = { every_core_state = { limit = { NOT = { is_core_of = MEN is_claimed_by = MEN } } add_claim_by = MEN } } custom_effect_tooltip = generic_skip_one_line_tt create_wargoal = { type = annex_everything target = MON expire = 0 } } } } focus = { id = JAP_reinforce_the_beijing_garrison icon = GFX_focus_JAP_reinforce_the_east_hebei_garrisons #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 2 y = 1 relative_position_id = JAP_revisit_the_thirteen_demands prerequisite = { focus = JAP_revisit_the_thirteen_demands } cost = 10 ai_will_do = { factor = 1 } available = { is_subject = no NOT = { has_war_with = CHI is_ally_with = CHI } OR = { NOT = { has_completed_focus = JAP_ensure_temporary_peace_with_china } AND = { has_country_flag = { flag = JAP_chinese_japanese_neutrality_pact_flag days > 365 } custom_trigger_tooltip = { tooltip = JAG_chinese_neutality_pact_focus_days_tt has_country_flag = { flag = JAP_chinese_japanese_neutrality_pact_flag days > 365 } } } } } bypass = { OR = { AND = { 608 = { NOT = { is_controlled_by = CHI is_controlled_by = PRC is_controlled_by = SHX is_controlled_by = SND is_controlled_by = HBC is_controlled_by = XIC } } 597 = { NOT = { is_controlled_by = CHI is_controlled_by = PRC is_controlled_by = SHX is_controlled_by = SND is_controlled_by = HBC is_controlled_by = XIC } } 614 = { NOT = { is_controlled_by = CHI is_controlled_by = PRC is_controlled_by = SHX is_controlled_by = SND is_controlled_by = HBC is_controlled_by = XIC } } } has_war_with = CHI has_subject = CHI } } will_lead_to_war_with = CHI will_lead_to_war_with = SHX will_lead_to_war_with = HBC will_lead_to_war_with = SND will_lead_to_war_with = XIC cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_ANNEXATION FOCUS_FILTER_MANPOWER } completion_reward = { add_manpower = 15000 custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { 609 = { air_base < 9 } } 609 = { add_building_construction = { type = air_base level = 2 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt } ELSE_IF = { limit = { 609 = { air_base < 10 } } 609 = { add_building_construction = { type = air_base level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt } IF = { limit = { 609 = { free_building_slots = { building = supply_node size > 0 province = 1052 } } } 609 = { add_building_construction = { type = supply_node level = 1 instant_build = yes province = 1052 } } custom_effect_tooltip = generic_skip_one_line_tt } IF = { limit = { NOT = { has_active_mission = JAP_kwantung_army_impatience } } IF = { limit = { CHI = { #if CHI owns one of these states, they get the event OR = { controls_state = 608 controls_state = 597 controls_state = 614 controls_state = 743 } } } CHI = { country_event = { id = china.1 days = 1 random_days = 3 } } } ELSE_IF = { limit = { PRC = { #only fires the event for PRC if they control ALL of the states (to ensure that only one of them gets it, to avoid issues when one selects to turn over the states and the other doesn't) AND = { controls_state = 608 controls_state = 614 } } } PRC = { country_event = { id = china.1 days = 1 random_days = 3 } } } ELSE_IF = { limit = { SHX = { #only fires the event for SHX if they control ALL of the states (to ensure that only one of them gets it, to avoid issues when one selects to turn over the states and the other doesn't) AND = { controls_state = 608 controls_state = 614 } } } SHX = { country_event = { id = china.1 days = 1 random_days = 3 } } } ELSE_IF = { limit = { SND = { #only fires the event for SND if they control ALL of the states (to ensure that only one of them gets it, to avoid issues when one selects to turn over the states and the other doesn't) AND = { controls_state = 608 controls_state = 597 controls_state = 614 } } } SND = { country_event = { id = china.1 days = 1 random_days = 3 } } } ELSE_IF = { limit = { XIC = { #only fires the event for XIC if they control ALL of the states (to ensure that only one of them gets it, to avoid issues when one selects to turn over the states and the other doesn't) AND = { controls_state = 608 controls_state = 1039 controls_state = 614 } } } XIC = { country_event = { id = china.1 days = 1 random_days = 3 } } } ELSE = { 608 = { OWNER = { country_event = { id = china.1 days = 1 random_days = 3 } } } } add_named_threat = { threat = 2 name = JAP_intervene_in_china } # From threat = 1 to 2 due to no escalation tension } ELSE_IF = { limit = { has_active_mission = JAP_kwantung_army_impatience } add_days_mission_timeout = { mission = JAP_kwantung_army_impatience days = -365 } custom_effect_tooltip = JAP_reinforce_the_beijing_garrison_tt } add_ai_strategy = { type = antagonize id = CHI value = 100 } add_ai_strategy = { type = antagonize id = PRC value = 100 } add_ai_strategy = { type = antagonize id = SND value = 100 } hidden_effect = { set_global_flag = JAP_triggered_war_with_china_manually_flag CHI = { add_days_mission_timeout = { mission = CHI_kwantung_army_impatience_dummy days = -365 } } } } } focus = { id = JAP_strategic_offensives icon = GFX_goal_generic_position_armies #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = -1 y = 1 relative_position_id = JAP_reinforce_the_beijing_garrison prerequisite = { focus = JAP_reinforce_the_beijing_garrison } cost = 5 ai_will_do = { factor = 1 } available = { any_enemy_country = { is_literally_china = yes } NOT = { has_idea = JAP_surprise_invasion_idea } } bypass = { OR = { owns_state = 613 CHI = { is_subject_of = ROOT } } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { custom_effect_tooltip = JAP_strategic_offensives_tt IF = { limit = { USA = { has_war = no } } custom_effect_tooltip = generic_skip_one_line_tt USA = { add_war_support = 0.05 } } } } focus = { id = JAP_intensify_anti_guerilla_operations icon = GFX_focus_generic_attack_chinese_soviets #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = -1 y = 2 relative_position_id = JAP_strategic_offensives prerequisite = { focus = JAP_strategic_offensives } cost = 5 ai_will_do = { factor = 1 } available = { any_controlled_state = { OR = { has_dynamic_modifier = { modifier = PRC_guerilla_cells_active_1 } has_dynamic_modifier = { modifier = PRC_guerilla_cells_active_2 } has_dynamic_modifier = { modifier = PRC_anti_japanese_base } } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { custom_effect_tooltip = JAP_intensify_anti_guerilla_operations_tt } } focus = { id = JAP_reorganized_national_government icon = GFX_focus_JAP_reorganized_national_government #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 1 relative_position_id = JAP_strategic_offensives prerequisite = { focus = JAP_strategic_offensives } cost = 5 ai_will_do = { factor = 1 } available = { is_subject = no OR = { has_government = neutrality has_government = fascism } 613 = { state_is_fully_controlled_by_ROOT_or_subject = yes } } bypass = { MAN = { has_completed_focus = MAN_tsr_national_cooperation_government } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { # Establishes the Reorganized National Government 613 = { add_core_of = RNG transfer_state_to = RNG } hidden_effect = { CHI = { every_core_state = { set_state_flag = is_state_rng_wants_flag } } } custom_effect_tooltip = generic_skip_one_line_tt set_autonomy = { target = RNG autonomous_state = autonomy_wtt_imperial_protectorate end_wars = no end_civil_wars = no } RNG = { country_event = { id = SEA_japan_foreign_policy.49 hours = 2 } hidden_effect = { inherit_technology = CHI } } IF = { limit = { OR = { NOT = { has_dlc = "No Compromise, No Surrender" } CHI = { NOT = { has_completed_focus = CHI_prepare_for_a_change_in_leadership } } } CHI = { exists = yes has_war_with = ROOT } } CHI = { country_event = { id = SEA_japan_foreign_policy.61 hours = 1 random_hours = 2 } } } add_ai_strategy = { type = befriend id = RNG value = 100 } add_ai_strategy = { type = protect id = RNG value = 50 } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_reorganized_national_government_tt IF = { limit = { has_dlc = "La Resistance" } custom_effect_tooltip = generic_skip_one_line_tt JAP_create_yoshio_kodama_operative = yes } IF = { limit = { USA = { has_war = no } } custom_effect_tooltip = generic_skip_one_line_tt USA = { add_war_support = 0.05 } custom_effect_tooltip = generic_skip_one_line_tt } CHI = { every_core_state = { limit = { is_owned_and_controlled_by = ROOT NOT = { state = 745 # Kwantung Leased Territory state = 609 # Easty Hebei state = 611 # South Chahar state = 612 # Chahar region = 155 # West Manchuria region = 242 # North Manchuria region = 243 # East Manchuria state = 728 # Gouangzhouwan state = 729 # Macau state = 326 # Hong Kong state = 743 # Qingdao state = 524 # Taiwan state = 1039 # Hebei-Chahar state = 591 # Hainan } } add_core_of = RNG transfer_state_to = RNG } } hidden_effect = { RNG = { add_equipment_to_stockpile = { type = convoy_1 amount = 50 producer = JAP } } } } } focus = { id = JAP_occupy_macau icon = GFX_focus_JAP_occupy_macau #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 2 relative_position_id = JAP_reorganized_national_government prerequisite = { focus = JAP_reorganized_national_government } cost = 2 will_lead_to_war_with = POR ai_will_do = { factor = 1 } available = { is_subject = no 592 = { CONTROLLER = { OR = { original_tag = ROOT is_ally_with = ROOT } } } 729 = { CONTROLLER = { owns_state = PREV NOT = { has_war_with = ROOT is_ally_with = ROOT } } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_ANNEXATION } completion_reward = { 729 = { add_claim_by = ROOT } custom_effect_tooltip = generic_skip_one_line_tt 729 = { OWNER = { country_event = { id = SEA_japan_foreign_policy.15 days = 1 random_days = 2 } } } } } focus = { id = JAP_develop_the_chinese_resources icon = GFX_goal_generic_construct_civilian #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 3 relative_position_id = JAP_reinforce_the_beijing_garrison prerequisite = { focus = JAP_reinforce_the_beijing_garrison } cost = 10 ai_will_do = { factor = 1 } available = { has_tech = excavation1 605 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 325 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 597 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 614 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 602 = { state_is_fully_controlled_by_ROOT_or_subject = yes } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { 605 = { add_resource = { type = aluminium amount = 8 } } 325 = { add_resource = { type = aluminium amount = 12 } add_resource = { type = tungsten amount = 8 } } 597 = { add_resource = { type = aluminium amount = 8 } } 614 = { add_resource = { type = coal amount = 12 } } 602 = { add_resource = { type = tungsten amount = 10 } } unlock_decision_category_tooltip = prospect_for_resources } } focus = { id = JAP_form_the_jikyoku_iinkai icon = GFX_focus_generic_fascist_propaganda #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 1 y = 1 relative_position_id = JAP_reinforce_the_beijing_garrison prerequisite = { focus = JAP_reinforce_the_beijing_garrison } cost = 10 ai_will_do = { factor = 1 } available = { USA = { exists = yes NOT = { is_ally_with = ROOT } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL } completion_reward = { add_political_power = 75 custom_effect_tooltip = generic_skip_one_line_tt USA = { country_event = { id = SEA_japan_foreign_policy.35 hours = 12 random_hours = 24 } } effect_tooltip = { USA = { IF = { limit = { NOT = { has_war_with = JAP } } add_war_support = -0.05 } ELSE = { add_timed_idea = { idea = JAP_pro_japanese_sentiments_for_usa_idea days = 180 } } } } IF = { limit = { has_dlc = "La Resistance" } custom_effect_tooltip = generic_skip_one_line_tt JAP_create_john_farnsworth_operative = yes custom_effect_tooltip = generic_skip_one_line_tt } IF = { limit = { USA = { NOT = { has_war_with = ROOT } } } add_opinion_modifier = { target = USA modifier = japanese_committee_on_trade_and_information_pom } USA = { add_opinion_modifier = { target = ROOT modifier = japanese_committee_on_trade_and_information_pom } } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = CHI_reach_out_for_help_tt hidden_effect = { set_global_flag = { flag = JAP_has_recently_tried_to_block_usa_support_for_china_flag value = 1 days = 121 } } } } focus = { id = JAP_an_expedition_to_tibet icon = GFX_focus_prc_infiltration #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 3 y = 1 relative_position_id = JAP_reinforce_the_beijing_garrison prerequisite = { focus = JAP_reinforce_the_beijing_garrison } cost = 10 ai_will_do = { factor = 1 } available = { TIB = { exists = yes is_subject = no NOT = { is_in_faction_with = ROOT } } OR = { has_war_with = CHI CHI = { exists = no } has_subject = CHI has_subject = RNG } JAP_army_faction_is_at_least_influential = yes } bypass = { TIB = { OR = { exists = no is_ally_with = ROOT has_war_with = ROOT } } } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { TIB = { country_event = { id = SEA_japan_foreign_policy.22 days = 2 random_days = 4 } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_an_expedition_to_tibet_tt add_ai_strategy = { type = protect id = TIB value = 100 } } } focus = { id = JAP_ally_the_dragon_king icon = GFX_focus_JAP_ally_the_dragon_king mutually_exclusive = { focus = JAP_claim_the_raven_crown } x = -1 y = 1 relative_position_id = JAP_an_expedition_to_tibet prerequisite = { focus = JAP_an_expedition_to_tibet } cost = 5 ai_will_do = { factor = 1 } available = { is_subject = no is_faction_leader = yes BHU = { exists = yes is_subject = no is_in_faction = no NOT = { has_war_with = ROOT } } } bypass = { BHU = { is_ally_with = ROOT } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { BHU = { country_event = { id = SEA_japan_foreign_policy.18 hours = 6 random_hours = 12 } } custom_effect_tooltip = if_they_accept_tt effect_tooltip = { ROOT = { add_to_faction = BHU } } } } focus = { id = JAP_claim_the_raven_crown icon = GFX_focus_JAP_claim_the_raven_crown mutually_exclusive = { focus = JAP_ally_the_dragon_king } x = 1 y = 1 relative_position_id = JAP_an_expedition_to_tibet prerequisite = { focus = JAP_an_expedition_to_tibet } cost = 5 ai_will_do = { factor = 1 } available = { BHU = { exists = yes NOT = { has_war_with = ROOT is_ally_with = ROOT } } } bypass = { BHU = { has_war_with = ROOT } } will_lead_to_war_with = BHU cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { BHU = { every_core_state = { limit = { NOT = { is_core_of = ROOT is_claimed_by = ROOT } } add_claim_by = ROOT } } custom_effect_tooltip = generic_skip_one_line_tt create_wargoal = { type = annex_everything target = BHU expire = 0 } } } focus = { id = JAP_ally_the_gorkhas icon = GFX_focus_JAP_ally_the_gorkhas mutually_exclusive = { focus = JAP_claim_the_scripech } x = -2 y = 1 relative_position_id = JAP_claim_the_raven_crown prerequisite = { focus = JAP_claim_the_raven_crown focus = JAP_ally_the_dragon_king } cost = 5 ai_will_do = { factor = 1 } available = { is_subject = no is_faction_leader = yes NEP = { exists = yes is_subject = no is_in_faction = no NOT = { has_war_with = ROOT } } } bypass = { NEP = { is_ally_with = ROOT } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { NEP = { country_event = { id = SEA_japan_foreign_policy.18 hours = 6 random_hours = 12 } } custom_effect_tooltip = if_they_accept_tt effect_tooltip = { ROOT = { add_to_faction = NEP } } } } focus = { id = JAP_claim_the_scripech icon = GFX_focus_JAP_claim_the_scripech mutually_exclusive = { focus = JAP_ally_the_gorkhas } x = 0 y = 1 relative_position_id = JAP_claim_the_raven_crown prerequisite = { focus = JAP_claim_the_raven_crown focus = JAP_ally_the_dragon_king } cost = 5 ai_will_do = { factor = 1 } available = { NEP = { exists = yes NOT = { has_war_with = ROOT is_ally_with = ROOT } } } bypass = { NEP = { has_war_with = ROOT } } will_lead_to_war_with = NEP cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { NEP = { every_core_state = { limit = { NOT = { is_core_of = ROOT is_claimed_by = ROOT } } add_claim_by = ROOT } } custom_effect_tooltip = generic_skip_one_line_tt create_wargoal = { type = annex_everything target = NEP expire = 0 } } } focus = { id = JAP_ally_afghanistan icon = GFX_focus_JAP_ally_afghanistan mutually_exclusive = { focus = JAP_best_the_graveyard } x = -2 y = 1 relative_position_id = JAP_claim_the_scripech prerequisite = { focus = JAP_claim_the_scripech focus = JAP_ally_the_gorkhas } cost = 5 ai_will_do = { factor = 1 } available = { is_subject = no is_faction_leader = yes AFG = { exists = yes is_subject = no is_in_faction = no NOT = { has_war_with = ROOT } } } bypass = { AFG = { is_ally_with = ROOT } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { AFG = { country_event = { id = SEA_japan_foreign_policy.18 hours = 6 random_hours = 12 } } custom_effect_tooltip = if_they_accept_tt effect_tooltip = { ROOT = { add_to_faction = AFG } } } } focus = { id = JAP_best_the_graveyard icon = GFX_focus_AFG_contact_amanullah_loyalists_alt mutually_exclusive = { focus = JAP_ally_afghanistan } x = 0 y = 1 relative_position_id = JAP_claim_the_scripech prerequisite = { focus = JAP_claim_the_scripech focus = JAP_ally_the_gorkhas } cost = 5 ai_will_do = { factor = 1 } available = { AFG = { exists = yes NOT = { has_war_with = ROOT is_ally_with = ROOT } } } bypass = { AFG = { has_war_with = ROOT } } will_lead_to_war_with = AFG cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { AFG = { every_core_state = { limit = { NOT = { is_core_of = ROOT is_claimed_by = ROOT } } add_claim_by = ROOT } } custom_effect_tooltip = generic_skip_one_line_tt create_wargoal = { type = annex_everything target = AFG expire = 0 } } } focus = { id = JAP_nanshin_ron icon = GFX_focus_JAP_nanshin_ron #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = -21 y = 1 relative_position_id = JAP_sea_purge_the_kodoha_faction offset = { x = -34 y = 0 trigger = { AND = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors } } } prerequisite = { focus = JAP_sea_purge_the_kodoha_faction focus = JAP_revere_the_emperor_destroy_the_traitors } cost = 5 ai_will_do = { factor = 1 } available = { JAP_naval_faction_is_not_subdued = yes OR = { NOT = { has_completed_focus = JAP_hokushin_ron } AND = { has_country_flag = { flag = JAP_hokushin_ron_started_flag days > 180 } custom_trigger_tooltip = { tooltip = JAG_hokushin_ron_focus_days_tt has_country_flag = { flag = JAP_hokushin_ron_started_flag days > 180 } } } } } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_NAVY_XP FOCUS_FILTER_AIR_XP FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { navy_experience = 10 air_experience = 5 custom_effect_tooltip = generic_skip_one_line_tt add_doctrine_cost_reduction = { name = JAP_strike_south_doctrine cost_reduction = 0.25 uses = 1 category = naval_doctrine } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { has_dlc = "La Resistance" } JAP_create_patrick_heenan_operative = yes custom_effect_tooltip = generic_skip_one_line_tt } custom_effect_tooltip = JAP_unlocks_pearl_harbor_raid custom_effect_tooltip = generic_skip_one_line_tt JAP_small_naval_faction_gain = yes hidden_effect = { set_country_flag = JAP_nanshin_ron_started_flag # Used to temporarily block the Hokushin-ron focuses } } } focus = { id = JAP_soviet_japanese_neutrality_pact icon = GFX_focus_chi_mission_to_the_soviet_union #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 3 y = 1 relative_position_id = JAP_nanshin_ron dynamic = yes prerequisite = { focus = JAP_nanshin_ron } cost = 5 ai_will_do = { factor = 1 } available = { SOV = { exists = yes } NOT = { has_war_with = SOV } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_INDUSTRY } completion_reward = { SOV = { country_event = { id = wtt_japan.11 days = 1 } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_soviet_japanese_neutrality_pact_tt hidden_effect = { set_country_flag = JAP_soviet_japanese_neutrality_pact_flag # Used to temporarily block the Persimmon focuses } } } focus = { id = JAP_unsinkable_aircraft_carriers icon = GFX_focus_generic_air_bases #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 1 y = 1 relative_position_id = JAP_nanshin_ron prerequisite = { focus = JAP_nanshin_ron } cost = 5 ai_will_do = { factor = 1 } available = { OR = { 647 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 684 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 633 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 646 = { state_is_fully_controlled_by_ROOT_or_subject = yes } #638 = { # state_is_fully_controlled_by_ROOT_or_subject = yes #} 725 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 639 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 643 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 734 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 636 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 635 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 1071 = { state_is_fully_controlled_by_ROOT_or_subject = yes } #726 = { # state_is_fully_controlled_by_ROOT_or_subject = yes #} 648 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 645 = { state_is_fully_controlled_by_ROOT_or_subject = yes } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { every_state = { limit = { OR = { state = 647 state = 684 state = 633 state = 646 state = 638 state = 725 state = 639 state = 643 state = 734 state = 636 state = 635 state = 726 state = 648 state = 645 state = 1071 } state_is_fully_controlled_by_ROOT_or_subject = yes air_base < 2 } add_building_construction = { type = air_base level = 2 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt every_state = { limit = { OR = { state = 647 state = 684 state = 633 state = 646 state = 638 state = 725 state = 639 state = 643 state = 734 state = 636 state = 635 state = 726 state = 648 state = 645 state = 1071 } state_is_fully_controlled_by_ROOT_or_subject = yes any_province_building_level = { province = { id = 6969 id = 11822 id = 12043 id = 3900 id = 1052 } building = coastal_bunker level < 5 } } add_building_construction = { type = coastal_bunker level = 2 instant_build = yes province = { all_provinces = yes limit_to_coastal = yes } } } IF = { limit = { ROOT = { is_special_project_completed = sp:sp_air_radar } } custom_effect_tooltip = generic_skip_one_line_tt every_state = { limit = { OR = { state = 647 state = 684 state = 633 state = 646 state = 638 state = 725 state = 639 state = 643 state = 734 state = 636 state = 635 state = 726 state = 648 state = 645 state = 1071 } state_is_fully_controlled_by_ROOT_or_subject = yes radar_station < 1 } add_building_construction = { type = radar_station level = 1 instant_build = yes } } } IF = { limit = { has_dlc = "No Compromise, No Surrender" 684 = { is_fully_controlled_by = ROOT any_province_building_level = { province = { id = 2489 } building = naval_supply_hub level < 1 } } } custom_effect_tooltip = generic_skip_one_line_tt 684 = { add_building_construction = { type = naval_supply_hub level = 1 instant_build = yes province = 2489 } } } } } focus = { id = JAP_isolate_oceania icon = GFX_focus_JAP_isolate_oceania #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 1 relative_position_id = JAP_unsinkable_aircraft_carriers prerequisite = { focus = JAP_unsinkable_aircraft_carriers } cost = 10 ai_will_do = { factor = 1 } available = { JAP_naval_faction_is_not_subdued = yes } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { JAP_add_or_modify_imperial_navy = yes add_to_variable = { JAP_navy_navy_max_range_factor = 0.05 tooltip = navy_max_range_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt every_state = { limit = { OR = { state = 979 state = 523 state = 737 state = 634 state = 669 state = 1070 state = 734 state = 635 } } add_dynamic_modifier = { modifier = JAP_operation_MO_military_offensive days = 180 scope = JAP } } } } focus = { id = JAP_battle_for_australia icon = GFX_focus_generic_air_carrier #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 1 relative_position_id = JAP_isolate_oceania prerequisite = { focus = JAP_isolate_oceania } cost = 5 ai_will_do = { factor = 1 } available = { JAP_naval_faction_is_at_least_influential = yes } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no will_lead_to_war_with = AST will_lead_to_war_with = NZL will_lead_to_war_with = PNG search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { add_timed_idea = { idea = JAP_battle_for_oceania days = 425 } IF = { limit = { AST = { exists = yes NOT = { is_ally_with = ROOT } NOT = { has_war_with = ROOT } } } custom_effect_tooltip = generic_skip_one_line_tt create_wargoal = { type = puppet_wargoal_focus target = AST expire = 0 } } IF = { limit = { NZL = { exists = yes NOT = { is_ally_with = ROOT } NOT = { has_war_with = ROOT } } } custom_effect_tooltip = generic_skip_one_line_tt create_wargoal = { type = puppet_wargoal_focus target = NZL expire = 0 } } IF = { limit = { PNG = { exists = yes NOT = { is_ally_with = ROOT } NOT = { has_war_with = ROOT } } } custom_effect_tooltip = generic_skip_one_line_tt create_wargoal = { type = annex_everything target = PNG expire = 0 } } } } focus = { id = JAP_operation_take_australia icon = GFX_focus_JAP_operation_take_australia #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 1 relative_position_id = JAP_battle_for_australia prerequisite = { focus = JAP_battle_for_australia } cost = 5 ai_will_do = { factor = 1 } available = { JAP_naval_faction_is_at_least_influential = yes } bypass = { } will_lead_to_war_with = AST will_lead_to_war_with = NZL cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { add_timed_idea = { idea = JAP_operation_an_idea days = 365 } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { NOT = { has_war_with = AST has_wargoal_against = { target = AST } has_subject = AST is_in_faction_with = AST } } create_wargoal = { type = puppet_wargoal_focus target = AST expire = 0 } } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { NOT = { has_war_with = NZL has_wargoal_against = { target = NZL } has_subject = NZL is_in_faction_with = NZL } } create_wargoal = { type = puppet_wargoal_focus target = NZL expire = 0 } } add_ai_strategy = { type = antagonize id = AST value = 100 } add_ai_strategy = { type = antagonize id = NZL value = 100 } add_ai_strategy = { type = conquer id = AST value = 50 } add_ai_strategy = { type = conquer id = NZL value = 50 } } } focus = { id = JAP_sea_exploit_southern_resource_area icon = GFX_focus_GER_south_east_asian_natural_wealth #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 5 relative_position_id = JAP_nanshin_ron prerequisite = { focus = JAP_nanshin_ron } cost = 10 ai_will_do = { factor = 1 } available = { has_tech = excavation1 OR = { 333 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 672 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 334 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 1023 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 1024 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 669 = { state_is_fully_controlled_by_ROOT_or_subject = yes } } 336 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 671 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 1021 = { state_is_fully_controlled_by_ROOT_or_subject = yes } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { 336 = { add_resource = { type = aluminium amount = 12 } IF = { limit = { infrastructure < 5 } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } 333 = { IF = { limit = { OR = { is_fully_controlled_by = ROOT any_country = { is_subject_of = ROOT has_full_control_of_state = PREV } } infrastructure < 5 } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } 672 = { IF = { limit = { OR = { is_fully_controlled_by = ROOT any_country = { is_subject_of = ROOT has_full_control_of_state = PREV } } infrastructure < 5 } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } 334 = { IF = { limit = { OR = { is_fully_controlled_by = ROOT any_country = { is_subject_of = ROOT has_full_control_of_state = PREV } } infrastructure < 5 } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } 671 = { add_resource = { type = aluminium amount = 6 } } INS_cancel_hol_ally_strategy_entirely_effect = yes unlock_decision_category_tooltip = prospect_for_resources } } focus = { id = JAP_demand_tonkinese_bases icon = GFX_focus_generic_attack_indochina #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = -2 y = 1 relative_position_id = JAP_nanshin_ron prerequisite = { focus = JAP_nanshin_ron } cost = 5 ai_will_do = { factor = 1 } available = { is_subject = no 671 = { CONTROLLER = { NOT = { has_war_with = ROOT is_ally_with = ROOT } } } OR = { AND = { custom_trigger_tooltip = { tooltip = JAP_demand_tonkinese_bases_tt 671 = { CONTROLLER = { OR = { tag = FRA tag = VIC is_subject_of = FRA is_subject_of = VIC } } } } OR = { AND = { has_army_manpower = { size > 799999 } has_war_support > 0.9 } 16 = { NOT = { is_controlled_by = FRA } } #Paris has fallen } } custom_trigger_tooltip = { tooltip = JAP_demand_tonkinese_bases_2_tt 671 = { CONTROLLER = { NOT = { tag = FRA tag = VIC is_subject_of = FRA is_subject_of = VIC } } } } } 1033 = { CONTROLLER = { OR = { has_war_with = ROOT is_ally_with = ROOT } } } } bypass = { 671 = { CONTROLLER = { OR = { has_war_with = ROOT is_ally_with = ROOT } } } } will_lead_to_war_with = FRA will_lead_to_war_with = VIN cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL FOCUS_FILTER_ANNEXATION } completion_reward = { 671 = { OWNER = { country_event = { id = SEA_japan_foreign_policy.10 days = 1 random_days = 2 } } } custom_effect_tooltip = if_they_accept_tt effect_tooltip = { add_political_power = 25 transfer_state = 671 } } } focus = { id = JAP_occupy_indochina icon = GFX_focus_JAP_occupy_indochina #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 1 relative_position_id = JAP_demand_tonkinese_bases prerequisite = { focus = JAP_demand_tonkinese_bases } cost = 5 ai_will_do = { factor = 1 } available = { is_subject = no OR = { 286 = { CONTROLLER = { NOT = { has_war_with = ROOT is_ally_with = ROOT } } } 670 = { CONTROLLER = { NOT = { has_war_with = ROOT is_ally_with = ROOT } } } 1017 = { CONTROLLER = { NOT = { has_war_with = ROOT is_ally_with = ROOT } } } 741 = { CONTROLLER = { NOT = { has_war_with = ROOT is_ally_with = ROOT } } } } OR = { AND = { 16 = { NOT = { is_controlled_by = FRA } } #Paris has fallen custom_trigger_tooltip = { tooltip = demand_indochina_focus_tt OR = { 286 = { CONTROLLER = { OR = { tag = FRA tag = VIC is_subject_of = FRA is_subject_of = VIC } } } 670 = { CONTROLLER = { OR = { tag = FRA tag = VIC is_subject_of = FRA is_subject_of = VIC } } } 741 = { CONTROLLER = { OR = { tag = FRA tag = VIC is_subject_of = FRA is_subject_of = VIC } } } 1017 = { CONTROLLER = { OR = { tag = FRA tag = VIC is_subject_of = FRA is_subject_of = VIC } } } } } } custom_trigger_tooltip = { tooltip = JAP_occupy_indochina_tt OR = { 286 = { CONTROLLER = { NOT = { tag = FRA tag = VIC is_subject_of = FRA is_subject_of = VIC } } } 670 = { CONTROLLER = { NOT = { tag = FRA tag = VIC is_subject_of = FRA is_subject_of = VIC } } } 741 = { CONTROLLER = { NOT = { tag = FRA tag = VIC is_subject_of = FRA is_subject_of = VIC } } } 1017 = { CONTROLLER = { NOT = { tag = FRA tag = VIC is_subject_of = FRA is_subject_of = VIC } } } } } } hidden_trigger = { IF = { limit = { is_ai = yes } OR = { # Either Siam doesn't hold it NOT = { 286 = { CONTROLLER = { original_tag = SIA } } 670 = { CONTROLLER = { original_tag = SIA } } 1017 = { CONTROLLER = { original_tag = SIA } } 741 = { CONTROLLER = { original_tag = SIA } } } # Siam holds it and we have decided on our approach tpwards them first AND = { OR = { 286 = { CONTROLLER = { original_tag = SIA } } 670 = { CONTROLLER = { original_tag = SIA } } 1017 = { CONTROLLER = { original_tag = SIA } } 741 = { CONTROLLER = { original_tag = SIA } } } OR = { has_completed_focus = JAP_sea_pressure_siam has_completed_focus = JAP_occupy_siam } } } } } } bypass = { } will_lead_to_war_with = FRA will_lead_to_war_with = VIN will_lead_to_war_with = CAM will_lead_to_war_with = LAO will_lead_to_war_with = CHM cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_ANNEXATION } completion_reward = { IF = { limit = { FRA = { OR = { controls_state = 670 670 = { CONTROLLER = { is_subject_of = FRA } } controls_state = 286 286 = { CONTROLLER = { is_subject_of = FRA } } controls_state = 1017 1017 = { CONTROLLER = { is_subject_of = FRA } } controls_state = 741 741 = { CONTROLLER = { is_subject_of = FRA } } } } } FRA = { country_event = { id = france.1 hours = 12 random_hours = 24 } } custom_effect_tooltip = generic_skip_one_line_tt } ELSE_IF = { limit = { VIC = { OR = { controls_state = 670 controls_state = 286 controls_state = 1017 controls_state = 741 670 = { CONTROLLER = { is_subject_of = VIC } } 286 = { CONTROLLER = { is_subject_of = VIC } } 1017 = { CONTROLLER = { is_subject_of = VIC } } 741 = { CONTROLLER = { is_subject_of = VIC } } } } } VIC = { country_event = { id = france.1 hours = 12 random_hours = 24 } } custom_effect_tooltip = generic_skip_one_line_tt } IF = { limit = { any_state = { OR = { state = 670 state = 286 state = 1017 state = 741 state = 728 } OWNER = { NOT = { original_tag = FRA is_subject_of = FRA is_subject_of = VIC } OR = { original_tag = VIN original_tag = CAM original_tag = LAO original_tag = CHM original_tag = SIA original_tag = BRM original_tag = GXC original_tag = GDC original_tag = YUN } } } } every_other_country = { limit = { OR = { owns_state = 670 owns_state = 286 owns_state = 1017 owns_state = 741 owns_state = 728 } NOT = { original_tag = FRA is_subject_of = FRA is_subject_of = VIC } OR = { original_tag = VIN original_tag = CAM original_tag = LAO original_tag = CHM original_tag = SIA original_tag = BRM original_tag = GXC original_tag = GDC original_tag = YUN } } ROOT = { create_wargoal = { type = puppet_wargoal_focus target = PREV expire = 0 } } } } } } focus = { id = JAP_sea_pressure_siam icon = GFX_focus_generic_befriend_siam mutually_exclusive = { focus = JAP_occupy_siam } x = -1 y = 2 relative_position_id = JAP_demand_tonkinese_bases prerequisite = { focus = JAP_demand_tonkinese_bases } cost = 5 ai_will_do = { factor = 1 } available = { if = { limit = { has_dlc = "Thunder at Our Gates" } is_ai = no #I am not AI } is_subject = no is_faction_leader = yes SIA = { exists = yes is_subject = no is_in_faction = no NOT = { has_war_with = ROOT } has_rule = can_join_factions } } bypass = { SIA = { is_ally_with = ROOT } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { SIA = { country_event = { id = SEA_japan_foreign_policy.4 hours = 6 random_hours = 12 } } custom_effect_tooltip = if_they_accept_tt effect_tooltip = { ROOT = { add_to_faction = SIA } } } } focus = { id = JAP_occupy_siam icon = GFX_focus_generic_attack_siam mutually_exclusive = { focus = JAP_sea_pressure_siam } x = 1 y = 2 relative_position_id = JAP_demand_tonkinese_bases prerequisite = { focus = JAP_demand_tonkinese_bases } cost = 5 ai_will_do = { factor = 1 } available = { SIA = { exists = yes NOT = { has_war_with = ROOT is_ally_with = ROOT } } } bypass = { SIA = { OR = { exists = no has_war_with = ROOT } } } will_lead_to_war_with = SIA cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { SIA = { every_core_state = { limit = { NOT = { is_core_of = ROOT is_claimed_by = ROOT } } add_claim_by = ROOT } } custom_effect_tooltip = generic_skip_one_line_tt if = { limit = { has_non_aggression_pact_with = SIA } diplomatic_relation = { country = SIA relation = non_aggression_pact active = no } } if = { limit = { is_ai = yes is_historical_focus_on = yes } declare_war_on = { target = SIA type = annex_everything } } else = { create_wargoal = { type = annex_everything target = SIA expire = 0 } } } } focus = { id = JAP_strike_the_southern_road icon = GFX_focus_jap_strike_south #mutually_exclusive = { focus = JAP_sea_pressure_siam } x = -1 y = 1 relative_position_id = JAP_occupy_siam prerequisite = { focus = JAP_occupy_siam focus = JAP_sea_pressure_siam } cost = 10 ai_will_do = { factor = 1 } available = { is_subject = no IF = { limit = { is_ai = no } JAP_naval_faction_is_at_least_influential = yes } OR = { has_government = fascism AND = { has_war_support > 0.95 has_army_manpower = { size > 999999 } } } } bypass = { OR = { has_wargoal_against = INS has_war_with = INS } OR = { has_wargoal_against = MAL has_war_with = MAL } OR = { has_wargoal_against = PHI has_war_with = PHI } OR = { AND = { 671 = { NOT = { is_controlled_by = FRA } } 670 = { NOT = { is_controlled_by = FRA } } 286 = { NOT = { is_controlled_by = FRA } } 741 = { NOT = { is_controlled_by = FRA } } } has_wargoal_against = FRA has_war_with = FRA } } will_lead_to_war_with = PHI will_lead_to_war_with = MAL will_lead_to_war_with = ENG will_lead_to_war_with = FRA will_lead_to_war_with = SNG will_lead_to_war_with = INS will_lead_to_war_with = HOL will_lead_to_war_with = SAR will_lead_to_war_with = SAB will_lead_to_war_with = BRN will_lead_to_war_with = BRM will_lead_to_war_with = WPG cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_ANNEXATION FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { IF = { limit = { PHI = { exists = yes NOT = { is_ally_with = ROOT has_war_with = ROOT } } } create_wargoal = { target = PHI type = puppet_wargoal_focus expire = 0 } add_ai_strategy = { type = conquer id = PHI value = 200 } } IF = { limit = { country_exists = INS NOT = { has_wargoal_against = INS has_war_with = INS } IF = { limit = { INS = { is_subject_of = HOL } } OR = { has_country_flag = HOL_declare_war_indies_allowed HOL = { NOT = { has_completed_focus = HOL_placate_the_japanese } } } } } create_wargoal = { target = INS type = annex_everything expire = 0 } add_ai_strategy = { type = conquer id = INS value = 200 } IF = { limit = { INS = { any_core_state = { NOT = { is_owned_and_controlled_by = INS } } } } INS = { #I see what you are doing you cheeky exploiter every_core_state = { limit = { NOT = { is_owned_and_controlled_by = PREV } } ROOT = { create_wargoal = { target = PREV.controller type = annex_everything expire = 0 } } } } } } IF = { limit = { INS = { exists = no } 335 = { CONTROLLER = { NOT = { is_in_faction_with = ROOT } } } IF = { limit = { 335 = { CONTROLLER = { tag = HOL } } } OR = { has_country_flag = HOL_declare_war_indies_allowed HOL = { NOT = { has_completed_focus = HOL_placate_the_japanese } } } } } 335 = { OWNER = { ROOT = { create_wargoal = { target = PREV type = take_state_focus expire = 0 generator = { 335 334 672 673 668 667 669 738 } } add_ai_strategy = { type = conquer id = PREV value = 200 } } } } INS_cancel_hol_ally_strategy_entirely_effect = yes } IF = { limit = { NOT = { has_wargoal_against = MAL } NOT = { has_war_with = MAL } country_exists = MAL } create_wargoal = { target = MAL type = annex_everything expire = 0 } add_ai_strategy = { type = conquer id = MAL value = 200 } } IF = { limit = { MAL = { exists = no } 336 = { CONTROLLER = { NOT = { is_in_faction_with = ROOT } } } } 336 = { OWNER = { ROOT = { create_wargoal = { target = PREV type = take_state_focus expire = 0 generator = { 336 } } add_ai_strategy = { type = conquer id = PREV value = 200 } } } } } IF = { limit = { OR = { 671 = { is_controlled_by = FRA } 670 = { is_controlled_by = FRA } 286 = { is_controlled_by = FRA } 741 = { is_controlled_by = FRA } } NOT = { has_wargoal_against = FRA } NOT = { has_war_with = FRA } } #Might be generating on states FRA does not own, but not worth the time to get it exact. Should have no gameplay impact. create_wargoal = { target = FRA type = take_state_focus expire = 0 generator = { 671 670 286 741 } } } IF = { limit = { NOT = { has_wargoal_against = WPG } NOT = { has_war_with = WPG } country_exists = WPG } create_wargoal = { target = WPG type = annex_everything expire = 0 } add_ai_strategy = { type = conquer id = WPG value = 200 } } IF = { limit = { NOT = { has_wargoal_against = SNG } NOT = { has_war_with = SNG } country_exists = SNG } create_wargoal = { target = SNG type = annex_everything expire = 0 } add_ai_strategy = { type = conquer id = SNG value = 200 } } IF = { limit = { NOT = { has_wargoal_against = SAR } NOT = { has_war_with = SAR } country_exists = SAR } create_wargoal = { target = SAR type = annex_everything expire = 0 } add_ai_strategy = { type = conquer id = SAR value = 200 } } IF = { limit = { NOT = { has_wargoal_against = SAB } NOT = { has_war_with = SAB } country_exists = SAB } create_wargoal = { target = SAB type = annex_everything expire = 0 } add_ai_strategy = { type = conquer id = SAB value = 200 } } IF = { limit = { NOT = { has_wargoal_against = BRN } NOT = { has_war_with = BRN } country_exists = BRN } create_wargoal = { target = BRN type = annex_everything expire = 0 } add_ai_strategy = { type = conquer id = BRN value = 200 } } custom_effect_tooltip = generic_skip_one_line_tt unlock_decision_tooltip = { decision = JAP_establish_the_state_of_burma_decision show_effect_tooltip = no } unlock_decision_tooltip = { decision = JAP_establish_the_provisional_government_of_free_india_decision show_effect_tooltip = no } unlock_decision_tooltip = { decision = JAP_establish_the_second_philippine_republic_decision show_effect_tooltip = no } } } focus = { id = JAP_occupy_east_timor icon = GFX_focus_generic_attack_timor #mutually_exclusive = { focus = JAP_sea_pressure_siam } x = 0 y = 1 relative_position_id = JAP_strike_the_southern_road prerequisite = { focus = JAP_strike_the_southern_road } cost = 2 ai_will_do = { factor = 1 } available = { is_subject = no 667 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 721 = { OWNER = { has_war = no OR = { original_tag = POR original_tag = TML } NOT = { is_ally_with = ROOT } controls_state = 721 } } } bypass = { } will_lead_to_war_with = POR will_lead_to_war_with = TML cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_ANNEXATION } completion_reward = { IF = { limit = { 721 = { is_owned_by = TML } } create_wargoal = { type = puppet_wargoal_focus target = TML expire = 0 } } ELSE_IF = { limit = { 721 = { is_owned_by = POR } } custom_effect_tooltip = JAP_occupy_east_timor_tt POR = { country_event = { id = SEA_japan_foreign_policy.13 days = 1 random_days = 2 } } custom_effect_tooltip = generic_skip_one_line_tt 721 = { transfer_state_to = ROOT } } } } focus = { id = JAP_hokushin_ron icon = GFX_focus_JAP_hokushin_ron #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = -28 y = 1 relative_position_id = JAP_sea_purge_the_kodoha_faction offset = { x = -34 y = 0 trigger = { AND = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors } } } prerequisite = { focus = JAP_sea_purge_the_kodoha_faction focus = JAP_revere_the_emperor_destroy_the_traitors } cost = 5 ai_will_do = { factor = 1 } available = { JAP_army_faction_is_not_subdued = yes OR = { NOT = { has_completed_focus = JAP_nanshin_ron } AND = { has_country_flag = { flag = JAP_nanshin_ron_started_flag days > 180 } custom_trigger_tooltip = { tooltip = JAG_nanshin_ron_focus_days_tt has_country_flag = { flag = JAP_nanshin_ron_started_flag days > 180 } } } } } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_ARMY_XP FOCUS_FILTER_AIR_XP FOCUS_FILTER_MANPOWER } completion_reward = { hidden_effect = { delete_unit_template_and_units = { division_template = "Asano Brigade" disband = yes #if yes, will refund equipment/manpower. } division_template = { name = "Asano Brigade" division_names_group = SOV_CAV_01 role = garrison template_counter = 110 is_locked = no regiments = { cavalry = { x = 0 y = 0 } cavalry = { x = 0 y = 1 } cavalry = { x = 0 y = 2 } cavalry = { x = 1 y = 0 } cavalry = { x = 1 y = 1 } } support = { recon = { x = 0 y = 0 } } } } random_owned_controlled_state = { limit = { is_core_of = ROOT is_fully_controlled_by = ROOT } create_unit = { division = "name = \"Asano Brigade\" division_template = \"Asano Brigade\" start_experience_factor = 0.3 start_equipment_factor = 0.9" owner = ROOT } } custom_effect_tooltip = generic_skip_one_line_tt army_experience = 10 air_experience = 5 custom_effect_tooltip = generic_skip_one_line_tt add_doctrine_cost_reduction = { name = JAP_strike_north_doctrine cost_reduction = 0.25 uses = 1 category = land_doctrine } hidden_effect = { set_country_flag = JAP_hokushin_ron_started_flag # Used to temporarily block the Nanshin-ron focuses } } } focus = { id = JAP_ensure_temporary_peace_with_china icon = GFX_focus_generic_mountain_fortification #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 2 y = 1 relative_position_id = JAP_hokushin_ron prerequisite = { focus = JAP_hokushin_ron } cost = 5 ai_will_do = { factor = 1 } available = { CHI = { exists = yes is_subject = no NOT = { has_war_with = ROOT } } } bypass = { OR = { has_war_with = CHI has_subject = CHI has_subject = RNG owns_state = 608 # Beijing } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { CHI = { country_event = { id = wtt_japan.11 days = 1 random_days = 2 } } IF = { limit = { has_active_mission = JAP_kwantung_army_impatience } custom_effect_tooltip = generic_skip_one_line_tt add_days_mission_timeout = { mission = JAP_kwantung_army_impatience days = 840 } hidden_effect = { add_days_mission_timeout = { mission = CHI_kwantung_army_impatience_dummy days = 840 } } } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { 609 = { is_fully_controlled_by = ROOT any_province_building_level = { province = { id = 6969 id = 11822 id = 12043 id = 3900 id = 1052 } building = bunker level < 5 } } } 609 = { add_building_construction = { type = bunker level = 3 province = { id = 6969 id = 11822 id = 12043 id = 3900 id = 1052 } instant_build = yes } add_building_construction = { type = coastal_bunker level = 3 province = 3900 instant_build = yes } } } IF = { limit = { MAN = { is_subject_of = ROOT } } MAN = { 610 = { IF = { limit = { is_controlled_by = PREV any_province_building_level = { province = { id = 3955 } building = bunker level < 5 } } add_building_construction = { type = bunker level = 3 province = 3955 instant_build = yes } } } } } ELSE_IF = { limit = { 610 = { is_fully_controlled_by = ROOT any_province_building_level = { province = { id = 3955 } building = bunker level < 5 } } } 610 = { add_building_construction = { type = bunker level = 3 province = 3955 instant_build = yes } } } IF = { limit = { MEN = { is_subject_of = ROOT } } MEN = { 611 = { IF = { limit = { is_controlled_by = PREV any_province_building_level = { province = { id = 1137 id = 6904 id = 9776 } building = bunker level < 5 } } add_building_construction = { type = bunker level = 3 province = { id = 1137 id = 6904 id = 9776 } instant_build = yes } } } } } ELSE_IF = { limit = { 611 = { is_fully_controlled_by = ROOT any_province_building_level = { province = { id = 1137 id = 6904 id = 9776 } building = bunker level < 5 } } } 611 = { add_building_construction = { type = bunker level = 3 province = { id = 1137 id = 6904 id = 9776 } instant_build = yes } } } hidden_effect = { set_country_flag = JAP_chinese_japanese_neutrality_pact_flag # Used to temporarily block the Persimmon focuses } } } focus = { id = JAP_a_mongol_volunteer_army icon = GFX_focus_secret_rearmament #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 1 relative_position_id = JAP_ensure_temporary_peace_with_china prerequisite = { focus = JAP_ensure_temporary_peace_with_china } cost = 10 ai_will_do = { factor = 1 } available = { 761 = { state_is_fully_controlled_by_ROOT_subject_or_faction_member = yes } MON = { NOT = { is_ally_with = ROOT } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_MANPOWER } completion_reward = { custom_effect_tooltip = JAP_a_mongol_volunteer_army_1_tt custom_effect_tooltip = generic_skip_one_line_tt add_ideas = JAP_mongolian_independence_army_reestablished_idea custom_effect_tooltip = JAP_a_mongol_volunteer_army_tt hidden_effect = { IF = { limit = { MAN = { is_ally_with = ROOT } } MAN = { add_ideas = JAP_mongolian_independence_army_reestablished_idea } } IF = { limit = { MEN = { is_ally_with = ROOT } } MEN = { add_ideas = JAP_mongolian_independence_army_reestablished_idea } } } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { MAN = { exists = no 761 = { # Hulunbuir is_owned_and_controlled_by = ROOT } } } MAN = { MAN_jonjurjab = { set_nationality = ROOT } MAN_urzhin_garmaev = { set_nationality = ROOT } } } IF = { limit = { MEN = { exists = no 611 = { # South Chahar is_owned_and_controlled_by = ROOT } } } MEN = { MEN_jodbajab = { set_nationality = ROOT } MEN_li_shouxin = { set_nationality = ROOT } } } hidden_effect = { delete_unit_template_and_units = { division_template = "Mongoru Dokuritsu-gun" disband = yes #if yes, will refund equipment/manpower. } division_template = { name = "Mongoru Dokuritsu-gun" division_names_group = MON_INF_01 role = garrison template_counter = 110 is_locked = no 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 = 2 y = 0 } infantry = { x = 2 y = 1 } } support = { recon = { x = 0 y = 0 } } } } #custom_effect_tooltip = generic_skip_one_line_tt 761 = { create_unit = { division = "name = \"Dai-Ichi Mongoru Dokuritsu-gun\" division_template = \"Mongoru Dokuritsu-gun\" start_experience_factor = 0.3 start_equipment_factor = 0.9" owner = ROOT officer = { name = MAN_kanjurjab } } create_unit = { division = "name = \"Dai-Ni Mongoru Dokuritsu-gun\" division_template = \"Mongoru Dokuritsu-gun\" start_experience_factor = 0.2 start_equipment_factor = 0.7" owner = ROOT officer = { name = MON_navaanneren } } } } } focus = { id = JAP_strenghten_manchukuo_imperial_army icon = GFX_focus_JAP_strenghten_manchukuo_imperial_army #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = -2 y = 1 relative_position_id = JAP_hokushin_ron prerequisite = { focus = JAP_hokushin_ron } cost = 10 ai_will_do = { factor = 1 } available = { MAN = { exists = yes is_ally_with = ROOT } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { MAN = { army_experience = 50 add_manpower = 20000 custom_effect_tooltip = generic_skip_one_line_tt add_equipment_to_stockpile = { type = infantry_equipment amount = 500 producer = JAP } add_equipment_to_stockpile = { type = support_equipment amount = 150 producer = JAP } custom_effect_tooltip = generic_skip_one_line_tt add_doctrine_cost_reduction = { name = JAP_build_up_the_manchurian_army cost_reduction = 0.5 uses = 2 category = land_doctrine } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_ratio = { value = -0.08333 localization = JAP_build_up_the_manchurian_army } } } } focus = { id = JAP_strenghten_manchukuo_imperial_airforce icon = GFX_focus_JAP_strenghten_manchukuo_imperial_airforce #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 1 relative_position_id = JAP_strenghten_manchukuo_imperial_army prerequisite = { focus = JAP_strenghten_manchukuo_imperial_army } cost = 10 ai_will_do = { factor = 1 } available = { MAN = { exists = yes is_ally_with = ROOT } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { MAN = { air_experience = 25 add_breakthrough_progress = { specialization = specialization_air value = 0.5 } custom_effect_tooltip = generic_skip_one_line_tt add_tech_bonus = { name = JAP_create_a_manchurian_imperial_air_force bonus = 1.0 uses = 1 category = tactical_bomber category = cat_strategic_bomber category = naval_bomber category = cas_bomber } add_tech_bonus = { name = JAP_create_a_manchurian_imperial_air_force bonus = 1.0 uses = 1 category = light_fighter category = cat_heavy_fighter } custom_effect_tooltip = generic_skip_one_line_tt every_owned_state = { limit = { is_fully_controlled_by = MAN is_owned_by = MAN } add_building_construction = { type = air_base level = 2 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt add_autonomy_ratio = { value = -0.08333 localization = JAP_build_up_the_manchurian_army } } } } focus = { id = JAP_utilize_ainu_expertise icon = GFX_focus_JAP_utilize_ainu_expertise #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 1 relative_position_id = JAP_hokushin_ron prerequisite = { focus = JAP_hokushin_ron } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { hidden_effect = { delete_unit_template_and_units = { division_template = "Ainu Giyū-tai" disband = yes #if yes, will refund equipment/manpower. } division_template = { name = "Ainu Giyū-tai" division_names_group = JAP_INF_01 role = garrison override_model = JAP_infantry_alt_0_entity template_counter = 110 is_locked = no 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 = 2 y = 0 } } support = { recon = { x = 0 y = 0 } engineer = { x = 0 y = 1 } } } } add_ideas = JAP_utilizing_ainu_expertize hidden_effect = { set_technology = { SWE_sami_support_tech = 1 popup = no } } custom_effect_tooltip = SWE_sami_support_tech_tt } } focus = { id = JAP_kantokuen icon = GFX_goal_generic_occupy_states_ongoing_war #mutually_exclusive = { focus = JAP_the_harakiri_debate } x = 0 y = 1 relative_position_id = JAP_utilize_ainu_expertise prerequisite = { focus = JAP_utilize_ainu_expertise } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ARMY_XP } completion_reward = { add_doctrine_cost_reduction = { name = JAP_prepare_for_war_with_the_soviet_union cost_reduction = 0.5 uses = 1 category = land_doctrine } army_experience = 25 custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = FIN_winter_warfare_battalion_tt hidden_effect = { set_technology = { winter_logistics_support_tech = 1 popup = no } } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { 714 = { free_building_slots = { building = supply_node size > 0 province = 7832 } state_is_fully_controlled_by_ROOT_or_subject = yes } } 714 = { add_building_construction = { type = supply_node level = 1 instant_build = yes province = 7832 } } custom_effect_tooltip = generic_skip_one_line_tt } every_owned_state = { limit = { is_fully_controlled_by = ROOT any_neighbor_state = { OR = { is_controlled_by = SOV AND = { is_controlled_by = MON MON = { is_in_faction_with = SOV } } AND = { is_controlled_by = SIK SIK = { is_in_faction_with = SOV } } AND = { is_controlled_by = TAN TAN = { is_in_faction_with = SOV } } } } } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } } focus = { id = JAP_a_green_persimmon icon = GFX_focus_JAP_a_green_persimmon mutually_exclusive = { focus = JAP_the_persimmon_has_ripened } x = -1 y = 1 relative_position_id = JAP_kantokuen prerequisite = { focus = JAP_kantokuen } cost = 10 ai_will_do = { factor = 1 } available = { JAP_army_faction_is_at_least_influential = yes IF = { limit = { has_dlc = "No Compromise, No Surrender" } OR = { has_completed_focus = JAP_imperial_rule_assistance_association has_completed_focus = JAP_the_imperial_colors } } ELSE = { OR = { has_completed_focus = JAP_imperial_rule_assistance_association has_completed_focus = JAP_support_the_kodoha_faction } } is_subject = no SOV = { exists = yes } NOT = { has_war_with = SOV } OR = { NOT = { has_completed_focus = JAP_soviet_japanese_neutrality_pact } AND = { has_country_flag = { flag = JAP_soviet_japanese_neutrality_pact_flag days > 365 } custom_trigger_tooltip = { tooltip = JAG_neutality_pact_focus_days_tt has_country_flag = { flag = JAP_soviet_japanese_neutrality_pact_flag days > 365 } } } } } bypass = { OR = { has_war_with = SOV has_wargoal_against = SOV has_subject = SOV SOV = { exists = no } } } will_lead_to_war_with = SOV will_lead_to_war_with = MON will_lead_to_war_with = TAN cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { IF = { limit = { NOT = { has_completed_focus = JAP_subdue_the_kwantung_army } } hidden_effect = { SOV = { set_country_flag = JAP_first_strike_principle_blocked } } custom_effect_tooltip = JAP_first_strike_blocked_due_to_kwantung_army_tt custom_effect_tooltip = generic_skip_one_line_tt } declare_war_on = { target = SOV type = annex_everything } custom_effect_tooltip = generic_skip_one_line_tt every_state = { limit = { OR = { state = 408 state = 409 state = 655 state = 657 state = 560 state = 561 state = 563 state = 564 state = 566 state = 565 state = 574 state = 876 state = 877 state = 644 state = 562 state = 874 state = 637 state = 822 state = 875 } is_owned_by = SOV NOT = { is_claimed_by = ROOT is_core_of = ROOT } } add_claim_by = ROOT } IF = { limit = { has_completed_focus = JAP_utilize_our_polish_friendship } custom_effect_tooltip = generic_skip_one_line_tt POL = { country_event = { id = SEA_japan_foreign_policy.86 hours = 6 } } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_peace_out_soviets_dec_tt } } focus = { id = JAP_the_persimmon_has_ripened icon = GFX_focus_JAP_the_persimmon_has_ripened mutually_exclusive = { focus = JAP_a_green_persimmon } x = 1 y = 1 relative_position_id = JAP_kantokuen prerequisite = { focus = JAP_kantokuen } cost = 5 ai_will_do = { factor = 1 modifier = { factor = 0 is_historical_focus_on = yes OR = { has_war_with = ENG has_war_with = USA } NOT = { controls_state = 422 controls_state = 629 controls_state = 285 } } } available = { JAP_army_faction_is_at_least_influential = yes IF = { limit = { has_dlc = "No Compromise, No Surrender" } OR = { has_completed_focus = JAP_imperial_rule_assistance_association has_completed_focus = JAP_the_imperial_colors } } ELSE = { OR = { has_completed_focus = JAP_imperial_rule_assistance_association has_completed_focus = JAP_support_the_kodoha_faction } } is_subject = no SOV = { exists = yes } NOT = { has_war_with = SOV } OR = { NOT = { has_completed_focus = JAP_soviet_japanese_neutrality_pact } AND = { has_country_flag = { flag = JAP_soviet_japanese_neutrality_pact_flag days > 365 } custom_trigger_tooltip = { tooltip = JAG_neutality_pact_focus_days_tt has_country_flag = { flag = JAP_soviet_japanese_neutrality_pact_flag days > 365 } } } } SOV = { has_war = yes surrender_progress > 0.5 } } bypass = { OR = { has_war_with = SOV has_wargoal_against = SOV has_subject = SOV SOV = { exists = no } } } will_lead_to_war_with = SOV will_lead_to_war_with = MON will_lead_to_war_with = TAN cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { declare_war_on = { target = SOV type = annex_everything } custom_effect_tooltip = generic_skip_one_line_tt every_state = { limit = { OR = { state = 408 state = 409 state = 655 state = 657 state = 560 state = 561 state = 563 state = 564 state = 566 state = 565 state = 574 state = 876 state = 877 state = 644 state = 562 state = 874 state = 637 state = 822 state = 875 } is_owned_by = SOV NOT = { is_claimed_by = ROOT is_core_of = ROOT } } add_claim_by = ROOT } IF = { limit = { has_completed_focus = JAP_utilize_our_polish_friendship } custom_effect_tooltip = generic_skip_one_line_tt POL = { country_event = { id = SEA_japan_foreign_policy.86 hours = 6 } } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_peace_out_soviets_dec_tt } } focus = { id = JAP_sea_establish_the_northern_resource_area icon = GFX_focus_generic_mining_industry #mutually_exclusive = { focus = JAP_a_green_persimmon } x = 1 y = 1 relative_position_id = JAP_a_green_persimmon prerequisite = { focus = JAP_a_green_persimmon focus = JAP_the_persimmon_has_ripened } cost = 10 ai_will_do = { factor = 1 } available = { has_tech = excavation1 564 = { state_is_fully_controlled_by_ROOT_or_subject = yes } OR = { 657 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 408 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 560 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 409 = { state_is_fully_controlled_by_ROOT_or_subject = yes } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { 657 = { IF = { limit = { state_is_fully_controlled_by_ROOT_or_subject = yes infrastructure < 5 } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } 408 = { IF = { limit = { state_is_fully_controlled_by_ROOT_or_subject = yes infrastructure < 5 } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } 560 = { IF = { limit = { state_is_fully_controlled_by_ROOT_or_subject = yes infrastructure < 5 } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } 409 = { IF = { limit = { state_is_fully_controlled_by_ROOT_or_subject = yes infrastructure < 5 } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } 564 = { add_resource = { type = aluminium amount = 8 } IF = { limit = { infrastructure < 5 } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } unlock_decision_category_tooltip = prospect_for_resources } } focus = { id = JAP_seek_yakuza_support icon = GFX_focus_JAP_seek_yakuza_support #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = -7 y = 1 relative_position_id = JAP_okadas_military_purge_speech prerequisite = { focus = JAP_okadas_military_purge_speech } cost = 10 ai_will_do = { factor = 1 } available = { NOT = { has_completed_focus = JAP_revoke_the_peace_preservation_law } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { add_political_power = 75 custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_seek_yakuza_support_2_tt hidden_effect = { every_army_leader = { limit = { has_trait = JAP_IJA_loyalist NOT = { is_character = JAP_tadaichi_wakamatsu } NOT = { has_character_flag = JAP_do_not_align_me_flag } } random_select_amount = 1 remove_trait = { trait = JAP_IJA_loyalist } add_trait = { trait = JAP_government_supporter } } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_seek_yakuza_support_tt custom_effect_tooltip = generic_skip_one_line_tt add_popularity = { ideology = fascism popularity = 0.1 } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { has_dlc = "La Resistance" } JAP_create_yoshio_kodama_operative = yes custom_effect_tooltip = generic_skip_one_line_tt } custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_noboru_yamaguchi } } focus = { id = JAP_expand_the_metropolitan_police icon = GFX_focus_JAP_the_national_police_reserve #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = 7 y = 1 relative_position_id = JAP_okadas_military_purge_speech prerequisite = { focus = JAP_okadas_military_purge_speech } cost = 5 ai_will_do = { factor = 1 } available = { NOT = { has_completed_focus = JAP_revoke_the_peace_preservation_law } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_MANPOWER } completion_reward = { custom_effect_tooltip = JAP_expand_the_metropolitan_police_tt hidden_effect = { every_army_leader = { limit = { has_trait = JAP_IJA_loyalist NOT = { is_character = JAP_tadaichi_wakamatsu } NOT = { has_character_flag = JAP_do_not_align_me_flag } } random_select_amount = 2 remove_trait = { trait = JAP_IJA_loyalist } add_trait = { trait = JAP_government_supporter } } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_expand_the_metropolitan_police_2_tt hidden_effect = { set_country_flag = JAP_secured_more_police_forces_flag } } } focus = { id = JAP_secretly_rebuild_the_party icon = GFX_focus_JAP_secretly_rebuild_the_party #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = -4 y = 1 relative_position_id = JAP_okadas_military_purge_speech prerequisite = { focus = JAP_okadas_military_purge_speech } cost = 10 ai_will_do = { factor = 1 } available = { has_country_leader = { ruling_only = yes character = JAP_abe_isoo } NOT = { has_completed_focus = JAP_revoke_the_peace_preservation_law } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { add_political_power = 75 custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_communist_party_modifier = yes add_to_variable = { JAP_communist_party_communism_drift = 0.05 tooltip = communism_drift_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_secretly_rebuild_the_party_tt custom_effect_tooltip = generic_skip_one_line_tt unlock_decision_tooltip = { decision = JAP_publically_distance_from_sov_decision show_effect_tooltip = yes } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_kozo_sasaki } } focus = { id = JAP_build_an_anti_army_coalition icon = GFX_focus_generic_conspiracy #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = 4 y = 1 relative_position_id = JAP_okadas_military_purge_speech prerequisite = { focus = JAP_okadas_military_purge_speech } cost = 5 ai_will_do = { factor = 1 } available = { NOT = { has_completed_focus = JAP_revoke_the_peace_preservation_law } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { add_popularity = { ideology = democratic popularity = 0.05 } add_political_power = 75 add_war_support = -0.05 custom_effect_tooltip = generic_skip_one_line_tt unlock_decision_tooltip = { decision = JAP_hold_speech_in_the_imperial_diet_decision show_effect_tooltip = yes show_modifiers = yes } } } focus = { id = JAP_ensure_cross_party_support icon = GFX_goal_generic_national_unity #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = -1 y = 1 relative_position_id = JAP_build_an_anti_army_coalition prerequisite = { focus = JAP_build_an_anti_army_coalition } cost = 5 ai_will_do = { factor = 1 } available = { NOT = { has_completed_focus = JAP_revoke_the_peace_preservation_law } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { add_popularity = { ideology = democratic popularity = 0.05 } add_political_power = 25 custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_civilian_cabinet = yes add_to_variable = { JAP_civilian_cabinet_political_advisor_cost_factor = -0.1 tooltip = political_advisor_cost_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt JAP_small_government_faction_gain = yes } } focus = { id = JAP_gather_royal_pacifists_support icon = GFX_focus_JAP_gather_royal_pacifists_support #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = 1 y = 1 relative_position_id = JAP_build_an_anti_army_coalition prerequisite = { focus = JAP_build_an_anti_army_coalition } cost = 5 ai_will_do = { factor = 1 } available = { NOT = { has_country_leader = { ruling_only = yes character = JAP_abe_isoo } } NOT = { has_completed_focus = JAP_revoke_the_peace_preservation_law } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { custom_effect_tooltip = JAP_gather_royal_pacifists_support_tt add_popularity = { ideology = democratic popularity = 0.05 } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { JAP_tadaichi_wakamatsu = { NOT = { has_trait = JAP_government_supporter } } } JAP_tadaichi_wakamatsu = { remove_trait = { trait = JAP_IJA_loyalist } add_trait = { trait = JAP_government_supporter } } custom_effect_tooltip = generic_skip_one_line_tt } JAP_small_government_faction_gain = yes hidden_effect = { mark_focus_tree_layout_dirty = yes set_country_flag = JAP_will_replace_hirohito_with_nobuhito_flag } } } focus = { id = JAP_limit_military_power icon = GFX_focus_JAP_push_to_limit_military_power mutually_exclusive = { focus = JAP_sway_the_navy_moderates } x = -2 y = 1 relative_position_id = JAP_gather_royal_pacifists_support prerequisite = { focus = JAP_gather_royal_pacifists_support focus = JAP_ensure_cross_party_support } cost = 5 ai_will_do = { factor = 1 } available = { NOT = { has_completed_focus = JAP_revoke_the_peace_preservation_law } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { add_political_power = 50 custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_civilian_cabinet = yes add_to_variable = { JAP_civilian_cabinet_high_command_cost_factor = 0.1 tooltip = high_command_cost_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt JAP_small_army_faction_loss = yes custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_limit_military_power_tt show_ideas_tooltip = JAP_low_popular_support_idea hidden_effect = { set_country_flag = JAP_limited_the_militarys_power_flag } } } focus = { id = JAP_sway_the_navy_moderates icon = GFX_focus_generic_sway_navy mutually_exclusive = { focus = JAP_limit_military_power } x = 0 y = 1 relative_position_id = JAP_gather_royal_pacifists_support prerequisite = { focus = JAP_gather_royal_pacifists_support focus = JAP_ensure_cross_party_support } cost = 5 ai_will_do = { factor = 1 } available = { NOT = { has_completed_focus = JAP_revoke_the_peace_preservation_law } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { custom_effect_tooltip = JAP_sway_the_navy_moderates_2_tt custom_effect_tooltip = generic_skip_one_line_tt hidden_effect = { every_navy_leader = { limit = { has_trait = JAP_IJA_loyalist } random_select_amount = 4 remove_trait = { trait = JAP_IJA_loyalist } add_trait = { trait = JAP_government_supporter } } } custom_effect_tooltip = JAP_sway_the_navy_moderates_tt custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_civilian_cabinet = yes add_to_variable = { JAP_civilian_cabinet_army_chief_cost_factor = 0.1 tooltip = army_chief_cost_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt JAP_small_naval_gain_and_small_army_loss = yes custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_mitsumasa_yonai hidden_effect = { JAP_mitsumasa_yonai = { add_trait = { trait = JAP_government_supporter } } } } } focus = { id = JAP_divert_military_funds icon = GFX_focus_AUS_raid_military_storages mutually_exclusive = { focus = JAP_return_of_the_manchukuo_exiles } x = 1 y = 2 relative_position_id = JAP_limit_military_power prerequisite = { focus = JAP_limit_military_power focus = JAP_sway_the_navy_moderates } cost = 5 ai_will_do = { factor = 1 } available = { democratic > 0.39 NOT = { has_completed_focus = JAP_revoke_the_peace_preservation_law } } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { add_political_power = 100 custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_civilian_cabinet = yes add_to_variable = { JAP_civilian_cabinet_mobilization_laws_cost_factor = 0.1 tooltip = mobilization_laws_cost_factor_tt } add_to_variable = { JAP_civilian_cabinet_consumer_goods_factor = -0.1 tooltip = consumer_goods_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt add_ideas = civilian_economy custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_limit_military_power_tt show_ideas_tooltip = JAP_low_on_funds_idea custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_divert_military_funds_tt custom_effect_tooltip = generic_skip_one_line_tt JAP_big_army_faction_loss = yes hidden_effect = { set_country_flag = JAP_diverted_military_funds_flag } } } focus = { id = JAP_bribe_generals icon = GFX_focus_BRA_reach_out_to_military_dem #mutually_exclusive = { focus = } x = 6 y = 2 relative_position_id = JAP_sway_the_navy_moderates prerequisite = { focus = JAP_sway_the_navy_moderates focus = JAP_limit_military_power } offset = { x = -5 y = 0 trigger = { AND = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } OR = { has_completed_focus = JAP_a_red_sun_rises_for_a_new_era has_completed_focus = JAP_organize_a_general_election } } } } cost = 5 ai_will_do = { factor = 1 } available = { NOT = { has_completed_focus = JAP_revoke_the_peace_preservation_law } } bypass = { has_completed_focus = JAP_revoke_the_peace_preservation_law } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_MILITARY_CHARACTER } completion_reward = { custom_effect_tooltip = JAP_bribe_generals_tt hidden_effect = { every_army_leader = { limit = { has_trait = JAP_IJA_loyalist NOT = { is_character = JAP_tadaichi_wakamatsu } NOT = { has_character_flag = JAP_do_not_align_me_flag } } random_select_amount = 4 remove_trait = { trait = JAP_IJA_loyalist } add_trait = { trait = JAP_government_supporter } } } custom_effect_tooltip = generic_skip_one_line_tt unlock_decision_tooltip = { decision = JAP_sway_general_loyalty_decision show_effect_tooltip = yes show_modifiers = no } unlock_decision_tooltip = { decision = JAP_sway_admiral_loyalty_decision show_effect_tooltip = yes show_modifiers = no } } } focus = { id = JAP_appoint_new_generals icon = GFX_focus_generic_military_mission #mutually_exclusive = { focus = } x = -1 y = 1 relative_position_id = JAP_bribe_generals allow_branch = { has_dlc = "No Compromise, No Surrender" IF = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = JAP_a_red_sun_rises_for_a_new_era has_completed_focus = JAP_sea_purge_the_kodoha_faction has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors } } } prerequisite = { focus = JAP_bribe_generals } prerequisite = { focus = JAP_divert_military_funds } cost = 5 ai_will_do = { factor = 1 } available = { has_completed_focus = JAP_revoke_the_peace_preservation_law } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { JAP_add_or_modify_civilian_cabinet = yes add_to_variable = { JAP_civilian_cabinet_military_leader_cost_factor = -0.25 tooltip = military_leader_cost_factor_tt } add_to_variable = { JAP_civilian_cabinet_unit_leader_as_advisor_cp_cost_factor = -0.25 tooltip = unit_leader_as_advisor_cp_cost_factor_tt } add_to_variable = { JAP_civilian_cabinet_army_leader_start_defense_level = 1 tooltip = army_leader_start_defense_level_tt } } } focus = { id = JAP_implement_army_reforms icon = GFX_focus_JAP_implement_army_reforms #mutually_exclusive = { focus = } x = 1 y = 1 relative_position_id = JAP_bribe_generals allow_branch = { has_dlc = "No Compromise, No Surrender" IF = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = JAP_a_red_sun_rises_for_a_new_era has_completed_focus = JAP_sea_purge_the_kodoha_faction has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors } } } prerequisite = { focus = JAP_bribe_generals } prerequisite = { focus = JAP_divert_military_funds } cost = 10 ai_will_do = { factor = 1 } available = { has_completed_focus = JAP_revoke_the_peace_preservation_law } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { custom_effect_tooltip = JAP_implement_army_reforms_tt custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_imperial_army = yes add_to_variable = { JAP_army_army_defence_factor = 0.15 tooltip = army_defence_factor_tt } add_to_variable = { JAP_army_army_org_factor = 0.05 tooltip = army_org_factor_tt } } } focus = { id = JAP_a_new_take_on_state_shintoism icon = GFX_focus_jap_spiritual_mobilization #mutually_exclusive = { focus = } x = -1 y = 1 relative_position_id = JAP_implement_army_reforms prerequisite = { focus = JAP_implement_army_reforms } prerequisite = { focus = JAP_appoint_new_generals } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { JAP_add_or_modify_state_shintoism = yes add_to_variable = { JAP_state_shinotism_pocket_penalty = -0.05 tooltip = pocket_penalty_tt } custom_effect_tooltip = generic_skip_one_line_tt unlock_decision_category_tooltip = JAP_state_shintoism_decisions custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_heisuke_yanagawa } } focus = { id = JAP_crush_the_spirit_of_gekokujo icon = GFX_focus_JAP_crush_the_spirit_of_gekokujo #mutually_exclusive = { focus = } x = 0 y = 1 relative_position_id = JAP_a_new_take_on_state_shintoism prerequisite = { focus = JAP_a_new_take_on_state_shintoism } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ARMY_XP } completion_reward = { army_experience = 50 custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_imperial_army = yes add_to_variable = { JAP_army_planning_speed = 0.1 tooltip = planning_speed_factor_tt } add_to_variable = { JAP_army_max_planning_factor = 0.1 tooltip = max_planning_factor_tt } } } focus = { id = JAP_anti_militarist_speeches_in_the_diet icon = GFX_focus_JAP_anti_militarist_speeches_in_the_diet #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = 0 y = 1 relative_position_id = JAP_secretly_rebuild_the_party prerequisite = { focus = JAP_secretly_rebuild_the_party } cost = 5 ai_will_do = { factor = 1 } available = { has_country_leader = { ruling_only = yes character = JAP_abe_isoo } NOT = { has_completed_focus = JAP_revoke_the_peace_preservation_law } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { add_political_power = 50 #custom_effect_tooltip = JAP_anti_militarist_speeches_in_the_diet_tt custom_effect_tooltip = generic_skip_one_line_tt unlock_decision_tooltip = { decision = JAP_spread_socialist_pamphlets_decision show_effect_tooltip = yes show_modifiers = yes } } } focus = { id = JAP_sway_disillusioned_young_officers icon = GFX_focus_PER_stage_mass_protests #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = 0 y = 2 relative_position_id = JAP_anti_militarist_speeches_in_the_diet prerequisite = { focus = JAP_anti_militarist_speeches_in_the_diet } cost = 5 ai_will_do = { factor = 1 } available = { has_country_leader = { ruling_only = yes character = JAP_abe_isoo } NOT = { has_completed_focus = JAP_revoke_the_peace_preservation_law } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MILITARY_CHARACTER } completion_reward = { add_popularity = { ideology = communism popularity = 0.05 } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_sway_disillusioned_young_officers_2_tt custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_sway_disillusioned_young_officers_tt hidden_effect = { set_country_flag = JAP_swayed_young_officers_flag every_army_leader = { limit = { has_trait = trait_JAP_kodoha_sympathizer NOT = { is_character = JAP_sadao_araki is_character = JAP_jinzaburo_masaki is_character = JAP_shigeru_honjo } } add_trait = { trait = JAP_communist_sympathizer } } } } } focus = { id = JAP_organize_the_student_movements icon = GFX_focus_JAP_organize_the_student_movements #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = 2 y = 1 relative_position_id = JAP_anti_militarist_speeches_in_the_diet prerequisite = { focus = JAP_anti_militarist_speeches_in_the_diet } cost = 5 ai_will_do = { factor = 1 } available = { has_country_leader = { ruling_only = yes character = JAP_abe_isoo } NOT = { has_completed_focus = JAP_revoke_the_peace_preservation_law } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_RESEARCH } completion_reward = { add_political_power = 50 custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_organize_the_student_movements_tt show_ideas_tooltip = JAP_widespread_protests_and_sabotage_idea custom_effect_tooltip = generic_skip_one_line_tt unlock_decision_tooltip = { decision = JAP_spread_socialist_propaganda_in_campuses_decision show_effect_tooltip = yes show_modifiers = no } hidden_effect = { set_country_flag = JAP_organized_student_protests_flag } } } focus = { id = JAP_raise_support_within_the_proletarian_class icon = GFX_focus_YUG_pan_slavic_congress #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = 0 y = 1 relative_position_id = JAP_organize_the_student_movements prerequisite = { focus = JAP_organize_the_student_movements } cost = 5 ai_will_do = { factor = 1 } available = { has_country_leader = { ruling_only = yes character = JAP_abe_isoo } NOT = { has_completed_focus = JAP_revoke_the_peace_preservation_law } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY } completion_reward = { custom_effect_tooltip = JAP_raise_support_within_the_proletarian_class_tt IF = { limit = { 529 = { NOT = { has_dynamic_modifier = { modifier = JAP_state_infiltrated_by_the_jcp } } } } 529 = { IF = { limit = { has_dynamic_modifier = { modifier = JAP_state_under_army_control } } remove_dynamic_modifier = { modifier = JAP_state_under_army_control } } IF = { limit = { NOT = { has_dynamic_modifier = { modifier = JAP_state_under_rebel_control } } } add_dynamic_modifier = { modifier = JAP_state_under_rebel_control } } add_dynamic_modifier = { modifier = JAP_state_infiltrated_by_the_jcp } } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_raise_support_within_the_proletarian_class_2_tt show_ideas_tooltip = JAP_strong_unions_idea custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_komakichi_matsuoka } } focus = { id = JAP_organize_underground_resistance icon = GFX_focus_prc_infiltration #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = -2 y = 1 relative_position_id = JAP_anti_militarist_speeches_in_the_diet prerequisite = { focus = JAP_anti_militarist_speeches_in_the_diet } cost = 5 ai_will_do = { factor = 1 } available = { has_country_leader = { ruling_only = yes character = JAP_abe_isoo } NOT = { has_completed_focus = JAP_revoke_the_peace_preservation_law } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { custom_effect_tooltip = JAP_organize_underground_resistance_tt custom_effect_tooltip = generic_skip_one_line_tt country_event = { id = SEA_japan_popup_events.28 } } } focus = { id = JAP_mountain_village_operation_units icon = GFX_focus_JAP_mountain_village_operation_units #mutually_exclusive = { focus = JAP_divert_military_funds } x = 0 y = 1 relative_position_id = JAP_organize_underground_resistance prerequisite = { focus = JAP_organize_underground_resistance } cost = 5 ai_will_do = { factor = 1 } available = { has_country_leader = { ruling_only = yes character = JAP_abe_isoo } NOT = { has_completed_focus = JAP_revoke_the_peace_preservation_law } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER } completion_reward = { custom_effect_tooltip = JAP_mountain_village_operation_units_tt custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_communist_party_modifier = yes add_to_variable = { JAP_communist_party_conscription_factor = 0.05 tooltip = conscription_factor_tt } add_to_variable = { JAP_communist_party_communism_drift = 0.02 tooltip = communism_drift_tt } } } focus = { id = JAP_return_of_the_manchukuo_exiles icon = GFX_focus_JAP_return_of_the_machukuo_exiles mutually_exclusive = { focus = JAP_divert_military_funds } x = 2 y = 1 relative_position_id = JAP_mountain_village_operation_units prerequisite = { focus = JAP_mountain_village_operation_units } prerequisite = { focus = JAP_raise_support_within_the_proletarian_class } cost = 5 ai_will_do = { factor = 1 } available = { communism > 0.39 has_country_leader = { ruling_only = yes character = JAP_abe_isoo } NOT = { has_completed_focus = JAP_revoke_the_peace_preservation_law } has_subject = MAN } bypass = { NOT = { has_subject = MAN } } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY } completion_reward = { custom_effect_tooltip = JAP_return_of_the_manchukuo_exiles_2_tt custom_effect_tooltip = generic_skip_one_line_tt MAN = { country_event = { id = SEA_japan_foreign_policy.122 hours = 6 } } custom_effect_tooltip = JAP_if_man_accepts effect_tooltip = { every_army_leader = { random_select_amount = 6 limit = { OWNER = { tag = ROOT } OR = { has_trait = JAP_samurai_lineage has_trait = JAP_royal_lineage } has_trait = JAP_IJA_loyalist } set_nationality = MAN } ROOT = { add_timed_idea = { idea = JAP_influx_of_socialist_industrial_expertise_idea days = 420 } } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_return_of_the_manchukuo_exiles_tt } } focus = { id = JAP_organize_the_fifth_column icon = GFX_focus_generic_sabotage #mutually_exclusive = { focus = JAP_divert_military_funds } x = -2 y = 1 relative_position_id = JAP_return_of_the_manchukuo_exiles prerequisite = { focus = JAP_return_of_the_manchukuo_exiles } cost = 10 ai_will_do = { factor = 1 } available = { is_subject = no has_government = communism has_civil_war = yes } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = { } completion_reward = { custom_effect_tooltip = JAP_organize_the_fifth_column_tt hidden_effect = { delete_unit_template_and_units = { division_template = "Kokumin Giyū Sentōtai" disband = yes #if yes, will refund equipment/manpower. } division_template = { name = "Kokumin Giyū Sentōtai" division_names_group = JAP_MIL_01 role = garrison template_counter = 113 override_model = JAP_militia_entity is_locked = no regiments = { militia = { x = 0 y = 0 } militia = { x = 0 y = 1 } militia = { x = 0 y = 2 } militia = { x = 1 y = 0 } militia = { x = 1 y = 1 } } support = { } } random_owned_controlled_state = { limit = { is_core_of = ROOT } prioritize = { 282 530 533 } create_unit = { division = "name = \"1. Kokumin Giyū Sentōtai\" division_template = \"Kokumin Giyū Sentōtai\" start_experience_factor = 0.6" owner = ROOT } create_unit = { division = "name = \"2. Kokumin Giyū Sentōtai\" division_template = \"Kokumin Giyū Sentōtai\" start_experience_factor = 0.6" owner = ROOT } create_unit = { division = "name = \"3. Kokumin Giyū Sentōtai\" division_template = \"Kokumin Giyū Sentōtai\" start_experience_factor = 0.6" owner = ROOT } create_unit = { division = "name = \"4. Kokumin Giyū Sentōtai\" division_template = \"Kokumin Giyū Sentōtai\" start_experience_factor = 0.6" owner = ROOT } create_unit = { division = "name = \"5. Kokumin Giyū Sentōtai\" division_template = \"Kokumin Giyū Sentōtai\" start_experience_factor = 0.6" owner = ROOT } } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_organize_the_fifth_column_2_tt } } focus = { id = JAP_revoke_the_peace_preservation_law icon = GFX_focus_JAP_revoke_the_peace_preservation_law #mutually_exclusive = { focus = JAP_the_unthinkable_option } x = 4 y = 1 relative_position_id = JAP_return_of_the_manchukuo_exiles prerequisite = { focus = JAP_return_of_the_manchukuo_exiles focus = JAP_divert_military_funds } cost = 5 ai_will_do = { factor = 1 } available = { is_subject = no has_civil_war = no custom_trigger_tooltip = { tooltip = JAP_revoke_the_peace_preservation_law_requirements_tt set_temp_variable = { JAP_lw_support = party_popularity@democratic } add_to_temp_variable = { JAP_lw_support = party_popularity@communism } check_variable = { JAP_lw_support > 0.5 } } } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = { } completion_reward = { IF = { limit = { has_idea = JAP_military_strike_idea } remove_ideas = JAP_military_strike_idea custom_effect_tooltip = generic_skip_one_line_tt } # Democratic Version should be the one that shows by default IF = { limit = { has_completed_focus = JAP_return_of_the_manchukuo_exiles } country_event = { id = SEA_japan_popup_events.29 } hidden_effect = { remove_dynamic_modifier = { modifier = JAP_imperial_influence_dm } add_dynamic_modifier = { modifier = JAP_imperial_influence_communist_dm } } } ELSE = { # The Siege of Osaka Castle country_event = { id = SEA_japan_popup_events.22 } } custom_effect_tooltip = JAP_revoke_the_peace_preservation_law_tt custom_effect_tooltip = JAP_build_diet_building_landmark_tt hidden_effect = { 282 = { remove_building = { type = landmark_tokyo_imperial_palace level = 1 province = 1182 } add_building_construction = { type = landmark_national_diet level = 1 instant_build = yes province = 1182 } } } hidden_effect = { # Let the fellas out of prison please IF = { limit = { has_country_flag = JAP_IJA_arrested_advisors_flag } clr_country_flag = JAP_IJA_arrested_advisors_flag JAP_kozo_sasaki = { set_portraits = { civilian = { small = GFX_portrait_JAP_kozo_sasaki_small } } } JAP_komakichi_matsuoka = { set_portraits = { civilian = { small = GFX_portrait_JAP_komakichi_matsuoka_small } } } JAP_mitsumasa_yonai = { set_portraits = { civilian = { small = GFX_portrait_JAP_mitsumasa_yonai_civilian_small } } } JAP_noboru_yamaguchi = { set_portraits = { civilian = { small = GFX_portrait_JAP_noboru_yamaguchi_small } } } } mark_focus_tree_layout_dirty = yes } } } focus = { id = JAP_a_red_sun_rises_for_a_new_era icon = GFX_focus_JAP_the_red_sun_rises_for_a_new_era mutually_exclusive = { focus = JAP_organize_a_general_election } x = -9 y = 2 relative_position_id = JAP_revoke_the_peace_preservation_law allow_branch = { has_dlc = "No Compromise, No Surrender" IF = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = JAP_organize_a_general_election has_completed_focus = JAP_sea_purge_the_kodoha_faction has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors } } } offset = { x = 9 y = 0 trigger = { AND = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = JAP_a_red_sun_rises_for_a_new_era } } } prerequisite = { focus = JAP_revoke_the_peace_preservation_law } cost = 5 ai_will_do = { factor = 1 } available = { has_government = communism has_civil_war = no } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } completion_reward = { add_stability = 0.15 add_political_power = 75 custom_effect_tooltip = generic_skip_one_line_tt country_event = { id = SEA_japan_popup_events.30 } IF = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } mark_focus_tree_layout_dirty = yes } custom_effect_tooltip = generic_skip_one_line_tt delete_unit_template_and_units = { division_template = "Soviet Volunteers" } } } focus = { id = JAP_the_lecture_group_ascendant icon = GFX_focus_JAP_the_lecture_group_ascendant mutually_exclusive = { focus = JAP_the_labor_farmer_faction_ascendant } x = -3 y = 1 relative_position_id = JAP_a_red_sun_rises_for_a_new_era prerequisite = { focus = JAP_a_red_sun_rises_for_a_new_era } cost = 5 ai_will_do = { factor = 1 } available = { has_country_flag = JAP_supported_the_kozaha_idea_flag } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { country_event = { id = SEA_japan_popup_events.31 } custom_effect_tooltip = generic_skip_one_line_tt set_party_name = { ideology = communism long_name = JAP_kozaha_party_long name = JAP_kozaha_party } IF = { limit = { has_dlc = "La Resistance" } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_hotsumi_ozaki } } } focus = { id = JAP_the_labor_farmer_faction_ascendant icon = GFX_focus_JAP_the_labor_farmer_group_ascendant mutually_exclusive = { focus = JAP_the_lecture_group_ascendant } x = 3 y = 1 relative_position_id = JAP_a_red_sun_rises_for_a_new_era prerequisite = { focus = JAP_a_red_sun_rises_for_a_new_era } cost = 5 ai_will_do = { factor = 1 } available = { has_country_flag = JAP_supported_the_rounoha_idea_flag } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { country_event = { id = SEA_japan_popup_events.32 } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { has_dynamic_modifier = { modifier = JAP_communist_party_modifier } } remove_dynamic_modifier = { modifier = JAP_communist_party_modifier } custom_effect_tooltip = JAP_the_labor_farmer_faction_ascendant_tt custom_effect_tooltip = generic_skip_one_line_tt } set_party_name = { ideology = communism long_name = JAP_rounouha_party_long name = JAP_rounouha_party } JAP_add_or_modify_rounouha_modifier = yes add_to_variable = { JAP_communist_party_political_power_factor = 0.05 tooltip = political_power_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_masamichi_royama hidden_effect = { set_cosmetic_tag = JAP_ronoha } } } focus = { id = JAP_sea_fate_of_the_imperial_family icon = GFX_focus_JAP_the_fate_of_the_imperial_family #mutually_exclusive = { focus = } x = 3 y = 1 relative_position_id = JAP_the_lecture_group_ascendant prerequisite = { focus = JAP_the_lecture_group_ascendant focus = JAP_the_labor_farmer_faction_ascendant } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { country_event = { id = SEA_japan_popup_events.33 } } } focus = { id = JAP_hold_a_peoples_tribunal icon = GFX_focus_BRA_tribunal #mutually_exclusive = { focus = } x = -1 y = 1 relative_position_id = JAP_sea_fate_of_the_imperial_family prerequisite = { focus = JAP_sea_fate_of_the_imperial_family } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MILITARY_CHARACTER } completion_reward = { add_political_power = 75 custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_hold_a_peoples_tribunal_tt IF = { limit = { # So that the tooltip doesn't break as much once the focus has been taken NOT = { has_completed_focus = JAP_hold_a_peoples_tribunal } } effect_tooltip = { retire_character = JAP_fushimi_hiroyasu retire_character = JAP_torashiro_kawabe retire_character = JAP_nishizo_tsukahara retire_character = JAP_heisuke_yanagawa } } hidden_effect = { retire_character = JAP_fushimi_hiroyasu retire_character = JAP_torashiro_kawabe retire_character = JAP_nishizo_tsukahara retire_character = JAP_heisuke_yanagawa } } } focus = { id = JAP_social_and_cultural_revolution icon = GFX_focus_JAP_social_and_cultural_revolution #mutually_exclusive = { focus = } x = 1 y = 1 relative_position_id = JAP_sea_fate_of_the_imperial_family prerequisite = { focus = JAP_sea_fate_of_the_imperial_family } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_MANPOWER FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { add_timed_idea = { idea = JAP_reorganization_of_society_idea days = 365 } custom_effect_tooltip = JAP_social_and_cultural_revolution_tt JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_consumer_goods_factor = -0.1 tooltip = consumer_goods_factor_tt } JAP_add_or_modify_imperial_army = yes add_to_variable = { JAP_army_conscription_factor = 0.1 tooltip = conscription_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_hisachi_aso } } focus = { id = JAP_overhaul_the_education_system icon = GFX_focus_generic_socialist_science #mutually_exclusive = { focus = } x = -1 y = 1 relative_position_id = JAP_social_and_cultural_revolution prerequisite = { focus = JAP_social_and_cultural_revolution } prerequisite = { focus = JAP_hold_a_peoples_tribunal } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_RESEARCH } completion_reward = { add_research_slot = 1 custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_yoshihige_abe } } focus = { id = JAP_sea_nationalize_the_zaibatsus icon = GFX_focus_JAP_nationalize_zaibatsus #mutually_exclusive = { focus = } x = 0 y = 1 relative_position_id = JAP_overhaul_the_education_system prerequisite = { focus = JAP_overhaul_the_education_system } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_IMPERIAL_INFLUENCE FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { custom_effect_tooltip = JAP_can_no_longer_manually_promote_zaibatsus_tt custom_effect_tooltip = generic_skip_one_line_tt random_core_state = { limit = { is_owned_and_controlled_by = ROOT free_building_slots = { building = industrial_complex size > 3 include_locked = yes } } prioritize = { 532 531 282 529 528 } add_extra_state_shared_building_slots = 4 add_building_construction = { type = industrial_complex level = 4 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt JAP_big_zaibatsu_faction_loss = yes #custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_minoru_takano hidden_effect = { set_country_flag = JAP_blocked_from_favoring_the_zaibatsus_flag } } } focus = { id = JAP_a_functionalist_housing_policy icon = GFX_focus_JAP_a_functionalist_housing_policy #mutually_exclusive = { focus = } x = 2 y = 1 relative_position_id = JAP_overhaul_the_education_system prerequisite = { focus = JAP_overhaul_the_education_system } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { add_ideas = JAP_danchi_idea } } focus = { id = JAP_redistribute_land_and_wealth icon = GFX_focus_generic_workers_and_farmers_rise #mutually_exclusive = { focus = } x = -2 y = 1 relative_position_id = JAP_overhaul_the_education_system prerequisite = { focus = JAP_overhaul_the_education_system } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { every_core_state = { limit = { is_fully_controlled_by = PREV OR = { has_state_category = rural has_state_category = town } } add_extra_state_shared_building_slots = 1 } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_consumer_goods_factor = -0.1 tooltip = consumer_goods_factor_tt } } } focus = { id = JAP_ganbarou icon = GFX_focus_JAP_ganbarou #mutually_exclusive = { focus = } x = 2 y = 1 relative_position_id = JAP_redistribute_land_and_wealth prerequisite = { focus = JAP_redistribute_land_and_wealth } prerequisite = { focus = JAP_a_functionalist_housing_policy } prerequisite = { focus = JAP_sea_nationalize_the_zaibatsus } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_industrial_capacity_factory = 0.05 tooltip = industrial_capacity_factory_tt } add_to_variable = { JAP_industry_industrial_capacity_dockyard = 0.05 tooltip = industrial_capacity_dockyard_tt } add_to_variable = { JAP_industry_production_speed_buildings_factor = 0.05 tooltip = production_speed_buildings_factor_tt } add_to_variable = { JAP_industry_consumer_goods_factor = -0.05 tooltip = consumer_goods_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_give_it_your_all_for_the_emperor_tt } } focus = { id = JAP_cooperate_with_anarchists icon = GFX_focus_ETH_support_from_the_japanese_communists #mutually_exclusive = { focus = } x = 4 y = 1 relative_position_id = JAP_sea_fate_of_the_imperial_family prerequisite = { focus = JAP_sea_fate_of_the_imperial_family } prerequisite = { focus = JAP_the_labor_farmer_faction_ascendant } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { add_political_power = 50 IF = { limit = { ETH = { NOT = { has_completed_focus = ETH_support_from_the_japanese_communists } } } custom_effect_tooltip = generic_skip_one_line_tt set_country_flag = IA_anarchists_recruited_flag ETH = { IA_sanshiro_ishikawa = { set_nationality = ROOT } IA_sakutaro_iwasa = { set_nationality = ROOT } } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_tsuji_jun } } focus = { id = JAP_the_ie_system_and_socialism icon = GFX_focus_generic_soviet_politics #mutually_exclusive = { focus = } x = -4 y = 1 relative_position_id = JAP_sea_fate_of_the_imperial_family prerequisite = { focus = JAP_sea_fate_of_the_imperial_family } prerequisite = { focus = JAP_the_lecture_group_ascendant } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } completion_reward = { add_political_power = 100 add_stability = 0.1 } } focus = { id = JAP_fukumotoism icon = GFX_focus_DEN_limited_regulations #mutually_exclusive = { focus = } x = -1 y = 1 relative_position_id = JAP_the_ie_system_and_socialism prerequisite = { focus = JAP_the_ie_system_and_socialism } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_INDUSTRY } completion_reward = { JAP_add_or_modify_communist_party_modifier = yes add_to_variable = { JAP_communist_party_political_power_factor = 0.1 tooltip = political_power_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_fukumotoism_tt custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_fukumoto_kazuo } } focus = { id = JAP_the_modern_ashigaru icon = GFX_focus_JAP_the_modern_ashigaru #mutually_exclusive = { focus = } x = -4 y = 1 relative_position_id = JAP_the_ie_system_and_socialism prerequisite = { focus = JAP_the_ie_system_and_socialism } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_MANPOWER } completion_reward = { custom_effect_tooltip = JAP_the_modern_ashigaru_tt custom_effect_tooltip = generic_skip_one_line_tt add_ideas = JAP_modern_ashigaru_idea hidden_effect = { delete_unit_template_and_units = { division_template = "Ashigaru Levy" disband = yes #if yes, will refund equipment/manpower. } set_country_flag = JAP_ashigaru_system_is_active division_template = { name = "Ashigaru Levy" division_names_group = JAP_MIL_02 template_counter = 113 role = infantry priority = 0 is_locked = yes force_allow_recruiting = no override_model = JAP_militia_entity regiments = { militia = { x = 0 y = 0 } militia = { x = 0 y = 1 } militia = { x = 1 y = 0 } militia = { x = 1 y = 1 } militia = { x = 2 y = 0 } militia = { x = 2 y = 1 } } } } } } focus = { id = JAP_learn_from_the_nkvd icon = GFX_focus_JAP_learn_from_the_nkvd #mutually_exclusive = { focus = } x = 0 y = 1 relative_position_id = JAP_the_modern_ashigaru prerequisite = { focus = JAP_the_modern_ashigaru } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { IF = { limit = { has_dlc = "La Resistance" } IF = { limit = { has_intelligence_agency = no } custom_effect_tooltip = generic_skip_one_line_tt create_intelligence_agency = yes } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_communist_party_modifier = yes add_to_variable = { JAP_communist_party_operative_slot = 1 tooltip = operative_slot_tt } add_to_variable = { JAP_communist_party_enemy_operative_detection_chance_factor = 0.15 tooltip = enemy_operative_detection_chance_factor_tt } add_to_variable = { JAP_communist_party_enemy_operative_intel_extraction_rate = 0.15 tooltip = enemy_operative_intel_extraction_rate_tt } add_to_variable = { JAP_communist_party_enemy_operative_capture_chance_factor = 0.15 tooltip = enemy_operative_capture_chance_factor_tt } } ELSE = { add_ideas = JAP_learn_from_the_nkvd_lar } } } focus = { id = JAP_further_urban_investments icon = GFX_focus_JAP_further_urban_investments #mutually_exclusive = { focus = } x = -1 y = 1 relative_position_id = JAP_fukumotoism prerequisite = { focus = JAP_fukumotoism } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_MANPOWER } completion_reward = { every_core_state = { limit = { is_fully_controlled_by = PREV OR = { has_state_category = large_town has_state_category = city has_state_category = large_city } } add_extra_state_shared_building_slots = 1 add_manpower = 12000 add_dynamic_modifier = { modifier = JAP_urban_investments_modifier } } } } focus = { id = JAP_the_first_five_year_plan icon = GFX_focus_generic_communist_industry #mutually_exclusive = { focus = } x = 1 y = 1 relative_position_id = JAP_fukumotoism prerequisite = { focus = JAP_fukumotoism } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { add_timed_idea = { idea = JAP_the_five_year_plan_idea days = 1825 } } } focus = { id = JAP_form_pioneer_organizations icon = GFX_focus_JAP_form_pioneer_organizations #mutually_exclusive = { focus = } x = -1 y = 1 relative_position_id = JAP_the_first_five_year_plan prerequisite = { focus = JAP_the_first_five_year_plan } prerequisite = { focus = JAP_further_urban_investments } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_MANPOWER } completion_reward = { add_ideas = JAP_socialist_pioneers_idea hidden_effect = { set_technology = { lotta_svard_tech = 1 popup = no } } } } focus = { id = JAP_war_communism icon = GFX_goal_support_communism #mutually_exclusive = { focus = } x = -1 y = 1 relative_position_id = JAP_cooperate_with_anarchists prerequisite = { focus = JAP_cooperate_with_anarchists } cost = 10 ai_will_do = { factor = 1 } available = { has_war = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_MANPOWER FOCUS_FILTER_INDUSTRY } completion_reward = { custom_effect_tooltip = JAP_war_communism_new_economy_law add_ideas = JAP_war_communism_idea } } focus = { id = JAP_the_uno_school_of_economics icon = GFX_focus_JAP_the_uno_school_of_economics #mutually_exclusive = { focus = } x = 1 y = 1 relative_position_id = JAP_cooperate_with_anarchists prerequisite = { focus = JAP_cooperate_with_anarchists } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_production_factory_efficiency_gain_factor = 0.1 tooltip = production_factory_efficiency_gain_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_the_uno_school_of_economics_tt activate_mission = JAP_implementing_unos_economic_reforms_mission custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_hajime_kawakami } } focus = { id = JAP_incorporate_buddhist_socialism icon = GFX_focus_JAP_incorporate_buddhist_socialism #mutually_exclusive = { focus = } x = 3 y = 1 relative_position_id = JAP_cooperate_with_anarchists prerequisite = { focus = JAP_cooperate_with_anarchists } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } completion_reward = { add_ideas = JAP_buddhist_socialism_idea IF = { limit = { NOT = { has_country_flag = JAP_buddhist_socialist_takeover_flag } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_giro_senoo } } } focus = { id = JAP_the_spirit_of_the_ikko_ikki icon = GFX_focus_JAP_the_modern_ashigaru #mutually_exclusive = { focus = JAP_utilize_our_polish_friendship } x = 1 y = 1 relative_position_id = JAP_incorporate_buddhist_socialism prerequisite = { focus = JAP_incorporate_buddhist_socialism } cost = 5 ai_will_do = { factor = 1 } allow_branch = { has_dlc = "No Compromise, No Surrender" has_country_flag = JAP_buddhist_socialist_takeover_flag IF = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = JAP_sea_purge_the_kodoha_faction has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors has_completed_focus = JAP_organize_a_general_election } } } available = { has_country_leader = { ruling_only = yes character = JAP_giro_senoo } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_MANPOWER } completion_reward = { add_ideas = JAP_modern_ikko_ikki_idea hidden_effect = { } } } focus = { id = JAP_achieving_joubukkokudo icon = GFX_focus_smiling_buddha #mutually_exclusive = { focus = JAP_utilize_our_polish_friendship } x = 0 y = 2 relative_position_id = JAP_the_spirit_of_the_ikko_ikki prerequisite = { focus = JAP_the_spirit_of_the_ikko_ikki } cost = 10 ai_will_do = { factor = 1 } available = { is_subject = no has_government = communism has_country_leader = { ruling_only = yes character = JAP_giro_senoo } surrender_progress < 0.01 has_war_support > 0.8 has_stability > 0.8 282 = { is_controlled_by_ROOT_or_ally = yes } 525 = { is_controlled_by_ROOT_or_ally = yes } 608 = { is_controlled_by_ROOT_or_ally = yes } 671 = { is_controlled_by_ROOT_or_ally = yes } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_MANPOWER } completion_reward = { set_cosmetic_tag = JAP_pure_buddhist_land_tag custom_effect_tooltip = generic_skip_one_line_tt swap_ideas = { remove_idea = JAP_buddhist_socialism_idea add_idea = JAP_buddhist_socialism_idea_2 } } } focus = { id = JAP_uplift_ainu_revolution_theory icon = GFX_focus_JAP_uplift_ainu_revolution_theory #mutually_exclusive = { focus = } x = 0 y = 2 relative_position_id = JAP_incorporate_buddhist_socialism prerequisite = { focus = JAP_incorporate_buddhist_socialism } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { country_event = { id = SEA_japan_popup_events.34 } effect_tooltip = { every_owned_state = { limit = { is_core_of = ANU } add_dynamic_modifier = { modifier = JAP_ainu_revoluton_theory_implemented_dm scope = ROOT } } } } } focus = { id = JAP_kikues_new_model icon = GFX_focus_JAP_kikues_new_model #mutually_exclusive = { focus = } x = 5 y = 1 relative_position_id = JAP_cooperate_with_anarchists prerequisite = { focus = JAP_cooperate_with_anarchists } cost = 5 ai_will_do = { factor = 1 } offset = { x = 1 y = 0 trigger = { has_country_flag = JAP_buddhist_socialist_takeover_flag } } available = { OR = { has_idea = JAP_yamakawa_kikue has_country_leader = { ruling_only = yes character = JAP_yamakawa_kikue } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { add_political_power = 50 add_stability = -0.1 custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_hiratsuka_raicho } } focus = { id = JAP_women_in_industry icon = GFX_focus_JAP_women_in_industry #mutually_exclusive = { focus = } x = 0 y = 1 relative_position_id = JAP_kikues_new_model prerequisite = { focus = JAP_kikues_new_model } cost = 5 ai_will_do = { factor = 1 } available = { OR = { has_idea = JAP_yamakawa_kikue has_country_leader = { ruling_only = yes character = JAP_yamakawa_kikue } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { add_ideas = JAP_women_in_industry_idea } } focus = { id = JAP_form_national_cooperatives icon = GFX_goal_generic_national_unity #mutually_exclusive = { focus = } x = 1 y = 1 relative_position_id = JAP_the_uno_school_of_economics prerequisite = { focus = JAP_the_uno_school_of_economics } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { random_core_state = { limit = { is_owned_and_controlled_by = ROOT free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 532 531 282 529 528 } 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_core_state = { limit = { is_owned_and_controlled_by = ROOT free_building_slots = { building = arms_factory size > 0 include_locked = yes } } prioritize = { 532 531 282 529 528 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = arms_factory level = 1 instant_build = yes } } } } focus = { id = JAP_further_rural_investments icon = GFX_focus_prc_agrarian_socialism #mutually_exclusive = { focus = } x = -1 y = 1 relative_position_id = JAP_the_uno_school_of_economics prerequisite = { focus = JAP_the_uno_school_of_economics } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { every_core_state = { limit = { is_fully_controlled_by = PREV OR = { has_state_category = rural has_state_category = town has_state_category = wasteland has_state_category = pastoral } } add_extra_state_shared_building_slots = 1 set_state_flag = JAP_can_upgrade_this_states_level_flag } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_further_rural_investments_tt } } focus = { id = JAP_adopt_syndicalist_ideas icon = GFX_focus_ARG_establish_the_free_association #mutually_exclusive = { focus = } x = 1 y = 1 relative_position_id = JAP_further_rural_investments prerequisite = { focus = JAP_further_rural_investments } prerequisite = { focus = JAP_form_national_cooperatives } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { add_ideas = JAP_syndicalism_idea custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_suzuki_bunji } } focus = { id = JAP_raise_the_red_flag_high icon = GFX_focus_JAP_raise_the_red_flag_high #mutually_exclusive = { focus = } x = -5 y = 2 relative_position_id = JAP_adopt_syndicalist_ideas prerequisite = { focus = JAP_adopt_syndicalist_ideas focus = JAP_form_pioneer_organizations } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { add_war_support = 0.1 every_neighbor_country = { limit = { NOT = { has_government = communism } } add_popularity = { ideology = communism popularity = 0.05 } } IF = { limit = { JAP_giro_senoo = { is_hired_as_advisor = yes } JAP_tsuji_jun = { is_hired_as_advisor = yes } has_country_leader = { ruling_only = yes character = JAP_kanson_arahata } } country_event = { id = SEA_japan_popup_events.39 } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_yoshio_shiga } } focus = { id = JAP_guide_the_lesser_states icon = GFX_focus_GER_liberate_exploited_colonial_workers #mutually_exclusive = { focus = } x = 5 y = 1 relative_position_id = JAP_raise_the_red_flag_high prerequisite = { focus = JAP_raise_the_red_flag_high } prerequisite = { focus = JAP_adopt_syndicalist_ideas } cost = 5 ai_will_do = { factor = 1 } available = { has_government = communism is_subject = no is_in_faction = no } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { set_rule = { can_create_factions = yes } set_rule = { can_send_volunteers = yes } create_faction_from_template = faction_template_JAP_pan_asian_revolutuonary_front add_faction_initiative = 1 custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_rounouha_modifier = yes add_to_variable = { JAP_communist_party_defensive_war_stability_factor = 0.1 tooltip = defensive_war_stability_factor_tt } add_to_variable = { JAP_communist_party_puppet_cost_factor = -0.2 tooltip = puppet_cost_factor_tt } } } focus = { id = JAP_socialism_in_one_state icon = GFX_focus_ETH_callout_to_the_world #mutually_exclusive = { focus = } x = -5 y = 1 relative_position_id = JAP_raise_the_red_flag_high prerequisite = { focus = JAP_raise_the_red_flag_high } prerequisite = { focus = JAP_form_pioneer_organizations } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { JAP_add_or_modify_communist_party_modifier = yes add_to_variable = { JAP_communist_party_offensive_war_stability_factor = 0.1 tooltip = offensive_war_stability_factor_tt } add_to_variable = { JAP_communist_party_annex_cost_factor = -0.2 tooltip = annex_cost_factor_tt } } } focus = { id = JAP_the_courage_to_defend_the_revolution icon = GFX_focus_ITA_peasants_rise #mutually_exclusive = { focus = } x = 2 y = 1 relative_position_id = JAP_guide_the_lesser_states prerequisite = { focus = JAP_guide_the_lesser_states } cost = 5 ai_will_do = { factor = 1 } available = { has_war_with_major = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_MANPOWER } completion_reward = { JAP_add_or_modify_rounouha_modifier = yes add_to_variable = { JAP_communist_party_army_core_defence_factor = 0.1 tooltip = army_core_defence_factor_tt } add_to_variable = { JAP_communist_party_weekly_manpower = 500 tooltip = weekly_manpower_tt } } } focus = { id = JAP_demand_submission_from_breawakay_states icon = GFX_focus_GER_proletarian_dictatorship #mutually_exclusive = { focus = } x = 0 y = 1 relative_position_id = JAP_guide_the_lesser_states prerequisite = { focus = JAP_guide_the_lesser_states } cost = 5 ai_will_do = { factor = 1 } available = { has_government = communism is_subject = no OR = { FOR = { exists = yes NOT = { is_ally_with = ROOT has_war_with = ROOT } } PLU = { exists = yes NOT = { is_ally_with = ROOT has_war_with = ROOT } } } } bypass = { FOR = { OR = { exists = no is_ally_with = ROOT has_war_with = ROOT } } PLU = { OR = { exists = no is_ally_with = ROOT has_war_with = ROOT } } } will_lead_to_war_with = FOR will_lead_to_war_with = PLU cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { IF = { limit = { FOR = { exists = yes NOT = { is_ally_with = ROOT has_war_with = ROOT } } } FOR = { country_event = { id = SEA_japan_foreign_policy.128 hours = 6 } } } IF = { limit = { PLU = { exists = yes NOT = { is_ally_with = ROOT has_war_with = ROOT } } } PLU = { country_event = { id = SEA_japan_foreign_policy.128 hours = 6 } } } IF = { limit = { AND = { FOR = { exists = no } PLU = { exists = no } } } effect_tooltip = { FOR = { country_event = { id = SEA_japan_foreign_policy.128 hours = 6 } } PLU = { country_event = { id = SEA_japan_foreign_policy.128 hours = 6 } } } } } } focus = { id = JAP_ignite_the_korean_peninsula icon = GFX_focus_JAP_ignite_the_korean_peninsula #mutually_exclusive = { focus = } x = 0 y = 1 relative_position_id = JAP_demand_submission_from_breawakay_states prerequisite = { focus = JAP_demand_submission_from_breawakay_states } cost = 5 dynamic = yes ai_will_do = { factor = 1 } available = { has_government = communism is_subject = no KOR = { exists = yes is_subject = no has_civil_war = no NOT = { is_ally_with = ROOT has_war_with = ROOT has_government = communism } } } bypass = { KOR = { OR = { exists = no has_civil_war = yes is_subject = yes is_ally_with = ROOT has_war_with = ROOT has_government = communism } } } will_lead_to_war_with = KOR cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { KOR = { country_event = { id = SEA_japan_foreign_policy.131 hours = 6 } } custom_effect_tooltip = JAP_ignite_the_korean_peninsula_tt } } focus = { id = JAP_protect_the_manchurians icon = GFX_focus_JAP_protect_the_manchurians #mutually_exclusive = { focus = } x = -1 y = 1 relative_position_id = JAP_ignite_the_korean_peninsula prerequisite = { focus = JAP_ignite_the_korean_peninsula } cost = 5 ai_will_do = { factor = 1 } available = { has_government = communism is_subject = no MAN = { exists = yes NOT = { is_ally_with = ROOT has_war_with = ROOT } } } bypass = { MAN = { OR = { exists = no is_ally_with = ROOT has_war_with = ROOT } } } will_lead_to_war_with = MAN cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { create_wargoal = { type = puppet_wargoal_focus target = MAN expire = 0 } custom_effect_tooltip = generic_skip_one_line_tt add_timed_idea = { idea = JAP_cleaning_up_our_own_mess days = 425 } } } focus = { id = JAP_guide_the_chinese icon = GFX_focus_chi_one_china_policy #mutually_exclusive = { focus = } x = 1 y = 1 relative_position_id = JAP_ignite_the_korean_peninsula prerequisite = { focus = JAP_ignite_the_korean_peninsula } cost = 5 ai_will_do = { factor = 1 } available = { has_government = communism is_subject = no } bypass = { } will_lead_to_war_with = CHI will_lead_to_war_with = SHX will_lead_to_war_with = SND will_lead_to_war_with = XSM will_lead_to_war_with = GXC will_lead_to_war_with = GDC will_lead_to_war_with = XIC will_lead_to_war_with = SIC will_lead_to_war_with = KUM will_lead_to_war_with = GSM will_lead_to_war_with = NXM will_lead_to_war_with = KHM will_lead_to_war_with = HBC cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { custom_effect_tooltip = JAP_guide_the_chinese_tt every_country = { limit = { is_literally_china = yes NOT = { is_ally_with = ROOT has_war_with = ROOT has_government = communism } } ROOT = { create_wargoal = { type = puppet_wargoal_focus target = PREV expire = 0 } } } custom_effect_tooltip = generic_skip_one_line_tt add_ideas = JAP_senbu_idea IF = { limit = { is_faction_leader = yes } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_guide_the_chinese_2_tt every_country = { limit = { is_literally_china = yes has_government = communism is_subject = no NOT = { is_ally_with = ROOT has_war_with = ROOT } } country_event = { id = SEA_japan_foreign_policy.118 hours = 6 random_hours = 12 } } } } } focus = { id = JAP_guide_the_mongols icon = GFX_focus_generic_attack_mongolia #mutually_exclusive = { focus = } x = 1 y = 1 relative_position_id = JAP_guide_the_chinese prerequisite = { focus = JAP_guide_the_chinese } cost = 5 ai_will_do = { factor = 1 } available = { has_government = communism is_subject = no OR = { MAN = { exists = yes NOT = { is_ally_with = ROOT has_war_with = ROOT } } MEN = { exists = yes NOT = { is_ally_with = ROOT has_war_with = ROOT } } MON = { exists = yes NOT = { is_ally_with = ROOT has_war_with = ROOT } } TAN = { exists = yes NOT = { is_ally_with = ROOT has_war_with = ROOT } } KUM = { exists = yes NOT = { is_ally_with = ROOT has_war_with = ROOT } } BYA = { exists = yes NOT = { is_ally_with = ROOT has_war_with = ROOT } } } } bypass = { } will_lead_to_war_with = MEN will_lead_to_war_with = MON will_lead_to_war_with = TAN will_lead_to_war_with = KUM will_lead_to_war_with = BYA cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { every_country = { limit = { OR = { original_tag = MEN original_tag = MON original_tag = TAN original_tag = KUM original_tag = BYA } exists = yes NOT = { is_ally_with = ROOT has_war_with = ROOT } } ROOT = { create_wargoal = { type = puppet_wargoal_focus target = PREV expire = 0 } } } custom_effect_tooltip = generic_skip_one_line_tt add_timed_idea = { idea = JAP_peoples_liberation_army_of_monglia_idea days = 730 } } } focus = { id = JAP_spread_the_revolutuon_south icon = GFX_focus_generic_spur_communist_revolutions #mutually_exclusive = { focus = } x = -1 y = 1 relative_position_id = JAP_guide_the_chinese prerequisite = { focus = JAP_guide_the_chinese } prerequisite = { focus = JAP_protect_the_manchurians } cost = 10 ai_will_do = { factor = 1 } available = { has_government = communism is_subject = no is_faction_leader = yes } bypass = { } will_lead_to_war_with = ENG will_lead_to_war_with = FRA will_lead_to_war_with = MAL will_lead_to_war_with = SNG will_lead_to_war_with = BRM will_lead_to_war_with = VIN will_lead_to_war_with = CAM will_lead_to_war_with = LAO will_lead_to_war_with = CHM will_lead_to_war_with = SIA will_lead_to_war_with = PHI will_lead_to_war_with = MAL will_lead_to_war_with = SNG will_lead_to_war_with = INS will_lead_to_war_with = HOL will_lead_to_war_with = AST will_lead_to_war_with = NZL will_lead_to_war_with = SAR will_lead_to_war_with = SAB will_lead_to_war_with = BRN cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { every_country = { limit = { OR = { original_tag = MAL original_tag = SNG original_tag = BRM original_tag = VIN original_tag = CAM original_tag = LAO original_tag = CHM original_tag = SIA original_tag = PHI original_tag = MAL original_tag = SNG original_tag = INS original_tag = AST original_tag = NZL original_tag = SAR original_tag = SAB original_tag = BRN } is_subject = no NOT = { has_government = communism is_ally_with = ROOT has_war_with = ROOT } } # Demand Submission country_event = { id = SEA_japan_foreign_policy.132 hours = 6 } custom_effect_tooltip = if_they_accept_tt effect_tooltip = { ROOT = { puppet = { target = PREV end_wars = yes end_civil_wars = no } } } } custom_effect_tooltip = generic_skip_one_line_tt every_country = { limit = { OR = { original_tag = MAL original_tag = SNG original_tag = BRM original_tag = VIN original_tag = CAM original_tag = LAO original_tag = CHM original_tag = SIA original_tag = PHI original_tag = MAL original_tag = SNG original_tag = INS original_tag = AST original_tag = NZL } is_subject = yes NOT = { has_government = communism is_ally_with = ROOT has_war_with = ROOT } } # Stir Communist Sentiment and gain a puppet wargoal country_event = { id = SEA_japan_popup_events.37 hours = 6 } ROOT = { create_wargoal = { type = puppet_wargoal_focus target = PREV expire = 0 } } } } } focus = { id = JAP_free_asians_from_soviet_opression icon = GFX_focus_attack_soviet #mutually_exclusive = { focus = } x = -1 y = 1 relative_position_id = JAP_spread_the_revolutuon_south prerequisite = { focus = JAP_spread_the_revolutuon_south } cost = 10 ai_will_do = { factor = 1 } available = { has_government = communism is_subject = no SOV = { exists = yes NOT = { is_ally_with = ROOT has_war_with = ROOT } } } bypass = { SOV = { OR = { exists = no is_ally_with = ROOT has_war_with = ROOT } } } will_lead_to_war_with = SOV cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION FOCUS_FILTER_WAR_SUPPORT } completion_reward = { add_timed_idea = { idea = JAP_striking_the_sleeping_bear days = 365 } custom_effect_tooltip = generic_skip_one_line_tt create_wargoal = { type = topple_government target = SOV expire = 0 } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_peace_out_soviets_dec_tt } } focus = { id = JAP_go_after_the_capitalists icon = GFX_focus_GER_wage_war_on_capitalism #mutually_exclusive = { focus = } x = 1 y = 1 relative_position_id = JAP_spread_the_revolutuon_south prerequisite = { focus = JAP_spread_the_revolutuon_south } cost = 10 ai_will_do = { factor = 1 } available = { has_government = communism is_subject = no OR = { USA = { exists = yes NOT = { is_ally_with = ROOT has_war_with = ROOT } } ENG = { exists = yes NOT = { is_ally_with = ROOT has_war_with = ROOT } } } } bypass = { USA = { OR = { exists = no is_ally_with = ROOT has_war_with = ROOT } } ENG = { OR = { exists = no is_ally_with = ROOT has_war_with = ROOT } } } will_lead_to_war_with = USA will_lead_to_war_with = ENG cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION FOCUS_FILTER_WAR_SUPPORT } completion_reward = { add_war_support = 0.05 custom_effect_tooltip = generic_skip_one_line_tt every_country = { limit = { OR = { original_tag = USA original_tag = ENG } exists = yes NOT = { is_ally_with = ROOT has_war_with = ROOT } } ROOT = { create_wargoal = { type = topple_government target = PREV expire = 0 } } } } } focus = { id = JAP_a_free_asia_pacific icon = GFX_focus_JAP_a_free_asia_pacific #mutually_exclusive = { focus = } x = -1 y = 1 relative_position_id = JAP_go_after_the_capitalists prerequisite = { focus = JAP_go_after_the_capitalists } prerequisite = { focus = JAP_free_asians_from_soviet_opression } cost = 10 ai_will_do = { factor = 1 } available = { has_government = communism is_subject = no surrender_progress < 0.02 282 = { is_controlled_by_ROOT_or_ally = yes } 613 = { is_controlled_by_ROOT_or_ally = yes } 1021 = { is_controlled_by_ROOT_or_ally = yes } 995 = { is_controlled_by_ROOT_or_ally = yes } 524 = { is_controlled_by_ROOT_or_ally = yes } 328 = { is_controlled_by_ROOT_or_ally = yes } 327 = { is_controlled_by_ROOT_or_ally = yes } 289 = { is_controlled_by_ROOT_or_ally = yes } 523 = { is_controlled_by_ROOT_or_ally = yes } 408 = { is_controlled_by_ROOT_or_ally = yes } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_STABILITY FOCUS_FILTER_RESEARCH } completion_reward = { add_ideas = JAP_free_asia_pacific_idea } } focus = { id = JAP_the_pan_asian_revolutionary_front icon = GFX_focus_CHL_union_of_hispanic_republics #mutually_exclusive = { focus = } x = -4 y = 1 relative_position_id = JAP_guide_the_lesser_states prerequisite = { focus = JAP_guide_the_lesser_states } cost = 5 ai_will_do = { factor = 1 } available = { has_government = communism is_subject = no is_faction_leader = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { add_faction_influence_ratio = 0.15 add_faction_initiative = 1 add_faction_goal_slot = { category = long_term value = 1 } } } focus = { id = JAP_educate_the_peasants icon = GFX_focus_CHI_tongzi_jun #mutually_exclusive = { focus = } x = 2 y = 1 relative_position_id = JAP_the_pan_asian_revolutionary_front prerequisite = { focus = JAP_the_pan_asian_revolutionary_front } cost = 5 ai_will_do = { factor = 1 } available = { has_government = communism is_subject = no is_faction_leader = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { IF = { limit = { num_faction_members > 1 } for_each_scope_loop = { array = ROOT.allies add_to_variable = { JAP.JAP_educating_the_peasants_modifier_allies_count = 1 } } set_temp_variable = { temp_targets_index = JAP_educating_the_peasants_modifier_allies_count } while_loop_effect = { limit = { check_variable = { temp_targets_index > 0 } check_variable = { var = JAP_educating_the_peasants_modifier_research_speed_factor value = 0.1 compare = less_than_or_equals } } add_to_variable = { JAP_educating_the_peasants_modifier_research_speed_factor = 0.01 } subtract_from_temp_variable = { temp_targets_index = 1 } } hidden_effect = { #This is necessary since Japan is already accounted for when setting all of this up subtract_from_variable = { JAP.JAP_educating_the_peasants_modifier_research_speed_factor = 0.01 } } } add_dynamic_modifier = { modifier = JAP_educating_the_peasants_modifier } custom_effect_tooltip = JAP_educate_the_peasants_tt } } focus = { id = JAP_a_common_currency_for_all_of_asia icon = GFX_focus_JAP_develop_the_yen_block #mutually_exclusive = { focus = } x = 0 y = 1 relative_position_id = JAP_the_pan_asian_revolutionary_front prerequisite = { focus = JAP_the_pan_asian_revolutionary_front } cost = 5 ai_will_do = { factor = 1 } available = { has_government = communism is_subject = no is_faction_leader = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { every_other_country = { limit = { is_ally_with = ROOT NOT = { has_idea = JAP_yen_bloc_idea } } add_ideas = JAP_yen_bloc_idea } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_develop_the_yen_bloc_tt } } focus = { id = JAP_the_minitry_of_pan_asian_development icon = GFX_focus_ETH_re-convene_the_parliament #mutually_exclusive = { focus = } x = -2 y = 1 relative_position_id = JAP_the_pan_asian_revolutionary_front prerequisite = { focus = JAP_the_pan_asian_revolutionary_front } cost = 5 ai_will_do = { factor = 1 } available = { has_government = communism is_subject = no is_faction_leader = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { every_other_country = { limit = { is_ally_with = ROOT NOT = { has_idea = JAP_ministry_of_pan_asian_development_idea } } add_ideas = JAP_ministry_of_pan_asian_development_idea } } } focus = { id = JAP_development_for_the_undeveloped icon = GFX_focus_AFG_helmand_river_authority #mutually_exclusive = { focus = } x = 0 y = 1 relative_position_id = JAP_the_minitry_of_pan_asian_development prerequisite = { focus = JAP_the_minitry_of_pan_asian_development } cost = 5 ai_will_do = { factor = 1 } available = { has_government = communism is_subject = no is_faction_leader = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { add_timed_idea = { idea = JAP_invesments_into_minor_asian_states_cost days = 180 } custom_effect_tooltip = generic_skip_one_line_tt every_other_country = { limit = { is_ally_with = ROOT } add_timed_idea = { idea = JAP_industrial_development_support days = 730 } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_east_asia_development_board_tt } } focus = { id = JAP_a_pan_asian_diet icon = GFX_focus_JAP_a_pan_asian_diet #mutually_exclusive = { focus = } x = 2 y = 2 relative_position_id = JAP_the_minitry_of_pan_asian_development prerequisite = { focus = JAP_the_minitry_of_pan_asian_development } prerequisite = { focus = JAP_a_common_currency_for_all_of_asia } prerequisite = { focus = JAP_educate_the_peasants } cost = 10 ai_will_do = { factor = 1 } available = { has_government = communism is_subject = no is_faction_leader = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER } completion_reward = { add_ideas = JAP_pan_asian_union_idea } } focus = { id = JAP_extensive_navy_maneuvers icon = GFX_focus_PER_the_peoples_navy #mutually_exclusive = { focus = } x = 2 y = 1 relative_position_id = JAP_socialism_in_one_state prerequisite = { focus = JAP_socialism_in_one_state } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_NAVY_XP } completion_reward = { navy_experience = 50 custom_effect_tooltip = generic_skip_one_line_tt add_timed_idea = { idea = JAP_anti_breakway_navy_maneuvers_idea days = 365 } } } focus = { id = JAP_extensive_army_maneuvers icon = GFX_focus_SOV_builder_of_the_red_army #mutually_exclusive = { focus = } x = -2 y = 1 relative_position_id = JAP_socialism_in_one_state prerequisite = { focus = JAP_socialism_in_one_state } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ARMY_XP } completion_reward = { army_experience = 50 custom_effect_tooltip = generic_skip_one_line_tt add_timed_idea = { idea = JAP_anti_kwantung_army_maneuvers_idea days = 365 } } } focus = { id = JAP_reclaim_lost_territories icon = GFX_focus_JAP_reclaim_the_lost_territories #mutually_exclusive = { focus = } x = 1 y = 2 relative_position_id = JAP_socialism_in_one_state prerequisite = { focus = JAP_socialism_in_one_state } cost = 5 ai_will_do = { factor = 1 } available = { OR = { PLU = { exists = yes NOT = { has_war_with = ROOT is_ally_with = ROOT } } FOR = { exists = yes NOT = { has_war_with = ROOT is_ally_with = ROOT } } KOR = { exists = yes NOT = { has_war_with = ROOT is_ally_with = ROOT } } } } bypass = { AND = { PLU = { OR = { exists = no has_war_with = ROOT is_ally_with = ROOT } } FOR = { OR = { exists = no has_war_with = ROOT is_ally_with = ROOT } } KOR = { OR = { exists = no has_war_with = ROOT is_ally_with = ROOT } } } } will_lead_to_war_with = FOR will_lead_to_war_with = PLU will_lead_to_war_with = KOR cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { PLU = { every_core_state = { add_claim_by = ROOT } } FOR = { every_core_state = { add_claim_by = ROOT } } KOR = { every_core_state = { add_claim_by = ROOT } } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { PLU = { exists = yes } } create_wargoal = { type = annex_everything target = PLU expire = 0 } } IF = { limit = { FOR = { exists = yes } } create_wargoal = { type = annex_everything target = FOR expire = 0 } } IF = { limit = { KOR = { exists = yes } } create_wargoal = { type = annex_everything target = KOR expire = 0 } } } } focus = { id = JAP_conquer_the_army_remnants icon = GFX_focus_generic_attack_manchukuo #mutually_exclusive = { focus = } x = -1 y = 2 relative_position_id = JAP_socialism_in_one_state prerequisite = { focus = JAP_socialism_in_one_state } cost = 5 ai_will_do = { factor = 1 } available = { MAN = { exists = yes NOT = { has_war_with = ROOT is_ally_with = ROOT } } } bypass = { MAN = { OR = { exists = no has_war_with = ROOT is_ally_with = ROOT } } } will_lead_to_war_with = MAN cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { MAN = { every_core_state = { add_claim_by = ROOT } } custom_effect_tooltip = generic_skip_one_line_tt create_wargoal = { type = annex_everything target = MAN expire = 0 } } } focus = { id = JAP_put_an_end_to_chinese_feudalism icon = GFX_focus_JAP_put_an_end_to_chinese_feudalism #mutually_exclusive = { focus = } x = 1 y = 1 relative_position_id = JAP_conquer_the_army_remnants prerequisite = { focus = JAP_conquer_the_army_remnants } prerequisite = { focus = JAP_reclaim_lost_territories } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } will_lead_to_war_with = CHI will_lead_to_war_with = SHX will_lead_to_war_with = SND will_lead_to_war_with = XSM will_lead_to_war_with = GXC will_lead_to_war_with = GDC will_lead_to_war_with = XIC will_lead_to_war_with = SIC will_lead_to_war_with = KUM will_lead_to_war_with = GSM will_lead_to_war_with = NXM will_lead_to_war_with = KHM will_lead_to_war_with = HBC cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { CHI = { every_core_state = { add_claim_by = ROOT } } custom_effect_tooltip = generic_skip_one_line_tt every_country = { limit = { is_literally_china = yes NOT = { is_ally_with = ROOT has_government = communism has_war_with = ROOT } } ROOT = { create_wargoal = { type = annex_everything target = PREV expire = 0 } } } } } focus = { id = JAP_mobilize_the_proletariat icon = GFX_focus_GER_proletarian_solidarity #mutually_exclusive = { focus = } x = 1 y = 1 relative_position_id = JAP_put_an_end_to_chinese_feudalism prerequisite = { focus = JAP_put_an_end_to_chinese_feudalism } cost = 5 ai_will_do = { factor = 1 } available = { has_war = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_WAR_SUPPORT } completion_reward = { add_timed_idea = { idea = JAP_mobilizing_the_proletariat days = 420 } } } focus = { id = JAP_the_long_march_to_victory icon = GFX_focus_SOV_the_road_of_life #mutually_exclusive = { focus = } x = -1 y = 1 relative_position_id = JAP_put_an_end_to_chinese_feudalism prerequisite = { focus = JAP_put_an_end_to_chinese_feudalism } cost = 5 ai_will_do = { factor = 1 } available = { has_war = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { add_timed_idea = { idea = JAP_the_long_march_to_victory_idea days = 730 } } } focus = { id = JAP_the_pacific_union_of_soviet_socialist_republics icon = GFX_focus_JAP_pacific_soviet_union #mutually_exclusive = { focus = } x = 0 y = 2 relative_position_id = JAP_put_an_end_to_chinese_feudalism prerequisite = { focus = JAP_put_an_end_to_chinese_feudalism } cost = 10 ai_will_do = { factor = 1 } available = { has_government = communism is_subject = no 282 = { is_controlled_by_ROOT_or_ally = yes } 524 = { is_controlled_by_ROOT_or_ally = yes } 613 = { is_controlled_by_ROOT_or_ally = yes } 608 = { is_controlled_by_ROOT_or_ally = yes } 1037 = { is_controlled_by_ROOT_or_ally = yes } 592 = { is_controlled_by_ROOT_or_ally = yes } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_MANPOWER } completion_reward = { add_political_power = 100 custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_greater_east_asian_federation_2_tt custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_the_pacific_union_of_soviet_socialist_republics_tt hidden_effect = { set_cosmetic_tag = JAP_pacific_union } } } focus = { id = JAP_the_indochinese_soviet icon = GFX_focus_JAP_the_indochinese_soviet #mutually_exclusive = { focus = } x = 1 y = 1 relative_position_id = JAP_the_pacific_union_of_soviet_socialist_republics prerequisite = { focus = JAP_the_pacific_union_of_soviet_socialist_republics } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } will_lead_to_war_with = ENG will_lead_to_war_with = FRA will_lead_to_war_with = MAL will_lead_to_war_with = SNG will_lead_to_war_with = BRM will_lead_to_war_with = VIN will_lead_to_war_with = CAM will_lead_to_war_with = LAO will_lead_to_war_with = CHM will_lead_to_war_with = SIA cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { every_state = { limit = { NOT = { OR = { is_owned_by = ROOT is_core_of = ROOT is_claimed_by = ROOT } } OR = { region = 188 region = 229 region = 228 region = 142 region = 293 region = 294 region = 292 region = 295 region = 249 } } add_claim_by = ROOT } custom_effect_tooltip = generic_skip_one_line_tt every_country = { limit = { AND = { OR = { any_owned_state = { OR = { region = 188 region = 229 region = 228 region = 142 region = 293 region = 294 region = 292 region = 295 region = 249 } } } NOT = { OR = { has_war_with = ROOT original_tag = ROOT is_subject_of = ROOT } } } } ROOT = { create_wargoal = { type = annex_everything target = PREV } } } } } focus = { id = JAP_transformation_of_nature icon = GFX_goal_generic_soviet_construction #mutually_exclusive = { focus = } x = 1 y = 1 relative_position_id = JAP_the_indochinese_soviet prerequisite = { focus = JAP_the_indochinese_soviet } cost = 10 ai_will_do = { factor = 1 } available = { has_tech = excavation1 OR = { 333 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 672 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 334 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 1023 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 1024 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 669 = { state_is_fully_controlled_by_ROOT_or_subject = yes } } 336 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 671 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 1021 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 605 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 325 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 597 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 614 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 602 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 564 = { state_is_fully_controlled_by_ROOT_or_subject = yes } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { 336 = { add_resource = { type = aluminium amount = 12 } IF = { limit = { infrastructure < 5 } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } 333 = { IF = { limit = { OR = { is_fully_controlled_by = ROOT any_country = { is_subject_of = ROOT has_full_control_of_state = PREV } } infrastructure < 5 } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } 672 = { IF = { limit = { OR = { is_fully_controlled_by = ROOT any_country = { is_subject_of = ROOT has_full_control_of_state = PREV } } infrastructure < 5 } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } 334 = { IF = { limit = { OR = { is_fully_controlled_by = ROOT any_country = { is_subject_of = ROOT has_full_control_of_state = PREV } } infrastructure < 5 } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } 671 = { add_resource = { type = aluminium amount = 6 } } 657 = { IF = { limit = { state_is_fully_controlled_by_ROOT_or_subject = yes infrastructure < 5 } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } 408 = { IF = { limit = { state_is_fully_controlled_by_ROOT_or_subject = yes infrastructure < 5 } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } 560 = { IF = { limit = { state_is_fully_controlled_by_ROOT_or_subject = yes infrastructure < 5 } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } 409 = { IF = { limit = { state_is_fully_controlled_by_ROOT_or_subject = yes infrastructure < 5 } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } 564 = { add_resource = { type = aluminium amount = 8 } IF = { limit = { infrastructure < 5 } add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } 605 = { add_resource = { type = aluminium amount = 8 } } 325 = { add_resource = { type = aluminium amount = 12 } add_resource = { type = tungsten amount = 8 } } 597 = { add_resource = { type = aluminium amount = 8 } } 614 = { add_resource = { type = coal amount = 12 } } 602 = { add_resource = { type = tungsten amount = 10 } } unlock_decision_category_tooltip = prospect_for_resources } } focus = { id = JAP_the_south_pacific_soviet icon = GFX_focus_JAP_the_south_pacific_soviet #mutually_exclusive = { focus = } x = -1 y = 1 relative_position_id = JAP_the_pacific_union_of_soviet_socialist_republics prerequisite = { focus = JAP_the_pacific_union_of_soviet_socialist_republics } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } will_lead_to_war_with = PHI will_lead_to_war_with = ENG will_lead_to_war_with = MAL will_lead_to_war_with = SNG will_lead_to_war_with = INS will_lead_to_war_with = HOL cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { every_state = { limit = { NOT = { OR = { is_owned_by = ROOT is_core_of = ROOT is_claimed_by = ROOT } } OR = { region = 160 region = 159 region = 187 region = 158 region = 93 region = 167 state = 1021 state = 336 state = 738 } } add_claim_by = ROOT } custom_effect_tooltip = generic_skip_one_line_tt every_country = { limit = { AND = { OR = { any_owned_state = { OR = { region = 160 region = 159 region = 187 region = 158 region = 93 region = 167 state = 1021 state = 336 state = 738 } } } NOT = { OR = { has_war_with = ROOT original_tag = ROOT is_subject_of = ROOT } } } } ROOT = { create_wargoal = { type = annex_everything target = PREV } } } } } focus = { id = JAP_the_oceanian_soviet icon = GFX_focus_JAP_the_oceanian_soviet #mutually_exclusive = { focus = } x = -1 y = 1 relative_position_id = JAP_the_south_pacific_soviet prerequisite = { focus = JAP_the_south_pacific_soviet } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } will_lead_to_war_with = AST will_lead_to_war_with = NZL cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { every_state = { limit = { NOT = { OR = { is_owned_by = ROOT is_core_of = ROOT is_claimed_by = ROOT } } OR = { region = 156 region = 195 region = 193 region = 194 region = 157 region = 83 state = 737 } } add_claim_by = ROOT } custom_effect_tooltip = generic_skip_one_line_tt every_country = { limit = { AND = { OR = { any_owned_state = { OR = { region = 156 region = 195 region = 193 region = 194 region = 157 region = 83 state = 737 } } } NOT = { OR = { has_war_with = ROOT original_tag = ROOT is_subject_of = ROOT } } } } ROOT = { create_wargoal = { type = annex_everything target = PREV } } } } } focus = { id = JAP_strike_down_the_great_pretender icon = GFX_focus_attack_soviet #mutually_exclusive = { focus = } x = 0 y = 2 relative_position_id = JAP_the_pacific_union_of_soviet_socialist_republics prerequisite = { focus = JAP_the_pacific_union_of_soviet_socialist_republics } cost = 10 ai_will_do = { factor = 1 } available = { SOV = { exists = yes is_subject = no has_government = communism NOT = { has_war_with = ROOT is_ally_with = ROOT } } } bypass = { SOV = { OR = { exists = no NOT = { has_government = communism } has_war_with = ROOT is_subject = yes } } } will_lead_to_war_with = SOV cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { create_wargoal = { type = puppet_wargoal_focus target = SOV } } } focus = { id = JAP_a_red_dawn_over_asia icon = GFX_focus_JAP_a_red_dawn_over_asia #mutually_exclusive = { focus = } x = 0 y = 1 relative_position_id = JAP_strike_down_the_great_pretender prerequisite = { focus = JAP_strike_down_the_great_pretender } cost = 10 ai_will_do = { factor = 1 } available = { surrender_progress < 0.02 282 = { is_controlled_by_ROOT_or_ally = yes } 613 = { is_controlled_by_ROOT_or_ally = yes } 1021 = { is_controlled_by_ROOT_or_ally = yes } 995 = { is_controlled_by_ROOT_or_ally = yes } 524 = { is_controlled_by_ROOT_or_ally = yes } 629 = { is_controlled_by_ROOT_or_ally = yes } 328 = { is_controlled_by_ROOT_or_ally = yes } 327 = { is_controlled_by_ROOT_or_ally = yes } 289 = { is_controlled_by_ROOT_or_ally = yes } 523 = { is_controlled_by_ROOT_or_ally = yes } } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_MANPOWER FOCUS_FILTER_WAR_SUPPORT } completion_reward = { add_ideas = JAP_red_dawn_over_asia_idea } } focus = { id = JAP_to_rival_the_comintern icon = GFX_focus_generic_join_comintern #mutually_exclusive = { focus = } x = -5 y = 1 relative_position_id = JAP_the_pacific_union_of_soviet_socialist_republics prerequisite = { focus = JAP_the_pacific_union_of_soviet_socialist_republics } cost = 5 ai_will_do = { factor = 1 } available = { is_subject = no is_in_faction = no } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { set_rule = { can_create_factions = yes } set_rule = { can_send_volunteers = yes } create_faction_from_template = faction_template_JAP_alternative_communist_international add_faction_initiative = 1 } } focus = { id = JAP_wrestle_mongolia_from_the_soviets icon = GFX_focus_generic_befriend_mongolia #mutually_exclusive = { focus = } x = 1 y = 1 relative_position_id = JAP_to_rival_the_comintern prerequisite = { focus = JAP_to_rival_the_comintern } cost = 5 ai_will_do = { factor = 1 } available = { has_government = communism is_faction_leader = yes is_subject = no MON = { exists = yes is_subject = no has_government = communism OR = { is_in_faction = no is_in_faction_with = SOV } } } bypass = { MON = { OR = { exists = no is_subject = yes is_ally_with = ROOT NOT = { has_government = communism } AND = { is_in_faction = yes NOT = { is_in_faction_with = SOV } } } } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { IF = { limit = { MON = { is_in_faction_with = SOV } } MON = { country_event = { id = SEA_japan_foreign_policy.124 hours = 12 } } custom_effect_tooltip = if_they_accept_tt effect_tooltip = { add_to_faction = MON } } ELSE_IF = { limit = { MON = { is_in_faction = no } } MON = { country_event = { id = SEA_japan_foreign_policy.118 hours = 12 } } custom_effect_tooltip = if_they_accept_tt effect_tooltip = { add_to_faction = MON } } } } focus = { id = JAP_wrestle_tuva_from_the_soviets icon = GFX_focus_generic_befriend_tannu_tuva #mutually_exclusive = { focus = } x = 0 y = 1 relative_position_id = JAP_wrestle_mongolia_from_the_soviets prerequisite = { focus = JAP_wrestle_mongolia_from_the_soviets } cost = 5 ai_will_do = { factor = 1 } available = { has_government = communism is_faction_leader = yes is_subject = no TAN = { exists = yes is_subject = no has_government = communism OR = { is_in_faction = no is_in_faction_with = SOV } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { IF = { limit = { TAN = { is_in_faction_with = SOV } } TAN = { country_event = { id = SEA_japan_foreign_policy.124 hours = 12 } } custom_effect_tooltip = if_they_accept_tt effect_tooltip = { add_to_faction = TAN } } ELSE_IF = { limit = { TAN = { is_in_faction = no } } TAN = { country_event = { id = SEA_japan_foreign_policy.118 hours = 12 } } custom_effect_tooltip = if_they_accept_tt effect_tooltip = { add_to_faction = TAN } } } } focus = { id = JAP_spread_revolutionary_flames_to_south_asia icon = GFX_focus_JAP_spread_the_revolutionary_flame_to_south_asia #mutually_exclusive = { focus = } x = -1 y = 1 relative_position_id = JAP_to_rival_the_comintern prerequisite = { focus = JAP_to_rival_the_comintern } cost = 5 ai_will_do = { factor = 1 } available = { has_government = communism is_subject = no is_faction_leader = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { custom_effect_tooltip = JAP_spread_revolutionary_flames_to_south_asia_2_tt custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_spread_revolutionary_flames_to_south_asia_tt } } focus = { id = JAP_spread_revolutionary_flames_to_west_asia icon = GFX_focus_JAP_spread_the_revolutionary_flame_to_west_asia #mutually_exclusive = { focus = } x = 0 y = 1 relative_position_id = JAP_spread_revolutionary_flames_to_south_asia prerequisite = { focus = JAP_spread_revolutionary_flames_to_south_asia } cost = 5 ai_will_do = { factor = 1 } available = { has_government = communism is_subject = no is_faction_leader = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { custom_effect_tooltip = JAP_spread_revolutionary_flames_to_west_asia_2_tt custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_spread_revolutionary_flames_to_west_asia_tt } } focus = { id = JAP_trans_pacific_influence icon = GFX_focus_GER_align_south_america #mutually_exclusive = { focus = } x = 0 y = 3 relative_position_id = JAP_to_rival_the_comintern prerequisite = { focus = JAP_to_rival_the_comintern } cost = 10 ai_will_do = { factor = 1 } available = { has_government = communism is_subject = no is_faction_leader = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { every_country = { limit = { capital_scope = { is_on_continent = south_america } } country_event = { id = SEA_japan_popup_events.36 hours = 6 } custom_effect_tooltip = if_they_accept_tt effect_tooltip = { add_timed_idea = { idea = JAP_fifth_international_agitation days = 720 } } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_trans_pacific_influence_tt } } ################################### ######### SEA DEMO POST-CW ######## ################################### focus = { id = JAP_organize_a_general_election icon = GFX_focus_generic_election mutually_exclusive = { focus = JAP_a_red_sun_rises_for_a_new_era } x = 9 y = 2 relative_position_id = JAP_revoke_the_peace_preservation_law allow_branch = { has_dlc = "No Compromise, No Surrender" IF = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } NOT = { has_completed_focus = JAP_a_red_sun_rises_for_a_new_era has_completed_focus = JAP_sea_purge_the_kodoha_faction has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors } } } offset = { x = -9 y = 0 trigger = { AND = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = JAP_organize_a_general_election } } } prerequisite = { focus = JAP_revoke_the_peace_preservation_law } cost = 5 ai_will_do = { factor = 1 } available = { has_government = democratic has_civil_war = no } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { add_political_power = 50 custom_effect_tooltip = generic_skip_one_line_tt country_event = { id = SEA_japan_popup_events.25 } IF = { limit = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } } mark_focus_tree_layout_dirty = yes } } } focus = { id = JAP_rikken_minseito_victory icon = GFX_focus_JAP_rikken_minseito_victory mutually_exclusive = { focus = JAP_rikken_seiyukai_victory } x = -2 y = 1 relative_position_id = JAP_organize_a_general_election prerequisite = { focus = JAP_organize_a_general_election } cost = 0 ai_will_do = { factor = 1 } available = { has_country_flag = JAP_rikken_minseito_victory_flag } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_COMPLETED_BY_EVENT FOCUS_FILTER_POLITICAL } completion_reward = { add_political_power = 50 add_popularity = { ideology = democratic popularity = 0.05 } custom_effect_tooltip = generic_skip_one_line_tt set_party_name = { ideology = democratic long_name = JAP_minseito_party_long name = JAP_minseito_party } } } focus = { id = JAP_rikken_seiyukai_victory icon = GFX_focus_JAP_rikken_seiyukai_victory mutually_exclusive = { focus = JAP_rikken_minseito_victory } x = 2 y = 1 relative_position_id = JAP_organize_a_general_election prerequisite = { focus = JAP_organize_a_general_election } cost = 0 ai_will_do = { factor = 1 } available = { has_country_flag = JAP_rikken_seiyukai_victory_flag } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_COMPLETED_BY_EVENT FOCUS_FILTER_POLITICAL } completion_reward = { add_political_power = 50 add_popularity = { ideology = democratic popularity = 0.05 } custom_effect_tooltip = generic_skip_one_line_tt set_party_name = { ideology = democratic long_name = JAP_democratic_party_long name = JAP_democratic_party } } } focus = { id = JAP_promote_meritocracy icon = GFX_focus_generic_industrial_experts #mutually_exclusive = { focus = JAP_rikken_seiyukai_victory } x = -1 y = 1 relative_position_id = JAP_rikken_minseito_victory prerequisite = { focus = JAP_rikken_minseito_victory } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { add_ideas = JAP_industrial_meritocracy_idea } } focus = { id = JAP_experimental_housing_solutions icon = GFX_focus_generic_low_cost_housing #mutually_exclusive = { focus = JAP_rikken_seiyukai_victory } x = 1 y = 1 relative_position_id = JAP_rikken_minseito_victory prerequisite = { focus = JAP_rikken_minseito_victory } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { add_ideas = JAP_metabolism_idea } } focus = { id = JAP_minshu_shugi icon = GFX_focus_JAP_minshu_shugi #mutually_exclusive = { focus = JAP_rikken_seiyukai_victory } x = -1 y = 1 relative_position_id = JAP_experimental_housing_solutions prerequisite = { focus = JAP_experimental_housing_solutions } prerequisite = { focus = JAP_promote_meritocracy } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } completion_reward = { JAP_add_or_modify_civilian_cabinet = yes add_to_variable = { JAP_civilian_cabinet_political_power_factor = 0.05 tooltip = political_power_factor_tt } add_to_variable = { JAP_civilian_cabinet_stability_factor = 0.1 tooltip = stability_factor_tt } } } focus = { id = JAP_embrace_amakudari icon = GFX_focus_generic_conference #mutually_exclusive = { focus = JAP_rikken_seiyukai_victory } x = -1 y = 1 relative_position_id = JAP_rikken_seiyukai_victory prerequisite = { focus = JAP_rikken_seiyukai_victory } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { add_ideas = JAP_amakudari_idea } } focus = { id = JAP_agricultural_protectionism icon = GFX_goal_generic_defence #mutually_exclusive = { focus = JAP_rikken_seiyukai_victory } x = 1 y = 1 relative_position_id = JAP_rikken_seiyukai_victory prerequisite = { focus = JAP_rikken_seiyukai_victory } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY } completion_reward = { add_ideas = JAP_agricultural_protectionism_idea } } focus = { id = JAP_minpon_shugi icon = GFX_focus_JAP_minpon_shugi #mutually_exclusive = { focus = JAP_rikken_seiyukai_victory } x = -1 y = 1 relative_position_id = JAP_agricultural_protectionism prerequisite = { focus = JAP_agricultural_protectionism } prerequisite = { focus = JAP_embrace_amakudari } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT } completion_reward = { JAP_add_or_modify_civilian_cabinet = yes add_to_variable = { JAP_civilian_cabinet_political_power_factor = 0.05 tooltip = political_power_factor_tt } add_to_variable = { JAP_civilian_cabinet_war_support_factor = 0.1 tooltip = war_support_factor_tt } } } focus = { id = JAP_machida_chuuji_focus icon = GFX_focus_JAP_machida_chujis_premiership mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus focus = JAP_abe_isoo_focus focus = JAP_tokugawa_iesato_focus focus = JAP_ichiro_hatoyama_focus } x = -2 y = 1 relative_position_id = JAP_minshu_shugi prerequisite = { focus = JAP_minshu_shugi } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { IF = { limit = { NOT = { has_country_leader = { ruling_only = yes character = JAP_machida_chuuji } } can_be_country_leader = JAP_machida_chuuji } promote_character = { character = JAP_machida_chuuji ideology = liberalism } JAP_machida_chuuji = { swap_country_leader_traits = { remove = HUN_popular_liberal add = JAP_minseito_leader ideology = liberalism } } } ELSE_IF = { limit = { NOT = { has_country_leader = { ruling_only = yes character = JAP_machida_chuuji } } } add_country_leader_role = { character = JAP_machida_chuuji promote_leader = yes country_leader = { ideology = liberalism expire = "1989.1.1.1" traits = { JAP_minseito_leader } } } } ELSE = { add_political_power = 50 custom_effect_tooltip = generic_skip_one_line_tt JAP_machida_chuuji = { swap_country_leader_traits = { remove = HUN_popular_liberal add = JAP_minseito_leader ideology = liberalism } } } } } focus = { id = JAP_abe_isoo_focus icon = GFX_focus_JAP_abe_isoos_premiership mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus focus = JAP_machida_chuuji_focus focus = JAP_tokugawa_iesato_focus focus = JAP_ichiro_hatoyama_focus } x = 0 y = 1 relative_position_id = JAP_minshu_shugi prerequisite = { focus = JAP_minshu_shugi } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { IF = { limit = { NOT = { has_country_leader = { ruling_only = yes character = JAP_abe_isoo } } } add_country_leader_role = { character = JAP_abe_isoo promote_leader = yes country_leader = { ideology = socialism expire = "1989.1.1.1" traits = { JAP_shakai_taishuto_leader } } } } ELSE = { add_political_power = 50 custom_effect_tooltip = generic_skip_one_line_tt JAP_abe_isoo = { swap_country_leader_traits = { remove = JAP_socialist_politician add = JAP_shakai_taishuto_leader ideology = socialism } } } } } focus = { id = JAP_uplift_labor_unions icon = GFX_focus_generic_social_democracy #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = 0 y = 1 relative_position_id = JAP_abe_isoo_focus prerequisite = { focus = JAP_abe_isoo_focus } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_STABILITY FOCUS_FILTER_INDUSTRY FOCUS_FILTER_POLITICAL } completion_reward = { IF = { limit = { NOT = { has_idea = JAP_strong_unions_idea } } add_ideas = JAP_strong_unions_idea } ELSE = { add_stability = 0.1 } add_popularity = { ideology = communism popularity = 0.05 } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_hisachi_aso custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_suzuki_bunji } } focus = { id = JAP_tokugawa_iesato_focus icon = GFX_focus_JAP_tokugawa_iesatos_premiership mutually_exclusive = { focus = JAP_abe_isoo_focus focus = JAP_machida_chuuji_focus focus = JAP_ichiro_hatoyama_focus focus = JAP_mitsumasa_yonai_focus } x = -2 y = 1 relative_position_id = JAP_minpon_shugi prerequisite = { focus = JAP_minpon_shugi focus = JAP_minshu_shugi } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { IF = { limit = { NOT = { has_country_leader = { ruling_only = yes character = JAP_tokugawa_iesato } } } add_country_leader_role = { character = JAP_tokugawa_iesato promote_leader = yes country_leader = { ideology = conservatism expire = "1989.1.1.1" traits = { JAP_the_tokugawa_heir } } } } ELSE = { add_political_power = 50 custom_effect_tooltip = generic_skip_one_line_tt JAP_tokugawa_iesato = { swap_country_leader_traits = { remove = JAP_popular_diplomat add = JAP_the_tokugawa_heir ideology = conservatism } } } } } focus = { id = JAP_ichiro_hatoyama_focus icon = GFX_focus_JAP_ichiro_hatayomas_premiership mutually_exclusive = { focus = JAP_abe_isoo_focus focus = JAP_machida_chuuji_focus focus = JAP_tokugawa_iesato_focus focus = JAP_mitsumasa_yonai_focus } x = 0 y = 1 relative_position_id = JAP_minpon_shugi prerequisite = { focus = JAP_minpon_shugi } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { IF = { limit = { NOT = { has_country_leader = { ruling_only = yes character = JAP_ichiro_hatoyama } } } add_country_leader_role = { character = JAP_ichiro_hatoyama promote_leader = yes country_leader = { ideology = liberalism expire = "1989.1.1.1" traits = { JAP_rikken_seiyukai_leader } } } } } } focus = { id = JAP_form_the_ldp icon = GFX_focus_JAP_form_the_ldp #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = 0 y = 1 relative_position_id = JAP_ichiro_hatoyama_focus prerequisite = { focus = JAP_ichiro_hatoyama_focus } cost = 5 ai_will_do = { factor = 1 } available = { has_country_leader = { ruling_only = yes character = JAP_ichiro_hatoyama } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT } completion_reward = { IF = { limit = { has_country_leader = { ruling_only = yes character = JAP_ichiro_hatoyama } } JAP_ichiro_hatoyama = { swap_country_leader_traits = { remove = JAP_rikken_seiyukai_leader add = JAP_ldp_leader ideology = liberalism } } } ELSE = { add_country_leader_trait = JAP_ldp_leader } custom_effect_tooltip = generic_skip_one_line_tt set_party_name = { ideology = democratic long_name = JAP_ldp_party_long name = JAP_ldp_party } } } focus = { id = JAP_mitsumasa_yonai_focus icon = GFX_focus_JAP_mitsumasa_yonais_premiership mutually_exclusive = { focus = JAP_abe_isoo_focus focus = JAP_machida_chuuji_focus focus = JAP_tokugawa_iesato_focus focus = JAP_ichiro_hatoyama_focus } x = 2 y = 1 relative_position_id = JAP_minpon_shugi prerequisite = { focus = JAP_minpon_shugi } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { IF = { limit = { NOT = { has_country_leader = { ruling_only = yes character = JAP_mitsumasa_yonai } } } add_country_leader_role = { character = JAP_mitsumasa_yonai promote_leader = yes country_leader = { ideology = conservatism expire = "1989.1.1.1" traits = { JAP_moderate_navy_leader } } } } } } focus = { id = JAP_draft_the_showa_constitution icon = GFX_focus_JAP_draft_the_showa_constitution #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = 4 y = 1 relative_position_id = JAP_machida_chuuji_focus prerequisite = { focus = JAP_abe_isoo_focus focus = JAP_machida_chuuji_focus focus = JAP_tokugawa_iesato_focus focus = JAP_ichiro_hatoyama_focus focus = JAP_mitsumasa_yonai_focus } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { JAP_add_or_modify_civilian_cabinet = yes add_to_variable = { JAP_civilian_cabinet_political_power_factor = 0.15 tooltip = political_power_factor_tt } add_to_variable = { JAP_civilian_cabinet_justify_war_goal_time = 0.15 tooltip = justify_war_goal_time_tt } add_to_variable = { JAP_civilian_cabinet_democratic_drift = 0.1 tooltip = democratic_drift_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_koichi_kido } } focus = { id = JAP_limit_the_emperors_power icon = GFX_focus_NOR_restore_public_trust_in_the_storting #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = -1 y = 1 relative_position_id = JAP_draft_the_showa_constitution prerequisite = { focus = JAP_draft_the_showa_constitution } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { add_political_power = 50 add_popularity = { ideology = democratic popularity = 0.05 } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_saionji_kinmochi } } focus = { id = JAP_ensure_civil_liberties icon = GFX_focus_ARG_defense_and_democracy #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = 1 y = 1 relative_position_id = JAP_draft_the_showa_constitution prerequisite = { focus = JAP_draft_the_showa_constitution } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { add_stability = 0.1 add_popularity = { ideology = democratic popularity = 0.05 } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_akira_kurosawa } } focus = { id = JAP_crush_the_internal_factions icon = GFX_focus_JAP_crush_the_internal_factions #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = -1 y = 1 relative_position_id = JAP_ensure_civil_liberties prerequisite = { focus = JAP_limit_the_emperors_power focus = JAP_ensure_civil_liberties } cost = 10 ai_will_do = { factor = 1 } available = { JAP_civilian_government_faction_is_at_least_influential = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { add_political_power = 120 custom_effect_tooltip = generic_skip_one_line_tt JAP_big_government_faction_gain = yes } } focus = { id = JAP_democratic_war_with_manchukuo icon = GFX_focus_generic_attack_manchukuo #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = -3 y = 1 relative_position_id = JAP_crush_the_internal_factions prerequisite = { focus = JAP_crush_the_internal_factions } cost = 5 ai_will_do = { factor = 1 } available = { is_subject = no MAN = { exists = yes NOT = { is_ally_with = ROOT has_war_with = ROOT } has_country_flag = MAN_kwantung_army_took_control_flag } } bypass = { } will_lead_to_war_with = MAN cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_ANNEXATION } completion_reward = { add_war_support = 0.05 custom_effect_tooltip = generic_skip_one_line_tt create_wargoal = { type = topple_government target = MAN expire = 0 } IF = { limit = { SOV = { owns_state = 610 owns_state = 716 owns_state = 328 owns_state = 715 owns_state = 714 owns_state = 717 } } create_wargoal = { target = SOV type = take_state_focus expire = 0 generator = { 610 716 328 715 714 717 } } } } } focus = { id = JAP_democratic_war_with_china icon = GFX_focus_attack_china #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = -6 y = 1 relative_position_id = JAP_crush_the_internal_factions prerequisite = { focus = JAP_crush_the_internal_factions } cost = 10 ai_will_do = { factor = 1 } available = { is_subject = no any_country = { NOT = { is_ally_with = ROOT has_war_with = ROOT } owns_state = 613 } } bypass = { 613 = { OR = { is_owned_by = ROOT OWNER = { is_ally_with = ROOT } OWNER = { has_war_with = ROOT } } } } will_lead_to_war_with = CHI cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_ANNEXATION } completion_reward = { 613 = { OWNER = { country_event = { id = SEA_japan_popup_events.19 hours = 12 random_hours =16 } } } effect_tooltip = { add_war_support = 0.05 IF = { limit = { NOT = { has_completed_focus = JAP_subdue_the_kwantung_army has_completed_focus = JAP_revoke_the_peace_preservation_law } } custom_effect_tooltip = JAP_first_strike_blocked_due_to_kwantung_army_tt } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { CHI = { exists = yes owns_state = 613 NOT = { is_ally_with = ROOT has_war_with = ROOT } } } hidden_effect = { IF = { limit = { NOT = { has_completed_focus = JAP_subdue_the_kwantung_army has_completed_focus = JAP_revoke_the_peace_preservation_law } } CHI = { set_country_flag = JAP_first_strike_principle_blocked } } } declare_war_on = { target = CHI type = annex_everything } IF = { limit = { MAN = { is_subject_of = ROOT NOT = { OR = { has_completed_focus = MAN_assertiveness has_completed_focus = MAN_tsr_assertiveness } } } } MAN = { add_to_war = { targeted_alliance = ROOT enemy = CHI hostility_reason = asked_to_join } } } custom_effect_tooltip = generic_skip_one_line_tt } ELSE_IF = { limit = { 613 = { OWNER = { NOT = { tag = CHI } } } } hidden_effect = { IF = { limit = { NOT = { has_completed_focus = JAP_subdue_the_kwantung_army has_completed_focus = JAP_revoke_the_peace_preservation_law } } 613 = { OWNER = { set_country_flag = JAP_first_strike_principle_blocked } } } } 613 = { OWNER = { ROOT = { declare_war_on = { target = PREV type = annex_everything } } } } } } } } focus = { id = JAP_closer_ties_with_the_usa icon = GFX_focus_generic_befriend_usa #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = 0 y = 1 relative_position_id = JAP_democratic_war_with_china prerequisite = { focus = JAP_democratic_war_with_china } cost = 5 ai_will_do = { factor = 1 } available = { USA = { has_government = democratic NOT = { has_war_with = ROOT } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { USA = { country_event = { id = SEA_japan_foreign_policy.92 hours = 6 random_hours = 24 } } } } focus = { id = JAP_ally_the_philippines icon = GFX_focus_generic_befriend_philippines #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = 0 y = 2 relative_position_id = JAP_closer_ties_with_the_usa prerequisite = { focus = JAP_closer_ties_with_the_usa } cost = 5 ai_will_do = { factor = 1 } available = { is_in_faction = yes is_subject = no PHI = { exists = yes is_subject = no is_in_faction = no NOT = { has_war_with = ROOT } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { PHI = { country_event = { id = SEA_japan_foreign_policy.118 days = 2 random_days = 2 } } #custom_effect_tooltip = if_they_accept_tt #effect_tooltip = { # ROOT = { # add_to_faction = PHI # } #} } } focus = { id = JAP_strike_the_soviets icon = GFX_focus_attack_soviet #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = -1 y = 2 relative_position_id = JAP_democratic_war_with_china prerequisite = { focus = JAP_democratic_war_with_china } cost = 10 ai_will_do = { factor = 1 } available = { is_subject = no SOV = { exists = yes NOT = { is_ally_with = ROOT has_war_with = ROOT } } any_owned_state = { any_neighbor_state = { is_owned_by = SOV } } } bypass = { } will_lead_to_war_with = SOV cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { create_wargoal = { type = annex_everything target = SOV expire = 0 } custom_effect_tooltip = generic_skip_one_line_tt add_timed_idea = { idea = JAP_second_russo_japanese_war_fervor_idea days = 180 } } } focus = { id = JAP_free_colonized_asian_countries icon = GFX_focus_JAP_free_colonised_asian_countries #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = -2 y = 1 relative_position_id = JAP_democratic_war_with_china prerequisite = { focus = JAP_democratic_war_with_china } cost = 10 ai_will_do = { factor = 1 } available = { is_subject = no } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { custom_effect_tooltip = JAP_free_colonized_asian_countries_tt } } focus = { id = JAP_fund_resistance_groups_in_asia icon = GFX_focus_GER_support_the_proletarian_uprising #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = 0 y = 2 relative_position_id = JAP_free_colonized_asian_countries prerequisite = { focus = JAP_free_colonized_asian_countries } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { add_political_power = 50 add_command_power = 25 set_rule = { can_send_volunteers = yes } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_fund_resistance_groups_in_asia_tt JAP_set_up_asian_resistance_states = yes } } focus = { id = JAP_sea_rekindle_the_old_alliance icon = GFX_focus_chi_british_cooperation prerequisite = { focus = JAP_crush_the_internal_factions } mutually_exclusive = { focus = JAP_create_greater_east_asian_treaty_organization } x = -2 y = 2 relative_position_id = JAP_crush_the_internal_factions cost = 5 ai_will_do = { factor = 1 } available = { has_government = democratic is_subject = no ENG = { has_government = democratic #is_faction_leader = yes } NOT = { has_war_with = ENG } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { IF = { limit = { ENG = { is_faction_leader = yes has_government = democratic } } ENG = { country_event = generic.2 } } ELSE_IF = { limit = { ENG = { is_in_faction = yes is_faction_leader = no has_government = democratic } } random_country = { limit = { is_in_faction_with = ENG is_faction_leader = yes } country_event = generic.2 } } ELSE = { set_rule = { can_create_factions = yes } create_faction_from_template = faction_template_JAP_the_old_alliance ENG = { country_event = generic.5 } } } } focus = { id = JAP_guardian_of_the_pacific icon = GFX_focus_usa_focus_on_asia prerequisite = { focus = JAP_sea_rekindle_the_old_alliance } #mutually_exclusive = { focus = JAP_create_greater_east_asian_treaty_organization } x = 0 y = 2 relative_position_id = JAP_sea_rekindle_the_old_alliance cost = 10 ai_will_do = { factor = 1 } available = { has_government = democratic is_subject = no ENG = { is_in_faction_with = ROOT OR = { has_subject = MAL has_subject = BRM has_subject = SAR has_subject = SAB has_subject = BRN has_subject = INS has_subject = SIA has_subject = PHI } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ANNEXATION } completion_reward = { ENG = { country_event = { id = SEA_japan_foreign_policy.112 hours = 12 random_hours = 24 } } } } focus = { id = JAP_create_greater_east_asian_treaty_organization icon = GFX_focus_jap_pacific_guardian mutually_exclusive = { focus = JAP_sea_rekindle_the_old_alliance } x = 2 y = 1 relative_position_id = JAP_democratic_war_with_china prerequisite = { focus = JAP_democratic_war_with_china } cost = 5 ai_will_do = { factor = 1 } available = { is_in_faction = no is_subject = no } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { set_rule = { can_create_factions = yes } create_faction_from_template = faction_template_JAP_west_pacific_treaty_organization add_faction_initiative = 1 custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_create_greater_east_asian_treaty_organization_tt } } focus = { id = JAP_form_greater_east_asian_customs_union icon = GFX_focus_GER_customs_union #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = -1 y = 1 relative_position_id = JAP_create_greater_east_asian_treaty_organization prerequisite = { focus = JAP_create_greater_east_asian_treaty_organization } cost = 5 ai_will_do = { factor = 1 } available = { is_subject = no is_faction_leader = yes num_faction_members > 1 } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { IF = { limit = { NOT = { any_other_country = { is_ally_with = ROOT } } } custom_effect_tooltip = GER_trade_agreements_tt show_ideas_tooltip = JAP_customs_union_trade_idea custom_effect_tooltip = generic_skip_one_line_tt } ELSE = { every_other_country = { limit = { is_ally_with = ROOT } set_country_flag = JAP_trade_agreement_event_flag #This flag prevents countries that receive the event below from showing up in the Decision country_event = { id = SEA_japan_foreign_policy.97 hours = 6 random_hours = 12 } } custom_effect_tooltip = if_they_accept_tt custom_effect_tooltip = they_will_gain_tt show_ideas_tooltip = JAP_customs_union_trade_idea custom_effect_tooltip = generic_skip_one_line_tt } custom_effect_tooltip = JAP_form_greater_east_asian_customs_union_tt } } focus = { id = JAP_form_greater_east_asian_currency_union icon = GFX_focus_generic_monetary_union #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = 1 y = 1 relative_position_id = JAP_create_greater_east_asian_treaty_organization prerequisite = { focus = JAP_create_greater_east_asian_treaty_organization } cost = 10 ai_will_do = { factor = 1 } available = { is_subject = no is_faction_leader = yes any_other_country = { is_ally_with = ROOT } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { add_ideas = JAP_pacific_customs_union_member custom_effect_tooltip = GER_pool_technical_know_how_tt hidden_effect = { every_other_country = { limit = { is_ally_with = JAP } add_ideas = JAP_pacific_customs_union_member } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_form_greater_east_asian_currency_union_tt } } focus = { id = JAP_an_integrated_union icon = GFX_focus_JAP_an_integrated_union #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = -1 y = 1 relative_position_id = JAP_form_greater_east_asian_currency_union prerequisite = { focus = JAP_form_greater_east_asian_currency_union } prerequisite = { focus = JAP_form_greater_east_asian_customs_union } cost = 10 ai_will_do = { factor = 1 } available = { is_subject = no is_faction_leader = yes any_other_country = { is_ally_with = ROOT } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ANNEXATION } completion_reward = { swap_ideas = { remove_idea = JAP_pacific_customs_union_member add_idea = JAP_pacific_customs_union_member_upgraded } IF = { limit = { NOT = { any_other_country = { is_in_faction_with = ROOT } } } custom_effect_tooltip = JAP_an_integrated_union_tt custom_effect_tooltip = if_they_accept_tt custom_effect_tooltip = they_will_gain_tt show_ideas_tooltip = JAP_pacific_integrated_customs_union_member custom_effect_tooltip = generic_skip_one_line_tt } ELSE = { every_other_country = { limit = { is_in_faction_with = ROOT has_idea = JAP_pacific_customs_union_member } set_country_flag = JAP_has_sent_invitation_for_integration_once_already_flag #So that this/these countries don't show up in the Integrated Economies Decisions aswell country_event = { id = SEA_japan_foreign_policy.103 hours = 6 random_hours = 12 } } custom_effect_tooltip = if_they_accept_tt custom_effect_tooltip = they_will_gain_tt show_ideas_tooltip = JAP_pacific_integrated_customs_union_member custom_effect_tooltip = generic_skip_one_line_tt } custom_effect_tooltip = JAP_an_integrated_union_2_tt } } focus = { id = JAP_greater_east_asian_federation icon = GFX_focus_JAP_the_greater_east_asian_federation #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = 1 y = 1 relative_position_id = JAP_an_integrated_union prerequisite = { focus = JAP_an_integrated_union focus = JAP_guardian_of_the_pacific } cost = 10 ai_will_do = { factor = 1 } available = { has_government = democratic is_subject = no } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_MANPOWER } completion_reward = { custom_effect_tooltip = JAP_greater_east_asian_federation_2_tt custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_greater_east_asian_federation_tt custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_allied_civilian_administration_integration_tt hidden_effect = { set_cosmetic_tag = JAP_pacific_union } } } focus = { id = JAP_democratic_womens_suffrage icon = GFX_focus_AUS_womens_education_initiative #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = 0 y = 1 relative_position_id = JAP_crush_the_internal_factions prerequisite = { focus = JAP_crush_the_internal_factions } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { add_popularity = { ideology = democratic popularity = 0.05 } add_stability = 0.05 custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_ichikawa_fusae } } focus = { id = JAP_launch_the_income_doubling_plan icon = GFX_focus_JAP_launch_the_income_doubling_plan #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = 5 y = 1 relative_position_id = JAP_crush_the_internal_factions prerequisite = { focus = JAP_crush_the_internal_factions } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { add_tech_bonus = { bonus = 0.5 uses = 3 category = electronics category = industry name = JAP_launch_the_income_doubling_plan } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_osamu_shimomura } } focus = { id = JAP_reform_the_education_system icon = GFX_focus_generic_university_2 #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = -3 y = 1 relative_position_id = JAP_launch_the_income_doubling_plan prerequisite = { focus = JAP_launch_the_income_doubling_plan } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_research_speed_factor = 0.1 tooltip = research_speed_factor_tt } #custom_effect_tooltip = generic_skip_one_line_tt #custom_effect_tooltip = available_industrial_concern #show_ideas_tooltip = doumei_tsushin custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_taketora_ogata custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_yoshihige_abe } } focus = { id = JAP_democratic_women_in_the_workforce icon = GFX_focus_ARG_women_in_industry #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = -2 y = 1 relative_position_id = JAP_reform_the_education_system prerequisite = { focus = JAP_reform_the_education_system } prerequisite = { focus = JAP_democratic_womens_suffrage } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_MANPOWER } completion_reward = { JAP_add_or_modify_civilian_cabinet = yes add_to_variable = { JAP_civilian_cabinet_conscription = 0.03 tooltip = conscription_tt } custom_effect_tooltip = generic_skip_one_line_tt add_war_support = 0.05 } } focus = { id = JAP_taiheyo_belt icon = GFX_focus_JAP_taiheiyo_belt #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = -1 y = 1 relative_position_id = JAP_launch_the_income_doubling_plan prerequisite = { focus = JAP_launch_the_income_doubling_plan } cost = 10 ai_will_do = { factor = 1 } available = { 282 = { #Kanto (Tokyo) is_fully_controlled_by = ROOT } 532 = { #Tokai is_fully_controlled_by = ROOT } 531 = { #Kansai (Kyoto) is_fully_controlled_by = ROOT } 529 = { #Sanyo (Hiroshima) is_fully_controlled_by = ROOT } 528 = { #Hokubu Kyushu (Fukuoka) is_fully_controlled_by = ROOT } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { add_tech_bonus = { bonus = 0.75 uses = 1 category = construction_tech name = JAP_taiheyo_belt } custom_effect_tooltip = generic_skip_one_line_tt #Kanto (Tokyo) IF = { limit = { 282 = { infrastructure < 5 } } 282 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 add_dynamic_modifier = { modifier = JAP_taiheyo_belt_modifier } } } ELSE = { 282 = { add_extra_state_shared_building_slots = 1 add_dynamic_modifier = { modifier = JAP_taiheyo_belt_modifier } } } #Tokai IF = { limit = { 532 = { infrastructure < 5 } } 532 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 add_dynamic_modifier = { modifier = JAP_taiheyo_belt_modifier } } } ELSE = { 532 = { add_extra_state_shared_building_slots = 1 add_dynamic_modifier = { modifier = JAP_taiheyo_belt_modifier } } } #Kansai (Kyoto) IF = { limit = { 531 = { infrastructure < 5 } } 531 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 add_dynamic_modifier = { modifier = JAP_taiheyo_belt_modifier } } } ELSE = { 531 = { add_extra_state_shared_building_slots = 1 add_dynamic_modifier = { modifier = JAP_taiheyo_belt_modifier } } } #Sanyo (Hiroshima) IF = { limit = { 529 = { infrastructure < 5 } } 529 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 add_dynamic_modifier = { modifier = JAP_taiheyo_belt_modifier } } } ELSE = { 529 = { add_extra_state_shared_building_slots = 1 add_dynamic_modifier = { modifier = JAP_taiheyo_belt_modifier } } } #Hokubu Kyushu (Fukuoka) IF = { limit = { 528 = { infrastructure < 5 } } 528 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 add_dynamic_modifier = { modifier = JAP_taiheyo_belt_modifier } } } ELSE = { 528 = { add_extra_state_shared_building_slots = 1 add_dynamic_modifier = { modifier = JAP_taiheyo_belt_modifier } } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_uzo_nishiyama } } focus = { id = JAP_shinkansen icon = GFX_focus_JAP_shinkansen #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = 1 y = 1 relative_position_id = JAP_launch_the_income_doubling_plan prerequisite = { focus = JAP_launch_the_income_doubling_plan } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_INDUSTRY FOCUS_FILTER_STABILITY FOCUS_FILTER_RESEARCH } completion_reward = { add_timed_idea = { idea = JAP_shinkansen_construction_idea days = 730 } custom_effect_tooltip = JAP_shinkansen_tt effect_tooltip = { add_ideas = JAP_shinkansen_in_operation_idea } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_hideo_shima } } focus = { id = JAP_pursue_international_trade icon = GFX_goal_generic_positive_trade_relations #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = 3 y = 1 relative_position_id = JAP_launch_the_income_doubling_plan prerequisite = { focus = JAP_launch_the_income_doubling_plan } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { JAP_add_or_modify_civilian_cabinet = yes add_to_variable = { JAP_civilian_cabinet_resource_trade_cost_bonus_per_factory = 1 tooltip = resource_trade_cost_bonus_per_factory_tt } } } focus = { id = JAP_seek_foreign_investments icon = GFX_focus_generic_currency_reforms #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = 1 y = 1 relative_position_id = JAP_pursue_international_trade prerequisite = { focus = JAP_pursue_international_trade } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { custom_effect_tooltip = JAP_seek_foreign_investments_tt } } focus = { id = JAP_invest_in_foreign_industries icon = GFX_focus_GER_factories_for_resources #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = -1 y = 1 relative_position_id = JAP_pursue_international_trade prerequisite = { focus = JAP_pursue_international_trade } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { custom_effect_tooltip = JAP_invest_in_foreign_industries_tt } } focus = { id = JAP_democratic_foreign_exchange_allocation_policy icon = GFX_focus_JAP_foreign_exchange_allocation_policy #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = 1 y = 1 relative_position_id = JAP_invest_in_foreign_industries prerequisite = { focus = JAP_invest_in_foreign_industries } prerequisite = { focus = JAP_seek_foreign_investments } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_consumer_goods_factor = -0.15 tooltip = consumer_goods_factor_tt } } } focus = { id = JAP_democratic_research_slot icon = GFX_focus_research #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = -1 y = 1 relative_position_id = JAP_taiheyo_belt prerequisite = { focus = JAP_taiheyo_belt } prerequisite = { focus = JAP_reform_the_education_system } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { add_research_slot = 1 IF = { limit = { has_dlc = "Arms Against Tyranny" } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_civilian_cabinet = yes add_to_variable = { JAP_civilian_cabinet_military_industrial_organization_research_bonus = 0.1 tooltip = military_industrial_organization_research_bonus_tt } } } } focus = { id = JAP_offshore_coal icon = GFX_focus_JAP_expand_coal_islands #mutually_exclusive = { focus = JAP_mitsumasa_yonai_focus } x = 1 y = 1 relative_position_id = JAP_taiheyo_belt prerequisite = { focus = JAP_taiheyo_belt focus = JAP_shinkansen } cost = 5 ai_will_do = { factor = 1 } available = { 528 = { is_fully_controlled_by = ROOT } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { 528 = { add_resource = { type = coal amount = 25 } } } } focus = { id = JAP_democratic_nationalize_zaibatsus icon = GFX_focus_JAP_nationalize_zaibatsus mutually_exclusive = { focus = JAP_democratic_work_with_the_zaibatsus focus = JAP_split_uo_zaibatsu_monopolies } x = 1 y = 1 relative_position_id = JAP_offshore_coal prerequisite = { focus = JAP_offshore_coal focus = JAP_democratic_research_slot } cost = 5 ai_will_do = { factor = 1 } available = { JAP_civilian_government_faction_is_at_least_influential = yes JAP_zaibatsu_faction_is_at_most_meddling = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { random_core_state = { limit = { is_owned_and_controlled_by = ROOT free_building_slots = { building = industrial_complex size > 3 include_locked = yes } } prioritize = { 532 531 282 529 528 } add_extra_state_shared_building_slots = 4 add_building_construction = { type = industrial_complex level = 4 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt JAP_big_zaibatsu_faction_loss = yes } } focus = { id = JAP_split_uo_zaibatsu_monopolies icon = GFX_focus_JAP_oppose_zaibatsus mutually_exclusive = { focus = JAP_democratic_work_with_the_zaibatsus focus = JAP_democratic_nationalize_zaibatsus } x = -1 y = 1 relative_position_id = JAP_offshore_coal prerequisite = { focus = JAP_offshore_coal focus = JAP_democratic_research_slot } cost = 5 ai_will_do = { factor = 1 } available = { JAP_civilian_government_faction_is_at_least_influential = yes JAP_zaibatsu_faction_is_at_most_meddling = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { random_core_state = { limit = { is_owned_and_controlled_by = ROOT free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 532 531 } 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 JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_production_speed_industrial_complex_factor = 0.05 tooltip = production_speed_industrial_complex_factor_tt } add_to_variable = { JAP_industry_production_speed_arms_factory_factor = 0.05 tooltip = production_speed_arms_factory_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt JAP_small_zaibatsu_faction_loss = yes } } focus = { id = JAP_democratic_work_with_the_zaibatsus icon = GFX_focus_jap_zaibatsu mutually_exclusive = { focus = JAP_split_uo_zaibatsu_monopolies focus = JAP_democratic_nationalize_zaibatsus } x = -3 y = 1 relative_position_id = JAP_offshore_coal prerequisite = { focus = JAP_offshore_coal focus = JAP_democratic_research_slot } cost = 5 ai_will_do = { factor = 1 } available = { JAP_civilian_government_faction_is_at_least_influential = yes JAP_zaibatsu_faction_is_not_subdued = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { reduce_focus_completion_cost = { focus = { JAP_approach_mitsui JAP_approach_mitsubishi JAP_approach_sumitomo JAP_approach_yasuda } cost = 35 } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = PHI_clock_tt custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_production_speed_industrial_complex_factor = 0.05 tooltip = production_speed_industrial_complex_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt JAP_big_zaibatsu_faction_gain = yes } } focus = { id = JAP_lifetime_employment icon = GFX_focus_generic_full_employment #mutually_exclusive = { } x = -1 y = 1 relative_position_id = JAP_split_uo_zaibatsu_monopolies prerequisite = { focus = JAP_split_uo_zaibatsu_monopolies focus = JAP_democratic_work_with_the_zaibatsus focus = JAP_democratic_nationalize_zaibatsus } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_production_factory_efficiency_gain_factor = 0.1 tooltip = production_factory_efficiency_gain_factor_tt } } } focus = { id = JAP_modernize_agriculture icon = GFX_focus_generic_modernize_agriculture_2 #mutually_exclusive = { } x = 1 y = 1 relative_position_id = JAP_split_uo_zaibatsu_monopolies prerequisite = { focus = JAP_split_uo_zaibatsu_monopolies focus = JAP_democratic_work_with_the_zaibatsus focus = JAP_democratic_nationalize_zaibatsus } cost = 5 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { every_core_state = { limit = { is_fully_controlled_by = PREV OR = { has_state_category = rural has_state_category = large_town has_state_category = town } } add_extra_state_shared_building_slots = 1 } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_consumer_goods_factor = -0.05 tooltip = consumer_goods_factor_tt } } } focus = { id = JAP_civilian_nuclear_reactor_investments icon = GFX_focus_generic_nuclear_development #mutually_exclusive = { } x = -1 y = 1 relative_position_id = JAP_modernize_agriculture prerequisite = { focus = JAP_modernize_agriculture } prerequisite = { focus = JAP_lifetime_employment } cost = 10 ai_will_do = { factor = 1 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { add_breakthrough_progress = { specialization = specialization_nuclear value = 0.75 } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { has_dynamic_modifier = { modifier = JAP_early_industrialization_efforts_dm } } hidden_effect = { remove_dynamic_modifier = { modifier = JAP_early_industrialization_efforts_dm } add_dynamic_modifier = { modifier = JAP_the_economic_mirale_dm } } custom_effect_tooltip = JAP_civilian_nuclear_reactor_investments_tt add_to_variable = { JAP_industry_special_project_speed_factor = 0.05 tooltip = special_project_speed_factor_tt } add_to_variable = { JAP_industry_production_speed_buildings_factor = 0.05 tooltip = production_speed_buildings_factor_tt } } ELSE_IF = { limit = { has_dynamic_modifier = { modifier = JAP_the_economic_mirale_dm } } JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_special_project_speed_factor = 0.05 tooltip = special_project_speed_factor_tt } add_to_variable = { JAP_industry_production_speed_buildings_factor = 0.05 tooltip = production_speed_buildings_factor_tt } } } } ############################### ######### SEA INDUSTRY ######## ############################### focus = { id = JAP_ministry_of_commerce_and_industry icon = GFX_focus_JAP_ministry_of_commerce_and_industry mutually_exclusive = { } relative_position_id = JAP_sea_purge_the_kodoha_faction x = 16 y = 0 offset = { x = -62 y = 0 trigger = { AND = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = JAP_okadas_military_purge_speech } } } offset = { x = -42 y = 0 trigger = { AND = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = JAP_revere_the_emperor_destroy_the_traitors } } } offset = { x = -50 y = 0 trigger = { AND = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = JAP_support_the_kodoha_faction } } } offset = { x = -55 y = 0 trigger = { AND = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = JAP_strengthen_civilian_government } } } offset = { x = -53 y = 0 trigger = { AND = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = JAP_the_unthinkable_option } } } offset = { x = -4 y = 0 trigger = { AND = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = JAP_a_red_sun_rises_for_a_new_era } } } offset = { x = -4 y = 0 trigger = { AND = { has_game_rule = { rule = obsolete_focus_branches_visibility option = HIDE } has_completed_focus = JAP_organize_a_general_election } } } cost = 5 ai_will_do = { factor = 3 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_INDUSTRY } completion_reward = { random_core_state = { limit = { is_fully_controlled_by = ROOT NOT = { has_state_category = small_island has_state_category = tiny_island } free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 531 532 528 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_consumer_goods_factor = -0.05 tooltip = consumer_goods_factor_tt } } } focus = { id = JAP_continue_takahashi_korekiyos_policies icon = GFX_goal_generic_construct_civ_factory mutually_exclusive = { focus = JAP_increase_armament_spending } prerequisite = { focus = JAP_ministry_of_commerce_and_industry } relative_position_id = JAP_ministry_of_commerce_and_industry x = 3 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { JAP_civilian_government_faction_is_not_subdued = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { random_core_state = { limit = { is_fully_controlled_by = ROOT NOT = { has_state_category = small_island has_state_category = tiny_island } free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 531 532 528 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_consumer_goods_factor = -0.1 tooltip = consumer_goods_factor_tt } add_to_variable = { JAP_industry_production_speed_arms_factory_factor = -0.05 tooltip = production_speed_arms_factory_factor_tt } add_to_variable = { JAP_industry_production_speed_dockyard_factor = -0.05 tooltip = production_speed_dockyard_factor_tt } } } focus = { id = JAP_increase_armament_spending icon = GFX_focus_generic_military_industry mutually_exclusive = { focus = JAP_continue_takahashi_korekiyos_policies } prerequisite = { focus = JAP_ministry_of_commerce_and_industry } relative_position_id = JAP_ministry_of_commerce_and_industry x = 5 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { random_core_state = { limit = { is_fully_controlled_by = ROOT NOT = { has_state_category = small_island has_state_category = tiny_island } free_building_slots = { building = arms_factory size > 1 include_locked = yes } } prioritize = { 531 532 528 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = arms_factory level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_consumer_goods_factor = 0.05 tooltip = consumer_goods_factor_tt } add_to_variable = { JAP_industry_production_speed_arms_factory_factor = 0.05 tooltip = production_speed_arms_factory_factor_tt } add_to_variable = { JAP_industry_production_speed_dockyard_factor = 0.05 tooltip = production_speed_dockyard_factor_tt } } } focus = { id = JAP_approach_mitsui icon = GFX_focus_JAP_approach_mitsui overlay = GFX_focus_fast_overlay_generic_clock enable_automatic_bypass = no prerequisite = { focus = JAP_continue_takahashi_korekiyos_policies focus = JAP_increase_armament_spending } relative_position_id = JAP_continue_takahashi_korekiyos_policies x = -2 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { JAP_zaibatsu_faction_is_not_subdued = yes } bypass = { has_idea = JAP_zaibatsu_faction_tier_1 } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_IMPERIAL_INFLUENCE FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY } completion_reward = { JAP_small_zaibatsu_faction_gain = yes custom_effect_tooltip = generic_skip_one_line_tt random_core_state = { limit = { is_fully_controlled_by = ROOT NOT = { has_state_category = small_island has_state_category = tiny_island } 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_tech_bonus = { name = JAP_approach_mitsui bonus = 0.5 uses = 1 category = cat_production } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_industrial_capacity_factory = 0.05 tooltip = industrial_capacity_factory_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_industrial_concern show_ideas_tooltip = mitsui_bank custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_reduce_zaibatsu_focus_cost_tt } } focus = { id = JAP_approach_mitsubishi icon = GFX_focus_JAP_approach_mitsubishi overlay = GFX_focus_fast_overlay_generic_clock enable_automatic_bypass = no prerequisite = { focus = JAP_continue_takahashi_korekiyos_policies focus = JAP_increase_armament_spending } relative_position_id = JAP_continue_takahashi_korekiyos_policies x = 0 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { JAP_zaibatsu_faction_is_not_subdued = yes } bypass = { has_idea = JAP_zaibatsu_faction_tier_1 } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_IMPERIAL_INFLUENCE FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { IF = { limit = { has_dlc = "Arms Against Tyranny" } mio:JAP_mitsubishi_organization = { add_mio_funds_gain_factor = 0.15 } mio:JAP_mitsubishi_heavy_industries_organization = { add_mio_funds_gain_factor = 0.15 } mio:JAP_mitsubishi_kobe_shipyard_organization = { add_mio_funds_gain_factor = 0.15 } custom_effect_tooltip = generic_skip_one_line_tt } JAP_small_zaibatsu_faction_gain = yes custom_effect_tooltip = generic_skip_one_line_tt random_core_state = { limit = { is_fully_controlled_by = ROOT NOT = { has_state_category = small_island has_state_category = tiny_island } free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt add_tech_bonus = { name = JAP_approach_mitsubishi bonus = 0.5 uses = 1 category = naval_equipment } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_industrial_capacity_dockyard = 0.05 tooltip = industrial_capacity_dockyard_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_industrial_concern show_ideas_tooltip = mitsubishi_civilian custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_koyata_iwasaki custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_reduce_zaibatsu_focus_cost_tt } } focus = { id = JAP_approach_sumitomo icon = GFX_focus_JAP_approach_sumitomo overlay = GFX_focus_fast_overlay_generic_clock enable_automatic_bypass = no prerequisite = { focus = JAP_continue_takahashi_korekiyos_policies focus = JAP_increase_armament_spending } relative_position_id = JAP_continue_takahashi_korekiyos_policies x = 2 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { JAP_zaibatsu_faction_is_not_subdued = yes } bypass = { has_idea = JAP_zaibatsu_faction_tier_1 } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_IMPERIAL_INFLUENCE FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY } completion_reward = { JAP_small_zaibatsu_faction_gain = yes custom_effect_tooltip = generic_skip_one_line_tt random_core_state = { limit = { is_fully_controlled_by = ROOT NOT = { has_state_category = small_island has_state_category = tiny_island } free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt add_tech_bonus = { name = JAP_approach_sumitomo bonus = 0.5 uses = 1 category = excavation_tech } add_tech_bonus = { name = JAP_approach_sumitomo bonus = 0.5 uses = 1 category = electronics } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_local_resources_factor = 0.05 tooltip = local_resources_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_industrial_concern show_ideas_tooltip = sumitomo custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_reduce_zaibatsu_focus_cost_tt } } focus = { id = JAP_approach_yasuda icon = GFX_focus_JAP_approach_yasuda overlay = GFX_focus_fast_overlay_generic_clock enable_automatic_bypass = no prerequisite = { focus = JAP_continue_takahashi_korekiyos_policies focus = JAP_increase_armament_spending } relative_position_id = JAP_continue_takahashi_korekiyos_policies x = 4 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { JAP_zaibatsu_faction_is_not_subdued = yes } bypass = { has_idea = JAP_zaibatsu_faction_tier_1 } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_IMPERIAL_INFLUENCE FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY } completion_reward = { JAP_small_zaibatsu_faction_gain = yes custom_effect_tooltip = generic_skip_one_line_tt random_core_state = { limit = { is_fully_controlled_by = ROOT NOT = { has_state_category = small_island has_state_category = tiny_island } free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } custom_effect_tooltip = generic_skip_one_line_tt add_tech_bonus = { name = JAP_approach_yasuda bonus = 0.5 uses = 1 category = construction_tech } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_consumer_goods_factor = -0.05 tooltip = consumer_goods_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_industrial_concern show_ideas_tooltip = yasuda_zaibatsu custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_reduce_zaibatsu_focus_cost_tt } } focus = { id = JAP_fund_the_riken_institute icon = GFX_focus_research #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_approach_yasuda focus = JAP_approach_mitsui focus = JAP_approach_sumitomo focus = JAP_approach_mitsubishi } relative_position_id = JAP_approach_mitsubishi x = 1 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { num_of_civilian_factories > 34 } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_RESEARCH FOCUS_FILTER_IMPERIAL_INFLUENCE FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { add_research_slot = 1 custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_research_speed_factor = 0.03 tooltip = research_speed_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { NOT = { JAP_zaibatsu_faction_is_at_least_influential = yes } } custom_effect_tooltip = JAP_fund_the_riken_institute_tt custom_effect_tooltip = generic_skip_one_line_tt } ELSE_IF = { limit = { JAP_zaibatsu_faction_is_at_least_influential = yes } IF = { limit = { 282 = { # Saitama/Kanto is_fully_controlled_by = ROOT can_construct_building = nuclear_facility } } 282 = { # RIKEN Institute add_building_construction = { type = nuclear_facility level = 1 instant_build = yes province = 1097 # Saitama } } custom_effect_tooltip = generic_skip_one_line_tt } ELSE = { random_core_state = { limit = { can_construct_building = nuclear_facility is_owned_and_controlled_by = ROOT } construct_building_in_random_province = { nuclear_facility = 1 } } custom_effect_tooltip = generic_skip_one_line_tt } } custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_masatoshi_okochi custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = { localization_key = available_scientist_one_line_tt CHARACTER = JAP_yoshio_nishina } } } focus = { id = JAP_build_the_nishotaki_and_miyanaka_dams icon = GFX_focus_generic_hydroelectric_energy #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_fund_the_riken_institute } relative_position_id = JAP_fund_the_riken_institute x = -2 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { 534 = { is_fully_controlled_by = ROOT } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { add_stability = 0.05 custom_effect_tooltip = generic_skip_one_line_tt 534 = { add_building_construction = { type = dam level = 1 instant_build = yes province = { id = 11989 } } } custom_effect_tooltip = { localization_key = building_state_modifier|dam INDENT = " " } } } focus = { id = JAP_establish_synthetic_fuel_joint_venture icon = GFX_goal_generic_oil_refinery #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_fund_the_riken_institute } relative_position_id = JAP_fund_the_riken_institute x = 0 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { has_tech = rubber_processing } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { if = { limit = { NOT = { GER = { OR = { has_opinion = { target = ROOT value > 74 } has_guaranteed = ROOT } } FRA = { OR = { has_opinion = { target = ROOT value > 74 } has_guaranteed = ROOT } } ENG = { OR = { has_opinion = { target = ROOT value > 74 } has_guaranteed = ROOT } } ITA = { OR = { has_opinion = { target = ROOT value > 74 } has_guaranteed = ROOT } } USA = { OR = { has_opinion = { target = ROOT value > 74 } has_guaranteed = ROOT } } SOV = { OR = { has_opinion = { target = ROOT value > 74 } has_guaranteed = ROOT } } } } add_tech_bonus = { name = JAP_establish_synthetic_fuel_joint_venture bonus = 0.5 uses = 2 category = cat_synth_oil } if = { limit = { #Don't display this tooltip if the focus has been completed NOT = { has_completed_focus = JAP_establish_synthetic_fuel_joint_venture } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_establish_synthetic_fuel_joint_venture_tt } } if = { limit = { OR = { GER = { OR = { has_opinion = { target = ROOT value > 74 } has_guaranteed = ROOT } } FRA = { OR = { has_opinion = { target = ROOT value > 74 } has_guaranteed = ROOT } } ENG = { OR = { has_opinion = { target = ROOT value > 74 } has_guaranteed = ROOT } } ITA = { OR = { has_opinion = { target = ROOT value > 74 } has_guaranteed = ROOT } } USA = { OR = { has_opinion = { target = ROOT value > 74 } has_guaranteed = ROOT } } SOV = { OR = { has_opinion = { target = ROOT value > 74 } has_guaranteed = ROOT } } } } add_tech_bonus = { name = JAP_establish_synthetic_fuel_joint_venture bonus = 0.5 uses = 2 category = cat_synth_oil } custom_effect_tooltip = generic_skip_one_line_tt every_core_state = { limit = { is_fully_controlled_by = ROOT free_building_slots = { building = synthetic_refinery size > 0 include_locked = yes } } random_select_amount = 2 add_extra_state_shared_building_slots = 1 add_building_construction = { type = synthetic_refinery level = 1 instant_build = yes } } } } } focus = { id = JAP_establish_nippon_hassoden icon = GFX_focus_generic_electrification #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_fund_the_riken_institute } relative_position_id = JAP_fund_the_riken_institute x = 2 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { has_war = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_factory_energy_consumption = -0.1 tooltip = factory_energy_consumption_tt } add_to_variable = { JAP_industry_local_resources_coal_factor = 0.05 tooltip = local_resources_coal_factor_tt } } } focus = { id = JAP_new_industrial_city_development_policy icon = GFX_focus_generic_modernize_industry #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_establish_nippon_hassoden focus = JAP_establish_synthetic_fuel_joint_venture focus = JAP_build_the_nishotaki_and_miyanaka_dams } relative_position_id = JAP_establish_synthetic_fuel_joint_venture x = -1 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { any_core_state = { is_owned_by = ROOT has_state_category = city } } bypass = { NOT = { any_core_state = { is_owned_by = ROOT has_state_category = city } } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { every_core_state = { limit = { is_fully_controlled_by = PREV has_state_category = city } add_extra_state_shared_building_slots = 1 add_dynamic_modifier = { modifier = JAP_regional_development } } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_industry_air_damage_factor = -0.05 tooltip = industry_air_damage_factor_tt } } } focus = { id = JAP_ship_management_committee icon = GFX_focus_generic_merchant_fleet #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_new_industrial_city_development_policy } relative_position_id = JAP_new_industrial_city_development_policy x = -2 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { has_war_with_major = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_convoy_retreat_speed = 0.1 tooltip = convoy_retreat_speed_tt } custom_effect_tooltip = JAP_ship_management_committee_tt hidden_effect = { add_ideas = JAP_ship_management_committee_idea } } } focus = { id = JAP_establish_housing_corporation icon = GFX_focus_generic_low_cost_housing #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_establish_nippon_hassoden focus = JAP_establish_synthetic_fuel_joint_venture focus = JAP_build_the_nishotaki_and_miyanaka_dams } relative_position_id = JAP_establish_synthetic_fuel_joint_venture x = 1 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { any_core_state = { is_owned_by = ROOT OR = { has_state_category = large_town has_state_category = town } } } bypass = { NOT = { any_core_state = { is_owned_by = ROOT OR = { has_state_category = large_town has_state_category = town } } } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { every_core_state = { limit = { is_fully_controlled_by = ROOT OR = { has_state_category = large_town has_state_category = town } } random_select_amount = 3 add_extra_state_shared_building_slots = 1 add_dynamic_modifier = { modifier = JAP_regional_development } } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_production_speed_buildings_factor = 0.05 tooltip = production_speed_buildings_factor_tt } add_to_variable = { JAP_industry_industry_air_damage_factor = -0.05 tooltip = industry_air_damage_factor_tt } } } focus = { id = JAP_danganressha icon = GFX_focus_JAP_danganressha #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_establish_housing_corporation } relative_position_id = JAP_establish_housing_corporation x = 2 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { industrial_complex > 49 } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { add_equipment_to_stockpile = { type = train_equipment amount = 25 } custom_effect_tooltip = generic_skip_one_line_tt add_timed_idea = { idea = JAP_danganressha_idea days = 545 } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_shinji_sogo } } focus = { id = JAP_central_agricultural_association icon = GFX_focus_JAP_central_agricultural_association #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_establish_housing_corporation } relative_position_id = JAP_establish_housing_corporation x = 0 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { any_core_state = { is_owned_by = ROOT has_state_category = rural } } bypass = { NOT = { any_core_state = { is_owned_by = ROOT has_state_category = rural } } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { every_core_state = { limit = { is_fully_controlled_by = PREV has_state_category = rural } add_extra_state_shared_building_slots = 1 add_dynamic_modifier = { modifier = JAP_regional_development } } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_industry_air_damage_factor = -0.05 tooltip = industry_air_damage_factor_tt } } } focus = { id = JAP_the_five_great_cities icon = GFX_focus_JAP_the_five_great_cities #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_new_industrial_city_development_policy } relative_position_id = JAP_new_industrial_city_development_policy x = 0 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { 282 = { #Kanto (Tokyo) is_fully_controlled_by = ROOT } 532 = { #Tokai is_fully_controlled_by = ROOT } 531 = { #Kansai (Kyoto) is_fully_controlled_by = ROOT } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_POLITICAL_CHARACTER } completion_reward = { #Kanto (Tokyo) if = { limit = { 282 = { infrastructure < 5 } } 282 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 add_dynamic_modifier = { modifier = JAP_regional_development } } } else = { 282 = { add_extra_state_shared_building_slots = 1 add_dynamic_modifier = { modifier = JAP_regional_development } } } #Tokai if = { limit = { 532 = { infrastructure < 5 } } 532 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 add_dynamic_modifier = { modifier = JAP_regional_development } } } else = { 532 = { add_extra_state_shared_building_slots = 1 add_dynamic_modifier = { modifier = JAP_regional_development } } } #Kansai (Kyoto) if = { limit = { 531 = { infrastructure < 5 } } 531 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } add_extra_state_shared_building_slots = 1 add_dynamic_modifier = { modifier = JAP_regional_development } } } else = { 531 = { add_extra_state_shared_building_slots = 1 add_dynamic_modifier = { modifier = JAP_regional_development } } } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_industry_air_damage_factor = -0.05 tooltip = industry_air_damage_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_uzo_nishiyama } } focus = { id = JAP_resource_security icon = GFX_focus_JAP_resource_security #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_the_five_great_cities } prerequisite = { focus = JAP_central_agricultural_association } relative_position_id = JAP_the_five_great_cities x = 1 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { has_resources_in_collection = { collection = collection:country_and_all_subjects resource = steel amount > 199 extracted = yes } has_resources_in_collection = { collection = collection:country_and_all_subjects resource = aluminium amount > 199 extracted = yes } has_resources_in_collection = { collection = collection:country_and_all_subjects resource = oil amount > 249 extracted = yes } has_resources_in_collection = { collection = collection:country_and_all_subjects resource = tungsten amount > 199 extracted = yes } has_resources_in_collection = { collection = collection:country_and_all_subjects resource = chromium amount > 149 extracted = yes } has_resources_in_collection = { collection = collection:country_and_all_subjects resource = rubber amount > 299 extracted = yes } has_resources_in_collection = { collection = collection:country_and_all_subjects resource = coal amount > 199 extracted = yes } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { IF = { limit = { has_dynamic_modifier = { modifier = JAP_early_industrialization_efforts_dm } } hidden_effect = { remove_dynamic_modifier = { modifier = JAP_early_industrialization_efforts_dm } add_dynamic_modifier = { modifier = JAP_the_economic_mirale_dm } } custom_effect_tooltip = JAP_civilian_nuclear_reactor_investments_tt add_to_variable = { JAP_industry_special_project_speed_factor = 0.05 tooltip = special_project_speed_factor_tt } add_to_variable = { JAP_industry_production_speed_buildings_factor = 0.05 tooltip = production_speed_buildings_factor_tt } add_to_variable = { JAP_industry_industry_air_damage_factor = -0.05 tooltip = industry_air_damage_factor_tt } add_to_variable = { JAP_industry_lack_of_resource_penalty_factor = -0.1 tooltip = production_lack_of_resource_penalty_factor_tt } add_to_variable = { JAP_industry_production_factory_max_efficiency_factor = 0.15 tooltip = production_factory_max_efficiency_factor_tt } add_to_variable = { JAP_industry_line_change_production_efficiency_factor = 0.1 tooltip = line_change_production_efficiency_factor_tt } add_to_variable = { JAP_industry_industrial_capacity_dockyard = 0.15 tooltip = industrial_capacity_dockyard_tt } } ELSE_IF = { limit = { has_dynamic_modifier = { modifier = JAP_the_economic_mirale_dm } } JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_special_project_speed_factor = 0.05 tooltip = special_project_speed_factor_tt } add_to_variable = { JAP_industry_production_speed_buildings_factor = 0.05 tooltip = production_speed_buildings_factor_tt } add_to_variable = { JAP_industry_industry_air_damage_factor = -0.05 tooltip = industry_air_damage_factor_tt } add_to_variable = { JAP_industry_lack_of_resource_penalty_factor = -0.1 tooltip = production_lack_of_resource_penalty_factor_tt } add_to_variable = { JAP_industry_production_factory_max_efficiency_factor = 0.15 tooltip = production_factory_max_efficiency_factor_tt } add_to_variable = { JAP_industry_line_change_production_efficiency_factor = 0.1 tooltip = line_change_production_efficiency_factor_tt } add_to_variable = { JAP_industry_industrial_capacity_dockyard = 0.15 tooltip = industrial_capacity_dockyard_tt } } } } focus = { id = JAP_ministry_of_colonial_affairs icon = GFX_focus_JAP_ministry_of_colonial_affairs #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_ministry_of_commerce_and_industry } relative_position_id = JAP_ministry_of_commerce_and_industry x = -5 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { OR = { has_subject = MAN has_subject = KOR has_subject = MEN has_subject = FOR has_subject = PLU 524 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 647 = { state_is_fully_controlled_by_ROOT_or_subject = yes } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_INDUSTRY } completion_reward = { if = { limit = { OR = { has_subject = MAN has_subject = KOR has_subject = MEN has_subject = FOR has_subject = PLU } } random_subject_country = { limit = { OR = { original_tag = MAN original_tag = KOR original_tag = MEN original_tag = FOR original_tag = PLU } } random_core_state = { limit = { is_fully_controlled_by = PREV free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } } random_controlled_state = { limit = { is_fully_controlled_by = ROOT free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 524 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } random_controlled_state = { limit = { is_fully_controlled_by = ROOT free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 525 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } } else = { random_controlled_state = { limit = { is_fully_controlled_by = ROOT free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 524 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } random_controlled_state = { limit = { is_fully_controlled_by = ROOT free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 525 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } random_controlled_state = { limit = { is_fully_controlled_by = ROOT free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 527 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_industrial_concern show_ideas_tooltip = oriental_development_company } } focus = { id = JAP_manchuria_five_year_plan icon = GFX_focus_jap_manchurian_project #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_ministry_of_colonial_affairs } relative_position_id = JAP_ministry_of_colonial_affairs x = -4 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { OR = { has_subject = MAN any_controlled_state = { is_core_of = MAN is_fully_controlled_by = ROOT } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_POLITICAL FOCUS_FILTER_STABILITY } completion_reward = { IF = { limit = { has_subject = MAN } MAN = { add_stability = 0.1 add_war_support = 0.1 add_political_power = 100 add_timed_idea = { idea = JAP_japanese_investments days = 720 } } custom_effect_tooltip = generic_skip_one_line_tt } IF = { limit = { 716 = { #Liaotung state_is_fully_controlled_by_ROOT_or_subject = yes infrastructure < 5 } } 716 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } IF = { limit = { has_subject = MAN } MAN = { every_core_state = { limit = { is_fully_controlled_by = PREV free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } random_select_amount = 2 add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } } } ELSE = { random_controlled_state = { limit = { is_core_of = MAN is_fully_controlled_by = ROOT free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } prioritize = { 716 } add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } } } } focus = { id = JAP_establish_manchuria_airplane_manufacturing_company icon = GFX_focus_JAP_manchuria_airplane_manufacturing_company #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_manchuria_five_year_plan } relative_position_id = JAP_manchuria_five_year_plan x = 1 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { OR = { has_subject = MAN any_controlled_state = { is_core_of = MAN } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_INDUSTRY } completion_reward = { if = { limit = { has_subject = MAN } MAN = { every_core_state = { limit = { is_fully_controlled_by = PREV free_building_slots = { building = arms_factory size > 1 include_locked = yes } } random_select_amount = 2 add_extra_state_shared_building_slots = 1 add_building_construction = { type = arms_factory level = 1 instant_build = yes } } add_breakthrough_progress = { specialization = specialization_air value = 0.15 } } } else = { random_controlled_state = { limit = { is_core_of = MAN is_fully_controlled_by = ROOT free_building_slots = { building = arms_factory size > 1 include_locked = yes } } add_extra_state_shared_building_slots = 1 add_building_construction = { type = arms_factory level = 1 instant_build = yes } } add_breakthrough_progress = { specialization = specialization_air value = 0.15 } } } } focus = { id = JAP_eastern_road_and_steel_expansion icon = GFX_focus_generic_road_investment #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_manchuria_five_year_plan } relative_position_id = JAP_manchuria_five_year_plan x = -1 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { 328 = { state_is_fully_controlled_by_ROOT_or_subject = yes } OR = { AND = { 527 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 1028 = { state_is_fully_controlled_by_ROOT_or_subject = yes } } KOR = { is_ally_with = ROOT } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_POLITICAL_CHARACTER FOCUS_FILTER_HISTORICAL } completion_reward = { 328 = { add_resource = { type = aluminium amount = 4 } add_resource = { type = steel amount = 6 } add_resource = { type = Coal amount = 6 } } IF = { limit = { 328 = { #Kirin infrastructure < 5 } } 328 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } IF = { limit = { has_subject = MAN } MAN = { IF = { limit = { controls_state = 328 controls_state = 715 controls_state = 716 } build_railway = { #in Kirin path = { 4572 } } build_railway = { #in Liaoning path = { 916 4642 4572 } } build_railway = { #in Liaotung path = { 11808 } } } ELSE_IF = { limit = { controls_state = 328 controls_state = 717 } build_railway = { #in Kirin path = { 4572 7663 9913 9928 } } build_railway = { #in Sungkiang path = { 11893 6964 9897 } } } IF = { limit = { controls_state = 716 } build_railway = { #Mukden-Korean border path = { 11771 9885 3895 3839 3970 6981 } } build_railway = { #Mukden - Dalian path = { 11771 987 9781 11764 964 3783 6851 1150 } } } IF = { limit = { controls_state = 716 controls_state = 610 } build_railway = { #Mukden - Chinese border path = { 11771 6951 11815 9835 6837 11886 3900 } } } } } ELSE = { IF = { limit = { controls_state = 716 } build_railway = { #Mukden-Korean border path = { 11771 9885 3895 3839 3970 6981 } } build_railway = { #Mukden - Dalian path = { 11771 987 9781 11764 964 3783 6851 1150 } } } IF = { limit = { controls_state = 716 controls_state = 610 } build_railway = { #Mukden - Chinese border path = { 11771 6951 11815 9835 6837 11886 3900 } } } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_political_advisor show_ideas_tooltip = JAP_yosuke_matsuoka } } focus = { id = JAP_sea_promote_japanese_settlement icon = GFX_focus_JAP_promote_japanese_settlement #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_eastern_road_and_steel_expansion focus = JAP_establish_manchuria_airplane_manufacturing_company } relative_position_id = JAP_eastern_road_and_steel_expansion x = 0 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { 715 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 610 = { state_is_fully_controlled_by_ROOT_or_subject = yes } 328 = { state_is_fully_controlled_by_ROOT_or_subject = yes } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { 715 = { add_extra_state_shared_building_slots = 1 } 610 = { add_extra_state_shared_building_slots = 1 } 328 = { add_extra_state_shared_building_slots = 1 } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_consumer_goods_factor = -0.05 tooltip = consumer_goods_factor_tt } } } focus = { id = JAP_construct_the_sui_ho_dam icon = GFX_focus_IRQ_construct_the_kut_barrage #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_eastern_road_and_steel_expansion focus = JAP_establish_manchuria_airplane_manufacturing_company } relative_position_id = JAP_eastern_road_and_steel_expansion x = 2 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { 716 = { state_is_fully_controlled_by_ROOT_or_subject = yes } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_INDUSTRY } completion_reward = { IF = { limit = { MAN = { exists = yes is_ally_with = ROOT } } MAN = { add_ideas = MAN_hydroelectric_power } custom_effect_tooltip = generic_skip_one_line_tt } 716 = { add_building_construction = { type = dam level = 1 instant_build = yes province = 6860 } } custom_effect_tooltip = { localization_key = building_state_modifier|dam INDENT = " " } } } focus = { id = JAP_the_shuilikeng_power_plant icon = GFX_focus_JAP_the_shuilikeng_power_plant #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_ministry_of_colonial_affairs } relative_position_id = JAP_ministry_of_colonial_affairs x = -1 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { 524 = { state_is_fully_controlled_by_ROOT_or_subject = yes } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { IF = { limit = { has_subject = FOR } FOR = { add_stability = 0.1 add_war_support = 0.1 add_political_power = 100 add_ideas = MAN_hydroelectric_power } custom_effect_tooltip = generic_skip_one_line_tt } 524 = { add_building_construction = { type = dam level = 1 instant_build = yes province = { id = 12027 } } } custom_effect_tooltip = { localization_key = building_state_modifier|dam INDENT = " " } } } focus = { id = JAP_improve_agricultural_output icon = GFX_focus_generic_modernizing_agriculture #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_the_shuilikeng_power_plant } relative_position_id = JAP_the_shuilikeng_power_plant x = 0 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { 524 = { state_is_fully_controlled_by_ROOT_or_subject = yes } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { 524 = { add_extra_state_shared_building_slots = 2 } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_consumer_goods_factor = -0.05 tooltip = consumer_goods_factor_tt } } } focus = { id = JAP_develop_the_south_seas_mandate icon = GFX_focus_JAP_develop_the_south_seas_mandate #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_ministry_of_colonial_affairs } relative_position_id = JAP_ministry_of_colonial_affairs x = 1 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { 647 = { state_is_fully_controlled_by_ROOT_or_subject = yes } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { every_controlled_state = { limit = { is_fully_controlled_by = ROOT has_state_category = small_island } add_dynamic_modifier = { modifier = JAP_regional_development } } IF = { limit = { has_subject = PLU } PLU = { add_stability = 0.1 add_war_support = 0.1 add_political_power = 100 } custom_effect_tooltip = generic_skip_one_line_tt } if = { limit = { 647 = { state_is_fully_controlled_by_ROOT_or_subject = yes free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } } 647 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } } } } focus = { id = JAP_increase_crop_yields icon = GFX_focus_generic_farmland prerequisite = { focus = JAP_develop_the_south_seas_mandate } relative_position_id = JAP_develop_the_south_seas_mandate x = 0 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { count_triggers = { amount = 4 controls_state = 645 #Iwo Jima controls_state = 648 #Marcus Island controls_state = 646 #Saipan controls_state = 684 #Caroline Islands controls_state = 647 #Palau controls_state = 633 #Marshall Islands } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { every_controlled_state = { limit = { OR = { state = 645 #Iwo Jima state = 648 #Marcus Island state = 646 #Saipan state = 684 #Caroline Islands state = 647 #Palau state = 633 #Marshall Islands } is_fully_controlled_by = ROOT } random_select_amount = 4 add_extra_state_shared_building_slots = 1 } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_consumer_goods_factor = -0.05 tooltip = consumer_goods_factor_tt } } } focus = { id = JAP_upgrade_the_oriental_development_company icon = GFX_focus_JAP_upgrade_the_oriental_development_company #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_improve_agricultural_output } prerequisite = { focus = JAP_increase_crop_yields } relative_position_id = JAP_improve_agricultural_output x = 1 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_MANPOWER } completion_reward = { IF = { limit = { has_idea = oriental_development_company } swap_ideas = { remove_idea = oriental_development_company add_idea = oriental_development_company_upgraded } } ELSE = { effect_tooltip = { swap_ideas = { remove_idea = oriental_development_company add_idea = oriental_development_company_upgraded } } } } } focus = { id = JAP_build_up_korean_industries icon = GFX_focus_JAP_build_up_korean_industries #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_ministry_of_colonial_affairs } relative_position_id = JAP_ministry_of_colonial_affairs x = 4 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { OR = { has_subject = KOR any_controlled_state = { is_core_of = KOR is_fully_controlled_by = ROOT } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_POLITICAL FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_STABILITY } completion_reward = { IF = { limit = { has_subject = KOR } KOR = { add_stability = 0.1 add_war_support = 0.1 add_political_power = 100 add_timed_idea = { idea = JAP_japanese_investments days = 720 } } custom_effect_tooltip = generic_skip_one_line_tt } IF = { limit = { has_subject = KOR } KOR = { every_core_state = { limit = { is_fully_controlled_by = PREV free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } random_select_amount = 2 add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } } } ELSE = { every_controlled_state = { limit = { is_core_of = KOR is_fully_controlled_by = ROOT free_building_slots = { building = industrial_complex size > 1 include_locked = yes } } random_select_amount = 2 add_extra_state_shared_building_slots = 1 add_building_construction = { type = industrial_complex level = 1 instant_build = yes } } } } } focus = { id = JAP_increase_agricultural_export icon = GFX_focus_generic_agricultural_subsidies #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_build_up_korean_industries } relative_position_id = JAP_build_up_korean_industries x = -1 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { OR = { has_subject = KOR any_controlled_state = { is_core_of = KOR is_fully_controlled_by = ROOT } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_HISTORICAL } completion_reward = { IF = { limit = { has_subject = KOR } KOR = { every_core_state = { limit = { is_fully_controlled_by = KOR } random_select_amount = 2 add_extra_state_shared_building_slots = 1 } } } ELSE = { every_controlled_state = { limit = { is_core_of = KOR is_fully_controlled_by = ROOT } random_select_amount = 2 add_extra_state_shared_building_slots = 1 } } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_consumer_goods_factor = -0.05 tooltip = consumer_goods_factor_tt } } } focus = { id = JAP_hydroelectric_dams_in_korea icon = GFX_focus_focus_generic_build_dam #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_build_up_korean_industries } relative_position_id = JAP_build_up_korean_industries x = 1 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { 1029 = { state_is_fully_controlled_by_ROOT_or_subject = yes } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { IF = { limit = { KOR = { exists = yes is_ally_with = ROOT } } KOR = { add_ideas = MAN_hydroelectric_power } custom_effect_tooltip = generic_skip_one_line_tt } 1029 = { add_building_construction = { type = dam level = 1 instant_build = yes province = 1148 } } custom_effect_tooltip = { localization_key = building_state_modifier|dam INDENT = " " } } } focus = { id = JAP_prepare_for_peninsular_warfare icon = GFX_focus_JAP_prepare_for_peninsular_war #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_build_up_korean_industries } relative_position_id = JAP_build_up_korean_industries x = 0 y = 2 cost = 10 ai_will_do = { factor = 2 } available = { OR = { controls_state = 527 controls_state = 1028 AND = { has_subject = KOR KOR = { OR = { controls_state = 527 controls_state = 1028 } } } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_WAR_SUPPORT FOCUS_FILTER_INDUSTRY } completion_reward = { IF = { limit = { has_subject = KOR } KOR = { add_war_support = 0.15 } custom_effect_tooltip = generic_skip_one_line_tt } IF = { limit = { 527 = { state_is_fully_controlled_by_ROOT_subject_or_faction_member = yes } } 527 = { add_building_construction = { type = bunker level = 2 province = { id = 11835 id = 9918 id = 9795 id = 11828 id = 6963 } instant_build = yes } add_building_construction = { type = bunker level = 3 province = { id = 4052 id = 1003 } instant_build = yes } } IF = { limit = { 527 = { free_building_slots = { building = arms_factory size > 0 include_locked = yes } } } 527 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = arms_factory level = 1 instant_build = yes } } } custom_effect_tooltip = generic_skip_one_line_tt } IF = { limit = { 1028 = { state_is_fully_controlled_by_ROOT_subject_or_faction_member = yes } } 1028 = { add_building_construction = { type = bunker level = 2 province = { id = 906 id = 9899 id = 3803 id = 3860 id = 898 id = 6944 } instant_build = yes } add_building_construction = { type = bunker level = 3 province = 6928 instant_build = yes } } IF = { limit = { 1028 = { free_building_slots = { building = arms_factory size > 0 include_locked = yes } } } 1028 = { add_extra_state_shared_building_slots = 1 add_building_construction = { type = arms_factory level = 1 instant_build = yes } } } } } } focus = { id = JAP_establish_the_japanese_korean_army icon = GFX_focus_JAP_korean_volunteer_army #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_prepare_for_peninsular_warfare } relative_position_id = JAP_prepare_for_peninsular_warfare x = 0 y = 1 cost = 5 ai_will_do = { factor = 2 } available = { OR = { controls_state = 525 has_subject = KOR } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_MANPOWER } completion_reward = { IF = { limit = { has_subject = KOR } KOR = { add_war_support = 0.1 add_manpower = 25000 add_equipment_to_stockpile = { type = infantry_equipment amount = 15000 producer = ROOT } } custom_effect_tooltip = generic_skip_one_line_tt } ELSE = { add_manpower = 30000 custom_effect_tooltip = generic_skip_one_line_tt } IF = { limit = { 525 = { free_building_slots = { building = arms_factory size > 1 include_locked = yes } } } 525 = { add_extra_state_shared_building_slots = 2 add_building_construction = { type = arms_factory level = 2 instant_build = yes } } } } } ############################### ######### SEA MILITARY ######## ############################### focus = { id = JAP_the_imperial_defense_plan icon = GFX_focus_JAP_the_imperial_defense_plan mutually_exclusive = { } relative_position_id = JAP_ministry_of_commerce_and_industry x = 23 y = 0 cost = 3 #This times perfect with the Kodoha Coup event ai_will_do = { factor = 3 } available = { is_subject = no } bypass = { OR = { is_subject = yes has_completed_focus = JAP_implement_army_reforms } } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { custom_effect_tooltip = JAP_first_strike_principle_tt custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_kantai_kessen_tt } } focus = { id = JAP_expand_kawagoe_army_arsenal icon = GFX_focus_generic_reorient_production #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_the_imperial_defense_plan } relative_position_id = JAP_the_imperial_defense_plan x = -9 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_INDUSTRY } completion_reward = { if = { limit = { 282 = { is_fully_controlled_by = ROOT free_building_slots = { building = arms_factory size > 1 include_locked = yes } } } 282 = { add_extra_state_shared_building_slots = 2 add_building_construction = { type = arms_factory level = 2 instant_build = yes } } } else = { random_core_state = { limit = { is_fully_controlled_by = ROOT NOT = { has_state_category = small_island has_state_category = tiny_island } 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 } } } } } focus = { id = JAP_reform_the_army icon = GFX_focus_JAP_reform_the_army mutually_exclusive = { focus = JAP_rely_on_supremacy_of_the_will } prerequisite = { focus = JAP_expand_kawagoe_army_arsenal } relative_position_id = JAP_expand_kawagoe_army_arsenal x = -1 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ARMY_XP } completion_reward = { IF = { limit = { has_dlc = "Arms Against Tyranny" } mio:JAP_osaka_army_arsenal_organization = { add_mio_funds_gain_factor = 0.05 } custom_effect_tooltip = generic_skip_one_line_tt } army_experience = 15 add_mastery_bonus = { bonus = 0.1 days = 240 track = armor name = JAP_reform_the_army } add_mastery_bonus = { bonus = 0.1 days = 240 track = infantry name = JAP_reform_the_army } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_imperial_army = yes add_to_variable = { JAP_army_org_loss_when_moving = -0.1 tooltip = org_loss_when_moving_tt } } } focus = { id = JAP_rethink_armor_doctrine icon = GFX_focus_generic_tank_assault #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_reform_the_army } relative_position_id = JAP_reform_the_army x = -3 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { JAP_army_faction_is_at_least_influential = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ARMY_XP FOCUS_FILTER_RESEARCH FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { army_experience = 25 custom_effect_tooltip = generic_skip_one_line_tt add_tech_bonus = { name = JAP_rethink_armor_doctrine bonus = 0.25 uses = 1 category = cat_mechanized_equipment } add_doctrine_cost_reduction = { name = JAP_rethink_armor_doctrine cost_reduction = 0.25 uses = 1 category = land_doctrine } add_tech_bonus = { name = JAP_rethink_armor_doctrine bonus = 0.5 uses = 2 category = armor } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_imperial_army = yes add_to_variable = { JAP_army_motorized_attack_factor = 0.05 tooltip = motorized_attack_factor_tt } add_to_variable = { JAP_army_mechanized_attack_factor = 0.05 tooltip = mechanized_attack_factor_tt } IF = { limit = { has_character = JAP_hisaichi_terauchi JAP_hisaichi_terauchi = { is_field_marshal = no } } custom_effect_tooltip = generic_skip_one_line_tt JAP_hisaichi_terauchi = { promote_leader = yes add_unit_leader_trait = offensive_doctrine } } custom_effect_tooltip = generic_skip_one_line_tt JAP_small_army_faction_gain = yes } } focus = { id = JAP_foreign_tank_modernization_cooperation icon = GFX_focus_generic_heavy_tank mutually_exclusive = { focus = JAP_domestic_tank_modernization_program } prerequisite = { focus = JAP_rethink_armor_doctrine } relative_position_id = JAP_rethink_armor_doctrine x = -1 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { JAP_army_faction_is_at_least_influential = yes custom_trigger_tooltip = { tooltip = JAP_foreign_tank_modernization_cooperation_tt OR = { GER = { OR = { is_in_faction_with = ROOT has_guaranteed = ROOT } } FRA = { OR = { is_in_faction_with = ROOT has_guaranteed = ROOT } } ENG = { OR = { is_in_faction_with = ROOT has_guaranteed = ROOT } } ITA = { OR = { is_in_faction_with = ROOT has_guaranteed = ROOT } } USA = { OR = { is_in_faction_with = ROOT has_guaranteed = ROOT } } SOV = { OR = { is_in_faction_with = ROOT has_guaranteed = ROOT } } } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { add_tech_bonus = { name = JAP_foreign_tank_modernization_cooperation bonus = 0.75 uses = 2 category = armor } add_breakthrough_progress = { specialization = specialization_land value = 0.5 } IF = { limit = { has_dlc = "Arms Against Tyranny" } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_foreign_tank_modernization_cooperation_2_tt } custom_effect_tooltip = generic_skip_one_line_tt swap_ideas = { remove_idea = JAP_japanese_armor_doctrine add_idea = JAP_japanese_armor_doctrine_2 } } } focus = { id = JAP_domestic_tank_modernization_program icon = GFX_focus_generic_tank_assembly mutually_exclusive = { focus = JAP_foreign_tank_modernization_cooperation } prerequisite = { focus = JAP_rethink_armor_doctrine } relative_position_id = JAP_rethink_armor_doctrine x = 1 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { JAP_army_faction_is_at_least_influential = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { IF = { limit = { has_dlc = "Arms Against Tyranny" } mio:JAP_mitsubishi_heavy_industries_organization = { add_mio_size = 1 } custom_effect_tooltip = generic_skip_one_line_tt } add_tech_bonus = { name = JAP_domestic_tank_modernization_program bonus = 0.5 uses = 1 category = armor } add_breakthrough_progress = { specialization = specialization_land value = 0.25 } custom_effect_tooltip = generic_skip_one_line_tt swap_ideas = { remove_idea = JAP_japanese_armor_doctrine add_idea = JAP_japanese_armor_doctrine_2 } } } focus = { id = JAP_the_ultimate_tank icon = GFX_focus_JAP_the_ultimate_tank #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_domestic_tank_modernization_program focus = JAP_foreign_tank_modernization_cooperation } relative_position_id = JAP_domestic_tank_modernization_program x = -1 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { JAP_army_faction_is_at_least_influential = yes IF = { limit = { has_dlc = "No Step Back" } has_tech = basic_heavy_tank_chassis } ELSE_IF = { limit = { has_tech = basic_heavy_tank } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { add_breakthrough_progress = { specialization = specialization_land value = 0.25 } add_tech_bonus = { name = JAP_the_ultimate_tank bonus = 0.75 uses = 2 category = cat_heavy_armor } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { has_idea = JAP_japanese_armor_doctrine } swap_ideas = { remove_idea = JAP_japanese_armor_doctrine add_idea = JAP_japanese_armor_doctrine_3 } #custom_effect_tooltip = generic_skip_one_line_tt } ELSE_IF = { limit = { has_idea = JAP_japanese_armor_doctrine_2 } swap_ideas = { remove_idea = JAP_japanese_armor_doctrine_2 add_idea = JAP_japanese_armor_doctrine_3 } #custom_effect_tooltip = generic_skip_one_line_tt } JAP_add_or_modify_imperial_army = yes add_to_variable = { JAP_army_army_armor_attack_factor = 0.1 tooltip = army_armor_attack_factor_tt } add_to_variable = { JAP_army_motorized_attack_factor = 0.05 tooltip = motorized_attack_factor_tt } add_to_variable = { JAP_army_mechanized_attack_factor = 0.05 tooltip = mechanized_attack_factor_tt } IF = { limit = { has_dlc = "No Step Back" } IF = { limit = { has_tech = super_heavy_tank_chassis } custom_effect_tooltip = generic_skip_one_line_tt #O-I create_equipment_variant = { name = "O-I" type = super_heavy_tank_chassis_1 parent_version = 0 design_team = mio:JAP_mitsubishi_heavy_industries_organization modules = { main_armament_slot = tank_super_heavy_cannon turret_type_slot = tank_super_heavy_four_man_tank_turret suspension_type_slot = tank_christie_suspension armor_type_slot = tank_cast_armor engine_type_slot = tank_gasoline_engine special_type_slot_1 = secondary_turret_hmg special_type_slot_2 = additional_machine_guns special_type_slot_3 = squeezebore_adaptor } upgrades = { tank_nsb_engine_upgrade = 5 tank_nsb_armor_upgrade = 8 } icon = "GFX_JAP_improved_heavy_tank_medium" } } ELSE = { custom_effect_tooltip = JAP_the_ultimate_tank_tt effect_tooltip = { #O-I create_equipment_variant = { name = "O-I" type = super_heavy_tank_chassis_1 parent_version = 0 design_team = mio:JAP_mitsubishi_heavy_industries_organization modules = { main_armament_slot = tank_super_heavy_cannon turret_type_slot = tank_super_heavy_four_man_tank_turret suspension_type_slot = tank_christie_suspension armor_type_slot = tank_cast_armor engine_type_slot = tank_gasoline_engine special_type_slot_1 = secondary_turret_hmg special_type_slot_2 = additional_machine_guns special_type_slot_3 = squeezebore_adaptor } upgrades = { tank_nsb_engine_upgrade = 5 tank_nsb_armor_upgrade = 8 } icon = "GFX_JAP_improved_heavy_tank_medium" } } } custom_effect_tooltip = generic_skip_one_line_tt } IF = { limit = { has_dlc = "Gotterdammerung" } JAP_add_or_modify_advanced_weapon_projects = yes add_to_variable = { JAP_advanced_weapons_sp_tag_tank_speed_factor = 0.15 tooltip = sp_tag_tank_speed_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt } } } focus = { id = JAP_rely_on_supremacy_of_the_will icon = GFX_focus_JAP_rely_on_infantry_charges mutually_exclusive = { focus = JAP_reform_the_army } prerequisite = { focus = JAP_expand_kawagoe_army_arsenal } relative_position_id = JAP_expand_kawagoe_army_arsenal x = 1 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_ARMY_XP } completion_reward = { IF = { limit = { has_dlc = "Arms Against Tyranny" } mio:JAP_kokura_arsenal_organization = { add_mio_funds_gain_factor = 0.05 } custom_effect_tooltip = generic_skip_one_line_tt } army_experience = 15 add_doctrine_cost_reduction = { name = JAP_rely_on_supremacy_of_the_will cost_reduction = 0.25 uses = 1 category = land_doctrine } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_imperial_army = yes add_to_variable = { JAP_army_army_morale_factor = 0.05 tooltip = army_morale_factor_tt } add_to_variable = { JAP_army_army_org_factor = 0.03 tooltip = army_org_factor_tt } add_to_variable = { JAP_army_experience_loss_factor = 0.05 tooltip = experience_loss_factor_tt } } } focus = { id = JAP_adopt_new_assault_doctrine icon = GFX_focus_generic_full_social_mobilization #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_rely_on_supremacy_of_the_will } relative_position_id = JAP_rely_on_supremacy_of_the_will x = 3 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { JAP_army_faction_is_at_least_influential = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_ARMY_XP FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { army_experience = 25 custom_effect_tooltip = generic_skip_one_line_tt add_tech_bonus = { name = JAP_adopt_new_assault_doctrine bonus = 0.25 uses = 1 category = artillery } add_tech_bonus = { name = JAP_adopt_new_assault_doctrine bonus = 0.25 uses = 1 category = infantry_weapons } add_doctrine_cost_reduction = { name = JAP_adopt_new_assault_doctrine cost_reduction = 0.25 uses = 1 category = land_doctrine } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_imperial_army = yes add_to_variable = { JAP_army_army_infantry_attack_factor = 0.05 tooltip = army_infantry_attack_factor_tt } IF = { limit = { has_character = JAP_shunroku_hata JAP_shunroku_hata = { is_field_marshal = no } } custom_effect_tooltip = generic_skip_one_line_tt JAP_shunroku_hata = { promote_leader = yes add_unit_leader_trait = offensive_doctrine } } custom_effect_tooltip = generic_skip_one_line_tt JAP_small_army_faction_gain = yes } } focus = { id = JAP_develop_lethal_infantry_equipment icon = GFX_goal_generic_small_arms #mutually_exclusive = { # focus = JAP_develop_sophisticated_artillery_equipment #} prerequisite = { focus = JAP_adopt_new_assault_doctrine } relative_position_id = JAP_adopt_new_assault_doctrine x = -1 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { #JAP_army_faction_is_at_least_influential = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { IF = { limit = { has_dlc = "Arms Against Tyranny" } mio:JAP_kokura_arsenal_organization = { add_mio_size = 1 } mio:JAP_nagoya_arsenal_organization = { add_mio_size = 1 } custom_effect_tooltip = generic_skip_one_line_tt } add_tech_bonus = { name = JAP_develop_lethal_infantry_equipment bonus = 0.75 uses = 1 category = infantry_weapons } custom_effect_tooltip = generic_skip_one_line_tt add_breakthrough_progress = { specialization = specialization_land value = 0.5 } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { NOT = { JAP_army_faction_is_at_least_influential = yes } } custom_effect_tooltip = JAP_develop_lethal_infantry_equipment_tt effect_tooltip = { add_to_variable = { JAP_army_army_infantry_attack_factor = 0.1 tooltip = army_infantry_attack_factor_tt } } } ELSE_IF = { limit = { JAP_army_faction_is_at_least_influential = yes } JAP_add_or_modify_imperial_army = yes add_to_variable = { JAP_army_army_infantry_attack_factor = 0.1 tooltip = army_infantry_attack_factor_tt } } } } focus = { id = JAP_develop_sophisticated_artillery_equipment icon = GFX_focus_SWE_let_fly_all_guns #mutually_exclusive = { # focus = JAP_develop_lethal_infantry_equipment #} prerequisite = { focus = JAP_adopt_new_assault_doctrine } relative_position_id = JAP_adopt_new_assault_doctrine x = 1 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { #JAP_army_faction_is_at_least_influential = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { IF = { limit = { has_dlc = "Arms Against Tyranny" } mio:JAP_osaka_army_arsenal_artillery_organization = { add_mio_size = 1 } mio:JAP_hitachi_arms_department_organization = { add_mio_size = 1 } custom_effect_tooltip = generic_skip_one_line_tt } add_tech_bonus = { name = JAP_develop_sophisticated_artillery_equipment bonus = 0.75 uses = 2 category = artillery } custom_effect_tooltip = generic_skip_one_line_tt add_breakthrough_progress = { specialization = specialization_land value = 0.25 } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { NOT = { JAP_army_faction_is_at_least_influential = yes } } custom_effect_tooltip = JAP_develop_lethal_infantry_equipment_tt effect_tooltip = { add_to_variable = { JAP_army_army_army_artillery_attack_factor = 0.1 tooltip = army_artillery_attack_factor_tt } } } ELSE_IF = { limit = { JAP_army_faction_is_at_least_influential = yes } JAP_add_or_modify_imperial_army = yes add_to_variable = { JAP_army_army_army_artillery_attack_factor = 0.1 tooltip = army_artillery_attack_factor_tt } } } } focus = { id = JAP_expand_the_irago_proving_ground icon = GFX_focus_JAP_expand_the_irago_proving_ground #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_develop_sophisticated_artillery_equipment } prerequisite = { focus = JAP_develop_lethal_infantry_equipment } relative_position_id = JAP_develop_sophisticated_artillery_equipment x = -1 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { JAP_army_faction_is_at_least_influential = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { add_breakthrough_progress = { specialization = specialization_land value = 0.5 } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_imperial_army = yes add_to_variable = { JAP_army_army_army_artillery_attack_factor = 0.1 tooltip = army_artillery_attack_factor_tt } add_to_variable = { JAP_army_army_infantry_attack_factor = 0.05 tooltip = army_infantry_attack_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { has_dlc = "Gotterdammerung" } JAP_add_or_modify_advanced_weapon_projects = yes add_to_variable = { JAP_advanced_weapons_sp_tag_artillery_speed_factor = 0.1 tooltip = sp_tag_artillery_speed_factor_tt } } custom_effect_tooltip = generic_skip_one_line_tt JAP_small_army_faction_gain = yes } } focus = { id = JAP_prepare_the_northern_front icon = GFX_goal_generic_position_armies #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_reform_the_army focus = JAP_rely_on_supremacy_of_the_will } relative_position_id = JAP_reform_the_army x = 0 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { 714 = { state_is_fully_controlled_by_ROOT_or_subject = yes } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { 714 = { IF = { limit = { any_province_building_level = { province = { id = 7832 } building = supply_node level < 1 } } add_building_construction = { type = supply_node level = 1 province = 7832 instant_build = yes } } IF = { limit = { air_base < 7 } add_building_construction = { type = air_base level = 2 instant_build = yes } } build_railway = { #From Southern to Northern Supply Hub in Heilungkiang path = { 4506 1588 12618 7832 } } } custom_effect_tooltip = generic_skip_one_line_tt JAP_small_army_faction_gain = yes } } focus = { id = JAP_enact_the_national_conscription_law icon = GFX_focus_generic_limited_social_mobilization #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_reform_the_army focus = JAP_rely_on_supremacy_of_the_will } relative_position_id = JAP_rely_on_supremacy_of_the_will x = 0 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_MANPOWER FOCUS_FILTER_MILITARY_CHARACTER } completion_reward = { JAP_add_or_modify_imperial_army = yes add_to_variable = { JAP_army_conscription = 0.01 tooltip = conscription_tt } add_to_variable = { JAP_army_training_time_factor = -0.1 tooltip = training_time_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_chief_of_army show_ideas_tooltip = hajime_sugiyama } } focus = { id = JAP_instill_the_spirit_of_bushido icon = GFX_focus_generic_japanese_imperial_glory #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_prepare_the_northern_front focus = JAP_enact_the_national_conscription_law } relative_position_id = JAP_prepare_the_northern_front x = 1 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { OR = { has_war_support > 0.79 surrender_progress > 0 } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { hidden_effect = { unlock_tactic = tactic_grand_banzai_charge } custom_effect_tooltip = JAP_instill_the_spirit_of_bushido_tt custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_imperial_army = yes add_to_variable = { JAP_army_army_org_factor = 0.1 tooltip = army_org_factor_tt } add_to_variable = { JAP_army_army_morale_factor = 0.05 tooltip = army_morale_factor_tt } } } focus = { id = JAP_sea_mountaineers icon = GFX_focus_generic_mountain_troops #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_instill_the_spirit_of_bushido } relative_position_id = JAP_instill_the_spirit_of_bushido x = -2 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { JAP_army_faction_is_at_least_influential = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_MILITARY_CHARACTER } completion_reward = { add_tech_bonus = { name = JAP_sea_mountaineers bonus = 1 uses = 1 category = mountaineers_tech } IF = { limit = { has_dlc = "Arms Against Tyranny" } add_doctrine_cost_reduction = { name = JAP_sea_mountaineers cost_reduction = 0.25 uses = 2 category = special_forces_doctrine } custom_effect_tooltip = mountaineer_subdoctrines_default_add_mastery_bonus_effect_tooltip hidden_effect = { add_mastery_bonus = { name = JAP_sea_mountaineers bonus = 0.1 days = 240 sub_doctrine = mountaineers_1 } add_mastery_bonus = { name = JAP_sea_mountaineers bonus = 0.1 days = 240 sub_doctrine = mountaineers_2 } } custom_effect_tooltip = generic_skip_one_line_tt } random_army_leader = { limit = { NOT = { has_trait = trait_mountaineer } } add_trait = { trait = trait_mountaineer } } JAP_add_or_modify_imperial_army = yes add_to_variable = { JAP_army_acclimatization_cold_climate_gain_factor = 0.1 tooltip = acclimatization_cold_climate_gain_factor_tt } } } focus = { id = JAP_jungle_adaptation icon = GFX_focus_generic_jungle_troops #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_instill_the_spirit_of_bushido } relative_position_id = JAP_instill_the_spirit_of_bushido x = 2 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { JAP_army_faction_is_at_least_influential = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_MILITARY_CHARACTER } completion_reward = { add_tech_bonus = { name = JAP_jungle_adaptation bonus = 1 uses = 1 category = rangers_tech_cat } IF = { limit = { has_dlc = "No Compromise, No Surrender" } add_doctrine_cost_reduction = { name = JAP_jungle_adaptation cost_reduction = 0.25 uses = 2 category = special_forces_doctrine } custom_effect_tooltip = ranger_subdoctrines_default_add_mastery_bonus_effect_tooltip hidden_effect = { add_mastery_bonus = { name = JAP_jungle_adaptation bonus = 0.1 days = 240 sub_doctrine = rangers_1 } add_mastery_bonus = { name = JAP_jungle_adaptation bonus = 0.1 days = 240 sub_doctrine = rangers_2 } } custom_effect_tooltip = generic_skip_one_line_tt } IF = { limit = { has_character = JAP_masakazu_kawabe JAP_masakazu_kawabe = { NOT = { has_trait = jungle_rat } } } JAP_masakazu_kawabe = { add_trait = { trait = jungle_rat } } } JAP_add_or_modify_imperial_army = yes add_to_variable = { JAP_army_acclimatization_hot_climate_gain_factor = 0.1 tooltip = acclimatization_hot_climate_gain_factor_tt } } } focus = { id = JAP_army_weapons_administration_headquarters icon = GFX_focus_JAP_army_weapons_administration_hq #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_instill_the_spirit_of_bushido } relative_position_id = JAP_instill_the_spirit_of_bushido x = 0 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { has_war_with_major = yes #JAP_army_faction_is_at_least_influential = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_IMPERIAL_INFLUENCE FOCUS_FILTER_HISTORICAL } completion_reward = { add_breakthrough_progress = { specialization = specialization_land value = 0.25 } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_advanced_weapon_projects = yes add_to_variable = { JAP_advanced_weapons_production_speed_land_facility_factor = 0.1 tooltip = production_speed_land_facility_factor_tt } add_to_variable = { JAP_advanced_weapons_sp_tag_tank_speed_factor = 0.05 tooltip = sp_tag_tank_speed_factor_tt } add_to_variable = { JAP_advanced_weapons_sp_tag_artillery_speed_factor = 0.05 tooltip = sp_tag_artillery_speed_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { NOT = { JAP_army_faction_is_at_least_influential = yes } } custom_effect_tooltip = JAP_army_weapons_administration_headquarters_tt custom_effect_tooltip = generic_skip_one_line_tt } ELSE_IF = { limit = { JAP_army_faction_is_at_least_influential = yes } IF = { limit = { 534 = { # Nagano/Koshintetsu is_fully_controlled_by = ROOT can_construct_building = land_facility } } 534 = { # Underground Weapons Testing Arsenal add_building_construction = { type = land_facility level = 1 instant_build = yes province = 10015 # Nagano } } custom_effect_tooltip = generic_skip_one_line_tt } ELSE = { random_core_state = { limit = { can_construct_building = land_facility is_owned_and_controlled_by = ROOT } construct_building_in_random_province = { land_facility = 1 } } custom_effect_tooltip = generic_skip_one_line_tt } } JAP_small_army_faction_gain = yes } } focus = { id = JAP_divert_naval_guns_to_the_army icon = GFX_focus_generic_railway_gun #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_army_weapons_administration_headquarters } relative_position_id = JAP_army_weapons_administration_headquarters x = 0 y = 1 cost = 10 allow_branch = { has_dlc = "No Step Back" } ai_will_do = { factor = 3 } available = { JAP_army_faction_is_at_least_influential = yes } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_INDUSTRY } completion_reward = { IF = { limit = { NOT = { has_tech = railway_gun } } set_technology = { railway_gun = 1 } custom_effect_tooltip = generic_skip_one_line_tt } JAP_mobilize_railway_guns = yes custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { has_dlc = "Gotterdammerung" } JAP_add_or_modify_advanced_weapon_projects = yes add_to_variable = { JAP_advanced_weapons_sp_tag_tank_speed_factor = 0.05 tooltip = sp_tag_tank_speed_factor_tt } add_to_variable = { JAP_advanced_weapons_sp_tag_artillery_speed_factor = 0.05 tooltip = sp_tag_artillery_speed_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt } IF = { limit = { NOT = { has_completed_focus = JAP_end_the_interservice_rivalry } } JAP_big_naval_faction_loss = yes } } } focus = { id = JAP_pivot_towards_defensive_measures icon = GFX_goal_generic_defence mutually_exclusive = { focus = JAP_strenghten_the_supply_lines } prerequisite = { focus = JAP_army_weapons_administration_headquarters focus = JAP_jungle_adaptation focus = JAP_sea_mountaineers } relative_position_id = JAP_army_weapons_administration_headquarters x = -1 y = 2 cost = 10 ai_will_do = { factor = 3 } available = { has_war_with_major = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { JAP_add_or_modify_imperial_army = yes add_to_variable = { JAP_army_dig_in_speed_factor = 0.1 tooltip = dig_in_speed_factor_tt } add_to_variable = { JAP_army_max_dig_in = 2 tooltip = max_dig_in_tt } add_to_variable = { JAP_army_supply_consumption_factor = -0.1 tooltip = supply_consumption_factor_tt } add_to_variable = { JAP_army_army_defence_factor = 0.1 tooltip = army_defence_factor_tt } } } focus = { id = JAP_strenghten_the_supply_lines icon = GFX_focus_generic_supply_line mutually_exclusive = { focus = JAP_pivot_towards_defensive_measures } prerequisite = { focus = JAP_army_weapons_administration_headquarters focus = JAP_jungle_adaptation focus = JAP_sea_mountaineers } relative_position_id = JAP_army_weapons_administration_headquarters x = 1 y = 2 cost = 10 ai_will_do = { factor = 3 } available = { has_war_with_major = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { JAP_add_or_modify_imperial_army = yes add_to_variable = { JAP_army_supply_consumption_factor = -0.25 tooltip = supply_consumption_factor_tt } } } focus = { id = JAP_ni_go_nuclear_project icon = GFX_focus_JAP_ni_go_nuclear_project #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_strenghten_the_supply_lines focus = JAP_pivot_towards_defensive_measures } relative_position_id = JAP_strenghten_the_supply_lines x = -1 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { has_war_with_major = yes JAP_army_faction_is_at_least_influential = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_RESEARCH } completion_reward = { IF = { limit = { NOT = { has_completed_focus = JAP_f_go_nuclear_project} } add_tech_bonus = { name = JAP_ni_go_nuclear_project bonus = 0.25 uses = 1 category = nuclear } add_breakthrough_progress = { specialization = specialization_nuclear value = 0.15 } } ELSE = { add_tech_bonus = { name = JAP_ni_go_nuclear_project bonus = 1 uses = 1 category = nuclear } add_breakthrough_progress = { specialization = specialization_nuclear value = 0.5 } } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_advanced_weapon_projects = yes add_to_variable = { JAP_advanced_weapons_sp_nuclear_bomb_speed_factor = 0.05 tooltip = sp_nuclear_bomb_speed_factor_tt } } } focus = { id = JAP_establish_showa_aircraft_idnsutry icon = GFX_focus_generic_aircraft_production #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_the_imperial_defense_plan } relative_position_id = JAP_the_imperial_defense_plan x = 0 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_INDUSTRY } completion_reward = { IF = { limit = { 282 = { is_fully_controlled_by = ROOT free_building_slots = { building = arms_factory size > 1 include_locked = yes } } } 282 = { add_extra_state_shared_building_slots = 2 add_building_construction = { type = arms_factory level = 2 instant_build = yes } } } ELSE = { random_core_state = { limit = { is_fully_controlled_by = ROOT NOT = { has_state_category = small_island has_state_category = tiny_island } 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 custom_effect_tooltip = available_industrial_concern show_ideas_tooltip = imperial_japanese_airways } } focus = { id = JAP_develop_new_fighters icon = GFX_focus_jap_zero #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_establish_showa_aircraft_idnsutry } relative_position_id = JAP_establish_showa_aircraft_idnsutry x = -1 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_RESEARCH } completion_reward = { IF = { limit = { has_dlc = "Arms Against Tyranny" } mio:JAP_mitsubishi_organization = { add_mio_funds_gain_factor = 0.05 add_mio_research_bonus = 0.05 } custom_effect_tooltip = generic_skip_one_line_tt } add_tech_bonus = { name = JAP_develop_new_fighters bonus = 1 ahead_reduction = 1 category = light_air } custom_effect_tooltip = generic_skip_one_line_tt add_breakthrough_progress = { specialization = specialization_air value = 0.5 } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { NOT = { has_dlc = "By Blood Alone" } } set_technology = { cv_fighter2 = 1 } } ELSE = { create_equipment_variant = { name = "A6M Zero-Sen" type = cv_small_plane_airframe_2 design_team = mio:JAP_mitsubishi_organization allow_without_tech = no modules = { fixed_main_weapon_slot = light_mg_2x fixed_auxiliary_weapon_slot_1 = aircraft_cannon_1_2x engine_type_slot = engine_3_1x special_type_slot_1 = drop_tanks special_type_slot_2 = fuel_tanks_small } icon = "GFX_JAP_cv_fighter2_medium" } create_equipment_variant = { name = "Ki-43 Hayabusa" type = small_plane_airframe_2 design_team = mio:JAP_kawanishi_aircraft_company_organization allow_without_tech = no modules = { fixed_main_weapon_slot = light_mg_2x fixed_auxiliary_weapon_slot_1 = bomb_locks engine_type_slot = engine_3_1x special_type_slot_1 = drop_tanks special_type_slot_2 = fuel_tanks_small } icon = "GFX_JAP_fighter2_medium" } } } } focus = { id = JAP_7075_aluminium_alloy icon = GFX_focus_generic_air_research_boost #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_develop_new_fighters } relative_position_id = JAP_develop_new_fighters x = -1 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_RESEARCH } completion_reward = { IF = { limit = { has_dlc = "Arms Against Tyranny" } mio:JAP_mitsubishi_organization = { add_mio_size = 1 } custom_effect_tooltip = generic_skip_one_line_tt } ELSE = { custom_effect_tooltip = available_designer show_ideas_tooltip = mitsubishi custom_effect_tooltip = generic_skip_one_line_tt } custom_effect_tooltip = { localization_key = available_scientist_one_line_tt CHARACTER = JAP_jiro_horikoshi } IF = { limit = { 531 = { is_controlled_by = ROOT } } custom_effect_tooltip = generic_skip_one_line_tt add_resource = { type = aluminium amount = 5 state = 531 } } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_army_and_naval_air_services = yes custom_effect_tooltip = JAP_7075_aluminium_alloy_tt hidden_effect = { add_equipment_bonus = { name = JAP_7075_aluminium_alloy bonus = { small_plane_airframe = { air_agility = 0.1 #WARNING! If you change this value, you need to update JAP_7075_aluminium_alloy_tt } cv_small_plane_airframe = { air_agility = 0.1 #WARNING! If you change this value, you need to update JAP_7075_aluminium_alloy_tt } } } } } } focus = { id = JAP_modern_bombers icon = GFX_goal_generic_air_bomber #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_establish_showa_aircraft_idnsutry } relative_position_id = JAP_establish_showa_aircraft_idnsutry x = 1 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { IF = { limit = { has_dlc = "Arms Against Tyranny" } mio:JAP_kawasaki_aircraft_industries_organization = { add_mio_research_bonus = 0.05 } mio:JAP_nakajima_organization = { add_mio_research_bonus = 0.05 } custom_effect_tooltip = generic_skip_one_line_tt } add_tech_bonus = { name = JAP_modern_bombers bonus = 1 category = medium_air } custom_effect_tooltip = generic_skip_one_line_tt add_breakthrough_progress = { specialization = specialization_air value = 0.25 } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_army_and_naval_air_services = yes add_to_variable = { JAP_airforce_air_cas_efficiency = 0.1 tooltip = air_cas_efficiency_tt } } } focus = { id = JAP_improve_the_type_91_aerial_torpedo icon = GFX_goal_generic_air_naval_bomber #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_modern_bombers } relative_position_id = JAP_modern_bombers x = 1 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { JAP_naval_faction_is_not_subdued = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_MILITARY_CHARACTER } completion_reward = { add_breakthrough_progress = { specialization = specialization_air value = 0.15 } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_army_and_naval_air_services = yes add_to_variable = { JAP_airforce_port_strike = 0.1 tooltip = port_strike_tt } custom_effect_tooltip = generic_skip_one_line_tt add_ace = { name = Nobuo surname = Fujita callsign = Lookout type = fighter_unique } IF = { limit = { has_dlc = "Arms Against Tyranny" } custom_effect_tooltip = generic_skip_one_line_tt mio:JAP_yokosuka_organization = { unlock_mio_trait_tooltip = JAP_mio_trait_type_91_aerial_torpedo_integration } } } } focus = { id = JAP_escort_efficiency icon = GFX_goal_generic_air_fighter2 #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_develop_new_fighters focus = JAP_modern_bombers } relative_position_id = JAP_develop_new_fighters x = 1 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { has_war = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_AIR_XP } completion_reward = { air_experience = 15 custom_effect_tooltip = generic_skip_one_line_tt add_ace = { name = Tateo surname = Kato callsign = "God of War" type = fighter_genius } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_army_and_naval_air_services = yes add_to_variable = { JAP_airforce_air_escort_efficiency = 0.05 tooltip = air_escort_efficiency_tt } } } focus = { id = JAP_sea_sturdy_aircraft icon = GFX_goal_generic_air_fighter mutually_exclusive = { focus = JAP_sea_long_operational_range } prerequisite = { focus = JAP_escort_efficiency } relative_position_id = JAP_escort_efficiency x = -1 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { IF = { limit = { has_dlc = "Arms Against Tyranny" } mio:JAP_kawanishi_aircraft_company_organization = { add_mio_size = 2 } mio:JAP_tachikawa_aircraft_company_organization = { add_mio_size = 2 } custom_effect_tooltip = generic_skip_one_line_tt } JAP_add_or_modify_army_and_naval_air_services = yes add_to_variable = { JAP_airforce_air_range_factor = -0.05 tooltip = air_range_factor_tt } add_to_variable = { JAP_airforce_air_defence_factor = 0.1 tooltip = air_defence_factor_tt } add_to_variable = { JAP_airforce_air_accidents_factor = -0.05 tooltip = air_accidents_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_sea_sturdy_aircraft_tt } } focus = { id = JAP_sea_long_operational_range icon = GFX_focus_generic_long_range_aircraft mutually_exclusive = { focus = JAP_sea_sturdy_aircraft } prerequisite = { focus = JAP_escort_efficiency } relative_position_id = JAP_escort_efficiency x = 1 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_HISTORICAL } completion_reward = { IF = { limit = { has_dlc = "Arms Against Tyranny" } mio:JAP_aichi_organization = { add_mio_size = 1 } custom_effect_tooltip = generic_skip_one_line_tt } JAP_add_or_modify_army_and_naval_air_services = yes add_to_variable = { JAP_airforce_air_range_factor = 0.15 tooltip = air_range_factor_tt } add_to_variable = { JAP_airforce_air_defence_factor = -0.05 tooltip = air_defence_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt add_ace = { name = Saburo surname = Sakai callsign = "Sky Samurai" type = fighter_unique } add_ace = { name = Kaneyoshi surname = Muto callsign = "Sky Musashi" type = fighter_unique } add_ace = { name = Naoshi surname = Kanno callsign = "The Destroyer" type = fighter_unique } add_ace = { name = Tetsuzo surname = Iwamoto callsign = "Tiger Tetsu" type = fighter_unique } } } focus = { id = JAP_project_z_bomber_project icon = GFX_focus_JAP_z_bomber_project #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_sea_long_operational_range } relative_position_id = JAP_sea_long_operational_range x = 1 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { custom_trigger_tooltip = { tooltip = GER_war_with_american_country_tt any_enemy_country = { capital_scope = { OR = { is_on_continent = north_america is_on_continent = south_america } } } } } bypass = { } cancel_if_invalid = no continue_if_invalid = yes available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_RESEARCH } completion_reward = { IF = { limit = { has_dlc = "Arms Against Tyranny" } mio:JAP_nakajima_organization = { add_mio_size = 1 } custom_effect_tooltip = generic_skip_one_line_tt } add_breakthrough_progress = { specialization = specialization_air value = 0.25 } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { has_dlc = "Gotterdammerung" } custom_effect_tooltip = GER_unlocks_statue_of_liberty_raid_tt custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_advanced_weapon_projects = yes IF = { limit = { NOT = { is_special_project_completed = sp_air_intercontinental_bomber } } add_to_variable = { JAP_advanced_weapons_sp_air_intercontinental_bomber_speed_factor = 0.25 #This is the focus of this focus, so extra speed tooltip = sp_air_intercontinental_bomber_speed_factor_tt } } IF = { limit = { NOT = { is_special_project_completed = sp_air_mothership_aircraft } } add_to_variable = { JAP_advanced_weapons_sp_air_mothership_aircraft_speed_factor = 0.15 tooltip = sp_air_mothership_aircraft_speed_factor_tt } } add_to_variable = { JAP_advanced_weapons_production_speed_air_facility_factor = 0.1 tooltip = production_speed_air_facility_factor_tt } } ELSE = { add_tech_bonus = { name = JAP_project_z_bomber_project bonus = 1 uses = 1 category = transport_planes_cat category = cat_strategic_bomber } JAP_add_or_modify_advanced_weapon_projects = yes add_to_variable = { JAP_advanced_weapons_production_speed_air_facility_factor = 0.1 tooltip = production_speed_air_facility_factor_tt } } } } focus = { id = JAP_adopt_new_air_doctrine icon = GFX_goal_generic_air_doctrine #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_sea_long_operational_range focus = JAP_sea_sturdy_aircraft } relative_position_id = JAP_sea_long_operational_range x = -1 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { has_war_with_major = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_ARMY_XP FOCUS_FILTER_MILITARY_CHARACTER } completion_reward = { air_experience = 25 add_doctrine_cost_reduction = { name = JAP_adopt_new_air_doctrine cost_reduction = 0.25 uses = 2 category = air_doctrine } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_army_and_naval_air_services = yes add_to_variable = { JAP_airforce_air_mission_efficiency = 0.05 tooltip = air_mission_efficiency_tt } custom_effect_tooltip = generic_skip_one_line_tt add_ace = { name = Chitoshi surname = Isozaki callsign = "Matsuyama Taii" type = fighter_unique } } } focus = { id = JAP_sea_unify_the_air_forces icon = GFX_focus_JAP_unify_the_air_forces #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_adopt_new_air_doctrine } relative_position_id = JAP_adopt_new_air_doctrine x = -1 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { JAP_naval_faction_is_same_as_army = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_AIR_XP FOCUS_FILTER_IMPERIAL_INFLUENCE FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_RESEARCH } completion_reward = { air_experience = 25 add_doctrine_cost_reduction = { name = JAP_sea_unify_the_air_forces cost_reduction = 0.25 uses = 2 category = air_doctrine } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { has_dynamic_modifier = { modifier = JAP_army_and_naval_air_services_dm } } hidden_effect = { remove_dynamic_modifier = { modifier = JAP_army_and_naval_air_services_dm } add_dynamic_modifier = { modifier = JAP_japanese_airforce_dm } } custom_effect_tooltip = JAP_sea_unify_the_air_forces_2_tt add_to_variable = { JAP_airforce_air_wing_xp_loss_when_killed_factor = -0.15 tooltip = air_wing_xp_loss_when_killed_factor_tt } add_to_variable = { JAP_airforce_air_untrained_pilots_penalty_factor = -0.15 tooltip = air_untrained_pilots_penalty_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt remove_ideas = JAP_separate_air_services } ELSE = { JAP_add_or_modify_army_and_naval_air_services = yes add_to_variable = { JAP_airforce_air_wing_xp_loss_when_killed_factor = -0.15 tooltip = air_wing_xp_loss_when_killed_factor_tt } add_to_variable = { JAP_airforce_air_untrained_pilots_penalty_factor = -0.15 tooltip = air_untrained_pilots_penalty_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt remove_ideas = JAP_separate_air_services } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_advanced_weapon_projects = yes add_to_variable = { JAP_advanced_weapons_production_speed_air_facility_factor = 0.1 tooltip = production_speed_air_facility_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt add_ace = { name = Hideki surname = Shingo callsign = Zero type = fighter_genius } IF = { limit = { has_dlc = "Arms Against Tyranny" } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_sea_unify_the_air_forces_tt } } } focus = { id = JAP_improved_radio_communications icon = GFX_focus_generic_radio_communication #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_sea_unify_the_air_forces } relative_position_id = JAP_sea_unify_the_air_forces x = -1 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { has_tech = improved_radio } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { JAP_add_or_modify_army_and_naval_air_services = yes add_to_variable = { JAP_airforce_air_wing_xp_loss_when_killed_factor = -0.1 tooltip = air_wing_xp_loss_when_killed_factor_tt } add_to_variable = { JAP_airforce_air_untrained_pilots_penalty_factor = -0.1 tooltip = air_untrained_pilots_penalty_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_imperial_army = yes add_to_variable = { JAP_army_coordination_bonus = 0.03 tooltip = coordination_bonus_tt } } } focus = { id = JAP_combined_arms icon = GFX_focus_generic_tank_air_support #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_improved_radio_communications } prerequisite = { focus = JAP_strenghten_the_supply_lines focus = JAP_pivot_towards_defensive_measures } relative_position_id = JAP_improved_radio_communications x = -2 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { JAP_add_or_modify_imperial_army = yes add_to_variable = { JAP_army_air_superiority_bonus_in_combat = 0.1 tooltip = air_superiority_bonus_in_combat_tt } add_to_variable = { JAP_army_coordination_bonus = 0.05 tooltip = coordination_bonus_tt } IF = { limit = { has_dlc = "Arms Against Tyranny" has_dlc = "La Resistance" } custom_effect_tooltip = generic_skip_one_line_tt mio:JAP_tokyo_automobile_industries_organization = { set_mio_name_key = JAP_isuzu_motors add_mio_size = 2 add_mio_funds_gain_factor = 0.05 } hidden_effect = { mio:JAP_tokyo_automobile_industries_organization = { set_mio_icon = GFX_idea_JAP_isuzu_mot_2 } } } } } focus = { id = JAP_the_divine_wind icon = GFX_focus_JAP_the_divine_wind #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_adopt_new_air_doctrine } relative_position_id = JAP_adopt_new_air_doctrine x = 1 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { add_ideas = JAP_the_divine_wind_idea IF = { limit = { NOT = { has_rule = can_use_kamikaze_pilots } } hidden_effect = { set_rule = { can_use_kamikaze_pilots = yes } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = kamikaze_focus_tooltip } } } focus = { id = JAP_sea_jet_prototypes icon = GFX_focus_JAP_jet_prototypes #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_sea_unify_the_air_forces focus = JAP_the_divine_wind } relative_position_id = JAP_sea_unify_the_air_forces x = 1 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_RESEARCH } completion_reward = { add_breakthrough_progress = { specialization = specialization_air value = 1 } add_tech_bonus = { name = JAP_sea_jet_prototypes bonus = 0.33 uses = 2 category = jet_technology } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_advanced_weapon_projects = yes add_to_variable = { JAP_advanced_weapons_sp_tag_jet_speed_factor = 0.1 tooltip = sp_tag_jet_speed_factor_tt } } } focus = { id = JAP_rockets_development icon = GFX_focus_rocketry #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_sea_unify_the_air_forces focus = JAP_the_divine_wind } relative_position_id = JAP_sea_unify_the_air_forces x = 3 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { is_special_project_completed = sp:sp_rocket_interceptor } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_RESEARCH } completion_reward = { add_tech_bonus = { name = JAP_rockets_development bonus = 0.5 uses = 1 category = rocketry } add_breakthrough_progress = { specialization = specialization_air value = 0.25 } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { NOT = { has_dlc = "By Blood Alone" } } custom_effect_tooltip = JAP_strengthen_the_divine_wind_effect hidden_effect = { set_technology = { suicide_craft = 1 } } } ELSE = { custom_effect_tooltip = JAP_strengthen_the_divine_wind_effect_bba hidden_effect = { set_technology = { suicide_charge = 1 popup = no} } } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_advanced_weapon_projects = yes add_to_variable = { JAP_advanced_weapons_sp_tag_rocket_speed_factor = 0.1 tooltip = sp_tag_rocket_speed_factor_tt } } } focus = { id = JAP_expand_hiratsuka_navy_arsenal icon = GFX_goal_generic_construct_naval_dockyard #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_the_imperial_defense_plan } relative_position_id = JAP_the_imperial_defense_plan x = 9 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_INDUSTRY } completion_reward = { if = { limit = { 282 = { is_fully_controlled_by = ROOT free_building_slots = { building = dockyard size > 2 include_locked = yes } } } 282 = { add_extra_state_shared_building_slots = 3 add_building_construction = { type = dockyard level = 3 instant_build = yes } } } else = { random_core_state = { limit = { is_fully_controlled_by = ROOT NOT = { has_state_category = small_island has_state_category = tiny_island } free_building_slots = { building = dockyard size > 2 include_locked = yes } } add_extra_state_shared_building_slots = 3 add_building_construction = { type = dockyard level = 3 instant_build = yes } } } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { has_dlc = "Arms Against Tyranny" } custom_effect_tooltip = available_mio_tt show_mio_tooltip = JAP_kure_naval_arsenal_organization mio:JAP_kure_naval_arsenal_organization = { add_mio_size = 2 } } ELSE = { custom_effect_tooltip = available_designer show_ideas_tooltip = kure_naval_arsenal } } } focus = { id = JAP_expand_navy_technical_department icon = GFX_focus_JAP_expand_navy_technical_department #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_expand_hiratsuka_navy_arsenal } relative_position_id = JAP_expand_hiratsuka_navy_arsenal x = -1 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_RESEARCH FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { JAP_small_naval_faction_gain = yes custom_effect_tooltip = generic_skip_one_line_tt add_tech_bonus = { name = JAP_expand_navy_technical_department bonus = 0.5 uses = 1 category = naval_equipment } add_breakthrough_progress = { specialization = specialization_naval value = 0.5 } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_advanced_weapon_projects = yes add_to_variable = { JAP_advanced_weapons_sp_tag_surface_ship_speed_factor = 0.1 tooltip = sp_tag_surface_ship_speed_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt random_core_state = { limit = { is_fully_controlled_by = ROOT NOT = { has_state_category = small_island has_state_category = tiny_island } free_building_slots = { building = dockyard size > 0 include_locked = yes } } add_extra_state_shared_building_slots = 1 add_building_construction = { type = dockyard level = 1 instant_build = yes } } } } focus = { id = JAP_prepare_the_southern_front icon = GFX_focus_generic_naval_invasion #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_expand_hiratsuka_navy_arsenal } relative_position_id = JAP_expand_hiratsuka_navy_arsenal x = 1 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_RESEARCH FOCUS_FILTER_IMPERIAL_INFLUENCE FOCUS_FILTER_MILITARY_CHARACTER } completion_reward = { JAP_small_naval_faction_gain = yes custom_effect_tooltip = generic_skip_one_line_tt 524 = { #Taiwan IF = { limit = { state_is_fully_controlled_by_ROOT_or_subject = yes } IF = { limit = { air_base < 7 } add_building_construction = { type = air_base level = 2 instant_build = yes } } IF = { limit = { naval_supply_hub < 1 } add_building_construction = { type = naval_supply_hub level = 1 province = 12068 instant_build = yes } } } } custom_effect_tooltip = generic_skip_one_line_tt add_tech_bonus = { name = JAP_expand_the_snlf bonus = 1 uses = 1 category = marine_tech } IF = { limit = { has_dlc = "Arms Against Tyranny" } add_potential_special_forces_tree = yes add_doctrine_cost_reduction = { name = JAP_expand_the_snlf cost_reduction = 0.25 uses = 1 category = special_forces_doctrine } custom_effect_tooltip = marine_subdoctrines_default_add_mastery_bonus_effect_tooltip hidden_effect = { add_mastery_bonus = { name = JAP_expand_the_snlf bonus = 0.1 days = 240 sub_doctrine = marines_1 } add_mastery_bonus = { name = JAP_expand_the_snlf bonus = 0.1 days = 240 sub_doctrine = marines_2 } } } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_imperial_navy = yes add_to_variable = { JAP_navy_naval_invasion_prep_speed = 0.15 tooltip = naval_invasion_prep_speed_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_prepare_the_southern_front_tt effect_tooltip = { add_timed_idea = { idea = JAP_strike_south_idea days = 180 } } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = available_military_high_command show_ideas_tooltip = JAP_toyoaki_horiuchi } } focus = { id = JAP_focus_on_aircraft_carriers icon = GFX_focus_JAP_strengthen_the_kido_butai mutually_exclusive = { focus = JAP_balanced_naval_approach focus = JAP_sea_battleship_initiative } prerequisite = { focus = JAP_expand_navy_technical_department focus = JAP_prepare_the_southern_front } relative_position_id = JAP_expand_navy_technical_department x = -1 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { JAP_naval_faction_is_not_subdued = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_NAVY_XP FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { IF = { limit = { has_dlc = "Arms Against Tyranny" } mio:JAP_kawasaki_dockyards_organization = { add_mio_size = 1 } custom_effect_tooltip = generic_skip_one_line_tt } navy_experience = 50 add_mastery_bonus = { bonus = 0.25 days = 240 track = carriers name = JAP_focus_on_aircraft_carriers } custom_effect_tooltip = generic_skip_one_line_tt add_tech_bonus = { name = JAP_focus_on_aircraft_carriers bonus = 1 ahead_reduction = 1 uses = 1 category = mio_cat_tech_all_carrier_and_modules } custom_effect_tooltip = generic_skip_one_line_tt random_navy_leader = { limit = { NOT = { has_trait = air_controller } } add_trait = { trait = air_controller } } } } focus = { id = JAP_yokosuka_naval_air_technical_arsenal icon = GFX_goal_generic_navy_carrier #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_focus_on_aircraft_carriers } relative_position_id = JAP_focus_on_aircraft_carriers x = -1 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { has_tech = improved_ship_hull_carrier custom_trigger_tooltip = { tooltip = JAP_expand_hiratsuka_navy_arsenal_tt NOT = { has_idea = MTG_naval_treaty_adherent } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { IF = { limit = { has_dlc = "Arms Against Tyranny" } mio:JAP_yokosuka_naval_arsenal_organization = { add_mio_funds_gain_factor = 0.15 } mio:JAP_yokosuka_organization = { add_mio_funds_gain_factor = 0.15 } custom_effect_tooltip = generic_skip_one_line_tt } add_breakthrough_progress = { specialization = specialization_air value = 0.15 } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_army_and_naval_air_services = yes add_to_variable = { JAP_airforce_sortie_efficiency = 0.05 tooltip = sortie_efficiency_tt } } } focus = { id = JAP_establish_the_mine_warfare_force icon = GFX_focus_JAP_mine_warfare_force #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_yokosuka_naval_air_technical_arsenal } prerequisite = { focus = JAP_improve_the_type_91_aerial_torpedo } relative_position_id = JAP_yokosuka_naval_air_technical_arsenal x = -2 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { has_tech = magnetic_detonator has_tech = improved_naval_mines } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { JAP_add_or_modify_imperial_navy = yes add_to_variable = { JAP_navy_naval_torpedo_hit_chance_factor = 0.05 tooltip = naval_torpedo_hit_chance_factor_tt } add_to_variable = { JAP_navy_naval_mine_hit_chance = 0.1 tooltip = naval_mine_hit_chance_tt } add_to_variable = { JAP_navy_naval_mines_damage_factor = 0.1 tooltip = naval_mines_damage_factor_tt } } } focus = { id = JAP_balanced_naval_approach icon = GFX_focus_JAP_balanced_naval_approach mutually_exclusive = { focus = JAP_focus_on_aircraft_carriers focus = JAP_sea_battleship_initiative } prerequisite = { focus = JAP_expand_navy_technical_department focus = JAP_prepare_the_southern_front } relative_position_id = JAP_expand_navy_technical_department x = 1 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { JAP_naval_faction_is_not_subdued = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_RESEARCH FOCUS_FILTER_NAVY_XP FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { IF = { limit = { has_dlc = "Arms Against Tyranny" } mio:JAP_yokosuka_naval_arsenal_organization = { add_mio_size = 1 } custom_effect_tooltip = generic_skip_one_line_tt } navy_experience = 50 add_doctrine_cost_reduction = { name = JAP_balanced_naval_approach cost_reduction = 0.25 uses = 2 category = naval_doctrine } custom_effect_tooltip = generic_skip_one_line_tt add_tech_bonus = { name = JAP_balanced_naval_approach bonus = 0.5 uses = 1 category = mio_cat_tech_all_carrier_and_modules } add_tech_bonus = { name = JAP_balanced_naval_approach bonus = 0.5 uses = 1 category = mio_cat_tech_all_capital_ship_and_modules } custom_effect_tooltip = generic_skip_one_line_tt random_navy_leader = { limit = { NOT = { has_trait = air_controller } } add_trait = { trait = air_controller } } random_navy_leader = { limit = { NOT = { has_trait = ironside } } add_trait = { trait = ironside } } } } focus = { id = JAP_sea_battleship_initiative icon = GFX_focus_ETH_an_ethiopian_navy_in_exile mutually_exclusive = { focus = JAP_focus_on_aircraft_carriers focus = JAP_balanced_naval_approach } prerequisite = { focus = JAP_expand_navy_technical_department focus = JAP_prepare_the_southern_front } relative_position_id = JAP_expand_navy_technical_department x = 3 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { JAP_naval_faction_is_not_subdued = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_NAVY_XP FOCUS_FILTER_MILITARY_CHARACTER FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { IF = { limit = { has_dlc = "Arms Against Tyranny" } mio:JAP_kure_naval_arsenal_organization = { add_mio_size = 1 } custom_effect_tooltip = generic_skip_one_line_tt } navy_experience = 50 add_mastery_bonus = { bonus = 0.25 days = 240 track = capital_ships name = JAP_sea_battleship_initiative } custom_effect_tooltip = generic_skip_one_line_tt add_tech_bonus = { name = JAP_sea_battleship_initiative bonus = 1 ahead_reduction = 1 uses = 1 category = mio_cat_tech_all_capital_ship_and_modules } custom_effect_tooltip = generic_skip_one_line_tt random_navy_leader = { limit = { NOT = { has_trait = ironside } } add_trait = { trait = ironside } } } } focus = { id = JAP_sea_bigger_better_yamato icon = GFX_focus_generic_navy_battleship2 #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_sea_battleship_initiative } relative_position_id = JAP_sea_battleship_initiative x = 1 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { is_special_project_completed = sp:sp_naval_super_heavy_battleship custom_trigger_tooltip = { tooltip = JAP_expand_hiratsuka_navy_arsenal_tt NOT = { has_idea = MTG_naval_treaty_adherent } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { create_equipment_variant = { name = "Tsushima Class" type = ship_hull_super_heavy_1 name_group = JAP_BB_HISTORICAL parent_version = 0 allow_without_tech = yes #Makes no difference since focus requires appropriate tech (above), but it improves tooltip modules = { fixed_ship_battery_slot = ship_super_heavy_battery_1 fixed_ship_anti_air_slot = ship_anti_air_2 fixed_ship_fire_control_system_slot = ship_fire_control_system_1 fixed_ship_radar_slot = ship_radar_2 fixed_ship_engine_slot = heavy_ship_engine_2 fixed_ship_secondaries_slot = ship_secondaries_2 fixed_ship_armor_slot = ship_armor_shbb front_1_custom_slot = ship_anti_air_1 front_2_custom_slot = ship_super_heavy_battery_1 mid_1_custom_slot = dp_ship_secondaries_3 mid_2_custom_slot = ship_secondaries_2 mid_3_custom_slot = ship_secondaries_2 rear_1_custom_slot = ship_super_heavy_battery_1 rear_2_custom_slot = ship_airplane_launcher_1 } design_team = mio:JAP_kure_naval_arsenal_organization } add_equipment_production = { equipment = { type = ship_hull_super_heavy_1 creator = JAP version_name = "Tsushima Class" } name = "Tsushima" requested_factories = 3 progress = 0.85 amount = 1 industrial_manufacturer = mio:JAP_kure_naval_arsenal_organization } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_imperial_navy = yes add_to_variable = { JAP_navy_naval_heavy_gun_hit_chance_factor = 0.05 tooltip = naval_heavy_gun_hit_chance_factor_tt } } } focus = { id = JAP_akizuki_class_destroyers icon = GFX_focus_generic_destroyer #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_focus_on_aircraft_carriers focus = JAP_balanced_naval_approach focus = JAP_sea_battleship_initiative } relative_position_id = JAP_focus_on_aircraft_carriers x = 2 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { has_tech = basic_ship_hull_light } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { create_equipment_variant = { name = "Akizuki Class" name_group = JAP_DD_HISTORICAL allow_without_tech = yes #Makes no difference since focus requires appropriate tech (above), but it improves tooltip type = ship_hull_light_2 parent_version = 0 modules = { fixed_ship_battery_slot = dp_light_battery_2 fixed_ship_anti_air_slot = ship_anti_air_2 fixed_ship_fire_control_system_slot = ship_fire_control_system_0 fixed_ship_radar_slot = empty fixed_ship_engine_slot = light_ship_engine_2 fixed_ship_torpedo_slot = ship_torpedo_1 mid_1_custom_slot = ship_anti_air_2 rear_1_custom_slot = ship_depth_charge_1 front_1_custom_slot = dp_light_battery_1 } design_team = mio:JAP_maizuru_naval_arsenal_organization } add_equipment_production = { equipment = { type = ship_hull_light_2 creator = "JAP" version_name = "Akizuki Class" } name = "Akizuki" requested_factories = 1 progress = 0.5 amount = 1 industrial_manufacturer = mio:JAP_maizuru_naval_arsenal_organization } add_equipment_production = { equipment = { type = ship_hull_light_2 creator = "JAP" version_name = "Akizuki Class" } name = "Teruzuki" requested_factories = 1 progress = 0.5 amount = 1 industrial_manufacturer = mio:JAP_maizuru_naval_arsenal_organization } add_equipment_production = { equipment = { type = ship_hull_light_2 creator = "JAP" version_name = "Akizuki Class" } name = "Suzutsuki" requested_factories = 1 progress = 0.5 amount = 1 industrial_manufacturer = mio:JAP_maizuru_naval_arsenal_organization } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_imperial_navy = yes add_to_variable = { JAP_navy_navy_anti_air_attack_factor = 0.05 tooltip = navy_anti_air_attack_factor_tt } } } focus = { id = JAP_form_the_kido_butai icon = GFX_focus_SMB_blue_water_fleet #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_focus_on_aircraft_carriers focus = JAP_balanced_naval_approach } relative_position_id = JAP_focus_on_aircraft_carriers x = 1 y = 2 cost = 5 ai_will_do = { factor = 3 } available = { custom_trigger_tooltip = { tooltip = JAP_expand_hiratsuka_navy_arsenal_tt NOT = { has_idea = MTG_naval_treaty_adherent } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { JAP_add_or_modify_army_and_naval_air_services = yes add_to_variable = { JAP_airforce_sortie_efficiency = 0.1 tooltip = sortie_efficiency_tt } custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_form_the_kido_butai_tt } } focus = { id = JAP_sea_heavier_naval_guns icon = GFX_focus_generic_battleship_guns #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_balanced_naval_approach focus = JAP_sea_battleship_initiative } relative_position_id = JAP_balanced_naval_approach x = 1 y = 2 cost = 5 ai_will_do = { factor = 3 } available = { custom_trigger_tooltip = { tooltip = JAP_expand_hiratsuka_navy_arsenal_tt NOT = { has_idea = MTG_naval_treaty_adherent } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { add_tech_bonus = { name = JAP_sea_heavier_naval_guns bonus = 0.75 uses = 1 category = cat_ship_heavy_battery } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_imperial_navy = yes add_to_variable = { JAP_navy_naval_heavy_gun_hit_chance_factor = 0.1 tooltip = naval_heavy_gun_hit_chance_factor_tt } } } focus = { id = JAP_naval_armaments_program icon = GFX_focus_JAP_naval_armaments_program #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_form_the_kido_butai focus = JAP_sea_heavier_naval_guns } relative_position_id = JAP_form_the_kido_butai x = -2 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { JAP_naval_faction_is_at_least_influential = yes OR = { AND = { has_tech = improved_ship_hull_carrier has_completed_focus = JAP_focus_on_aircraft_carriers } AND = { has_tech = improved_ship_hull_carrier is_special_project_completed = sp:sp_naval_super_heavy_battleship has_completed_focus = JAP_balanced_naval_approach } AND = { is_special_project_completed = sp:sp_naval_super_heavy_battleship has_completed_focus = JAP_sea_battleship_initiative } } } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { add_breakthrough_progress = { specialization = specialization_naval value = 0.25 } custom_effect_tooltip = generic_skip_one_line_tt IF = { limit = { NOT = { has_completed_focus = JAP_focus_on_aircraft_carriers has_completed_focus = JAP_balanced_naval_approach has_completed_focus = JAP_sea_battleship_initiative } } custom_effect_tooltip = JAP_naval_armaments_program_tt } ELSE_IF = { limit = { has_completed_focus = JAP_focus_on_aircraft_carriers } create_equipment_variant = { name = "Shokaku Class" name_group = JAP_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_3 fixed_ship_secondaries_slot = empty front_1_custom_slot = ship_deck_space mid_1_custom_slot = ship_armor_carrier_deck } design_team = mio:JAP_yokosuka_naval_arsenal_organization } add_equipment_production = { equipment = { type = ship_hull_carrier_2 creator = "JAP" version_name = "Shokaku Class" } name = "Shokaku" requested_factories = 1 progress = 0.75 amount = 1 industrial_manufacturer = mio:JAP_yokosuka_naval_arsenal_organization } add_equipment_production = { equipment = { type = ship_hull_carrier_2 creator = "JAP" version_name = "Shokaku Class" } name = "Zuikaku" requested_factories = 1 progress = 0.75 amount = 1 industrial_manufacturer = mio:JAP_yokosuka_naval_arsenal_organization } add_equipment_production = { equipment = { type = ship_hull_carrier_2 creator = "JAP" version_name = "Shokaku Class" } name = "Jun'yō" requested_factories = 1 progress = 0.75 amount = 1 industrial_manufacturer = mio:JAP_yokosuka_naval_arsenal_organization } add_equipment_production = { equipment = { type = ship_hull_carrier_2 creator = "JAP" version_name = "Shokaku Class" } name = "Katsuragi" requested_factories = 1 progress = 0.5 amount = 1 industrial_manufacturer = mio:JAP_yokosuka_naval_arsenal_organization } } ELSE_IF = { limit = { has_completed_focus = JAP_balanced_naval_approach } create_equipment_variant = { name = "Shokaku Class" name_group = JAP_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_3 fixed_ship_secondaries_slot = empty front_1_custom_slot = ship_deck_space mid_1_custom_slot = ship_armor_carrier_deck } design_team = mio:JAP_yokosuka_naval_arsenal_organization } add_equipment_production = { equipment = { type = ship_hull_carrier_2 creator = "JAP" version_name = "Shokaku Class" } name = "Shokaku" requested_factories = 1 progress = 0.75 amount = 1 industrial_manufacturer = mio:JAP_yokosuka_naval_arsenal_organization } add_equipment_production = { equipment = { type = ship_hull_carrier_2 creator = "JAP" version_name = "Shokaku Class" } name = "Zuikaku" requested_factories = 1 progress = 0.75 amount = 1 industrial_manufacturer = mio:JAP_yokosuka_naval_arsenal_organization } custom_effect_tooltip = generic_skip_one_line_tt create_equipment_variant = { name = "Yamato Class" type = ship_hull_super_heavy_1 name_group = JAP_BB_HISTORICAL parent_version = 0 allow_without_tech = yes #Makes no difference since focus grants appropriate tech (above), but it improves tooltip modules = { fixed_ship_battery_slot = ship_super_heavy_battery_1 fixed_ship_anti_air_slot = ship_anti_air_2 fixed_ship_fire_control_system_slot = ship_fire_control_system_1 fixed_ship_radar_slot = empty fixed_ship_engine_slot = heavy_ship_engine_2 fixed_ship_secondaries_slot = ship_secondaries_2 fixed_ship_armor_slot = ship_armor_shbb front_1_custom_slot = ship_anti_air_1 front_2_custom_slot = empty mid_1_custom_slot = empty mid_2_custom_slot = ship_secondaries_2 mid_3_custom_slot = ship_secondaries_2 rear_1_custom_slot = ship_super_heavy_battery_1 rear_2_custom_slot = ship_airplane_launcher_1 } design_team = mio:JAP_kure_naval_arsenal_organization } #custom_effect_tooltip = JAP_yamato_tt #hidden_effect = { add_equipment_production = { equipment = { type = ship_hull_super_heavy_1 creator = "JAP" version_name = "Yamato Class" } name = "Yamato" requested_factories = 1 progress = 0.75 amount = 1 industrial_manufacturer = mio:JAP_kure_naval_arsenal_organization } add_equipment_production = { equipment = { type = ship_hull_super_heavy_1 creator = "JAP" version_name = "Yamato Class" } name = "Musashi" requested_factories = 1 progress = 0.75 amount = 1 industrial_manufacturer = mio:JAP_kure_naval_arsenal_organization } #} } ELSE = { create_equipment_variant = { name = "Yamato Class" type = ship_hull_super_heavy_1 name_group = JAP_BB_HISTORICAL parent_version = 0 allow_without_tech = yes #Makes no difference since focus grants appropriate tech (above), but it improves tooltip modules = { fixed_ship_battery_slot = ship_super_heavy_battery_1 fixed_ship_anti_air_slot = ship_anti_air_2 fixed_ship_fire_control_system_slot = ship_fire_control_system_1 fixed_ship_radar_slot = empty fixed_ship_engine_slot = heavy_ship_engine_2 fixed_ship_secondaries_slot = ship_secondaries_2 fixed_ship_armor_slot = ship_armor_shbb front_1_custom_slot = ship_anti_air_1 front_2_custom_slot = empty mid_1_custom_slot = empty mid_2_custom_slot = ship_secondaries_2 mid_3_custom_slot = ship_secondaries_2 rear_1_custom_slot = ship_super_heavy_battery_1 rear_2_custom_slot = ship_airplane_launcher_1 } design_team = mio:JAP_kure_naval_arsenal_organization } #custom_effect_tooltip = JAP_yamato_tt #hidden_effect = { add_equipment_production = { equipment = { type = ship_hull_super_heavy_1 creator = "JAP" version_name = "Yamato Class" } name = "Yamato" requested_factories = 1 progress = 0.75 amount = 1 industrial_manufacturer = mio:JAP_kure_naval_arsenal_organization } add_equipment_production = { equipment = { type = ship_hull_super_heavy_1 creator = "JAP" version_name = "Yamato Class" } name = "Musashi" requested_factories = 1 progress = 0.75 amount = 1 industrial_manufacturer = mio:JAP_kure_naval_arsenal_organization } add_equipment_production = { equipment = { type = ship_hull_super_heavy_1 creator = "JAP" version_name = "Yamato Class" } name = "Shinano" requested_factories = 1 progress = 0.75 amount = 1 industrial_manufacturer = mio:JAP_kure_naval_arsenal_organization } add_equipment_production = { equipment = { type = ship_hull_super_heavy_1 creator = "JAP" version_name = "Yamato Class" } name = "Nara" requested_factories = 1 progress = 0.5 amount = 1 industrial_manufacturer = mio:JAP_kure_naval_arsenal_organization } #} } } } focus = { id = JAP_radio_guided_missiles icon = GFX_focus_JAP_radio_guided_missiles #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_naval_armaments_program } prerequisite = { focus = JAP_rockets_development } relative_position_id = JAP_naval_armaments_program x = -1 y = 2 cost = 5 ai_will_do = { factor = 3 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { add_breakthrough_progress = { specialization = specialization_air value = 0.75 } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_advanced_weapon_projects = yes add_to_variable = { JAP_advanced_weapons_sp_tag_rocket_speed_factor = 0.1 tooltip = sp_tag_rocket_speed_factor_tt } } } focus = { id = JAP_assure_superior_naval_quality icon = GFX_focus_JAP_assure_superior_naval_quality mutually_exclusive = { focus = JAP_seek_strength_in_numbers } prerequisite = { focus = JAP_form_the_kido_butai focus = JAP_sea_heavier_naval_guns } relative_position_id = JAP_form_the_kido_butai x = 0 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { has_war_with_major = yes JAP_naval_faction_is_at_least_influential = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { add_tech_bonus = { name = JAP_assure_superior_naval_quality bonus = 0.33 uses = 2 category = naval_armor } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_imperial_navy = yes add_to_variable = { JAP_navy_navy_org_factor = 0.05 tooltip = navy_org_factor_tt } add_to_variable = { JAP_navy_experience_gain_navy_unit_factor = 0.05 tooltip = experience_gain_navy_unit_factor_tt } } } focus = { id = JAP_seek_strength_in_numbers icon = GFX_focus_generic_large_navy mutually_exclusive = { focus = JAP_assure_superior_naval_quality } prerequisite = { focus = JAP_form_the_kido_butai focus = JAP_sea_heavier_naval_guns } relative_position_id = JAP_form_the_kido_butai x = 2 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { has_war_with_major = yes JAP_naval_faction_is_at_least_influential = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_IMPERIAL_INFLUENCE FOCUS_FILTER_INDUSTRY } completion_reward = { IF = { limit = { has_dlc = "Arms Against Tyranny" } custom_effect_tooltip = JAP_seek_strength_in_numbers_tt custom_effect_tooltip = generic_skip_one_line_tt } JAP_add_or_modify_early_industrialization = yes add_to_variable = { JAP_industry_industrial_capacity_dockyard = 0.05 tooltip = industrial_capacity_dockyard_tt } add_to_variable = { JAP_industry_production_speed_dockyard_factor = 0.1 tooltip = production_speed_dockyard_factor_tt } } } focus = { id = JAP_nationalize_suzuka_naval_arsenal icon = GFX_focus_POL_develop_polish_shipbuilding #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_form_the_kido_butai focus = JAP_sea_heavier_naval_guns } relative_position_id = JAP_form_the_kido_butai x = 4 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { JAP_naval_faction_is_at_least_influential = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_INDUSTRY FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { if = { limit = { 531 = { is_fully_controlled_by = ROOT free_building_slots = { building = dockyard size > 1 include_locked = yes } } } 531 = { add_extra_state_shared_building_slots = 2 add_building_construction = { type = dockyard level = 2 instant_build = yes } } } else = { random_core_state = { limit = { is_fully_controlled_by = ROOT is_coastal = yes NOT = { has_state_category = small_island has_state_category = tiny_island } 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 } } } } } focus = { id = JAP_nationalize_fujinagata_shipyards icon = GFX_focus_generic_refit_civilian_ships #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_nationalize_suzuka_naval_arsenal } relative_position_id = JAP_nationalize_suzuka_naval_arsenal x = 0 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL } completion_reward = { JAP_add_or_modify_imperial_navy = yes add_to_variable = { JAP_navy_repair_speed_factor = 0.1 tooltip = repair_speed_factor_tt } add_to_variable = { JAP_navy_refit_speed = 0.1 tooltip = refit_speed_tt } add_to_variable = { JAP_navy_naval_ship_recovery_chance = 0.1 tooltip = naval_ship_recovery_chance_tt } } } focus = { id = JAP_secure_the_sea_lanes icon = GFX_goal_generic_navy_anti_submarine #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_naval_armaments_program focus = JAP_assure_superior_naval_quality focus = JAP_seek_strength_in_numbers focus = JAP_nationalize_suzuka_naval_arsenal } relative_position_id = JAP_seek_strength_in_numbers x = -2 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { has_war_with_major = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { JAP_add_or_modify_imperial_navy = yes add_to_variable = { JAP_navy_naval_detection = 0.05 tooltip = naval_detection_tt } add_to_variable = { JAP_navy_convoy_escort_efficiency = 0.1 tooltip = convoy_escort_efficiency_tt } } } focus = { id = JAP_fix_flawed_naval_designs icon = GFX_focus_generic_navy_research_bonus #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_naval_armaments_program focus = JAP_assure_superior_naval_quality focus = JAP_seek_strength_in_numbers focus = JAP_nationalize_suzuka_naval_arsenal } relative_position_id = JAP_seek_strength_in_numbers x = 0 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { has_war_with_major = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { } completion_reward = { JAP_add_or_modify_imperial_navy = yes add_to_variable = { JAP_navy_naval_accidents_chance = -0.1 tooltip = naval_accidents_chance_tt } } } focus = { id = JAP_f_go_nuclear_project icon = GFX_focus_JAP_f_go_nuclear_project #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_fix_flawed_naval_designs } prerequisite = { focus = JAP_secure_the_sea_lanes } relative_position_id = JAP_fix_flawed_naval_designs x = -1 y = 1 cost = 5 ai_will_do = { factor = 3 } available = { has_war_with_major = yes JAP_naval_faction_is_at_least_influential = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_HISTORICAL FOCUS_FILTER_RESEARCH FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { IF = { limit = { NOT = { has_completed_focus = JAP_ni_go_nuclear_project } } add_tech_bonus = { name = JAP_f_go_nuclear_project bonus = 0.25 uses = 1 category = nuclear } add_breakthrough_progress = { specialization = specialization_nuclear value = 0.15 } } ELSE = { add_tech_bonus = { name = JAP_f_go_nuclear_project bonus = 1 uses = 1 category = nuclear } add_breakthrough_progress = { specialization = specialization_nuclear value = 0.5 } } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_advanced_weapon_projects = yes add_to_variable = { JAP_advanced_weapons_sp_nuclear_engines_speed_factor = 0.25 tooltip = sp_nuclear_engines_speed_factor_tt } custom_effect_tooltip = generic_skip_one_line_tt JAP_small_naval_faction_gain = yes } } focus = { id = JAP_combined_nuclear_research_efforts icon = GFX_focus_wonderweapons #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_f_go_nuclear_project } prerequisite = { focus = JAP_ni_go_nuclear_project } relative_position_id = JAP_f_go_nuclear_project x = -9 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { JAP_naval_faction_is_same_as_army = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { add_breakthrough_progress = { specialization = specialization_nuclear value = 1 } custom_effect_tooltip = generic_skip_one_line_tt JAP_add_or_modify_advanced_weapon_projects = yes add_to_variable = { JAP_advanced_weapons_production_speed_nuclear_reactor_factor = 0.15 tooltip = production_speed_nuclear_reactor_factor_tt } } } focus = { id = JAP_end_the_interservice_rivalry icon = GFX_focus_JAP_end_the_interservice_rivalry #mutually_exclusive = { # focus = #} prerequisite = { focus = JAP_combined_nuclear_research_efforts } relative_position_id = JAP_combined_nuclear_research_efforts x = 0 y = 1 cost = 10 ai_will_do = { factor = 3 } available = { JAP_naval_faction_is_same_as_army = yes } bypass = { } cancel_if_invalid = yes continue_if_invalid = no available_if_capitulated = no search_filters = { FOCUS_FILTER_IMPERIAL_INFLUENCE } completion_reward = { add_war_support = 0.1 add_command_power = 50 custom_effect_tooltip = generic_skip_one_line_tt custom_effect_tooltip = JAP_end_the_interservice_rivalry_tt custom_effect_tooltip = generic_skip_one_line_tt JAP_army_faction_swap_away_from_interservice_rivalry_effect = yes JAP_naval_faction_swap_away_from_interservice_rivalry_effect = yes } } }