# Allows you to create your own dynamic keys # to be called in localization. # defined_text -> this is it, we're defining the text # text -> a discrete entry that can be picked to display in loc. # trigger -> determines if a text entry will be picked or not. # (The triggers need to be valid for the scope the key is called in # (eg Root or From.From).) # localization_key -> points to the localization key # that'll be used if trigger passes defined_text = { name = GET_WAR_ESCALATION_LEVEL_1_COLOR text = { trigger = { tag = ITA check_variable = { ETH.ETH_war_escalation_level > 0 } } localization_key = "GFX_war_escalation_level_red" } text = { trigger = { tag = ETH check_variable = { ETH.ETH_war_escalation_level > 0 } } localization_key = "GFX_war_escalation_level_green" } text = { localization_key = "GFX_war_escalation_level_white" } } defined_text = { name = GET_WAR_ESCALATION_LEVEL_2_COLOR text = { trigger = { tag = ITA check_variable = { ETH.ETH_war_escalation_level > 1 } } localization_key = "GFX_war_escalation_level_red" } text = { trigger = { tag = ETH check_variable = { ETH.ETH_war_escalation_level > 1 } } localization_key = "GFX_war_escalation_level_green" } text = { localization_key = "GFX_war_escalation_level_white" } } defined_text = { name = GET_WAR_ESCALATION_LEVEL_3_COLOR text = { trigger = { tag = ITA check_variable = { ETH.ETH_war_escalation_level > 2 } } localization_key = "GFX_war_escalation_level_red" } text = { trigger = { tag = ETH check_variable = { ETH.ETH_war_escalation_level > 2 } } localization_key = "GFX_war_escalation_level_green" } text = { localization_key = "GFX_war_escalation_level_white" } } defined_text = { name = GET_WAR_ESCALATION_LEVEL_4_COLOR text = { trigger = { tag = ITA check_variable = { ETH.ETH_war_escalation_level > 3 } } localization_key = "GFX_war_escalation_level_red" } text = { trigger = { tag = ETH check_variable = { ETH.ETH_war_escalation_level > 3 } } localization_key = "GFX_war_escalation_level_green" } text = { localization_key = "GFX_war_escalation_level_white" } } defined_text = { name = GET_WAR_ESCALATION_LEVEL_5_COLOR text = { trigger = { tag = ITA check_variable = { ETH.ETH_war_escalation_level > 4 } } localization_key = "GFX_war_escalation_level_red" } text = { trigger = { tag = ETH check_variable = { ETH.ETH_war_escalation_level > 4 } } localization_key = "GFX_war_escalation_level_green" } text = { localization_key = "GFX_war_escalation_level_white" } } defined_text = { name = GET_WAR_ESCALATION_LEVEL_6_COLOR text = { trigger = { tag = ITA check_variable = { ETH.ETH_war_escalation_level > 5 } } localization_key = "GFX_war_escalation_level_red" } text = { trigger = { tag = ETH check_variable = { ETH.ETH_war_escalation_level > 5 } } localization_key = "GFX_war_escalation_level_green" } text = { localization_key = "GFX_war_escalation_level_white" } } defined_text = { name = GET_WAR_ESCALATION_LEVEL_7_COLOR text = { trigger = { tag = ITA check_variable = { ETH.ETH_war_escalation_level > 6 } } localization_key = "GFX_war_escalation_level_red" } text = { trigger = { tag = ETH check_variable = { ETH.ETH_war_escalation_level > 6 } } localization_key = "GFX_war_escalation_level_green" } text = { localization_key = "GFX_war_escalation_level_white" } } defined_text = { name = GET_WAR_ESCALATION_LEVEL_8_COLOR text = { trigger = { tag = ITA check_variable = { ETH.ETH_war_escalation_level > 7 } } localization_key = "GFX_war_escalation_level_red" } text = { trigger = { tag = ETH check_variable = { ETH.ETH_war_escalation_level > 7 } } localization_key = "GFX_war_escalation_level_green" } text = { localization_key = "GFX_war_escalation_level_white" } } defined_text = { name = GET_WAR_ESCALATION_LEVEL_9_COLOR text = { trigger = { tag = ITA check_variable = { ETH.ETH_war_escalation_level > 8 } } localization_key = "GFX_war_escalation_level_red" } text = { trigger = { tag = ETH check_variable = { ETH.ETH_war_escalation_level > 8 } } localization_key = "GFX_war_escalation_level_green" } text = { localization_key = "GFX_war_escalation_level_white" } } defined_text = { name = GET_WAR_ESCALATION_LEVEL_10_COLOR text = { trigger = { tag = ITA check_variable = { ETH.ETH_war_escalation_level > 9 } } localization_key = "GFX_war_escalation_level_red" } text = { trigger = { tag = ETH check_variable = { ETH.ETH_war_escalation_level > 9 } } localization_key = "GFX_war_escalation_level_green" } text = { localization_key = "GFX_war_escalation_level_white" } } defined_text = { name = GetEthiopianMilitaryAcademyName text = { trigger = { ETH = { has_government = neutrality } } localization_key = ecole_militaire_haile_selassie_1er } text = { localization_key = holeta_military_academy } } defined_text = { name = GetEthiopianArmySpiritName text = { trigger = { ETH = { has_dynamic_modifier = { modifier = ETH_army_3_dynamic_modifier } } } localization_key = ETH_army_3_dynamic_modifier } text = { trigger = { ETH = { has_dynamic_modifier = { modifier = ETH_army_2_dynamic_modifier } } } localization_key = ETH_army_2_dynamic_modifier } text = { localization_key = ETH_army_1_dynamic_modifier } } defined_text = { name = GetEthiopianNavySpiritName text = { trigger = { ETH = { has_dynamic_modifier = { modifier = ETH_navy_3_dynamic_modifier } } } localization_key = ETH_navy_3_dynamic_modifier } text = { trigger = { ETH = { has_dynamic_modifier = { modifier = ETH_navy_2_dynamic_modifier } } } localization_key = ETH_navy_2_dynamic_modifier } text = { localization_key = ETH_navy_1_dynamic_modifier } } defined_text = { name = GetEthiopianAirforceSpiritName text = { trigger = { ETH = { has_dynamic_modifier = { modifier = ETH_airforce_3_dynamic_modifier } } } localization_key = ETH_airforce_3_dynamic_modifier } text = { trigger = { ETH = { has_dynamic_modifier = { modifier = ETH_airforce_2_dynamic_modifier } } } localization_key = ETH_airforce_2_dynamic_modifier } text = { localization_key = ETH_airforce_1_dynamic_modifier } } # Scripted description for 2nd Italo-Ethiopian War defined_text = { name = Get2ndItaloEthiopianWarDesc text = { trigger = { tag = ETH } localization_key = ETH_2ndItaloEthiopianWar } text = { trigger = { tag = ITA } localization_key = ITA_2ndItaloEthiopianWar } text = { localization_key = somethingsnotworkinghere } } # GetItalianRenewedOffensiveText defined_text = { name = GetItalianRenewedOffensiveText text = { trigger = { ETH = { has_country_flag = italian_major_offensive_against_ethiopia_flag } } localization_key = ETH_trigger_fulfilled } text = { localization_key = ETH_trigger_not_fulfilled } } # Has Italy allocated 20 divs? defined_text = { name = GetItalian20DivisionsText text = { trigger = { ETH = { has_country_flag = ETH_divisions_count_flag } } localization_key = ETH_trigger_fulfilled } text = { trigger = { ETH = { NOT = { has_country_flag = ETH_divisions_count_flag } } } localization_key = ETH_trigger_not_fulfilled } text = { localization_key = somethingsnotworkinghere } } # Has Italy allocated 200 Planes defined_text = { name = GetItalianAircraftsText text = { trigger = { ETH = { has_country_flag = ETH_planes_count_flag } } localization_key = ETH_trigger_fulfilled } text = { trigger = { ETH = { NOT = { has_country_flag = ETH_planes_count_flag } } } localization_key = ETH_trigger_not_fulfilled } text = { localization_key = somethingsnotworkinghere } } # Has Ethiopia defended the North defined_text = { name = GetDefendTheNorthMissionText text = { trigger = { ETH = { has_country_flag = ETH_hold_the_north_mission_success_flag } } localization_key = ETH_hold_the_north_mission_success } } # Has Ethiopia defended the South defined_text = { name = GetDefendTheSouthMissionText text = { trigger = { ETH = { has_country_flag = ETH_hold_the_south_mission_success_flag } } localization_key = ETH_hold_the_south_mission_success } } # Has Ethiopia defended the Capital defined_text = { name = GetDefendTheCapitalMissionText text = { trigger = { ETH = { has_country_flag = ETH_hold_the_capital_mission_success_flag } } localization_key = ETH_hold_the_capital_mission_success } } # Has Ethiopia defended Harar defined_text = { name = GetDefendHararMissionText text = { trigger = { ETH = { has_country_flag = ETH_hold_harar_mission_success_flag } } localization_key = ETH_hold_harar_mission_success } } # Get correct tt for suez block defined_text = { name = GetSuezBlockText text = { trigger = { has_country_flag = SUEZ_SANCTIONS_FLAG } localization_key = blocked_as_part_of_sanctions_tt } text = { localization_key = disable_canal_tt } } # #TODO_TA remove ONLY FOR TESTING PURPOSES defined_text = { name = GetPlaceholderBopText text = { trigger = { is_power_balance_in_range = { id = ETH_centralization_balance range = ETH_mesafint_total_control_range } } localization_key = ETH_mesafint_total_control_range } text = { trigger = { is_power_balance_in_range = { id = ETH_centralization_balance range = ETH_mesafint_dominant_range } } localization_key = ETH_mesafint_dominant_range } text = { trigger = { is_power_balance_in_range = { id = ETH_centralization_balance range = ETH_mesafint_power_range } } localization_key = ETH_mesafint_power_range } text = { trigger = { is_power_balance_in_range = { id = ETH_centralization_balance range = ETH_mesafint_influence_range } } localization_key = ETH_mesafint_influence_range } text = { trigger = { is_power_balance_in_range = { id = ETH_centralization_balance range = ETH_balance_range } } localization_key = ETH_balance_range_tt } text = { trigger = { is_power_balance_in_range = { id = ETH_centralization_balance range = ETH_mekwanint_influence_range } } localization_key = ETH_mekwanint_influence_range } text = { trigger = { is_power_balance_in_range = { id = ETH_centralization_balance range = ETH_mekwanint_power_range } } localization_key = ETH_mekwanint_power_range } text = { trigger = { is_power_balance_in_range = { id = ETH_centralization_balance range = ETH_mekwanint_dominant_range } } localization_key = ETH_mekwanint_dominant_range } text = { trigger = { is_power_balance_in_range = { id = ETH_centralization_balance range = ETH_mekwanint_total_control_range } } localization_key = ETH_mekwanint_total_control_range } text = { localization_key = somethings_broken_i_guess } } defined_text = { name = GetEthiopianRailwayName text = { trigger = { has_government = communism has_completed_focus = ETH_callout_to_the_world } #TODO_ASD Set name localization_key = ETH_cie_anarcho_communist } text = { trigger = { has_government = communism has_completed_focus = ETH_soviet_aid } #TODO_ASD Set name localization_key = ETH_cie_stalinist } text = { trigger = { has_government = fascism is_subject_of = ITA } localization_key = ETH_cie_fascist } text = { localization_key = ETH_cie_imperial } } defined_text = { name = GetEthiopianHostName text = { trigger = { has_variable = ETH.host_nation } localization_key = ETH_host_nation_name } text = { localization_key = ETH_host_nation_fallback_name } } defined_text = { name = GetEthiopianDecentralizationInfluenceName text = { trigger = { OR = { has_government = neutrality has_government = fascism } } localization_key = ETH_mesafint_influence_range } text = { localization_key = ETH_mesafint_influence_range_fallback } } defined_text = { name = Get_ETH_assertiveness_name text = { trigger = { is_or_will_be_gojjam = yes } localization_key = ETH_assertiveness_gojjam } text = { trigger = { is_or_will_be_jimma = yes } localization_key = ETH_assertiveness_jimma } text = { localization_key = ETH_assertiveness_ethiopia } } defined_text = { name = Get_ETH_replace_the_abuna_name text = { trigger = { is_or_will_be_jimma = yes } localization_key = ETH_change_state_religion } text = { localization_key = ETH_replace_the_abuna_original } } defined_text = { name = Get_ETH_replace_the_abuna_desc text = { trigger = { is_or_will_be_jimma = yes } localization_key = ETH_replace_the_abuna_desc_jimma } text = { trigger = { is_or_will_be_gojjam = yes } localization_key = ETH_replace_the_abuna_desc_gojjam } text = { localization_key = ETH_replace_the_abuna_desc_ethiopia } } defined_text = { name = Get_ETH_cooperation_name text = { trigger = { is_or_will_be_gojjam = yes } localization_key = ETH_cooperation_gojjam } text = { trigger = { is_or_will_be_jimma = yes } localization_key = ETH_cooperation_jimma } text = { localization_key = ETH_cooperation_gugsa } } defined_text = { name = Get_ETH_reinforce_dynamic_identity_name text = { trigger = { is_or_will_be_gojjam = yes } localization_key = ETH_reinforce_gojjam_identity } text = { trigger = { is_or_will_be_jimma = yes } localization_key = ETH_reinforce_jimman_identity } text = { localization_key = ETH_reinforce_ethiopian_identity } } defined_text = { name = Get_ETH_the_liberator_of_country_short_name text = { trigger = { is_or_will_be_gojjam = yes } localization_key = ETH_the_liberator_of_gojjam } text = { trigger = { is_or_will_be_jimma = yes } localization_key = ETH_the_liberator_of_jimma } text = { localization_key = ETH_the_liberator_of_ethiopia } } defined_text = { name = GetGermanCountryLeaderTitle text = { trigger = { GER = { has_government = fascism } } localization_key = GER_fascism_leader_title } text = { trigger = { GER = { OR = { has_country_leader = { character = GER_wilhelm_ii ruling_only = yes } has_country_leader = { character = GER_wilhelm_iii ruling_only = yes } } } } localization_key = GER_male_kaiser_title } text = { trigger = { GER = { has_country_leader = { character = GER_victoria ruling_only = yes } } } localization_key = GER_female_kaiser_title } text = { trigger = { GER = { has_country_leader = { character = GER_august_von_mackensen ruling_only = yes } } } localization_key = GER_generalfeldmarshall_title } text = { localization_key = GER_chancellor_title } } defined_text = { name = GetChitetName text = { trigger = { has_government = communism } localization_key = ETH_chitet_name_communist } text = { trigger = { has_government = democratic } localization_key = ETH_chitet_name_democratic } text = { localization_key = ETH_chitet_name } } defined_text = { name = GetEthiopianCollaboratorName text = { trigger = { is_or_will_be_jimma = yes } localization_key = ETH_abba_jofir } text = { trigger = { is_or_will_be_gojjam = yes } localization_key = ETH_hailu_tekle_haymanot } text = { localization_key = ETH_haile_selassie_gugsa } } defined_text = { name = GetNavalCollegeName text = { trigger = { has_government = communism OR = { 268 = {is_owned_by = ETH} 269 = {is_owned_by = ETH} 559 = {is_owned_by = ETH} 883 = {is_owned_by = ETH} } } localization_key = ETH_naval_college_name_communist } text = { trigger = { 550 = {is_owned_by = ETH} } localization_key = ETH_naval_college_name_historical } text = { trigger = { NOT = {550 = {is_owned_by = ETH}} } localization_key = ETH_naval_college_name_fallback } } defined_text = { name = ETHGetAirBaseName text = { trigger = { 271 = {is_owned_by = ETH} } localization_key = ETH_airbase_name } text = { trigger = { NOT = { 271 = {is_owned_by = ETH} } } localization_key = ETH_airbase_name_fallback } } defined_text = { name = ETH_GetInvestorName text = { trigger = { NOT = { has_government = communism } } localization_key = ETH_investors } text = { trigger = { has_government = communism } localization_key = ETH_experts } } defined_text = { name = ETH_GetTaxExemptionDesc text = { trigger = { has_government = communism } localization_key = ETH_communist_tax_exemption_desc } text = { localization_key = ETH_tax_exemption_default_desc } } defined_text = { name = ETH_GetTaxNobilityDesc text = { trigger = { has_government = communism } localization_key = ETH_communist_seize_assets_desc } text = { localization_key = ETH_seize_assets_default_desc } } defined_text = { name = ETH_GetTaxExemptionTitle text = { trigger = { has_government = communism } localization_key = ETH_communist_tax_exemption_title } text = { localization_key = ETH_tax_exemption_default_title } } defined_text = { name = ETH_GetSeizeAssetsTitle text = { trigger = { has_government = communism } localization_key = ETH_communist_seize_assets_title } text = { localization_key = ETH_seize_assets_default_title } } defined_text = { name = ETH_GetCentralBankName text = { trigger = { has_government = communism has_completed_focus = ETH_callout_to_the_world } localization_key = ETH_anarchist_bank } text = { localization_key = ETH_central_bank } } defined_text = { name = ETH_GetGuardsName text = { trigger = { has_government = communism } localization_key = ETH_GuardsNameCommunist } text = { trigger = { has_government = democratic } localization_key = ETH_GuardsNameDemocratic } text = { localization_key = ETH_GuardsNameDefault } } defined_text = { name = ETH_GetSefariName text = { trigger = { has_government = communism } localization_key = ETH_SefariNameCommunist } text = { trigger = { has_government = democratic } localization_key = ETH_SefariNameDemocratic } text = { localization_key = ETH_SefariNameDefault } }