OrdinalIndicatorPoI = { # the 'nd' in 2nd, 'rd' in 3rd, etc type = province text = { trigger = { OR = { var:battle_poi_date_day = 1 var:battle_poi_date_day = 21 var:battle_poi_date_day = 31 } } localization_key = OrdinalIndicatorPoIST } text = { trigger = { OR = { var:battle_poi_date_day = 2 var:battle_poi_date_day = 22 } } localization_key = OrdinalIndicatorPoIND } text = { trigger = { OR = { var:battle_poi_date_day = 3 var:battle_poi_date_day = 23 } } localization_key = OrdinalIndicatorPoIRD } text = { trigger = { always = yes } localization_key = OrdinalIndicatorPoIFallback } } MonthBattlePoI = { # January, February, etc type = province text = { trigger = { var:battle_poi_date_month = 1 } localization_key = MonthBattlePoIJanuary } text = { trigger = { var:battle_poi_date_month = 2 } localization_key = MonthBattlePoIFebruary } text = { trigger = { var:battle_poi_date_month = 3 } localization_key = MonthBattlePoIMarch } text = { trigger = { var:battle_poi_date_month = 4 } localization_key = MonthBattlePoIApril } text = { trigger = { var:battle_poi_date_month = 5 } localization_key = MonthBattlePoIMay } text = { trigger = { var:battle_poi_date_month = 6 } localization_key = MonthBattlePoIJune } text = { trigger = { var:battle_poi_date_month = 7 } localization_key = MonthBattlePoIJuly } text = { trigger = { var:battle_poi_date_month = 8 } localization_key = MonthBattlePoIAugust } text = { trigger = { var:battle_poi_date_month = 9 } localization_key = MonthBattlePoISeptember } text = { trigger = { var:battle_poi_date_month = 10 } localization_key = MonthBattlePoIOctober } text = { trigger = { var:battle_poi_date_month = 11 } localization_key = MonthBattlePoINovember } text = { trigger = { var:battle_poi_date_month = 12 } localization_key = MonthBattlePoIDecember } } BattlePoIDescriptionLocIntro = { type = province text = { trigger = { has_variable = battle_poi_randomizer_1 } localization_key = BattlePoiDescriptionIntro1 } text = { trigger = { has_variable = battle_poi_attacker has_variable = battle_poi_randomizer_2 } localization_key = BattlePoiDescriptionIntroAttacker2 } text = { trigger = { has_variable = battle_poi_defender has_variable = battle_poi_randomizer_2 } localization_key = BattlePoiDescriptionIntroDefender2 } text = { trigger = { has_variable = battle_poi_attacker has_variable = battle_poi_randomizer_3 } localization_key = BattlePoiDescriptionIntroAttackerFallback } text = { trigger = { has_variable = battle_poi_defender has_variable = battle_poi_randomizer_3 } localization_key = BattlePoiDescriptionIntroDefenderFallback } text = { trigger = { has_variable = battle_poi_attacker } localization_key = BattlePoiDescriptionIntroAttackerFallback } text = { trigger = { has_variable = battle_poi_defender } localization_key = BattlePoiDescriptionIntroDefenderFallback } } BattlePoIDescriptionLocMid = { type = province text = { trigger = { has_variable = battle_poi_brave_knight var:battle_poi_brave_knight = { has_trait = berserker } } localization_key = BattlePoiDescriptionLocBerserker } text = { trigger = { has_variable = battle_poi_brave_knight var:battle_poi_brave_knight = { has_trait = varangian } } localization_key = BattlePoiDescriptionLocVarangian } text = { trigger = { has_variable = battle_poi_brave_knight has_variable = battle_poi_archers has_variable = battle_poi_brave_knight } localization_key = BattlePoiDescriptionLocArchersKnight } text = { trigger = { has_variable = battle_poi_brave_knight has_variable = battle_poi_heavy_infantry has_variable = battle_poi_brave_knight } localization_key = BattlePoiDescriptionLocHeavyInfantryKnight } text = { trigger = { has_variable = battle_poi_brave_knight has_variable = battle_poi_light_cavalry has_variable = battle_poi_brave_knight } localization_key = BattlePoiDescriptionLocLightCavalryKnight } text = { trigger = { has_variable = battle_poi_brave_knight has_variable = battle_poi_heavy_cavalry has_variable = battle_poi_brave_knight } localization_key = BattlePoiDescriptionLocHeavyCavalryKnight } text = { trigger = { has_variable = battle_poi_brave_knight has_variable = battle_poi_pikemen has_variable = battle_poi_brave_knight } localization_key = BattlePoiDescriptionLocPikemenKnight } text = { trigger = { has_variable = battle_poi_archers } localization_key = BattlePoiDescriptionLocArchers } text = { trigger = { has_variable = battle_poi_heavy_infantry } localization_key = BattlePoiDescriptionLocHeavyInfantry } text = { trigger = { has_variable = battle_poi_light_cavalry } localization_key = BattlePoiDescriptionLocLightCavalry } text = { trigger = { has_variable = battle_poi_heavy_cavalry } localization_key = BattlePoiDescriptionLocHeavyCavalry } text = { trigger = { has_variable = battle_poi_pikemen } localization_key = BattlePoiDescriptionLocPikemen } text = { fallback = yes localization_key = BattlePoiDescriptionLocMidFallback } } BattlePoIDescriptionLocOutcome = { type = province text = { trigger = { has_variable = battle_poi_brave_knight var:battle_poi_brave_knight = { has_trait = berserker } OR = { has_variable = battle_poi_enemy_commander_imprisoned has_variable = battle_poi_enemy_commander_slain } } localization_key = BattlePoiDescriptionLocOutcomeBerserker } text = { trigger = { has_variable = battle_poi_brave_knight var:battle_poi_brave_knight = { has_trait = varangian } } localization_key = BattlePoiDescriptionLocOutcomeBerserkerFled } text = { trigger = { has_variable = battle_poi_slain var:battle_poi_slain > 50 OR = { has_variable = battle_poi_enemy_commander_imprisoned has_variable = battle_poi_enemy_commander_slain } } localization_key = BattlePoiDescriptionLocOutcomeDevastation } text = { trigger = { has_variable = battle_poi_slain var:battle_poi_slain > 50 } localization_key = BattlePoiDescriptionLocOutcomeDevastationFled } text = { trigger = { has_variable = battle_poi_slain var:battle_poi_slain > 35 OR = { has_variable = battle_poi_enemy_commander_imprisoned has_variable = battle_poi_enemy_commander_slain } } localization_key = BattlePoiDescriptionLocOutcomeChaos } text = { trigger = { has_variable = battle_poi_slain var:battle_poi_slain > 35 } localization_key = BattlePoiDescriptionLocOutcomeChaosFled } text = { trigger = { OR = { has_variable = battle_poi_enemy_commander_imprisoned has_variable = battle_poi_enemy_commander_slain } } localization_key = BattlePoiDescriptionLocOutcomeLoss } text = { fallback = yes localization_key = BattlePoiDescriptionLocOutcomeLossFled } } BattlePoIDescriptionLocOutro = { type = province text = { trigger = { has_variable = battle_poi_enemy_commander_imprisoned } localization_key = BattlePoiDescriptionLocOutroImprisoned } text = { trigger = { has_variable = battle_poi_enemy_commander_slain } localization_key = BattlePoiDescriptionLocOutroSlain } text = { trigger = { has_variable = battle_poi_slain var:battle_poi_slain > 35 } localization_key = BattlePoiDescriptionLocOutroFledChaos } text = { fallback = yes localization_key = BattlePoiDescriptionLocOutroFledOrganized } } BattlePoiNameHistorical = { type = province text = { # Battle of Tours trigger = { this = province:2253 } localization_key = BattlePoIHistoricalNameTours } text = { # Battle of Lechfeld trigger = { this = province:2778 } localization_key = BattlePoIHistoricalNameLechfeld } text = { # Battle of Hastings trigger = { this = province:1509 } localization_key = BattlePoIHistoricalNameHastings } text = { # Battle of Stamford Bridge trigger = { this = province:1595 } localization_key = BattlePoIHistoricalNameStamfordBridge } text = { # Battle of Manzikert trigger = { this = province:701 } localization_key = BattlePoIHistoricalNameManzikert } text = { # Battle of Yarmuk trigger = { this = province:5954 } localization_key = BattlePoIHistoricalNameYarmuk } text = { # Battle of Dandanaqan trigger = { this = province:4008 } localization_key = BattlePoIHistoricalNameDandanaqan } text = { # Battle of Aror trigger = { this = province:1175 } localization_key = BattlePoIHistoricalNameAror } text = { # Battle of Svolder trigger = { this = province:2811 } localization_key = BattlePoIHistoricalNameSvolder } text = { # Battle of Civitate trigger = { this = province:2605 } localization_key = BattlePoIHistoricalNameCivitate } text = { # Battle of Talas trigger = { this = province:7132 } localization_key = BattlePoIHistoricalNameTalas } } BattlePoIDescriptionHistorical = { type = province text = { # Battle of Tours trigger = { this = province:2253 } localization_key = BattlePoIHistoricalDescTours } text = { # Battle of Lechfeld trigger = { this = province:2778 } localization_key = BattlePoIHistoricalDescLechfeld } text = { # Battle of Hastings trigger = { this = province:1509 } localization_key = BattlePoIHistoricalDescHastings } text = { # Battle of Stamford Bridge trigger = { this = province:1595 } localization_key = BattlePoIHistoricalDescStamfordBridge } text = { # Battle of Manzikert trigger = { this = province:701 } localization_key = BattlePoIHistoricalDescManzikert } text = { # Battle of Yarmuk trigger = { this = province:5954 } localization_key = BattlePoIHistoricalDescYarmuk } text = { # Battle of Dandanaqan trigger = { this = province:4008 } localization_key = BattlePoIHistoricalDescDandanaqan } text = { # Battle of Aror trigger = { this = province:1175 } localization_key = BattlePoIHistoricalDescAror } text = { # Battle of Svolder trigger = { this = province:2811 } localization_key = BattlePoIHistoricalDescSvolder } text = { # Battle of Civitate trigger = { this = province:2605 } localization_key = BattlePoIHistoricalDescCivitate } text = { # Battle of Talas trigger = { this = province:7132 } localization_key = BattlePoIHistoricalDescTalas } }