CK3 DatabaseCrusader Kings III · 1.20.1.2 “Crozier” · unofficial
Silk & Silverout Tue, Nov 17What's free, what needs the DLC, price →
Scripted triggers: Crusader Kings III artwork

Crusader Kings III 1.20.1.2 · for modders

Scripted triggers

The 3,878 named conditions of common/scripted_triggers: type one's ID to see its parameters, what it checks in words, the script as written and every place in the game that calls it.

Crusader Kings III has 3,878 scripted triggers in 148 files of common/scripted_triggers; 931 take parameters and 3,265 are called somewhere in the script, the most often is_available (980 places), is_available_ai_adult (850 places) and building_requirement_tribal (803 places). Patch 1.20.1.2, from game/common/scripted_triggers.

This section as JSON: /raw/scripted-triggers.json

Every one, by letter

Called the most

With text the player sees

Ones whose body carries the game's own tooltip or description texts, the most called first.

Who calls them

  • Events10,604
  • Scripted triggers2,469
  • Character interactions2,294
  • Buildings1,956
  • Scripted triggers inside an event file1,821
  • Scripted effects1,611
  • Domiciles1,470
  • Decisions1,367
  • Script values952
  • Event backgrounds796
  • Task contracts691
  • Activities686
  • Customizable localization613
  • Artifacts548
  • On actions (the game's own hooks)545
  • Schemes531
  • Court positions428
  • Cultural traditions350
  • Important actions288
  • Laws261
  • Casus belli261
  • Activity pulse actions228
  • Scripted modifiers (AI weights)227
  • Scripted effects inside an event file219
  • Culture173
  • Council tasks169
  • Religion168
  • Factions112
  • Activities103
  • Great projects97
  • Landed titles86
  • Dynasty legacies77
  • Men at arms types75
  • Story cycles73
  • Lifestyle perks66
  • Accolade types64
  • History files (the start of the game)58
  • House aspirations54
  • Casus belli groups53
  • Scripted rules51
  • Secret types51
  • Buttons of the game's windows (scripted GUIs)49
  • Council positions49
  • Activity intents40
  • Legends37
  • Travel35
  • Focuses34
  • Inspirations27
  • Achievements26
  • Pool character selectors25
  • Succession election25
  • Courtier guest management25
  • Court position tasks24
  • Subject contracts22
  • Scripted animations22
  • Combat phase events16
  • Epidemics16
  • Puppets16
  • Suggestions15
  • Governments15
  • Succession appointment13
  • Confederation types12
  • Event themes9
  • Situations9
  • Scripted character templates8
  • Legitimacy8
  • Court amenities8
  • Diarchies7
  • Court types7
  • Accolade names5
  • Tax slots4
  • Struggles3
  • Raids3
  • Tutorial lessons3
  • Scripted costs2
  • Lease contracts2
  • Character memory types2
  • House relation types2
  • Ruler objective advice types1
  • Vassal stances1
  • Hook types1
  • House unities1

Files

148 files in common/scripted_triggers
  • 00_activity_triggers.txt43
  • 00_adultery_triggers.txt4
  • 00_ai_acceptance_triggers.txt1
  • 00_ai_value_triggers.txt14
  • 00_artifact_badge_triggers.txt1
  • 00_artifact_triggers.txt225
  • 00_auto_character_triggers.txt3
  • 00_available_for_events_triggers.txt53
  • 00_bastard_triggers.txt7
  • 00_birth_triggers.txt5
  • 00_board_game_scripted_triggers.txt9
  • 00_building_requirement_triggers.txt69
  • 00_childhood_triggers.txt24
  • 00_clan_triggers.txt2
  • 00_clothing_triggers.txt234
  • 00_coa_triggers.txt35
  • 00_commander_triggers.txt1
  • 00_compliment_triggers.txt1
  • 00_councillor_triggers.txt74
  • 00_county_corruption_triggers.txt3
  • 00_court_position_triggers.txt112
  • 00_court_role_triggers.txt9
  • 00_court_scheme_triggers.txt1
  • 00_courtier_guest_management_triggers.txt26
  • 00_crime_triggers.txt10
  • 00_crypto_religionist_triggers.txt2
  • 00_cultural_heritage_triggers.txt23
  • 00_cultural_triggers.txt36
  • 00_death_management_triggers.txt3
  • 00_diarchy_scripted_triggers.txt55
  • 00_distance_triggers.txt2
  • 00_dynasty_triggers.txt8
  • 00_economic_triggers.txt4
  • 00_education_triggers.txt31
  • 00_elective_triggers.txt11
  • 00_empire_faith_gate_triggers.txt17
  • 00_faction_triggers.txt15
  • 00_family_triggers.txt25
  • 00_feast_activity_triggers.txt7
  • 00_food_scripted_triggers.txt11
  • 00_funeral_and_body_disposal_triggers.txt2
  • 00_game_rule_triggers.txt10
  • 00_general_trait_triggers.txt23
  • 00_generic_event_sensibility_triggers.txt3
  • 00_generic_struggle_scripted_triggers.txt40
  • 00_government_triggers.txt5
  • 00_great_holy_war_triggers.txt10
  • 00_has_dlc_scripted_triggers.txt28
  • 00_hunt_triggers.txt76
  • 00_illustration_triggers.txt51
  • 00_important_actions_triggers.txt2
  • 00_interaction_triggers.txt24
  • 00_journey_triggers.txt7
  • 00_laamp_triggers.txt54
  • 00_law_triggers.txt61
  • 00_legal_triggers.txt8
  • 00_lifestyle_perk_triggers.txt7
  • 00_lifestyle_triggers.txt12
  • 00_major_decision_triggers.txt25
  • 00_marriage_triggers.txt30
  • 00_military_triggers.txt3
  • 00_opinion_scripted_triggers.txt12
  • 00_personality_trait_triggers.txt2
  • 00_personality_triggers.txt24
  • 00_pet_triggers.txt15
  • 00_physical_appearance_triggers.txt3
  • 00_pilgrimage_triggers.txt12
  • 00_playdate_activity_triggers.txt2
  • 00_province_triggers.txt1
  • 00_relation_triggers.txt73
  • 00_religion_faith_rite_triggers.txt14
  • 00_religious_triggers.txt165
  • 00_rich_presence_triggers.txt1
  • 00_roaming_activity_triggers.txt11
  • 00_romance_and_seduction_triggers.txt28
  • 00_scheme_befriend_triggers.txt3
  • 00_scheme_triggers.txt105
  • 00_scripted_rule_triggers.txt9
  • 00_scripted_triggers.txt43
  • 00_secret_triggers.txt15
  • 00_secret_type_triggers.txt45
  • 00_sibling_triggers.txt1
  • 00_single_combat_scripted_triggers.txt5
  • 00_statecraft_lifestyle_triggers.txt1
  • 00_stress_triggers.txt24
  • 00_succession_triggers.txt8
  • 00_task_contract_triggers.txt14
  • 00_terrain_triggers.txt10
  • 00_title_triggers.txt6
  • 00_travel_triggers.txt10
  • 00_tutorial_triggers.txt2
  • 00_vassal_stance_triggers.txt4
  • 00_war_and_peace_triggers.txt40
  • 00_weather_triggers.txt27
  • 00_witch_triggers.txt3
  • 01_bp1_filippa_scripted_triggers.txt1
  • 01_building_upgrade_triggers.txt1
  • 01_fp1_scripted_triggers.txt31
  • 02_ep1_scripted_triggers.txt29
  • 03_bp1_scripted_triggers.txt12
  • 03_bp2_scripted_triggers.txt7
  • 03_fp2_scripted_triggers.txt56
  • 04_ep2_accolade_triggers.txt70
  • 04_ep2_tour_triggers.txt5
  • 04_ep2_tournament_triggers.txt37
  • 04_ep2_wedding_triggers.txt8
  • 05_bp2_hostage_triggers.txt14
  • 05_bp2_scripted_triggers.txt2
  • 05_bp2_triggers.txt3
  • 06_bp3_triggers.txt10
  • 06_ce1_epidemic_triggers.txt4
  • 06_ce1_legend_triggers.txt9
  • 06_ce1_legitimacy_triggers.txt4
  • 06_fp3_scripted_triggers.txt32
  • 07_ep3_petition_triggers.txt16
  • 07_ep3_triggers.txt118
  • 07_frankokratia_triggers.txt16
  • 08_bp3_triggers.txt1
  • 09_mpo_greatest_of_khans_triggers.txt17
  • 09_mpo_settlement_issue_triggers.txt4
  • 10_ach_scripted_triggers.txt22
  • 10_tgp_dynastic_cycle_triggers.txt32
  • 10_tgp_house_bloc_triggers.txt3
  • 10_tgp_house_relation_triggers.txt3
  • 10_tgp_japan_triggers.txt56
  • 10_tgp_korea_triggers.txt1
  • 10_tgp_natural_disaster_triggers.txt10
  • 10_tgp_triggers.txt74
  • 11_petition_head_of_faith_triggers.txt30
  • 20_health_balancing_triggers.txt5
  • 20_health_triggers.txt49
  • clerical_chastity_triggers.txt4
  • great_project_triggers.txt2
  • mpo_scripted_triggers.txt60
  • music_triggers.txt14
  • pam_antipope_triggers.txt15
  • pam_heresy_triggers.txt47
  • pam_saint_triggers.txt17
  • pam_scripted_triggers.txt370
  • pam_secular_faith_triggers.txt7
  • pam_spread_tenet_triggers.txt3
  • passive_rite_learning_triggers.txt10
  • sanctify_artifact_triggers.txt1
  • tgp_imperial_examination_triggers.txt18
  • tgp_mandala_task_contract_triggers.txt5
  • tgp_mandala_triggers.txt59
  • tgp_silk_road_triggers.txt3
  • tgp_tribute_mission_triggers.txt16

Source: game/common/scripted_triggers and every file of common/, events/ and history/ that calls them, Crusader Kings III 1.20.1.2. Scripted triggers an event file defines for itself (scripted_trigger x = { }) are not listed.

Spotted a mistake on this page?