Scripted trigger
base_court_position_validity_trigger
base_court_position_validity_trigger = { EMPLOYER = … }game/common/scripted_triggers/00_court_position_triggers.txt, line 398 (14 lines). Parameters: $EMPLOYER$.
base_court_position_validity_trigger is a scripted trigger in Crusader Kings III, written at line 398 of its file. A call passes 1 parameter: EMPLOYER. The game's script calls it in 77 places, among them akolouthos_validity_trigger (scripted trigger), antiquarian_validity_trigger (scripted trigger) and archer_captain_validity_trigger (scripted trigger). Its body carries 2 texts of the game's own for the player. Patch 1.20.1.2, from game/common/scripted_triggers/00_court_position_triggers.txt.
What it checks
- Is not imprisoned
NOT = { is_at_war_with = $EMPLOYER$ }- They are not hired from a Travel Option
- They are not a Ceremonial Monarch
• the game's own tooltip text · ◦ our reading of the script line · code the script where neither exists
“They” is whatever it runs on (the scope it is called in). The scripted triggers and effects it calls link to their own pages; $PARAMETERS$ stay as written: each call fills them in.
The script as written (14 lines of game script)
base_court_position_validity_trigger = { # would_be_valid_for_court_position ultimately traces back to this, so touch with caution
is_imprisoned = no
NOT = {
is_at_war_with = $EMPLOYER$
}
custom_tooltip = {
text = not_travel_option_character
NOT = { has_character_flag = travel_option_added_character }
}
custom_tooltip = {
text = is_not_a_ceremonial_liege_trigger
tgp_is_ceremonial_liege_trigger = no
}
}As written in game/common/scripted_triggers/00_court_position_triggers.txt.
Where it is used
Every place in common/, events/ and history/ that calls base_court_position_validity_trigger.
Scripted triggers (77)
- akolouthos_validity_trigger
- antiquarian_validity_trigger
- archer_captain_validity_trigger
- armorer_validity_trigger
- bodyguard_validity_trigger
- boyan_validity_trigger
71 more
- camelry_captain_validity_trigger
- camp_cook_validity_trigger
- camp_priest_validity_trigger
- cave_hermit_validity_trigger
- champion_validity_trigger
- cherbi_validity_trigger
- chief_engineer_validity_trigger
- chief_eunuch_validity_trigger
- chief_forager_validity_trigger
- chief_qadi_validity_trigger
- chronicler_validity_trigger
- court_artificer_validity_trigger
- court_astrologer_validity_trigger
- court_brahmin_validity_trigger
- court_brewmaster_validity_trigger
- court_gardener_validity_trigger
- court_guru_validity_trigger
- court_jester_validity_trigger
- court_musician_validity_trigger
- court_physician_validity_trigger
- court_poet_validity_trigger
- court_scholar_validity_trigger
- court_tutor_validity_trigger
- cultural_emissary_validity_trigger
- cupbearer_validity_trigger
- elephantry_captain_validity_trigger
- eparch_validity_trigger
- fire_dragon_engineer_validity_trigger
- food_taster_validity_trigger
- foreign_emissary_validity_trigger
- garuda_validity_trigger
- grand_guardian_validity_trigger
- grand_mentor_validity_trigger
- grand_preceptor_validity_trigger
- head_groom_validity_trigger
- head_porter_validity_trigger
- heavy_cavalry_captain_validity_trigger
- heavy_infantry_captain_validity_trigger
- high_almoner_validity_trigger
- horse_archer_captain_validity_trigger
- house_poet_validity_trigger
- huntperson_validity_trigger
- keeper_of_swans_validity_trigger
- keeper_of_the_harem_validity_trigger
- keeper_of_the_horses_validity_trigger
- kennelperson_validity_trigger
- khlon_glan_validity_trigger
- lady_in_waiting_validity_trigger
- laureate_validity_trigger
- light_cavalry_captain_validity_trigger
- light_infantry_captain_validity_trigger
- master_assassin_validity_trigger
- master_bard_validity_trigger
- master_of_arms_validity_trigger
- master_of_horse_validity_trigger
- master_of_hunt_validity_trigger
- master_of_spoils_validity_trigger
- master_thief_validity_trigger
- person_haggler_validity_trigger
- pike_captain_validity_trigger
- quartermaster_validity_trigger
- royal_architect_validity_trigger
- second_validity_trigger
- seneschal_validity_trigger
- siege_engineer_validity_trigger
- stooge_validity_trigger
- travel_leader_validity_trigger
- wet_nurse_validity_trigger
- witness_validity_trigger
- yeke_jarquchi_validity_trigger
- yurtchi_validity_trigger
Source: game/common/scripted_triggers/00_court_position_triggers.txt and every file of common/, events/ and history/ that calls it, Crusader Kings III 1.20.1.2.