focus_tree = { id = hong_kong country = { factor = 0 modifier = { add = 20 original_tag = HKG } } continuous_focus_position = { x = 400 y = 3040 } focus = { id = HKG_loyal_puppet icon = align_to_china x = 8 y = 11 cost = 10 mutually_exclusive = { focus = HKG_great_hong_kong_nation focus = HKG_little_bird_under_british_wing focus = HKG_city_state_idea } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_TFV_AUTONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_loyal_puppet" set_temp_variable = { sinicization_base_change = 2 } CHI_apply_sinicization_HKG = yes add_political_power = 50 add_stability = -0.03 add_popularity = { ideology = communism popularity = 0.05 } add_popularity = { ideology = democratic popularity = -0.04 } add_opinion_modifier = { target = CHI modifier = HKG_chinese_entrepreneurs_opinion } } ai_will_do = { base = 5 modifier = { factor = 0 NOT = { has_government = communism } } modifier = { factor = 0 NOT = { check_variable = { influence_array^0 = CHI } } } modifier = { factor = 0 NOT = { check_variable = { influence_array_val^0 > 79 } } } modifier = { factor = 25 HKG_ai_historical_path = yes } modifier = { factor = 0 HKG_ai_not_historical_path = yes } } } focus = { id = HKG_promote_patriotism icon = goal_JAP_education_rebuilding x = -1 y = 1 relative_position_id = HKG_loyal_puppet cost = 10 prerequisite = { focus = HKG_loyal_puppet } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_PROPAGANDA } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_promote_patriotism" set_temp_variable = { sinicization_base_change = 3 } CHI_apply_sinicization_HKG = yes add_political_power = 50 add_ideas = HKG_patriotic_loyalist_drive add_popularity = { ideology = communism popularity = 0.04 } } ai_will_do = { base = 1 modifier = { factor = 3 has_government = communism } modifier = { factor = 0 has_government = democratic } modifier = { factor = 25 HKG_ai_historical_path = yes } modifier = { factor = 0 HKG_ai_not_historical_path = yes } } } focus = { id = HKG_suppress_cantonese_local_culture icon = press_censorship x = -1 y = 2 relative_position_id = HKG_loyal_puppet cost = 10 prerequisite = { focus = HKG_promote_patriotism } mutually_exclusive = { focus = HKG_west_kowloon_cultural_district } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_PROPAGANDA } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_suppress_cantonese_local_culture" set_temp_variable = { sinicization_base_change = 3 } CHI_apply_sinicization_HKG = yes add_stability = -0.05 add_war_support = -0.02 add_popularity = { ideology = communism popularity = 0.06 } add_popularity = { ideology = democratic popularity = -0.06 } set_temp_variable = { party_index = 0 } set_temp_variable = { party_popularity_increase = -0.05 } change_relative_party_popularity = yes } ai_will_do = { base = 1 modifier = { factor = 3 has_government = communism } modifier = { factor = 0 has_government = democratic } modifier = { factor = 25 HKG_ai_historical_path = yes } modifier = { factor = 0 HKG_ai_not_historical_path = yes } } } focus = { id = HKG_patriots_governing icon = GEO_Loyalty_or_Fear x = 1 y = 1 relative_position_id = HKG_loyal_puppet cost = 8 prerequisite = { focus = HKG_loyal_puppet } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_patriots_governing" set_temp_variable = { sinicization_base_change = 3 } CHI_apply_sinicization_HKG = yes add_stability = 0.05 add_timed_idea = { idea = HKG_loyalist_civil_service_purge days = 540 } add_popularity = { ideology = democratic popularity = -0.05 } decrease_corruption = yes } ai_will_do = { base = 1 modifier = { factor = 3 has_government = communism } modifier = { factor = 0 has_government = democratic } modifier = { factor = 25 HKG_ai_historical_path = yes } modifier = { factor = 0 HKG_ai_not_historical_path = yes } } } focus = { id = HKG_reduce_size_of_LegCo icon = lock_cpc x = 1 y = 2 relative_position_id = HKG_loyal_puppet cost = 10 prerequisite = { focus = HKG_patriots_governing } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_reduce_size_of_LegCo" set_temp_variable = { sinicization_base_change = 3 } CHI_apply_sinicization_HKG = yes add_political_power = 100 add_popularity = { ideology = democratic popularity = -0.08 } add_popularity = { ideology = communism popularity = 0.05 } add_ideas = HKG_mainland_talent_scheme increase_centralization = yes } ai_will_do = { base = 1 modifier = { factor = 3 has_government = communism } modifier = { factor = 0 has_government = democratic } modifier = { factor = 25 HKG_ai_historical_path = yes } modifier = { factor = 0 HKG_ai_not_historical_path = yes } } } focus = { id = HKG_gong_zyu_ou_integration icon = Hong_kong_2047 x = 0 y = 3 relative_position_id = HKG_loyal_puppet cost = 10 prerequisite = { focus = HKG_suppress_cantonese_local_culture } prerequisite = { focus = HKG_reduce_size_of_LegCo } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_ANNEXATION } available = { CHI = { has_completed_focus = CHI_SAR_one_system_declaration } 595 = { owns_or_subject_of = yes custom_trigger_tooltip = { tooltip = CHI_sinicization_HKG_req_95_tt check_variable = { var = HKG_sinicization_var value = 95 compare = greater_than_or_equals } } } is_subject_of = CHI custom_trigger_tooltip = { tooltip = HKG_china_dominant_influence_tt check_variable = { influence_array^0 = CHI } check_variable = { influence_array_val^0 > 79.999 } } } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_gong_zyu_ou_integration" add_stability = 0.05 add_popularity = { ideology = communism popularity = 0.06 } add_ideas = HKG_gba_integration_idea set_temp_variable = { treasury_change = 5.0 } modify_treasury_effect = yes 595 = { add_extra_state_shared_building_slots = 2 } if = { limit = { is_subject_of = CHI } CHI = { country_event = { id = china_sar.048 hours = 6 } news_event = { id = hongkong_news.10 days = 1 } annex_country = { target = HKG transfer_troops = yes } } } custom_effect_tooltip = HKG_gong_zyu_ou_integration_tt } ai_will_do = { base = 0 } } focus = { id = HKG_great_hong_kong_nation icon = hong_kong_free_flag x = 13 y = 11 cost = 10 mutually_exclusive = { focus = HKG_little_bird_under_british_wing focus = HKG_city_state_idea focus = HKG_loyal_puppet } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_ARMY FOCUS_FILTER_MANPOWER } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_great_hong_kong_nation" set_temp_variable = { sinicization_base_change = -5 } CHI_apply_sinicization_HKG = yes add_political_power = 100 add_stability = -0.05 add_war_support = 0.10 add_popularity = { ideology = democratic popularity = 0.10 } add_popularity = { ideology = communism popularity = -0.10 } add_ideas = HKG_great_hong_kong_nation_idea if = { limit = { is_subject = yes } overlord = { end_puppet = HKG } } set_country_flag = HKG_independence_path_chosen } ai_will_do = { base = 5 modifier = { factor = 0 has_government = communism } modifier = { factor = 2 has_war_support > 0.6 } modifier = { factor = 25 has_global_flag = HKG_INDEPENDENCE_FOCUS_PATH } modifier = { factor = 0 HKG_ai_not_independence_path = yes } } } focus = { id = HKG_hong_kong_first icon = hong_kong x = 0 y = 1 relative_position_id = HKG_great_hong_kong_nation cost = 10 prerequisite = { focus = HKG_great_hong_kong_nation } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_hong_kong_first" add_political_power = 50 add_manpower = 5000 add_popularity = { ideology = democratic popularity = 0.06 } set_temp_variable = { temp_outlook_increase = 0.10 } add_popularity = { ideology = communism popularity = -0.05 } } ai_will_do = { base = 2 modifier = { factor = 2 has_country_flag = HKG_protest_path_chosen } modifier = { factor = 0 has_government = communism } modifier = { factor = 25 has_global_flag = HKG_INDEPENDENCE_FOCUS_PATH } modifier = { factor = 0 HKG_ai_not_independence_path = yes } } } focus = { id = HKG_armed_forces_of_hong_kong icon = Generic_Violent_Coup x = -1 y = 2 relative_position_id = HKG_great_hong_kong_nation cost = 10 prerequisite = { focus = HKG_hong_kong_first } search_filters = { FOCUS_FILTER_ARMY FOCUS_FILTER_MANPOWER } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_armed_forces_of_hong_kong" army_experience = 50 add_war_support = 0.05 add_manpower = 10000 add_equipment_to_stockpile = { type = infantry_weapons_1 amount = 2000 producer = HKG } if = { limit = { has_idea = Basic_Law_milltary_HKG } remove_ideas = Basic_Law_milltary_HKG } } ai_will_do = { base = 1 modifier = { factor = 4 has_country_flag = HKG_independence_path_chosen } modifier = { factor = 0 has_government = communism } modifier = { factor = 25 has_global_flag = HKG_INDEPENDENCE_FOCUS_PATH } modifier = { factor = 0 HKG_ai_not_independence_path = yes } } } focus = { id = HKG_hong_kong_state_constitution icon = Focus_Parliament_Constitution x = 1 y = 2 relative_position_id = HKG_great_hong_kong_nation cost = 10 prerequisite = { focus = HKG_hong_kong_first } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_hong_kong_state_constitution" add_political_power = 100 add_stability = 0.10 add_popularity = { ideology = democratic popularity = 0.06 } add_popularity = { ideology = communism popularity = -0.06 } if = { limit = { has_idea = Basic_Law_HKG } remove_ideas = Basic_Law_HKG } } ai_will_do = { base = 1 modifier = { factor = 4 has_country_flag = HKG_independence_path_chosen } modifier = { factor = 0 has_government = communism } modifier = { factor = 25 has_global_flag = HKG_INDEPENDENCE_FOCUS_PATH } modifier = { factor = 0 HKG_ai_not_independence_path = yes } } } focus = { id = HKG_irredentist_claim_pearl_river icon = hong_kong_free_flag x = 0 y = 3 relative_position_id = HKG_great_hong_kong_nation cost = 10 prerequisite = { focus = HKG_armed_forces_of_hong_kong } prerequisite = { focus = HKG_hong_kong_state_constitution } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_irredentist_claim_pearl_river" add_political_power = 50 add_war_support = 0.10 add_state_claim = 532 add_named_threat = { threat = 2 name = HKG_pearl_river_irredenta_threat } CHI = { add_opinion_modifier = { target = HKG modifier = large_decrease } } } ai_will_do = { base = 1 modifier = { factor = 3 has_country_flag = HKG_independence_path_chosen } modifier = { factor = 0 has_government = communism } modifier = { factor = 25 has_global_flag = HKG_INDEPENDENCE_FOCUS_PATH } modifier = { factor = 0 HKG_ai_not_independence_path = yes } } } focus = { id = HKG_little_bird_under_british_wing icon = hong_kong_british_flag x = 18 y = 11 cost = 10 mutually_exclusive = { focus = HKG_great_hong_kong_nation focus = HKG_city_state_idea focus = HKG_loyal_puppet } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_CMW } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_little_bird_under_british_wing" set_temp_variable = { sinicization_base_change = -5 } CHI_apply_sinicization_HKG = yes add_political_power = 50 add_stability = 0.03 add_popularity = { ideology = democratic popularity = 0.08 } add_popularity = { ideology = communism popularity = -0.08 } add_ideas = HKG_under_british_wing_idea if = { limit = { is_subject = yes } overlord = { end_puppet = HKG } } ENG = { add_opinion_modifier = { target = HKG modifier = HKG_european_bussiness_opinion } } set_country_flag = HKG_independence_path_chosen } ai_will_do = { base = 5 modifier = { factor = 0 has_government = communism } modifier = { factor = 2 has_government = democratic } modifier = { factor = 2 ENG = { has_government = democratic } } modifier = { factor = 25 has_global_flag = HKG_BRITISH_FOCUS_PATH } modifier = { factor = 0 HKG_ai_not_british_path = yes } } } focus = { id = HKG_request_rerule_british_government icon = PB_ENG_Haig_Initial x = 0 y = 1 relative_position_id = HKG_little_bird_under_british_wing cost = 10 prerequisite = { focus = HKG_little_bird_under_british_wing } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_CMW } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_request_rerule_british_government" add_political_power = 50 ENG = { add_opinion_modifier = { target = HKG modifier = HKG_european_bussiness_opinion } } diplomatic_relation = { country = ENG relation = guarantee active = yes } } ai_will_do = { base = 1 modifier = { factor = 4 ENG = { has_government = democratic } } modifier = { factor = 0 has_government = communism } modifier = { factor = 25 has_global_flag = HKG_BRITISH_FOCUS_PATH } modifier = { factor = 0 HKG_ai_not_british_path = yes } } } focus = { id = HKG_aukus_intelligence_share icon = scientific_exchange x = -1 y = 2 relative_position_id = HKG_little_bird_under_british_wing cost = 10 prerequisite = { focus = HKG_request_rerule_british_government } search_filters = { FOCUS_FILTER_FOREIGN_POLICY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_aukus_intelligence_share" add_political_power = 25 custom_effect_tooltip = HKG_aukus_request_tt ENG = { country_event = { id = hongkong.15 days = 5 } } USA = { country_event = { id = hongkong.15 days = 5 } } AST = { country_event = { id = hongkong.15 days = 5 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { ENG = { give_military_access = HKG } USA = { give_military_access = HKG } AST = { give_military_access = HKG } } } ai_will_do = { base = 1 modifier = { factor = 3 ENG = { has_government = democratic } } modifier = { factor = 0 has_government = communism } modifier = { factor = 25 has_global_flag = HKG_BRITISH_FOCUS_PATH } modifier = { factor = 0 HKG_ai_not_british_path = yes } } } focus = { id = HKG_uk_garrison_rights icon = defense x = 1 y = 2 relative_position_id = HKG_little_bird_under_british_wing cost = 10 prerequisite = { focus = HKG_request_rerule_british_government } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_DIPLOMACY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_uk_garrison_rights" add_war_support = 0.05 595 = { add_building_construction = { type = naval_base level = 1 instant_build = yes province = 10062 } } give_military_access = ENG custom_effect_tooltip = HKG_uk_garrison_request_tt ENG = { country_event = { id = hongkong.16 days = 5 } } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { ENG = { give_military_access = HKG } } } ai_will_do = { base = 1 modifier = { factor = 3 ENG = { has_government = democratic } } modifier = { factor = 0 has_government = communism } modifier = { factor = 25 has_global_flag = HKG_BRITISH_FOCUS_PATH } modifier = { factor = 0 HKG_ai_not_british_path = yes } } } focus = { id = HKG_commonwealth_realm_ambition icon = hong_kong_british_flag x = 0 y = 3 relative_position_id = HKG_little_bird_under_british_wing cost = 10 prerequisite = { focus = HKG_aukus_intelligence_share } prerequisite = { focus = HKG_uk_garrison_rights } search_filters = { FOCUS_FILTER_FOREIGN_POLICY FOCUS_FILTER_CMW } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_commonwealth_realm_ambition" add_political_power = 100 add_stability = 0.05 add_popularity = { ideology = democratic popularity = 0.05 } ENG = { add_opinion_modifier = { target = HKG modifier = HKG_european_bussiness_opinion } } custom_effect_tooltip = HKG_commonwealth_realm_tt } ai_will_do = { base = 1 modifier = { factor = 3 ENG = { has_government = democratic } } modifier = { factor = 0 has_government = communism } modifier = { factor = 25 has_global_flag = HKG_BRITISH_FOCUS_PATH } modifier = { factor = 0 HKG_ai_not_british_path = yes } } } focus = { id = HKG_city_state_idea icon = hong_kong_city_flag x = 22 y = 11 cost = 10 mutually_exclusive = { focus = HKG_great_hong_kong_nation focus = HKG_little_bird_under_british_wing focus = HKG_loyal_puppet } search_filters = { FOCUS_FILTER_POLITICAL } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_city_state_idea" set_temp_variable = { sinicization_base_change = -5 } CHI_apply_sinicization_HKG = yes add_political_power = 75 add_stability = 0.05 add_popularity = { ideology = democratic popularity = 0.05 } add_popularity = { ideology = communism popularity = -0.05 } add_ideas = HKG_city_state_doctrine if = { limit = { is_subject = yes } overlord = { end_puppet = HKG } } set_country_flag = HKG_independence_path_chosen } ai_will_do = { base = 5 modifier = { factor = 0 has_government = communism } modifier = { factor = 2 has_government = neutrality } modifier = { factor = 25 has_global_flag = HKG_CITY_STATE_FOCUS_PATH } modifier = { factor = 0 HKG_ai_not_city_state_path = yes } } } focus = { id = HKG_revise_basic_law icon = prc_sign x = 0 y = 1 relative_position_id = HKG_city_state_idea cost = 10 prerequisite = { focus = HKG_city_state_idea } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_revise_basic_law" add_political_power = 100 add_stability = 0.05 if = { limit = { has_idea = Basic_Law_HKG } remove_ideas = Basic_Law_HKG } if = { limit = { has_idea = Basic_Law_milltary_HKG } remove_ideas = Basic_Law_milltary_HKG } } ai_will_do = { base = 1 modifier = { factor = 3 has_government = neutrality } modifier = { factor = 0 has_government = communism } modifier = { factor = 25 has_global_flag = HKG_CITY_STATE_FOCUS_PATH } modifier = { factor = 0 HKG_ai_not_city_state_path = yes } } } focus = { id = HKG_pearl_of_east_asia icon = shenzhen_night x = -1 y = 2 relative_position_id = HKG_city_state_idea cost = 10 prerequisite = { focus = HKG_revise_basic_law } search_filters = { FOCUS_FILTER_INFLUENCE FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_pearl_of_east_asia" set_temp_variable = { treasury_change = -8.0 } modify_treasury_effect = yes add_offsite_building = { type = industrial_complex level = 1 } add_timed_idea = { idea = HKG_improve_trade days = 1080 } } ai_will_do = { base = 2 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = HKG_CITY_STATE_FOCUS_PATH } modifier = { factor = 0 HKG_ai_not_city_state_path = yes } } } focus = { id = HKG_global_financial_capital icon = liberalization x = 1 y = 2 relative_position_id = HKG_city_state_idea cost = 10 prerequisite = { focus = HKG_revise_basic_law } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_INFLUENCE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_global_financial_capital" add_ideas = HKG_HKEX 595 = { two_state_office_construction = yes } } ai_will_do = { base = 2 modifier = { factor = 0 can_staff_an_offices = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = HKG_CITY_STATE_FOCUS_PATH } modifier = { factor = 0 HKG_ai_not_city_state_path = yes } } } focus = { id = HKG_coastal_defence_doctrine icon = expand_trade_fleet x = 0 y = 3 relative_position_id = HKG_city_state_idea cost = 10 prerequisite = { focus = HKG_pearl_of_east_asia } prerequisite = { focus = HKG_global_financial_capital } search_filters = { FOCUS_FILTER_NAVY FOCUS_FILTER_MILITARY_LAWS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_coastal_defence_doctrine" add_war_support = 0.03 navy_experience = 50 army_experience = 25 595 = { one_state_anti_air = yes add_building_construction = { type = naval_base level = 1 instant_build = yes province = 10062 } add_building_construction = { type = anti_air_building level = 1 instant_build = yes } } } ai_will_do = { base = 1 modifier = { factor = 4 has_country_flag = HKG_independence_path_chosen } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 has_global_flag = HKG_CITY_STATE_FOCUS_PATH } modifier = { factor = 0 HKG_ai_not_city_state_path = yes } } } focus = { id = HKG_public_housing_problem icon = house x = 0 y = 0 cost = 10 search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_public_housing_problem" set_temp_variable = { treasury_change = -3.5 } modify_treasury_effect = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HKG_housing_policy_modifier } add_to_variable = { HKG_housing_construction_speed = 0.10 tooltip = production_speed_buildings_factor_tt } add_to_variable = { HKG_housing_building_slots = 0.10 tooltip = global_building_slots_factor_tt } news_event = { id = hongkong_housing.1 days = 3 } } ai_will_do = { base = 10 } } focus = { id = HKG_sun_housing_policy icon = HKG_michael_suen x = -3 y = 1 relative_position_id = HKG_public_housing_problem cost = 10 prerequisite = { focus = HKG_public_housing_problem } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_sun_housing_policy" add_political_power = 50 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HKG_housing_policy_modifier } add_to_variable = { HKG_housing_political_power = 0.05 tooltip = political_power_factor_tt } add_to_variable = { HKG_housing_stability = 0.05 tooltip = stability_factor_tt } } ai_will_do = { base = 10 } } focus = { id = HKG_end_tenants_purchase_scheme icon = HKG_repeal_small_house x = -5 y = 2 relative_position_id = HKG_public_housing_problem cost = 10 prerequisite = { focus = HKG_sun_housing_policy } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_end_tenants_purchase_scheme" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HKG_housing_policy_modifier } add_to_variable = { HKG_housing_building_slots = 0.05 tooltip = global_building_slots_factor_tt } } ai_will_do = { base = 10 } } focus = { id = HKG_revitalise_private_market icon = liberalization x = -5 y = 3 relative_position_id = HKG_public_housing_problem cost = 10 prerequisite = { focus = HKG_end_tenants_purchase_scheme } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_revitalise_private_market" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HKG_housing_policy_modifier } add_to_variable = { HKG_housing_construction_speed = 0.05 tooltip = production_speed_buildings_factor_tt } add_to_variable = { HKG_housing_consumer_goods = 0.02 tooltip = consumer_goods_factor_tt } } ai_will_do = { base = 10 } } focus = { id = HKG_relax_mortgage_rules icon = goal_JAP_valuedown x = -5 y = 4 relative_position_id = HKG_public_housing_problem cost = 10 prerequisite = { focus = HKG_revitalise_private_market } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_relax_mortgage_rules" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HKG_housing_policy_modifier } add_to_variable = { HKG_housing_migration_rate = 0.05 tooltip = migration_rate_value_factor_tt } add_to_variable = { HKG_housing_consumer_goods = 0.02 tooltip = consumer_goods_factor_tt } } ai_will_do = { base = 10 } } focus = { id = HKG_suspend_home_ownership_scheme icon = focus_LAT_suspend_constitution_of_latvia x = -3 y = 2 relative_position_id = HKG_public_housing_problem cost = 10 prerequisite = { focus = HKG_sun_housing_policy } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_suspend_home_ownership_scheme" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HKG_housing_policy_modifier } add_to_variable = { HKG_housing_building_slots = 0.05 tooltip = global_building_slots_factor_tt } } ai_will_do = { base = 10 } } focus = { id = HKG_curtail_land_supply icon = focus_generic_supply_line x = -1 y = 2 relative_position_id = HKG_public_housing_problem cost = 10 prerequisite = { focus = HKG_sun_housing_policy } search_filters = { FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_curtail_land_supply" add_political_power = 50 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HKG_housing_policy_modifier } add_to_variable = { HKG_housing_political_power = 0.05 tooltip = political_power_factor_tt } add_to_variable = { HKG_housing_population_tax_income = 0.05 tooltip = population_tax_income_multiplier_modifier_tt } } ai_will_do = { base = 10 } } focus = { id = HKG_regulate_sale_of_residential_buildings icon = dutch_house x = -3 y = 3 relative_position_id = HKG_public_housing_problem cost = 10 prerequisite = { focus = HKG_curtail_land_supply } prerequisite = { focus = HKG_suspend_home_ownership_scheme } prerequisite = { focus = HKG_end_tenants_purchase_scheme } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_regulate_sale_of_residential_buildings" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HKG_housing_policy_modifier } add_to_variable = { HKG_housing_stability = 0.05 tooltip = stability_factor_tt } add_to_variable = { HKG_housing_population_tax_income = 0.05 tooltip = population_tax_income_multiplier_modifier_tt } } ai_will_do = { base = 10 } } focus = { id = HKG_land_reclamation icon = goal_JAP_chinese_island_chain x = -2 y = 4 relative_position_id = HKG_public_housing_problem cost = 10 prerequisite = { focus = HKG_regulate_sale_of_residential_buildings } search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_ADD_BUILDING FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_land_reclamation" set_temp_variable = { treasury_change = -5.0 } modify_treasury_effect = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HKG_housing_policy_modifier } add_to_variable = { HKG_housing_construction_speed = 0.10 tooltip = production_speed_buildings_factor_tt } add_to_variable = { HKG_housing_building_slots = 0.10 tooltip = global_building_slots_factor_tt } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HKG_subsidised_sale_flats_project icon = green_projects x = 0 y = 4 relative_position_id = HKG_public_housing_problem cost = 10 prerequisite = { focus = HKG_regulate_sale_of_residential_buildings } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ADD_BUILDING } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_subsidised_sale_flats_project" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HKG_housing_policy_modifier } add_to_variable = { HKG_housing_population_growth = 0.05 tooltip = monthly_population_tt } add_to_variable = { HKG_housing_political_power = 0.05 tooltip = political_power_factor_tt } } ai_will_do = { base = 10 } } focus = { id = HKG_my_home_purchase_scheme icon = dutch_house_social x = 2 y = 4 relative_position_id = HKG_public_housing_problem cost = 10 prerequisite = { focus = HKG_regulate_sale_of_residential_buildings } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ADD_BUILDING } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_my_home_purchase_scheme" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HKG_housing_policy_modifier } add_to_variable = { HKG_housing_migration_rate = 0.05 tooltip = migration_rate_value_factor_tt } add_to_variable = { HKG_housing_population_growth = 0.05 tooltip = monthly_population_tt } } ai_will_do = { base = 10 } } focus = { id = HKG_green_form_subsidised_home_ownership_scheme icon = GENERIC_austerity_measures x = 0 y = 5 relative_position_id = HKG_public_housing_problem cost = 10 prerequisite = { focus = HKG_land_reclamation } prerequisite = { focus = HKG_my_home_purchase_scheme } prerequisite = { focus = HKG_subsidised_sale_flats_project } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ADD_BUILDING } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_green_form_subsidised_home_ownership_scheme" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HKG_housing_policy_modifier } add_to_variable = { HKG_housing_stability = 0.05 tooltip = stability_factor_tt } add_to_variable = { HKG_housing_population_growth = 0.05 tooltip = monthly_population_tt } } ai_will_do = { base = 10 } } focus = { id = HKG_artificial_islands icon = goal_JAP_chinese_island_chain x = -3 y = 6 relative_position_id = HKG_public_housing_problem cost = 10 prerequisite = { focus = HKG_green_form_subsidised_home_ownership_scheme } search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_ADD_BUILDING } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_artificial_islands" set_temp_variable = { treasury_change = -4 } modify_treasury_effect = yes add_offsite_building = { type = industrial_complex level = 1 } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HKG_housing_policy_modifier } add_to_variable = { HKG_housing_construction_speed = 0.10 tooltip = production_speed_buildings_factor_tt } add_to_variable = { HKG_housing_building_slots = 0.10 tooltip = global_building_slots_factor_tt } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HKG_northern_metropolis icon = dutch_house_upgrade x = 0 y = 6 relative_position_id = HKG_public_housing_problem cost = 10 prerequisite = { focus = HKG_green_form_subsidised_home_ownership_scheme } search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_ADD_BUILDING FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_northern_metropolis" set_temp_variable = { treasury_change = -5.0 } modify_treasury_effect = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HKG_housing_policy_modifier } add_to_variable = { HKG_housing_population_growth = 0.10 tooltip = monthly_population_tt } add_to_variable = { HKG_housing_migration_rate = 0.10 tooltip = migration_rate_value_factor_tt } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HKG_country_park_periphery icon = green_projects x = 2 y = 6 relative_position_id = HKG_public_housing_problem cost = 10 prerequisite = { focus = HKG_green_form_subsidised_home_ownership_scheme } search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_ADD_BUILDING } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_country_park_periphery" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HKG_housing_policy_modifier } add_to_variable = { HKG_housing_building_slots = 0.10 tooltip = global_building_slots_factor_tt } add_to_variable = { HKG_housing_construction_speed = 0.05 tooltip = production_speed_buildings_factor_tt } } ai_will_do = { base = 10 } } focus = { id = HKG_redevelop_old_estates icon = dutch_house x = -3 y = 7 relative_position_id = HKG_public_housing_problem cost = 10 prerequisite = { focus = HKG_artificial_islands } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ADD_BUILDING } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_redevelop_old_estates" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HKG_housing_policy_modifier } add_to_variable = { HKG_housing_construction_speed = 0.05 tooltip = production_speed_buildings_factor_tt } add_to_variable = { HKG_housing_dockyard_income = 0.05 tooltip = dockyard_income_tax_modifier_tt } } ai_will_do = { base = 10 } } focus = { id = HKG_abolish_subdivided_flats icon = house x = 0 y = 7 relative_position_id = HKG_public_housing_problem cost = 10 prerequisite = { focus = HKG_northern_metropolis } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_abolish_subdivided_flats" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HKG_housing_policy_modifier } add_to_variable = { HKG_housing_stability = 0.05 tooltip = stability_factor_tt } add_to_variable = { HKG_housing_political_power = 0.05 tooltip = political_power_factor_tt } } ai_will_do = { base = 10 } } focus = { id = HKG_urban_renewal_push icon = SER_Goverment_building x = 2 y = 7 relative_position_id = HKG_public_housing_problem cost = 10 prerequisite = { focus = HKG_country_park_periphery } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ADD_BUILDING } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_urban_renewal_push" set_temp_variable = { treasury_change = -4.0 } modify_treasury_effect = yes custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HKG_housing_policy_modifier } add_to_variable = { HKG_housing_construction_speed = 0.05 tooltip = production_speed_buildings_factor_tt } subtract_from_variable = { HKG_housing_civ_factory_workforce = 0.15 tooltip = civ_facs_worker_requirement_modifier_tt } } ai_will_do = { base = 10 } } focus = { id = HKG_smart_city_housing icon = recycle_waste x = 0 y = 8 relative_position_id = HKG_public_housing_problem cost = 10 prerequisite = { focus = HKG_redevelop_old_estates } prerequisite = { focus = HKG_abolish_subdivided_flats } prerequisite = { focus = HKG_urban_renewal_push } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_smart_city_housing" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HKG_housing_policy_modifier } add_to_variable = { HKG_housing_population_tax_income = 0.05 tooltip = population_tax_income_multiplier_modifier_tt } add_to_variable = { HKG_housing_dockyard_income = 0.05 tooltip = dockyard_income_tax_modifier_tt } subtract_from_variable = { HKG_housing_civ_factory_workforce = 0.20 tooltip = civ_facs_worker_requirement_modifier_tt } subtract_from_variable = { HKG_housing_office_workforce = 0.35 tooltip = offices_worker_requirement_modifier_tt } } ai_will_do = { base = 10 } } focus = { id = HKG_housing_for_all icon = house x = 0 y = 9 relative_position_id = HKG_public_housing_problem cost = 10 prerequisite = { focus = HKG_smart_city_housing } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_housing_for_all" add_political_power = 100 add_stability = 0.05 custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HKG_housing_policy_modifier } add_to_variable = { HKG_housing_construction_speed = 0.10 tooltip = production_speed_buildings_factor_tt } add_to_variable = { HKG_housing_population_growth = 0.35 tooltip = monthly_population_tt } add_to_variable = { HKG_housing_political_power = 0.25 tooltip = political_power_factor_tt } add_to_variable = { HKG_housing_migration_rate = 0.40 tooltip = migration_rate_value_factor_tt } add_to_variable = { HKG_housing_population_tax_income = 0.10 tooltip = population_tax_income_multiplier_modifier_tt } add_to_variable = { HKG_housing_dockyard_income = 0.20 tooltip = dockyard_income_tax_modifier_tt } news_event = { id = hongkong_housing.2 days = 3 } } ai_will_do = { base = 10 } } focus = { id = HKG_gender_pay_gap icon = union_negotiations x = -16 y = 1 cost = 10 prerequisite = { focus = HKG_gong_hei_fat_coi } search_filters = { FOCUS_FILTER_SOCIAL_CONSERVATISM } completion_reward = { add_political_power = 100 set_temp_variable = { temp_opinion = 5 } change_labour_unions_opinion = yes change_communist_cadres_opinion = yes log = "[GetDateText]: [This.GetName]: Focus HKG_gender_pay_gap executed" } ai_will_do = { base = 2 modifier = { factor = 2 has_government = democratic } } } focus = { id = HKG_require_greater_transparency_from_employers icon = economic_prosperity x = -1 y = 1 relative_position_id = HKG_gender_pay_gap cost = 10 prerequisite = { focus = HKG_gender_pay_gap } mutually_exclusive = { focus = HKG_deny_existence_of_pay_gap } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { if = { limit = { has_idea = landowners } remove_ideas = landowners add_ideas = labour_unions set_temp_variable = { temp_opinion = 5 } } else_if = { limit = { has_idea = labour_unions } set_temp_variable = { temp_opinion = 10 } } change_labour_unions_opinion = yes log = "[GetDateText]: [This.GetName]: Focus HKG_require_greater_transparency_from_employers executed" } ai_will_do = { base = 2 modifier = { factor = 2 has_government = democratic } modifier = { factor = 25 HKG_ai_free_hong_kong_path = yes } modifier = { factor = 0 HKG_ai_not_free_hong_kong_path = yes } } } focus = { id = HKG_deny_existence_of_pay_gap icon = business_man2 x = 1 y = 1 relative_position_id = HKG_gender_pay_gap cost = 10 prerequisite = { focus = HKG_gender_pay_gap } mutually_exclusive = { focus = HKG_require_greater_transparency_from_employers } search_filters = { FOCUS_FILTER_PROPAGANDA } completion_reward = { set_temp_variable = { temp_opinion = 5 } change_landowners_opinion = yes change_oligarchs_opinion = yes set_temp_variable = { temp_opinion = 3 } change_small_medium_business_owners_opinion = yes change_industrial_conglomerates_opinion = yes set_temp_variable = { temp_opinion = -10 } change_farmers_opinion = yes log = "[GetDateText]: [This.GetName]: Focus HKG_deny_existence_of_pay_gap executed" } ai_will_do = { base = 1 modifier = { factor = 25 HKG_ai_not_free_hong_kong_path = yes } modifier = { factor = 0 HKG_ai_free_hong_kong_path = yes } } } focus = { id = HKG_gong_hei_fat_coi icon = goal_JAP_valueup x = -23 y = 0 cost = 10 search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { add_political_power = 50 news_event = hongkong.8 log = "[GetDateText]: [This.GetName]: focus HKG_gong_hei_fat_coi executed" } ai_will_do = { base = 4 } } focus = { id = HKG_typhoon_shelter_from_financial_storm icon = balance_buget x = -4 y = 1 relative_position_id = HKG_gong_hei_fat_coi cost = 8 prerequisite = { focus = HKG_gong_hei_fat_coi } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { set_temp_variable = { treasury_change = -1.5 } modify_treasury_effect = yes if = { limit = { has_idea = asian_crisis_HKG } effect_tooltip = { swap_ideas = { remove_idea = asian_crisis_HKG add_idea = asian_crisis_league_HKG } } custom_effect_tooltip = HKG_1997_crisis_league_tt hidden_effect = { remove_ideas = asian_crisis_HKG add_timed_idea = { idea = asian_crisis_league_HKG days = 730 } } } else = { add_stability = 0.05 } log = "[GetDateText]: [This.GetName]: focus HKG_typhoon_shelter_from_financial_storm executed" } ai_will_do = { base = 3 } } focus = { id = HKG_merge_into_HKEX icon = money_laundering_ll x = -4 y = 2 relative_position_id = HKG_gong_hei_fat_coi cost = 10 prerequisite = { focus = HKG_typhoon_shelter_from_financial_storm } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { add_ideas = HKG_HKEX 595 = { one_state_office_construction = yes } log = "[GetDateText]: [This.GetName]: focus HKG_merge_into_HKEX executed" } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_offices = no } } } focus = { id = HKG_greatest_entrepot icon = expand_trade_fleet x = -2 y = 1 relative_position_id = HKG_gong_hei_fat_coi cost = 10 prerequisite = { focus = HKG_gong_hei_fat_coi } search_filters = { FOCUS_FILTER_TRADE FOCUS_FILTER_INFRASTRUCTURE } available = { OR = { has_idea = semi_consumption_economy has_idea = mixed_economy has_idea = export_economy has_idea = globalized_trade_economy } } completion_reward = { if = { limit = { has_idea = HKG_victoria_harbour_expand } swap_ideas = { remove_idea = HKG_victoria_harbour_expand add_idea = HKG_victoria_harbour_expand_plus } } else_if = { limit = { has_idea = HKG_victoria_harbour } swap_ideas = { remove_idea = HKG_victoria_harbour add_idea = HKG_victoria_harbour_expand } } log = "[GetDateText]: [This.GetName]: focus HKG_greatest_entrepot executed" } ai_will_do = { base = 3 } } focus = { id = HKG_expand_Kwai_Tsing_terminals icon = civitavecchia_port x = -2 y = 2 relative_position_id = HKG_gong_hei_fat_coi cost = 5 prerequisite = { focus = HKG_greatest_entrepot } search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_TRADE } available = { OR = { has_idea = semi_consumption_economy has_idea = mixed_economy has_idea = export_economy has_idea = globalized_trade_economy } } completion_reward = { set_temp_variable = { treasury_change = -4 } modify_treasury_effect = yes 595 = { add_building_construction = { type = naval_base level = 1 instant_build = yes province = 10062 } } if = { limit = { has_idea = HKG_victoria_harbour_expand } swap_ideas = { remove_idea = HKG_victoria_harbour_expand add_idea = HKG_victoria_harbour_expand_plus } } else_if = { limit = { has_idea = HKG_victoria_harbour } swap_ideas = { remove_idea = HKG_victoria_harbour add_idea = HKG_victoria_harbour_expand } } log = "[GetDateText]: [This.GetName]: focus HKG_expand_Kwai_Tsing_terminals executed" } ai_will_do = { base = 3 } } focus = { id = HKG_attract_foreign_investment icon = liberalization x = -3 y = 3 relative_position_id = HKG_gong_hei_fat_coi cost = 10 prerequisite = { focus = HKG_expand_Kwai_Tsing_terminals focus = HKG_merge_into_HKEX } search_filters = { FOCUS_FILTER_FOREIGN_INVESTMENTS FOCUS_FILTER_EXPENDITURE } completion_reward = { set_temp_variable = { treasury_change = -7.50 } modify_treasury_effect = yes add_timed_idea = { idea = HKG_improve_trade days = 730 } add_offsite_building = { type = industrial_complex level = 1 } add_ideas = HKG_support_the_business log = "[GetDateText]: [This.GetName]: focus HKG_attract_foreign_investment executed" } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HKG_european_business icon = trade_with_europe x = -4 y = 4 relative_position_id = HKG_gong_hei_fat_coi cost = 8 prerequisite = { focus = HKG_attract_foreign_investment } mutually_exclusive = { focus = HKG_chinese_entrepreneurs } search_filters = { FOCUS_FILTER_TRADE FOCUS_FILTER_FOREIGN_INVESTMENTS } completion_reward = { set_temp_variable = { treasury_change = 5.20 } modify_treasury_effect = yes add_opinion_modifier = { target = ENG modifier = HKG_european_bussiness_opinion } add_opinion_modifier = { target = FRA modifier = HKG_european_bussiness_opinion } add_opinion_modifier = { target = GER modifier = HKG_european_bussiness_opinion } add_opinion_modifier = { target = HOL modifier = HKG_european_bussiness_opinion } add_opinion_modifier = { target = NRY modifier = HKG_european_bussiness_opinion } log = "[GetDateText]: [This.GetName]: focus HKG_european_business executed" } ai_will_do = { base = 2 modifier = { factor = 25 HKG_ai_not_historical_path = yes } modifier = { factor = 0 HKG_ai_not_alt_path = yes } } } focus = { id = HKG_chinese_entrepreneurs icon = trade_with_china x = -2 y = 4 relative_position_id = HKG_gong_hei_fat_coi cost = 8 prerequisite = { focus = HKG_attract_foreign_investment } mutually_exclusive = { focus = HKG_european_business } search_filters = { FOCUS_FILTER_TRADE FOCUS_FILTER_FOREIGN_INVESTMENTS } completion_reward = { set_temp_variable = { treasury_change = 8.40 } modify_treasury_effect = yes add_opinion_modifier = { target = CHI modifier = HKG_chinese_entrepreneurs_opinion } log = "[GetDateText]: [This.GetName]: focus HKG_chinese_entrepreneurs executed" } ai_will_do = { base = 3 modifier = { factor = 25 HKG_ai_historical_path = yes } modifier = { factor = 0 HKG_ai_not_historical_path = yes } } } focus = { id = HKG_develop_solar_power icon = generic_solar x = 0 y = 1 relative_position_id = HKG_gong_hei_fat_coi cost = 10 prerequisite = { focus = HKG_gong_hei_fat_coi } search_filters = { FOCUS_FILTER_RENEWABLE_ENERGY_INFRASTRUCTURE FOCUS_FILTER_ENVIRONMENT } completion_reward = { one_random_synthetic_refinery = yes add_tech_bonus = { name = HKG_develop_solar_power bonus = 0.5 uses = 1 category = CAT_renewable } log = "[GetDateText]: [This.GetName]: focus HKG_develop_solar_power executed" } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HKG_T_PARK icon = HKG_tpark x = 0 y = 2 relative_position_id = HKG_gong_hei_fat_coi cost = 10 prerequisite = { focus = HKG_develop_solar_power } search_filters = { FOCUS_FILTER_ENVIRONMENT FOCUS_FILTER_ADD_BUILDING } completion_reward = { one_random_synthetic_refinery = yes add_ideas = HKG_idea_T_PARK log = "[GetDateText]: [This.GetName]: focus HKG_T_PARK executed" } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HKG_new_development_idea icon = recycle_waste x = 2 y = 3 relative_position_id = HKG_gong_hei_fat_coi cost = 10 prerequisite = { focus = HKG_T_PARK } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_INFRASTRUCTURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_new_development_idea" add_political_power = 50 add_stability = 0.03 set_temp_variable = { treasury_change = -1.5 } modify_treasury_effect = yes one_random_agriculture_district = yes add_ideas = HKG_new_development_idea_buff } ai_will_do = { base = 3 modifier = { factor = 0 can_staff_an_agriculture_district = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HKG_invest_hong_kong icon = ano3 x = -1 y = 1 relative_position_id = HKG_new_development_idea cost = 10 prerequisite = { focus = HKG_new_development_idea } prerequisite = { focus = HKG_attract_foreign_investment } search_filters = { FOCUS_FILTER_FOREIGN_INVESTMENTS FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_invest_hong_kong" 595 = { one_state_office_construction = yes } add_offsite_building = { type = industrial_complex level = 1 } add_timed_idea = { idea = HKG_improve_trade days = 730 } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_offices = no } } } focus = { id = HKG_invite_talent_to_hong_kong icon = medicine2 x = -1 y = 2 relative_position_id = HKG_new_development_idea cost = 10 prerequisite = { focus = HKG_invest_hong_kong focus = HKG_hong_kong_science_parks } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_FOREIGN_INVESTMENTS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_invite_talent_to_hong_kong" set_temp_variable = { treasury_change = -1.50 } modify_treasury_effect = yes add_political_power = 25 add_manpower = 5000 set_temp_variable = { temp_opinion = 5 } change_small_medium_business_owners_opinion = yes } ai_will_do = { base = 2 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HKG_hong_kong_science_parks icon = research3 x = 1 y = 1 relative_position_id = HKG_new_development_idea cost = 10 prerequisite = { focus = HKG_new_development_idea } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_hong_kong_science_parks" add_political_power = 25 595 = { one_state_office_construction = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_offices = no } } } focus = { id = HKG_hong_kong_cyberport icon = fusion_science x = 1 y = 2 relative_position_id = HKG_new_development_idea cost = 10 prerequisite = { focus = HKG_invest_hong_kong focus = HKG_hong_kong_science_parks } search_filters = { FOCUS_FILTER_RESEARCH FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_hong_kong_cyberport" add_political_power = 50 595 = { two_state_office_construction = yes } add_offsite_building = { type = industrial_complex level = 1 } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_offices = no } } } focus = { id = HKG_tech_incubation_programme icon = scientific_exchange x = 0 y = 3 relative_position_id = HKG_new_development_idea cost = 10 prerequisite = { focus = HKG_hong_kong_cyberport } prerequisite = { focus = HKG_invite_talent_to_hong_kong } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_tech_incubation_programme" add_political_power = 100 add_stability = 0.05 set_temp_variable = { treasury_change = 5.0 } modify_treasury_effect = yes if = { limit = { has_idea = HKG_new_development_idea_buff } swap_ideas = { remove_idea = HKG_new_development_idea_buff add_idea = HKG_new_development_idea_buff_complete } } else = { add_ideas = HKG_new_development_idea_buff_complete } } ai_will_do = { base = 2 } } focus = { id = HKG_indonesian_gas icon = generic_gas x = 2 y = 1 relative_position_id = HKG_gong_hei_fat_coi cost = 10 prerequisite = { focus = HKG_gong_hei_fat_coi } search_filters = { FOCUS_FILTER_RESOURCE FOCUS_FILTER_TRADE } available = { IND = { has_opinion = { target = HKG value > 29 } } } completion_reward = { set_temp_variable = { treasury_change = -1.875 } modify_treasury_effect = yes add_resource = { type = oil amount = 2 state = 595 } log = "[GetDateText]: [This.GetName]: focus HKG_indonesian_gas executed" } ai_will_do = { base = 2 } } focus = { id = HKG_australian_oil icon = oil_production2 x = 2 y = 2 relative_position_id = HKG_gong_hei_fat_coi cost = 10 prerequisite = { focus = HKG_indonesian_gas } search_filters = { FOCUS_FILTER_RESOURCE FOCUS_FILTER_TRADE FOCUS_FILTER_EXPENDITURE } available = { AST = { has_opinion = { target = HKG value > 44 } } } completion_reward = { set_temp_variable = { treasury_change = -5.625 } modify_treasury_effect = yes add_resource = { type = oil amount = 6 state = 595 } log = "[GetDateText]: [This.GetName]: focus HKG_australian_oil executed" } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HKG_secondary_school_education_reform icon = literacy_rate_improvment2 x = 4 y = 1 relative_position_id = HKG_gong_hei_fat_coi cost = 10 prerequisite = { focus = HKG_gong_hei_fat_coi } search_filters = { FOCUS_FILTER_RESEARCH } completion_reward = { add_timed_idea = { idea = HKG_idea_secondary_education_reform days = 1080 } log = "[GetDateText]: [This.GetName]: focus HKG_secondary_school_education_reform executed" } ai_will_do = { base = 3 } } focus = { id = HKG_patriotic_education_curriculum_reform icon = goal_JAP_education_rebuilding x = 0 y = 1 relative_position_id = HKG_secondary_school_education_reform cost = 10 prerequisite = { focus = HKG_secondary_school_education_reform } search_filters = { FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_RESEARCH } completion_reward = { add_timed_idea = { idea = HKG_idea_patriotic_education_reform days = 1080 } log = "[GetDateText]: [This.GetName]: focus HKG_patriotic_education_curriculum_reform executed" } ai_will_do = { base = 1 modifier = { factor = 3 has_government = communism } modifier = { factor = 0 has_government = democratic } modifier = { factor = 25 HKG_ai_historical_path = yes } modifier = { factor = 0 HKG_ai_not_historical_path = yes } } } focus = { id = HKG_chinese_based_education_curriculum icon = education_reform x = 0 y = 2 relative_position_id = HKG_secondary_school_education_reform cost = 10 prerequisite = { focus = HKG_patriotic_education_curriculum_reform } prerequisite = { focus = HKG_T_PARK } search_filters = { FOCUS_FILTER_PROPAGANDA FOCUS_FILTER_RESEARCH } completion_reward = { add_timed_idea = { idea = HKG_idea_chinese_based_education_reform days = 3650 } log = "[GetDateText]: [This.GetName]: focus HKG_chinese_based_education_curriculum executed" } ai_will_do = { base = 1 modifier = { factor = 3 has_government = communism } modifier = { factor = 0 has_government = democratic } modifier = { factor = 25 HKG_ai_historical_path = yes } modifier = { factor = 0 HKG_ai_not_historical_path = yes } } } focus = { id = HKG_hong_kong_police_force icon = HK_police_department x = -15 y = 5 cost = 10 search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_hong_kong_police_force" add_political_power = 100 add_stability = 0.03 add_ideas = HKG_modernised_police_force increase_policing_budget = yes set_country_flag = HKG_protest_path_chosen # Civic transition narrative country_event = { id = hongkong_order.1 days = 5 } } ai_will_do = { base = 4 } } focus = { id = HKG_anti_terrorist_train icon = Generic_Violent_Coup x = -3 y = 1 relative_position_id = HKG_hong_kong_police_force cost = 8 prerequisite = { focus = HKG_hong_kong_police_force } search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_anti_terrorist_train" army_experience = 100 add_manpower = 1500 set_temp_variable = { treasury_change = -2.0 } modify_treasury_effect = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HKG_purchase_chinese_weapons icon = blr_china_weapon_deal x = -4 y = 2 relative_position_id = HKG_hong_kong_police_force cost = 10 prerequisite = { focus = HKG_anti_terrorist_train } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_EQUIPMENT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_purchase_chinese_weapons" set_temp_variable = { treasury_change = -2.5 } modify_treasury_effect = yes add_equipment_to_stockpile = { type = infantry_weapons_1 amount = 1500 producer = CHI } CHI = { country_event = hongkong.9 } custom_effect_tooltip = TT_IF_THEY_ACCEPT effect_tooltip = { add_opinion_modifier = { target = CHI modifier = HKG_chinese_entrepreneurs_opinion } } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 HKG_ai_historical_path = yes } modifier = { factor = 0 HKG_ai_not_historical_path = yes } } } focus = { id = HKG_create_CTRU icon = counter x = -2 y = 2 relative_position_id = HKG_hong_kong_police_force cost = 10 prerequisite = { focus = HKG_anti_terrorist_train } search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_create_CTRU" add_stability = 0.05 army_experience = 50 add_ideas = HKG_counter_terrorism_capability # Cross-border crime coordination narrative country_event = { id = hongkong_order.2 days = 3 } } ai_will_do = { base = 3 } } focus = { id = HKG_police_system_reform icon = investigation x = 0 y = 1 relative_position_id = HKG_hong_kong_police_force cost = 10 prerequisite = { focus = HKG_hong_kong_police_force } search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_police_system_reform" add_political_power = 50 add_stability = 0.03 increase_centralization = yes # Police-triad scandal narrative leading into investigation focus country_event = { id = hongkong_order.4 days = 7 } } ai_will_do = { base = 3 } } focus = { id = HKG_investigate_police_triad_cooperation_problem icon = deal_with_mafia x = 0 y = 2 relative_position_id = HKG_hong_kong_police_force cost = 10 prerequisite = { focus = HKG_police_system_reform } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_CORRUPTION } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_investigate_police_triad_cooperation_problem" add_political_power = 100 add_stability = 0.05 decrease_corruption = yes add_ideas = HKG_clean_police_force } ai_will_do = { base = 3 } } focus = { id = HKG_anti_protest_train icon = protest_zloi x = 3 y = 1 relative_position_id = HKG_hong_kong_police_force cost = 10 prerequisite = { focus = HKG_hong_kong_police_force } search_filters = { FOCUS_FILTER_STABILITY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_anti_protest_train" add_political_power = 100 add_stability = -0.02 army_experience = 50 set_temp_variable = { treasury_change = -1.5 } modify_treasury_effect = yes # Demonstrations narrative country_event = { id = hongkong_order.3 days = 7 } } ai_will_do = { base = 2 modifier = { factor = 2 has_country_flag = HKG_protest_path_chosen } } } focus = { id = HKG_purchase_anti_riot_armour icon = apc_sheep x = 2 y = 2 relative_position_id = HKG_hong_kong_police_force cost = 10 prerequisite = { focus = HKG_anti_protest_train } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_EQUIPMENT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_purchase_anti_riot_armour" add_political_power = 50 set_temp_variable = { treasury_change = -3.0 } modify_treasury_effect = yes add_ideas = HKG_riot_control_capability set_temp_variable = { percent_change = 5 } change_domestic_influence_percentage = yes } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HKG_purchase_non_lethal_weapons icon = Generic_Disguise x = 4 y = 2 relative_position_id = HKG_hong_kong_police_force cost = 10 prerequisite = { focus = HKG_anti_protest_train } search_filters = { FOCUS_FILTER_STABILITY FOCUS_FILTER_EQUIPMENT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_purchase_non_lethal_weapons" add_political_power = 50 add_stability = 0.03 set_temp_variable = { treasury_change = -2.0 } modify_treasury_effect = yes add_equipment_to_stockpile = { type = infantry_weapons_1 amount = 1000 producer = HKG } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HKG_democratic_reform_initiative icon = anti_establishment x = 13 y = 15 cost = 10 search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_democratic_reform_initiative" add_political_power = 100 add_stability = 0.05 add_popularity = { ideology = democratic popularity = 0.06 } if = { limit = { country_exists = CHI } country_event = { id = hongkong.13 days = 30 } } } ai_will_do = { base = 3 modifier = { factor = 2 has_government = democratic } modifier = { factor = 0 has_government = communism } modifier = { factor = 25 HKG_ai_free_hong_kong_path = yes } modifier = { factor = 0 HKG_ai_not_free_hong_kong_path = yes } } } focus = { id = HKG_universal_suffrage_amendment icon = Focus_Parliament_Constitution x = -1 y = 1 relative_position_id = HKG_democratic_reform_initiative cost = 10 prerequisite = { focus = HKG_democratic_reform_initiative } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_universal_suffrage_amendment" add_political_power = 100 add_stability = 0.05 add_popularity = { ideology = democratic popularity = 0.08 } if = { limit = { has_idea = Limited_Universal_Suffrage } swap_ideas = { remove_idea = Limited_Universal_Suffrage add_idea = Universal_Suffrage } } else_if = { limit = { has_idea = Lacks_Universal_Suffrage } swap_ideas = { remove_idea = Lacks_Universal_Suffrage add_idea = Universal_Suffrage } } } ai_will_do = { base = 3 modifier = { factor = 2 has_government = democratic } modifier = { factor = 0 has_government = communism } modifier = { factor = 25 HKG_ai_free_hong_kong_path = yes } modifier = { factor = 0 HKG_ai_not_free_hong_kong_path = yes } } } focus = { id = HKG_independent_judiciary_reform icon = investigation x = 1 y = 1 relative_position_id = HKG_democratic_reform_initiative cost = 10 prerequisite = { focus = HKG_democratic_reform_initiative } search_filters = { FOCUS_FILTER_CORRUPTION } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_independent_judiciary_reform" add_political_power = 50 add_stability = 0.06 decrease_corruption = yes add_popularity = { ideology = democratic popularity = 0.04 } } ai_will_do = { base = 3 modifier = { factor = 0 has_government = communism } modifier = { factor = 25 HKG_ai_free_hong_kong_path = yes } modifier = { factor = 0 HKG_ai_not_free_hong_kong_path = yes } } } focus = { id = HKG_freedom_of_information_act icon = anti_establishment x = -1 y = 2 relative_position_id = HKG_democratic_reform_initiative cost = 10 prerequisite = { focus = HKG_universal_suffrage_amendment } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_freedom_of_information_act" add_political_power = 75 add_stability = 0.04 add_popularity = { ideology = democratic popularity = 0.05 } if = { limit = { has_idea = HKG_silenced_press } remove_ideas = HKG_silenced_press } add_ideas = HKG_pro_democracy_media } ai_will_do = { base = 2 modifier = { factor = 2 has_government = democratic } modifier = { factor = 0 has_government = communism } modifier = { factor = 25 HKG_ai_free_hong_kong_path = yes } modifier = { factor = 0 HKG_ai_not_free_hong_kong_path = yes } } } focus = { id = HKG_democratic_consolidation icon = hong_kong x = 0 y = 3 relative_position_id = HKG_democratic_reform_initiative cost = 10 prerequisite = { focus = HKG_freedom_of_information_act } prerequisite = { focus = HKG_independent_judiciary_reform } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INTERNAL_AFFAIRS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_democratic_consolidation" add_political_power = 150 add_stability = 0.10 add_popularity = { ideology = democratic popularity = 0.10 } add_ideas = HKG_consolidated_democracy add_ideas = HKG_civil_society_funding add_ideas = HKG_modern_healthcare_system } ai_will_do = { base = 3 modifier = { factor = 2 has_government = democratic } modifier = { factor = 0 has_government = communism } modifier = { factor = 25 HKG_ai_free_hong_kong_path = yes } modifier = { factor = 0 HKG_ai_not_free_hong_kong_path = yes } } } focus = { id = HKG_infrastructure_megaproject icon = civitavecchia_port x = 6 y = 1 cost = 10 prerequisite = { focus = HKG_public_housing_problem } search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_ADD_BUILDING FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_infrastructure_megaproject" custom_effect_tooltip = HKG_contract_tt_unlock HKG_contract_initialize = yes add_political_power = 50 set_temp_variable = { treasury_change = -8.5 } modify_treasury_effect = yes 595 = { add_extra_state_shared_building_slots = 2 } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HKG_housing_policy_modifier } add_to_variable = { HKG_housing_dockyard_income = 0.05 tooltip = dockyard_income_tax_modifier_tt } add_ideas = HKG_modernised_infrastructure_idea } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HKG_mtr_expansion_phase_2 icon = expand_trade_fleet x = -4 y = 1 relative_position_id = HKG_infrastructure_megaproject cost = 10 prerequisite = { focus = HKG_infrastructure_megaproject } search_filters = { FOCUS_FILTER_INFRASTRUCTURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_mtr_expansion_phase_2" custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HKG_housing_policy_modifier } add_to_variable = { HKG_housing_building_slots = 0.05 tooltip = global_building_slots_factor_tt } } ai_will_do = { base = 10 } } focus = { id = HKG_expanded_shipyards icon = focus_generic_refit_civilian_ships x = -1 y = 1 relative_position_id = HKG_infrastructure_megaproject cost = 10 prerequisite = { focus = HKG_infrastructure_megaproject } search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_expanded_shipyards" HKG_contract_unlock_next_naval_tech = yes 595 = { two_state_dockyards = yes } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_dockyard = no } } } focus = { id = HKG_expanded_trade_capacity icon = generic_convoy x = -1 y = 2 relative_position_id = HKG_infrastructure_megaproject cost = 10 prerequisite = { focus = HKG_expanded_shipyards } search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_expanded_trade_capacity" set_temp_variable = { treasury_change = -1.0 } modify_treasury_effect = yes 595 = { one_state_industrial_complex = yes add_building_construction = { type = naval_supply_hub level = 1 instant_build = yes province = 10062 } } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } } } focus = { id = HKG_carrier_home icon = carriers2 x = -2 y = 3 relative_position_id = HKG_infrastructure_megaproject cost = 10 prerequisite = { focus = HKG_expanded_trade_capacity } search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_carrier_home" HKG_contract_unlock_next_naval_tech = yes set_technology = { aircraft_carrier_engineering = 1 } 595 = { one_state_dockyard = yes } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_dockyard = no } } } focus = { id = HKG_carrier_construction icon = focus_PHI_thats_not_an_island x = 2 y = 4 relative_position_id = HKG_infrastructure_megaproject cost = 10 prerequisite = { focus = HKG_carrier_home } search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_carrier_construction" HKG_contract_unlock_next_naval_tech = yes navy_experience = 25 595 = { two_state_dockyards = yes } set_country_flag = eastern_maritime_shipbuilding_group_unlocked unlock_military_industrial_organization_tooltip = mio:GENERIC_eastern_maritime_shipbuilding_group } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_dockyard = no } } } focus = { id = HKG_carrier_special_airwing icon = longboat x = 0 y = 5 relative_position_id = HKG_infrastructure_megaproject cost = 10 prerequisite = { focus = HKG_carrier_construction } search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_carrier_special_airwing" HKG_contract_unlock_next_naval_tech = yes air_experience = 50 set_temp_variable = { treasury_change = -5.0 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HKG_carrier_defensive_weapons icon = Generic_CIWS x = 2 y = 6 relative_position_id = HKG_infrastructure_megaproject cost = 10 prerequisite = { focus = HKG_carrier_construction } search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_carrier_defensive_weapons" HKG_contract_unlock_next_naval_tech = yes navy_experience = 40 set_temp_variable = { treasury_change = -5.0 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HKG_carrier_logistics icon = focus_BEL_maritime_phoenix x = 4 y = 5 relative_position_id = HKG_infrastructure_megaproject cost = 10 prerequisite = { focus = HKG_carrier_construction } search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_carrier_logistics" HKG_contract_unlock_next_naval_tech = yes navy_experience = 40 set_temp_variable = { treasury_change = -8.5 } modify_treasury_effect = yes 595 = { add_extra_state_shared_building_slots = 2 } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HKG_carrier_construction2 icon = Generic_Sealion x = -2 y = 6 relative_position_id = HKG_infrastructure_megaproject cost = 10 prerequisite = { focus = HKG_carrier_home } search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_carrier_construction2" HKG_contract_unlock_next_naval_tech = yes navy_experience = 25 595 = { one_state_dockyard = yes } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HKG_housing_policy_modifier } add_to_variable = { HKG_housing_dockyard_income = 0.05 tooltip = dockyard_income_tax_modifier_tt } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_dockyard = no } } } focus = { id = HKG_carrier_modules icon = ship_bleur_point x = -3 y = 7 relative_position_id = HKG_infrastructure_megaproject cost = 10 prerequisite = { focus = HKG_carrier_construction2 } search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_carrier_modules" HKG_contract_unlock_next_naval_tech = yes navy_experience = 50 set_temp_variable = { treasury_change = -6.0 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HKG_flight_deck_limitations icon = naval_doctrine x = -1 y = 7 relative_position_id = HKG_infrastructure_megaproject cost = 10 prerequisite = { focus = HKG_carrier_construction2 } search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_EXPENDITURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_flight_deck_limitations" HKG_contract_unlock_next_naval_tech = yes navy_experience = 40 set_temp_variable = { treasury_change = -5.0 } modify_treasury_effect = yes } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HKG_expanded_searoutes icon = europe_ship x = 0 y = 3 relative_position_id = HKG_infrastructure_megaproject cost = 10 prerequisite = { focus = HKG_expanded_trade_capacity } search_filters = { FOCUS_FILTER_INFRASTRUCTURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_expanded_searoutes" add_opinion_modifier = { target = KOR modifier = trade_mission } add_opinion_modifier = { target = NKO modifier = trade_mission } custom_effect_tooltip = { localization_key = modifies_dynamic_modifier_tt MODIFIER = HKG_housing_policy_modifier } add_to_variable = { HKG_housing_dockyard_income = 0.05 tooltip = dockyard_income_tax_modifier_tt } } ai_will_do = { base = 10 } } focus = { id = HKG_expanded_inland_routes icon = focus_generic_sway_navy x = 2 y = 3 relative_position_id = HKG_infrastructure_megaproject cost = 10 prerequisite = { focus = HKG_expanded_trade_capacity } search_filters = { FOCUS_FILTER_INFRASTRUCTURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_expanded_inland_routes" 595 = { one_state_infrastructure = yes } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HKG_offshore_industry icon = focus_generic_offshore_oil_rig x = -5 y = 2 relative_position_id = HKG_infrastructure_megaproject cost = 10 prerequisite = { focus = HKG_mtr_expansion_phase_2 } search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_offshore_industry" one_random_industrial_complex = yes add_offsite_building = { type = industrial_complex level = 1 } add_offsite_building = { type = dockyard level = 1 } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } } } focus = { id = HKG_offshore_industry2 icon = Focus_BEL_antwerp_maritime_academy x = -3 y = 2 relative_position_id = HKG_infrastructure_megaproject cost = 10 prerequisite = { focus = HKG_mtr_expansion_phase_2 } search_filters = { FOCUS_FILTER_INFRASTRUCTURE FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_offshore_industry2" 595 = { one_state_industrial_complex = yes } add_offsite_building = { type = industrial_complex level = 1 } add_offsite_building = { type = dockyard level = 1 } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_industrial_complex = no } } } focus = { id = HKG_third_runway_chek_lap_kok icon = expand_trade_fleet x = 2 y = 1 relative_position_id = HKG_infrastructure_megaproject cost = 10 prerequisite = { focus = HKG_infrastructure_megaproject } search_filters = { FOCUS_FILTER_INFRASTRUCTURE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_third_runway_chek_lap_kok" 595 = { two_state_air_base = yes } add_timed_idea = { idea = HKG_improve_trade days = 730 } } ai_will_do = { base = 10 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HKG_renminbi_offshore_hub icon = trade_with_china x = 0 y = 1 relative_position_id = HKG_chinese_entrepreneurs cost = 10 prerequisite = { focus = HKG_chinese_entrepreneurs } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_TRADE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_renminbi_offshore_hub" set_temp_variable = { treasury_change = 6.0 } modify_treasury_effect = yes add_political_power = 50 add_ideas = HKG_renminbi_hub_idea CHI = { add_opinion_modifier = { target = HKG modifier = HKG_chinese_entrepreneurs_opinion } } } ai_will_do = { base = 3 modifier = { factor = 2 CHI = { has_government = communism } } modifier = { factor = 25 HKG_ai_historical_path = yes } modifier = { factor = 0 HKG_ai_not_historical_path = yes } } } focus = { id = HKG_belt_and_road_financing icon = trade_with_china x = 0 y = 2 relative_position_id = HKG_chinese_entrepreneurs cost = 10 prerequisite = { focus = HKG_renminbi_offshore_hub } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_FOREIGN_POLICY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_belt_and_road_financing" set_temp_variable = { treasury_change = -8.0 } modify_treasury_effect = yes add_offsite_building = { type = industrial_complex level = 1 } CHI = { add_opinion_modifier = { target = HKG modifier = HKG_chinese_entrepreneurs_opinion } } } ai_will_do = { base = 2 modifier = { factor = 2 CHI = { has_government = communism } } modifier = { factor = 0 has_government = democratic } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 25 HKG_ai_historical_path = yes } modifier = { factor = 0 HKG_ai_not_historical_path = yes } } } focus = { id = HKG_green_finance_centre icon = trade_with_europe x = 0 y = 1 relative_position_id = HKG_european_business cost = 10 prerequisite = { focus = HKG_european_business } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_ENVIRONMENT } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_green_finance_centre" set_temp_variable = { treasury_change = 4.0 } modify_treasury_effect = yes add_political_power = 75 add_ideas = HKG_green_finance_idea add_tech_bonus = { name = HKG_green_finance_centre bonus = 0.5 uses = 1 category = CAT_renewable } } ai_will_do = { base = 3 modifier = { factor = 25 HKG_ai_not_historical_path = yes } modifier = { factor = 0 HKG_ai_not_alt_path = yes } } } focus = { id = HKG_fintech_revolution icon = fusion_science x = 0 y = 1 relative_position_id = HKG_tech_incubation_programme cost = 10 prerequisite = { focus = HKG_tech_incubation_programme } search_filters = { FOCUS_FILTER_ECONOMY FOCUS_FILTER_RESEARCH } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_fintech_revolution" 595 = { one_state_office_construction = yes } } ai_will_do = { base = 3 modifier = { factor = 0 can_staff_an_offices = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HKG_global_wealth_management icon = expand_trade_fleet x = -25 y = 9 cost = 10 prerequisite = { focus = HKG_belt_and_road_financing focus = HKG_green_finance_centre } prerequisite = { focus = HKG_fintech_revolution } search_filters = { FOCUS_FILTER_ECONOMY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_global_wealth_management" set_temp_variable = { treasury_change = 39.0 } modify_treasury_effect = yes add_political_power = 100 add_stability = 0.05 add_offsite_building = { type = industrial_complex level = 2 } 595 = { two_state_office_construction = yes } } ai_will_do = { base = 3 modifier = { factor = 0 can_staff_an_offices = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HKG_tourism_board_revival icon = liberalization x = 2 y = 11 cost = 10 search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_tourism_board_revival" add_political_power = 50 add_stability = 0.03 set_temp_variable = { treasury_change = -1.5 } modify_treasury_effect = yes } ai_will_do = { base = 3 } } focus = { id = HKG_disney_hong_kong icon = liberalization x = -2 y = 1 relative_position_id = HKG_tourism_board_revival cost = 10 prerequisite = { focus = HKG_tourism_board_revival } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_FOREIGN_INVESTMENTS } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_disney_hong_kong" set_temp_variable = { treasury_change = -4 } modify_treasury_effect = yes add_political_power = 25 add_stability = 0.04 USA = { add_opinion_modifier = { target = HKG modifier = HKG_european_bussiness_opinion } } 595 = { add_extra_state_shared_building_slots = 1 } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HKG_cantopop_revival icon = anti_establishment x = 0 y = 1 relative_position_id = HKG_tourism_board_revival cost = 10 prerequisite = { focus = HKG_tourism_board_revival } search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_cantopop_revival" add_political_power = 50 add_stability = 0.04 add_popularity = { ideology = democratic popularity = 0.03 } add_popularity = { ideology = communism popularity = -0.02 } } ai_will_do = { base = 2 modifier = { factor = 0 has_idea = HKG_silenced_press } } } focus = { id = HKG_film_industry_renaissance icon = research3 x = 2 y = 1 relative_position_id = HKG_tourism_board_revival cost = 10 prerequisite = { focus = HKG_tourism_board_revival } search_filters = { FOCUS_FILTER_INDUSTRY } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_film_industry_renaissance" add_political_power = 50 add_popularity = { ideology = democratic popularity = 0.03 } 595 = { one_state_office_construction = yes } } ai_will_do = { base = 2 modifier = { factor = 0 has_idea = HKG_silenced_press } modifier = { factor = 0 can_staff_an_offices = no } modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } } } focus = { id = HKG_west_kowloon_cultural_district icon = shenzhen_night x = 1 y = 2 relative_position_id = HKG_tourism_board_revival cost = 10 prerequisite = { focus = HKG_cantopop_revival } mutually_exclusive = { focus = HKG_suppress_cantonese_local_culture } search_filters = { FOCUS_FILTER_INDUSTRY FOCUS_FILTER_ADD_BUILDING } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_west_kowloon_cultural_district" set_temp_variable = { sinicization_base_change = -3 } CHI_apply_sinicization_HKG = yes add_political_power = 50 add_stability = 0.05 595 = { one_state_office_construction = yes } } ai_will_do = { base = 1 modifier = { factor = 0 has_active_mission = bankruptcy_incoming_collapse } modifier = { factor = 0 can_staff_an_offices = no } modifier = { factor = 25 HKG_ai_not_historical_path = yes } modifier = { factor = 0 HKG_ai_not_alt_path = yes } } } focus = { id = HKG_world_class_destination icon = liberalization x = 0 y = 3 relative_position_id = HKG_tourism_board_revival cost = 10 prerequisite = { focus = HKG_disney_hong_kong focus = HKG_west_kowloon_cultural_district } search_filters = { FOCUS_FILTER_POLITICAL FOCUS_FILTER_INFLUENCE } completion_reward = { log = "[GetDateText]: [Root.GetName]: Focus HKG_world_class_destination" add_political_power = 100 add_stability = 0.08 set_temp_variable = { treasury_change = 10.0 } modify_treasury_effect = yes add_ideas = HKG_tourism_boom } ai_will_do = { base = 1 } } }