ETH_chi_investments_category = { ETH_light_rail = { icon = generic_decision highlight_states = { highlight_state_targets = { state = 233 } } visible = { NOT = { has_active_mission = ETH_construct_light_rail } } fire_only_once = yes complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision ETH_light_rail" activate_mission = ETH_construct_light_rail set_temp_variable = { treasury_change = -1.5 } modify_treasury_effect = yes set_temp_variable = { percent_change = 1 } set_temp_variable = { tag_index = CHI.id } set_temp_variable = { influence_target = ETH.id } change_influence_percentage = yes } ai_will_do = { base = 1 modifier = { check_variable = { treasury > 0.10 } add = 5 } } } ETH_construct_light_rail = { icon = generic_decision available = { always = no } activation = { always = no } days_mission_timeout = 90 highlight_states = { highlight_state_targets = { state = 233 } } is_good = yes timeout_effect = { log = "[GetDateText]: [Root.GetName]: Decision timeout ETH_construct_light_rail" effect_tooltip = { 233 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } hidden_effect = { country_event = ethiopia.7 } } } ETH_light_rail_2 = { icon = generic_decision highlight_states = { highlight_state_targets = { state = 233 } } visible = { NOT = { has_active_mission = ETH_construct_light_rail_2 } has_completed_focus = ETH_request_chinese_investments } fire_only_once = yes complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision ETH_light_rail_2" activate_mission = ETH_construct_light_rail_2 set_temp_variable = { treasury_change = -1.5 } modify_treasury_effect = yes set_temp_variable = { percent_change = 1 } set_temp_variable = { tag_index = CHI.id } set_temp_variable = { influence_target = ETH.id } change_influence_percentage = yes } ai_will_do = { base = 1 } } ETH_construct_light_rail_2 = { icon = generic_decision available = { always = no } activation = { always = no } days_mission_timeout = 90 highlight_states = { highlight_state_targets = { state = 233 } } is_good = yes timeout_effect = { log = "[GetDateText]: [Root.GetName]: Decision timeout ETH_construct_light_rail_2" effect_tooltip = { 233 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } hidden_effect = { country_event = ethiopia.9 } } } ETH_addis_ababa_djibouti_railway = { icon = generic_decision highlight_states = { highlight_state_targets = { state = 233 state = 234 state = 236 } } visible = { NOT = { has_active_mission = ETH_construct_addis_ababa_djibouti_railway } } fire_only_once = yes complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision ETH_addis_ababa_djibouti_railway" activate_mission = ETH_construct_addis_ababa_djibouti_railway set_temp_variable = { treasury_change = -4.50 } modify_treasury_effect = yes set_temp_variable = { percent_change = 3 } set_temp_variable = { tag_index = CHI.id } set_temp_variable = { influence_target = ETH.id } change_influence_percentage = yes } ai_will_do = { base = 1 } } ETH_construct_addis_ababa_djibouti_railway = { icon = generic_decision available = { always = no } activation = { always = no } days_mission_timeout = 180 highlight_states = { highlight_state_targets = { state = 233 state = 234 state = 236 } } is_good = yes timeout_effect = { log = "[GetDateText]: [Root.GetName]: Decision timeout ETH_construct_addis_ababa_djibouti_railway" effect_tooltip = { 233 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } } 234 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } } 236 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } hidden_effect = { country_event = ethiopia.10 } } } } ETH_european_investments_category = { ETH_rehabilitation = { icon = generic_decision highlight_states = { highlight_state_targets = { state = 234 } } visible = { NOT = { has_active_mission = ETH_rehabilitation_railway } has_country_flag = ETH_railway_destroyed_flg } fire_only_once = yes complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision ETH_rehabilitation" activate_mission = ETH_rehabilitation_railway set_temp_variable = { treasury = -3.5 } modify_treasury_effect = yes } ai_will_do = { base = 1 } } ETH_rehabilitation_railway = { icon = generic_decision available = { always = no } activation = { always = no } days_mission_timeout = 90 highlight_states = { highlight_state_targets = { state = 234 } } is_good = yes timeout_effect = { log = "[GetDateText]: [Root.GetName]: Decision timeout ETH_rehabilitation_railway" 234 = { add_building_construction = { type = infrastructure level = 1 instant_build = yes } } } } ETH_repair_railway = { icon = generic_decision available = { NOT = { has_country_flag = ETH_railway_destroyed_flg } } highlight_states = { highlight_state_targets = { state = 234 } } visible = { NOT = { OR = { has_active_mission = ETH_rehabilitation_railway has_country_flag = ETH_railway_destroyed_flg } } has_completed_focus = ETH_request_european_investments } fire_only_once = yes complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision ETH_repair_railway" activate_mission = ETH_rehabilitation_railway_2 set_temp_variable = { treasury_change = -1 } modify_treasury_effect = yes } ai_will_do = { base = 1 } } ETH_rehabilitation_railway_2 = { icon = generic_decision available = { always = no } days_mission_timeout = 730 activation = { always = no } #Triggered from effect highlight_states = { highlight_states_trigger = { state = 234 } } is_good = yes timeout_effect = { log = "[GetDateText]: [Root.GetName]: Decision timeout ETH_rehabilitation_railway_2" custom_effect_tooltip = ETH_railway_repaired_tt set_country_flag = ETH_railway_repaired_flg } } } ETH_eritrean_integration_category = { ETH_integration_process_tick = { icon = decision_generic_decision activation = { ETH = { has_idea = ETH_dissolved_the_assembly } has_completed_focus = ETH_eritrea_dissolve_assembly } available = { has_idea = ETH_dissolved_the_assembly has_completed_focus = ETH_eritrea_dissolve_assembly custom_trigger_tooltip = { tooltip = ETH_ERI_acceptance_100_TT check_variable = { ETH_eritrean_acceptance = 100 } } } cancel_trigger = { NOT = { has_idea = ETH_dissolved_the_assembly } } days_mission_timeout = 30 is_good = yes fire_only_once = no timeout_effect = { log = "[GetDateText]: [Root.GetName]: mission timeout_effect ETH_integration_process_tick" activate_mission = ETH_integration_process_tick update_ERI_integration_acceptance = yes } } ETH_full_integration = { icon = generic_decision cost = 150 available = { custom_trigger_tooltip = { tooltip = ETH_ERI_acceptance_100_TT check_variable = { ETH_eritrean_acceptance = 100 } } custom_trigger_tooltip = { tooltip = ETH_federalise_ERI_flip_TT NOT = { has_country_flag = ETH_integrating_decisions_FLAG } } custom_trigger_tooltip = { tooltip = ETH_blocked_from_ERI_decisions_INT_TT NOT = { has_country_flag = ETH_blocked_from_ERI_decisions_FLAG } } } days_remove = 14 fire_only_once = yes complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision ETH_full_integration" remove_ideas = ETH_eritrean_friction remove_decision = ETH_integration_process_tick } ai_will_do = { base = 3 } } ETH_federalise_ERI_flip = { icon = generic_decision cost = 250 available = { custom_trigger_tooltip = { tooltip = ETH_federalise_ERI_flip_TT NOT = { has_country_flag = ETH_integrating_decisions_FLAG } } } visible = { NOT = { has_country_flag = ETH_renegotiated_ERI_stance_FLAG } } days_remove = 14 fire_only_once = yes complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision ETH_federalise_ERI_flip" set_country_flag = ETH_blocked_from_ERI_decisions_FLAG } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove ETH_federalise_ERI_flip" set_country_flag = ETH_renegotiated_ERI_stance_FLAG remove_decision = ETH_integration_process_tick remove_ideas = ETH_dissolved_the_assembly # set_country_flag = ETH_locked_federalisation_FLAG release = ERI hidden_effect = { set_cosmetic_tag = ETH_federation_ct clr_country_flag = dynamic_flag ERI = { set_cosmetic_tag = ERI_ETH clr_country_flag = dynamic_flag set_country_flag = ETH_transitional_government_FLAG add_ideas = { defence_01 volunteer_army volunteer_women intervention_local_security } set_leader = yes } } if = { limit = { has_global_flag = GAME_RULE_allow_colored_puppets } set_autonomy = { target = ERI autonomy_state = autonomy_autonomous_state_colored end_wars = yes end_civil_wars = yes } } else = { set_autonomy = { target = ERI autonomy_state = autonomy_autonomous_state end_wars = yes end_civil_wars = yes } } newline = yes unlock_decision_category_tooltip = ETH_eritrean_federalisation_category unlock_decision_tooltip = ETH_federalisation_process_tick newline = yes add_ideas = ETH_eritrean_federalisation_underway newline = yes unlock_national_focus = ETH_eritrea_federation newline = yes clr_country_flag = ETH_locked_annexation_FLAG custom_effect_tooltip = ETH_block_from_ERI_decisions_INT_TT } ai_will_do = { base = 1 modifier = { add = 10 OR = { western_liberals_are_in_power = yes emerging_anarchist_communism_are_in_power = yes neutrality_neutral_conservatism_are_in_power = yes } } } } ETH_fund_amharic_schools = { icon = generic_decision custom_cost_trigger = { check_variable = { treasury > 0.99 } } custom_cost_text = cost_1_0 available = { has_completed_focus = ETH_eritrea_teach_amharic custom_trigger_tooltip = { tooltip = ETH_blocked_from_ERI_decisions_INT_TT NOT = { has_country_flag = ETH_blocked_from_ERI_decisions_FLAG } } } days_remove = 30 fire_only_once = no complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision ETH_fund_amharic_schools" set_temp_variable = { treasury_change = -1.00 } modify_treasury_effect = yes set_temp_variable = { ETH_amharic_change = 5 } update_ETH_amharic_speakers = yes set_country_flag = ETH_integrating_decisions_FLAG } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove ETH_fund_amharic_schools" clr_country_flag = ETH_integrating_decisions_FLAG } ai_will_do = { base = 3 } } ETH_distribute_propaganda = { icon = generic_decision custom_cost_trigger = { check_variable = { treasury > 0.50 } } custom_cost_text = cost_0_5 available = { has_completed_focus = ETH_eritrea_propaganda custom_trigger_tooltip = { tooltip = ETH_blocked_from_ERI_decisions_INT_TT NOT = { has_country_flag = ETH_blocked_from_ERI_decisions_FLAG } } } days_remove = 30 fire_only_once = no complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision ETH_distribute_propaganda" set_temp_variable = { treasury_change = -0.50 } modify_treasury_effect = yes set_temp_variable = { ETH_propaganda_change = 5 } update_ETH_propaganda_distribution = yes set_country_flag = ETH_integrating_decisions_FLAG } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove ETH_distribute_propaganda" clr_country_flag = ETH_integrating_decisions_FLAG } ai_will_do = { base = 3 } } ETH_utilise_informants = { icon = generic_decision custom_cost_trigger = { check_variable = { treasury > 0.99 } } custom_cost_text = cost_1_0 available = { has_completed_focus = ETH_maintain_a_watchful_eye custom_trigger_tooltip = { tooltip = ETH_blocked_from_ERI_decisions_INT_TT NOT = { has_country_flag = ETH_blocked_from_ERI_decisions_FLAG } } } days_remove = 60 fire_only_once = no complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision ETH_utilise_informants" set_temp_variable = { treasury_change = -1.00 } modify_treasury_effect = yes set_temp_variable = { ETH_crackdown_change = 2.5 } update_ETH_bozo_crackdown = yes set_country_flag = ETH_integrating_decisions_FLAG } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove ETH_utilise_informants" clr_country_flag = ETH_integrating_decisions_FLAG } ai_will_do = { base = 3 } } ETH_harsh_crackdowns = { icon = generic_decision custom_cost_trigger = { command_power > 24 } custom_cost_text = command_power_more_than_25 available = { has_completed_focus = ETH_eritrea_tackle_separatist custom_trigger_tooltip = { tooltip = ETH_blocked_from_ERI_decisions_INT_TT NOT = { has_country_flag = ETH_blocked_from_ERI_decisions_FLAG } } } days_remove = 30 fire_only_once = no complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision ETH_harsh_crackdowns" add_command_power = -25 set_temp_variable = { ETH_crackdown_change = 7.5 } update_ETH_bozo_crackdown = yes set_country_flag = ETH_integrating_decisions_FLAG } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove ETH_harsh_crackdowns" clr_country_flag = ETH_integrating_decisions_FLAG } ai_will_do = { base = 3 } } ETH_make_arrests = { icon = generic_decision custom_cost_trigger = { command_power > 14 } custom_cost_text = command_power_more_than_15 available = { has_completed_focus = ETH_eritrea_tackle_separatist custom_trigger_tooltip = { tooltip = ETH_blocked_from_ERI_decisions_INT_TT NOT = { has_country_flag = ETH_blocked_from_ERI_decisions_FLAG } } } days_remove = 30 fire_only_once = no complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision ETH_make_arrests" add_command_power = -15 set_temp_variable = { ETH_crackdown_change = 2.5 } update_ETH_bozo_crackdown = yes set_country_flag = ETH_integrating_decisions_FLAG } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove ETH_make_arrests" clr_country_flag = ETH_integrating_decisions_FLAG } ai_will_do = { base = 3 } } } ETH_eritrean_federalisation_category = { ETH_federalisation_process_tick = { icon = decision_generic_decision activation = { ETH = { has_idea = ETH_eritrean_federalisation_underway } has_completed_focus = ETH_eritrea_federation } available = { has_idea = ETH_eritrean_federalisation_underway has_completed_focus = ETH_eritrea_federation custom_trigger_tooltip = { tooltip = ETH_ERI_federalisation_100_TT check_variable = { ETH_eritrean_federation_process = 100 } } } cancel_trigger = { NOT = { has_idea = ETH_eritrean_federalisation_underway } } days_mission_timeout = 30 is_good = yes fire_only_once = no timeout_effect = { log = "[GetDateText]: [Root.GetName]: mission timeout_effect ETH_federalisation_process_tick" activate_mission = ETH_federalisation_process_tick update_ERI_federalisation_levels = yes } } ETH_full_federalisation = { icon = generic_decision cost = 150 available = { has_idea = ETH_eritrean_federalisation_underway custom_trigger_tooltip = { tooltip = ETH_ERI_federalisation_100_TT check_variable = { ETH_eritrean_federation_process = 100 } } custom_trigger_tooltip = { tooltip = ETH_dissolve_ERI_assembly_flip_TT NOT = { has_country_flag = ETH_federalising_decisions_FLAG } } custom_trigger_tooltip = { tooltip = ETH_blocked_from_ERI_decisions_FED_TT NOT = { has_country_flag = ETH_blocked_from_ERI_decisions_FLAG } } } days_remove = 14 fire_only_once = yes complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision ETH_full_federalisation" remove_ideas = ETH_eritrean_friction remove_decision = ETH_federalisation_process_tick #ETH = { # country_event = { id = ethiopia.23 days = 14 } #} } ai_will_do = { base = 3 } } ETH_dissolve_ERI_assembly_flip = { icon = generic_decision cost = 250 available = { has_idea = ETH_eritrean_federalisation_underway custom_trigger_tooltip = { tooltip = ETH_dissolve_ERI_assembly_flip_TT NOT = { has_country_flag = ETH_federalising_decisions_FLAG } } } visible = { NOT = { has_country_flag = ETH_renegotiated_ERI_stance_FLAG } } days_remove = 14 fire_only_once = yes complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision ETH_dissolve_ERI_assembly_flip" set_country_flag = ETH_blocked_from_ERI_decisions_FLAG } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove ETH_dissolve_ERI_assembly_flip" set_country_flag = ETH_renegotiated_ERI_stance_FLAG annex_country = { target = ERI } newline = yes remove_decision = ETH_federalisation_process_tick remove_ideas = ETH_eritrean_federalisation_underway newline = yes unlock_decision_category_tooltip = ETH_eritrean_integration_category unlock_decision_tooltip = ETH_integration_process_tick add_ideas = ETH_dissolved_the_assembly newline = yes unlock_national_focus = ETH_eritrea_dissolve_assembly newline = yes set_country_flag = ETH_locked_annexation_FLAG clr_country_flag = ETH_locked_federalisation_FLAG custom_effect_tooltip = ETH_block_from_ERI_decisions_FED_TT } ai_will_do = { base = 1 modifier = { add = 10 OR = { nationalist_monarchists_are_in_power = yes emerging_communist_state_are_in_power = yes } } } } ETH_encourage_language_schools = { icon = generic_decision custom_cost_trigger = { check_variable = { treasury > 0.99 } } custom_cost_text = cost_1_0 visible = { has_idea = ETH_eritrean_federalisation_underway tag = ETH } available = { has_completed_focus = ETH_eritrea_teach_amharic custom_trigger_tooltip = { tooltip = ETH_blocked_from_ERI_decisions_FED_TT NOT = { has_country_flag = ETH_blocked_from_ERI_decisions_FLAG } } } days_remove = 60 fire_only_once = no complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision ETH_encourage_language_schools" set_temp_variable = { treasury_change = -1.00 } modify_treasury_effect = yes set_temp_variable = { ETH_amharic_change = 5 } update_ETH_amharic_speakers = yes set_country_flag = ETH_federalising_decisions_FLAG } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove ETH_encourage_language_schools" clr_country_flag = ETH_federalising_decisions_FLAG } ai_will_do = { base = 3 } } ETH_show_off_benefits_federation = { icon = generic_decision custom_cost_trigger = { check_variable = { treasury > 2.49 } } custom_cost_text = cost_2_5 visible = { has_idea = ETH_eritrean_federalisation_underway tag = ETH } available = { has_completed_focus = ETH_eritrea_propaganda custom_trigger_tooltip = { tooltip = ETH_blocked_from_ERI_decisions_FED_TT NOT = { has_country_flag = ETH_blocked_from_ERI_decisions_FLAG } } } days_remove = 60 fire_only_once = no complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision ETH_show_off_benefits_federation" set_temp_variable = { treasury_change = -2.50 } modify_treasury_effect = yes set_temp_variable = { ETH_propaganda_change = 5 } update_ETH_propaganda_distribution = yes set_country_flag = ETH_federalising_decisions_FLAG } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove ETH_show_off_benefits_federation" clr_country_flag = ETH_federalising_decisions_FLAG } ai_will_do = { base = 3 } } ETH_falsify_evidence = { icon = generic_decision custom_cost_trigger = { command_power > 9 } custom_cost_text = command_power_more_than_10 available = { has_completed_focus = ETH_eritrea_tackle_separatist custom_trigger_tooltip = { tooltip = ETH_blocked_from_ERI_decisions_FED_TT NOT = { has_country_flag = ETH_blocked_from_ERI_decisions_FLAG } } } days_remove = 30 fire_only_once = no complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision ETH_falsify_evidence" add_command_power = -10 set_temp_variable = { ETH_crackdown_change = 2.5 } update_ETH_bozo_crackdown = yes set_country_flag = ETH_federalising_decisions_FLAG } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove ETH_falsify_evidence" clr_country_flag = ETH_federalising_decisions_FLAG } ai_will_do = { base = 3 } } ETH_deport_agitators = { icon = generic_decision custom_cost_trigger = { command_power > 29 } custom_cost_text = command_power_more_than_30 visible = { has_idea = ETH_eritrean_federalisation_underway tag = ETH } available = { has_completed_focus = ETH_eritrea_tackle_separatist custom_trigger_tooltip = { tooltip = ETH_blocked_from_ERI_decisions_FED_TT NOT = { has_country_flag = ETH_blocked_from_ERI_decisions_FLAG } } } days_remove = 60 fire_only_once = no complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision ETH_deport_agitators" add_command_power = -30 set_temp_variable = { ETH_crackdown_change = 2.5 } update_ETH_bozo_crackdown = yes set_country_flag = ETH_federalising_decisions_FLAG } remove_effect = { log = "[GetDateText]: [Root.GetName]: Decision remove ETH_deport_agitators" clr_country_flag = ETH_federalising_decisions_FLAG } ai_will_do = { base = 3 } } } ETH_ai_path_category = { ETH_rally_the_monarchists = { icon = generic_decision cost = 25 days_re_enable = 30 visible = { has_global_flag = ETH_MONARCHIST_FOCUS_PATH } available = { has_civil_war = no check_variable = { party_pop_array^23 < 0.45 } } complete_effect = { log = "[GetDateText]: [Root.GetName]: Decision ETH_rally_the_monarchists" set_temp_variable = { party_index = 23 } set_temp_variable = { party_popularity_increase = 0.04 } set_temp_variable = { temp_outlook_increase = 0.04 } change_relative_party_popularity = yes } ai_will_do = { base = 100 } } }