Scripted trigger · Tours and Tournaments files
culture_matches_accolade_specialization_trigger
culture_matches_accolade_specialization_trigger = { ACCOLADE = … }game/common/scripted_triggers/04_ep2_accolade_triggers.txt, line 1128 (171 lines). Parameters: $ACCOLADE$.
culture_matches_accolade_specialization_trigger is a scripted trigger in Crusader Kings III, in the Tours and Tournaments files, written at line 1128 of its file. A call passes 1 parameter: ACCOLADE. The game's script calls it in 1 place, among them accolade_create_squire_effect (scripted effect). Patch 1.20.1.2, from game/common/scripted_triggers/04_ep2_accolade_triggers.txt.
What it checks
One of these
All of these
- Their culture:
$ACCOLADE$ = { initial_type = accolade_type:archer_attribute }
or
All of these
- Their culture:
$ACCOLADE$ = { initial_type = accolade_type:skirmisher_attribute }
or
All of these
- Their culture:
$ACCOLADE$ = { initial_type = accolade_type:vanguard_attribute }
or
All of these
- Their culture:
$ACCOLADE$ = { initial_type = accolade_type:pike_attribute }
or
All of these
- Their culture:
$ACCOLADE$ = { initial_type = accolade_type:outrider_attribute }
or
All of these
- Their culture:
$ACCOLADE$ = { initial_type = accolade_type:lancer_attribute }
or
All of these
- Their culture:
$ACCOLADE$ = { initial_type = accolade_type:horse_archer_attribute }
or
All of these
- Their culture:
One of these
culture_has_improved_crossbowmen = yesor
has_innovation = innovation_advanced_bowmaking
$ACCOLADE$ = { initial_type = accolade_type:crossbowmen_attribute }
- Their culture:
or
All of these
- Their culture:
has_innovation = innovation_mangonel
$ACCOLADE$ = { initial_type = accolade_type:besieger_attribute }
- Their culture:
or
All of these
- Their culture:
has_innovation = innovation_war_camels
$ACCOLADE$ = { initial_type = accolade_type:camelry_attribute }
- Their culture:
or
All of these
- Their culture:
has_innovation = innovation_elephantry
$ACCOLADE$ = { initial_type = accolade_type:elephantry_attribute }
- Their culture:
or
All of these
- Their culture:
has_innovation = innovation_gunpowder
$ACCOLADE$ = { initial_type = accolade_type:gunpowder_attribute }
- Their culture:
or
All of these
- Their culture:
One of these
- The Culture has the Ceremonious Cultural Pillar
or
The Culture has the Egalitarian Cultural Pillar
$ACCOLADE$ = { initial_type = accolade_type:politicker_attribute }
- Their culture:
or
All of these
- Their culture:
One of these
- The Culture has the Bellicose Cultural Pillar
or
The Culture has the Stoic Cultural Pillar
$ACCOLADE$ = { initial_type = accolade_type:tactician_attribute }
- Their culture:
or
All of these
- Their culture:
One of these
- The Culture has the Bureaucratic Cultural Pillar
or
The Culture has the Egalitarian Cultural Pillaror
The Culture has the Spiritual Cultural Pillar
$ACCOLADE$ = { initial_type = accolade_type:reeve_attribute }
- Their culture:
or
All of these
- Their culture:
One of these
- The Culture has the Bureaucratic Cultural Pillar
or
The Culture has the Communal Cultural Pillar
$ACCOLADE$ = { initial_type = accolade_type:manipulator_attribute }
- Their culture:
or
All of these
- Their culture:
One of these
- The Culture has the Spiritual Cultural Pillar
or
The Culture has the Ceremonious Cultural Pillaror
The Culture has the Communal Cultural Pillar
$ACCOLADE$ = { initial_type = accolade_type:mentor_attribute }
- Their culture:
or
All of these
- Their culture:
One of these
- The Culture has the Bellicose Cultural Pillar
or
The Culture has the Stoic Cultural Pillar
$ACCOLADE$ = { initial_type = accolade_type:contender_attribute }
- Their culture:
• 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 (120 lines of game script)
culture_matches_accolade_specialization_trigger = {
OR = {
AND = {
culture = {
culture_specializes_in_archer_maa = yes
}
$ACCOLADE$ = {
initial_type = accolade_type:archer_attribute
}
}
AND = {
culture = {
culture_specializes_in_skirmisher_maa = yes
}
$ACCOLADE$ = {
initial_type = accolade_type:skirmisher_attribute
}
}
AND = {
culture = {
culture_specializes_in_heavy_infantry_maa = yes
}
$ACCOLADE$ = {
initial_type = accolade_type:vanguard_attribute
}
}
AND = {
culture = {
culture_specializes_in_pikemen_maa = yes
}
$ACCOLADE$ = {
initial_type = accolade_type:pike_attribute
}
}
AND = {
culture = {
culture_specializes_in_light_cavalry_maa = yes
}
$ACCOLADE$ = {
initial_type = accolade_type:outrider_attribute
}
}
AND = {
culture = {
culture_specializes_in_heavy_cavalry_maa = yes
}
$ACCOLADE$ = {
initial_type = accolade_type:lancer_attribute
}
}
AND = {
culture = {
culture_specializes_in_archer_cavalry_maa = yes
}
$ACCOLADE$ = {
initial_type = accolade_type:horse_archer_attribute
}
}
AND = {
culture = {
OR = {
culture_has_improved_crossbowmen = yes
has_innovation = innovation_advanced_bowmaking
}
}
$ACCOLADE$ = {
initial_type = accolade_type:crossbowmen_attribute
}
}
AND = {
culture = {
has_innovation = innovation_mangonel
}
$ACCOLADE$ = {
initial_type = accolade_type:besieger_attribute
}
}
AND = {
culture = {
has_innovation = innovation_war_camels
}
$ACCOLADE$ = {
initial_type = accolade_type:camelry_attribute
}
}
AND = {
culture = {
has_innovation = innovation_elephantry
}
$ACCOLADE$ = {
initial_type = accolade_type:elephantry_attribute
}
}
AND = {
culture = {
has_innovation = innovation_gunpowder
}
$ACCOLADE$ = {
initial_type = accolade_type:gunpowder_attribute
}
}
AND = {
culture = {
OR = {
has_cultural_pillar = ethos_courtly
has_cultural_pillar = ethos_egalitarian
}
}
$ACCOLADE$ = {
initial_type = accolade_type:politicker_attribute
}
}
AND = {
culture = {
OR = {
has_cultural_pillar = ethos_bellicose
has_cultural_pillar = ethos_stoic
}
}
$ACCOLADE$ = {As written in game/common/scripted_triggers/04_ep2_accolade_triggers.txt.
The first 120 of its 171 lines; the rest is in game/common/scripted_triggers/04_ep2_accolade_triggers.txt from line 1128.
Where it is used
Every place in common/, events/ and history/ that calls culture_matches_accolade_specialization_trigger.
Scripted effects (1)
Source: game/common/scripted_triggers/04_ep2_accolade_triggers.txt and every file of common/, events/ and history/ that calls it, Crusader Kings III 1.20.1.2.