#TODO_CD_EP3; ideally we replace these with a coded system that doesn't need manual upkeep somehow later. GetCorrectAgentType_ChoiceA = { type = scheme # Assassin text = { localization_key = agent_assassin trigger = { var:choice_a = flag:agent_assassin } } # Lookout text = { localization_key = agent_lookout trigger = { var:choice_a = flag:agent_lookout } } # Infiltrator text = { localization_key = agent_infiltrator trigger = { var:choice_a = flag:agent_infiltrator } } # Footpad text = { localization_key = agent_footpad trigger = { var:choice_a = flag:agent_footpad } } # Alibi text = { localization_key = agent_alibi trigger = { var:choice_a = flag:agent_alibi } } # Thug text = { localization_key = agent_thug trigger = { var:choice_a = flag:agent_thug } } # Comrade_in_arms text = { localization_key = agent_comrade_in_arms trigger = { var:choice_a = flag:agent_comrade_in_arms } } # Socialite text = { localization_key = agent_socialite trigger = { var:choice_a = flag:agent_socialite } } # Musician text = { localization_key = agent_musician trigger = { var:choice_a = flag:agent_musician } } # Tumbler text = { localization_key = agent_tumbler trigger = { var:choice_a = flag:agent_tumbler } } # Poet text = { localization_key = agent_poet trigger = { var:choice_a = flag:agent_poet } } # Gabbler text = { localization_key = agent_gabbler trigger = { var:choice_a = flag:agent_gabbler } } # Shill text = { localization_key = agent_shill trigger = { var:choice_a = flag:agent_shill } } # Diplomat text = { localization_key = agent_diplomat trigger = { var:choice_a = flag:agent_diplomat } } # Justiciar text = { localization_key = agent_justiciar trigger = { var:choice_a = flag:agent_justiciar } } # Scribe text = { localization_key = agent_scribe trigger = { var:choice_a = flag:agent_scribe } } # Cleric text = { localization_key = agent_cleric trigger = { var:choice_a = flag:agent_cleric } } # Theologian text = { localization_key = agent_theologian trigger = { var:choice_a = flag:agent_theologian } } # Herald text = { localization_key = agent_herald trigger = { var:choice_a = flag:agent_herald } } # Wolf_hunter text = { localization_key = agent_wolf_hunter trigger = { var:choice_a = flag:agent_wolf_hunter } } # Thief text = { localization_key = agent_thief trigger = { var:choice_a = flag:agent_thief } } # Tutor text = { localization_key = agent_tutor trigger = { var:choice_a = flag:agent_tutor } } # Poisoner text = { localization_key = agent_poisoner trigger = { var:choice_a = flag:agent_poisoner } } # Eunuch text = { localization_key = agent_eunuch trigger = { var:choice_a = flag:agent_eunuch } } # Decoy text = { localization_key = agent_decoy trigger = { var:choice_a = flag:agent_decoy } } # Muscle text = { localization_key = agent_muscle trigger = { var:choice_a = flag:agent_muscle } } # Drillmaster text = { localization_key = agent_drillmaster trigger = { var:choice_a = flag:agent_drillmaster } } # Tracker text = { localization_key = agent_tracker trigger = { var:choice_a = flag:agent_tracker } } # Physic text = { localization_key = agent_physic trigger = { var:choice_a = flag:agent_physic } } # Smith text = { localization_key = agent_smith trigger = { var:choice_a = flag:agent_smith } } # Ambusher text = { localization_key = agent_ambusher trigger = { var:choice_a = flag:agent_ambusher } } # Bodyguard text = { localization_key = agent_bodyguard trigger = { var:choice_a = flag:agent_bodyguard } } # Scout text = { localization_key = agent_scout trigger = { var:choice_a = flag:agent_scout } } # Outrider text = { localization_key = agent_outrider trigger = { var:choice_a = flag:agent_outrider } } # Bookkeeper text = { localization_key = agent_bookkeeper trigger = { var:choice_a = flag:agent_bookkeeper } } # Bailiff text = { localization_key = agent_bailiff trigger = { var:choice_a = flag:agent_bailiff } } # Draughtsman text = { localization_key = agent_draughtsman trigger = { var:choice_a = flag:agent_draughtsman } } # Planner text = { localization_key = agent_planner trigger = { var:choice_a = flag:agent_planner } } # Supplier text = { localization_key = agent_supplier trigger = { var:choice_a = flag:agent_supplier } } # Outcast text = { localization_key = agent_outcast trigger = { var:choice_a = flag:agent_outcast } } # Wrangler text = { localization_key = agent_wrangler trigger = { var:choice_a = flag:agent_wrangler } } } GetCorrectAgentType_ChoiceA_Icon = { type = scheme type = character parent = GetCorrectAgentType_ChoiceA suffix = _i } GetCorrectAgentType_ChoiceB = { type = scheme # Assassin text = { localization_key = agent_assassin trigger = { var:choice_b = flag:agent_assassin } } # Lookout text = { localization_key = agent_lookout trigger = { var:choice_b = flag:agent_lookout } } # Infiltrator text = { localization_key = agent_infiltrator trigger = { var:choice_b = flag:agent_infiltrator } } # Footpad text = { localization_key = agent_footpad trigger = { var:choice_b = flag:agent_footpad } } # Alibi text = { localization_key = agent_alibi trigger = { var:choice_b = flag:agent_alibi } } # Thug text = { localization_key = agent_thug trigger = { var:choice_b = flag:agent_thug } } # Comrade_in_arms text = { localization_key = agent_comrade_in_arms trigger = { var:choice_b = flag:agent_comrade_in_arms } } # Socialite text = { localization_key = agent_socialite trigger = { var:choice_b = flag:agent_socialite } } # Musician text = { localization_key = agent_musician trigger = { var:choice_b = flag:agent_musician } } # Tumbler text = { localization_key = agent_tumbler trigger = { var:choice_b = flag:agent_tumbler } } # Poet text = { localization_key = agent_poet trigger = { var:choice_b = flag:agent_poet } } # Gabbler text = { localization_key = agent_gabbler trigger = { var:choice_b = flag:agent_gabbler } } # Shill text = { localization_key = agent_shill trigger = { var:choice_b = flag:agent_shill } } # Diplomat text = { localization_key = agent_diplomat trigger = { var:choice_b = flag:agent_diplomat } } # Justiciar text = { localization_key = agent_justiciar trigger = { var:choice_b = flag:agent_justiciar } } # Scribe text = { localization_key = agent_scribe trigger = { var:choice_b = flag:agent_scribe } } # Cleric text = { localization_key = agent_cleric trigger = { var:choice_b = flag:agent_cleric } } # Theologian text = { localization_key = agent_theologian trigger = { var:choice_b = flag:agent_theologian } } # Herald text = { localization_key = agent_herald trigger = { var:choice_b = flag:agent_herald } } # Wolf_hunter text = { localization_key = agent_wolf_hunter trigger = { var:choice_b = flag:agent_wolf_hunter } } # Thief text = { localization_key = agent_thief trigger = { var:choice_b = flag:agent_thief } } # Tutor text = { localization_key = agent_tutor trigger = { var:choice_b = flag:agent_tutor } } # Poisoner text = { localization_key = agent_poisoner trigger = { var:choice_b = flag:agent_poisoner } } # Eunuch text = { localization_key = agent_eunuch trigger = { var:choice_b = flag:agent_eunuch } } # Decoy text = { localization_key = agent_decoy trigger = { var:choice_b = flag:agent_decoy } } # Muscle text = { localization_key = agent_muscle trigger = { var:choice_b = flag:agent_muscle } } # Drillmaster text = { localization_key = agent_drillmaster trigger = { var:choice_b = flag:agent_drillmaster } } # Tracker text = { localization_key = agent_tracker trigger = { var:choice_b = flag:agent_tracker } } # Physic text = { localization_key = agent_physic trigger = { var:choice_b = flag:agent_physic } } # Smith text = { localization_key = agent_smith trigger = { var:choice_b = flag:agent_smith } } # Ambusher text = { localization_key = agent_ambusher trigger = { var:choice_b = flag:agent_ambusher } } # Bodyguard text = { localization_key = agent_bodyguard trigger = { var:choice_b = flag:agent_bodyguard } } # Scout text = { localization_key = agent_scout trigger = { var:choice_b = flag:agent_scout } } # Outrider text = { localization_key = agent_outrider trigger = { var:choice_b = flag:agent_outrider } } # Bookkeeper text = { localization_key = agent_bookkeeper trigger = { var:choice_b = flag:agent_bookkeeper } } # Bailiff text = { localization_key = agent_bailiff trigger = { var:choice_b = flag:agent_bailiff } } # Draughtsman text = { localization_key = agent_draughtsman trigger = { var:choice_b = flag:agent_draughtsman } } # Planner text = { localization_key = agent_planner trigger = { var:choice_b = flag:agent_planner } } # Supplier text = { localization_key = agent_supplier trigger = { var:choice_b = flag:agent_supplier } } # Outcast text = { localization_key = agent_outcast trigger = { var:choice_b = flag:agent_outcast } } # Wrangler text = { localization_key = agent_wrangler trigger = { var:choice_b = flag:agent_wrangler } } } GetCorrectAgentType_ChoiceB_Icon = { type = scheme type = character parent = GetCorrectAgentType_ChoiceB suffix = _i } GetSchemeContract = { type = scheme # Contracts text = { localization_key = scheme_type_contract trigger = { is_scheme_category = contract } } # Schemes text = { localization_key = scheme_type_scheme trigger = { always = no } fallback = yes } } GetSchemeContractPlural = { type = scheme # Contracts text = { localization_key = scheme_type_contracts trigger = { is_scheme_category = contract } } # Schemes text = { localization_key = scheme_type_schemes trigger = { always = no } fallback = yes } }