Scripted trigger
is_eunuch_trigger
is_eunuch_trigger = yesgame/common/scripted_triggers/00_available_for_events_triggers.txt, line 996 (6 lines). No parameters.
is_eunuch_trigger is a scripted trigger in Crusader Kings III, written at line 996 of its file. It takes no parameters: is_eunuch_trigger = yes (or no). The game's script calls it in 117 places, among them Visit a Brothel (decision), Castrate Kin (interaction) and Castrate Prisoner (interaction). Patch 1.20.1.2, from game/common/scripted_triggers/00_available_for_events_triggers.txt.
What it checks
One of these
- Has the Trait: Eunuch
or
Has the Trait: Beardless Eunuch
• 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 (6 lines of game script)
is_eunuch_trigger = {
OR = {
has_trait = eunuch_1
has_trait = beardless_eunuch
}
}As written in game/common/scripted_triggers/00_available_for_events_triggers.txt.
Where it is used
Every place in common/, events/ and history/ that calls is_eunuch_trigger.
Decisions (1)
Character interactions (11)
Schemes (17)
- Alibi
- Assassin
- Bookkeeper
- Bureaucrat
- Decoy
- Diplomat
11 more
- Eunuch
- Eunuch
- Infiltrator
- Intermediary
- Musician
- Planner
- Poisoner
- Shill
- Sycophant
- Thief
- Tutor
Casus belli (1)
Court positions (1)
Cultural traditions (1)
Events (28)
- … …: By Any Means
ep2_tournament_events.0005 - … Appointed... …?
ep3_governor_yearly.3020 - A … in Our Bed
bp1_yearly.9019 - A Feast to Remember
mpo_events_ariana.0040 - A Heavenly Horse
fp3_yearly.8018 - A Lecture on Lustfulness
court_yearly.0110
22 more
- A Little Language
court.9500 - A Place at Court
hold_court.8090 - An Ignominious Defeat
fp3_yearly.8008 - An Odd Request
bp1_yearly.9020 - bp1_yearly.7029
- Echoes of History: …
historical_char_creation_events.1 - Eminent Eunuch: The Rival
ep3_story_cycle_admin_eunuch.3010 - game_rule.1001
- Into the Night
ep2_wedding.3420 - marriage_interaction.0001
- religious_interaction.1
- religious_interaction.2
- religious_interaction.6
- scheme_critical_moments.8031
- Strange Bedfellows
bp1_yearly.5703 - The Weight of Influence
intrigue_scheming.3052 - The Weight of Influence
intrigue_scheming.3053 - tribute_mission.0001
- Tumble Trouble
vassal.3001 - varangian.2008
- What the Flesh Owes
pam_tenet_events.0010 - A Rambunctious Recital
contest_events.5000
Scripted effects inside an event file (2)
- ep3_story_cycle_admin_eunuch_create_family_effect
- pam_challenge_hof_war_judge_torture_harm_effect
Scripted triggers inside an event file (15)
- appropriate_eunuch_trigger
- appropriate_tutor_trigger
- bp1_yearly_9019_spouse_trigger
- diplomacy_generic_0012_weak_to_ridicule
- ep2_wedding_3500_active_bedroom_trigger
- ep3_story_cycle_admin_eunuch_coup_trigger
9 more
- ep3_story_cycle_admin_eunuch_family_protege_trigger
- ep3_story_cycle_admin_eunuch_noble_family_trigger
- ep3_story_cycle_admin_eunuch_seducer_trigger
- ep3_story_cycle_admin_eunuch_student_trigger
- ep3_story_cycle_admin_eunuch_valid_eunuch_trigger
- hold_court_1011_valid_neighbour_claimant_trigger
- is_valid_family_mpo_events_ariana_0100
- is_valid_lover_mpo_events_ariana_0040
- pam_challenge_hof_war_torture_harm_possible_trigger
On actions (the game's own hooks) (1)
- on_death_relation_friend
Scripted effects (8)
Scripted triggers (15)
- any_court_position_available_trigger
- byzantine_elective_deformed_candidate_trigger
- chief_eunuch_validity_trigger
- divorce_is_justified_trigger
- ep3_ai_castration_target_trigger
- ep3_castration_male_family_trigger
9 more
- ep3_ideal_castration_candidate_trigger
- grant_title_rivalry_trigger
- guest_vassal_candidate_trigger
- has_easily_mocked_physical_attribute_trigger
- has_permanent_physical_injury
- has_proper_reason_to_break_betrothal_trigger
- has_unelectable_trait_trigger
- tribute_mission_is_available_eunuch_trigger
- valid_for_byz_succession_trigger
Script values (2)
- agent_lookout_contribution_value
- trait_difficulty_values
Scripted modifiers (AI weights) (5)
- activity_guest_chariot_race_ai_accept_modifier
- divorce_character_ai_accept_modifier
- elector_voting_pattern_traits_feudal_elective_modifier
- elector_voting_strength_byzantine_elective_modifier
- holder_voting_pattern_feudal_elective_modifier
Customizable localization (8)
- GainedPermanentInjury
- GetInjuredBodyPart
- GetMiracle2
- HistoricalCharacterJobDesc
- InsultAdjective
- ObjectifiedFeature
2 more
- PermanentInjuryAdjective
- PointOfRidicule
Succession appointment (1)
- admin_emperor
Source: game/common/scripted_triggers/00_available_for_events_triggers.txt and every file of common/, events/ and history/ that calls it, Crusader Kings III 1.20.1.2.