Scripted effect · Tours and Tournaments files
add_random_tourney_participant_level_effect
add_random_tourney_participant_level_effect = yesgame/common/scripted_effects/04_dlc_ep2_tournament_effects.txt, line 8375 (648 lines). No parameters.
add_random_tourney_participant_level_effect is a scripted effect in Crusader Kings III, in the Tours and Tournaments files, written at line 8375 of its file. It takes no parameters: add_random_tourney_participant_level_effect = yes. The game's script calls it in 27 places, among them conqueror.0200 (event), minor_decisions.0001 (event) and bp1_yearly_2021_martial_person_template (scripted character templates). Patch 1.20.1.2, from game/common/scripted_effects/04_dlc_ep2_tournament_effects.txt.
The comment above it in the file
ADD RANDOM HASTILUDES SKILL LEVELS with some mighty stacks of modifiers to make them culturally appropriate
What it does
- If has the Trait: Hastiluder:
- 1 of 13 things will happen:
- 29%: Nothing else happens
- 11% (base chance; changed in play): Hastiluder (foot) experience +20
- 7% (base chance; changed in play): Hastiluder (foot) experience +50
- 4% (base chance; changed in play): Hastiluder (foot) experience +80
- 11% (base chance; changed in play): Hastiluder (horse) experience +20
- 7% (base chance; changed in play): Hastiluder (horse) experience +50
- 4% (base chance; changed in play): Hastiluder (horse) experience +80
- 7% (base chance; changed in play): Hastiluder (wit) experience +20
- 4% (base chance; changed in play): Hastiluder (wit) experience +50
- 4% (base chance; changed in play): Hastiluder (wit) experience +80
- 7% (base chance; changed in play): Hastiluder (bow) experience +20
- 4% (base chance; changed in play): Hastiluder (bow) experience +50
- 4% (base chance; changed in play): Hastiluder (bow) experience +80
- 1 of 5 things will happen:
- 60%: Nothing else happens
- 10%: Hastiluder (foot) experience +20
- 10%: Hastiluder (bow) experience +20
- 10%: Hastiluder (horse) experience +20
- 10%: Hastiluder (wit) experience +20
- 1 of 13 things will happen:
• 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)
add_random_tourney_participant_level_effect = {
if = {
limit = {
has_trait = tourney_participant
}
random_list = {
40 = { }
# FOOT XP
15 = {
add_trait_xp = {
trait = tourney_participant
track = foot
value = 20
}
modifier = {
add = 40
culture = {
OR = {
has_cultural_tradition = tradition_fp1_coastal_warriors
has_cultural_tradition = tradition_stand_and_fight
has_cultural_tradition = tradition_druzhina
has_cultural_tradition = tradition_futuwaa
has_cultural_tradition = tradition_garuda_warriors
has_cultural_tradition = tradition_himalayan_settlers
has_cultural_tradition = tradition_khadga_puja
has_cultural_tradition = tradition_mountaineer_ruralism
has_cultural_tradition = tradition_hird
}
}
}
modifier = {
add = 20
culture = {
OR = {
has_cultural_tradition = tradition_metal_craftsmanship
has_cultural_tradition = tradition_roman_legacy
has_cultural_tradition = tradition_mountain_homes
has_cultural_tradition = tradition_polders
has_cultural_tradition = tradition_republican_legacy
has_cultural_tradition = tradition_formation_fighting
has_cultural_tradition = tradition_fp1_trials_by_combat
has_cultural_tradition = tradition_fp1_performative_honour
has_cultural_tradition = tradition_caucasian_wolves
has_cultural_tradition = tradition_ep3_audacious_cadets
has_cultural_tradition = tradition_mobile_guards
has_cultural_tradition = tradition_mountain_herding
has_cultural_tradition = tradition_horn_mountain_skirmishing
has_cultural_tradition = tradition_mubarizuns
has_cultural_tradition = tradition_burman_royal_army
has_cultural_tradition = tradition_upland_skirmishing
}
}
}
modifier = {
add = -20
culture = {
OR = {
has_cultural_tradition = tradition_frugal_armorsmiths
has_cultural_tradition = tradition_strength_in_numbers
}
}
}
modifier = {
add = -25
prowess <= 8
}
}
10 = {
add_trait_xp = {
trait = tourney_participant
track = foot
value = 50
}
modifier = {
add = 30
culture = {
OR = {
has_cultural_tradition = tradition_fp1_coastal_warriors
has_cultural_tradition = tradition_stand_and_fight
has_cultural_tradition = tradition_druzhina
has_cultural_tradition = tradition_futuwaa
has_cultural_tradition = tradition_garuda_warriors
has_cultural_tradition = tradition_himalayan_settlers
has_cultural_tradition = tradition_khadga_puja
has_cultural_tradition = tradition_mountaineer_ruralism
has_cultural_tradition = tradition_hird
}
}
}
modifier = {
add = 15
culture = {
OR = {
has_cultural_tradition = tradition_metal_craftsmanship
has_cultural_tradition = tradition_roman_legacy
has_cultural_tradition = tradition_mountain_homes
has_cultural_tradition = tradition_polders
has_cultural_tradition = tradition_republican_legacy
has_cultural_tradition = tradition_formation_fighting
has_cultural_tradition = tradition_fp1_trials_by_combat
has_cultural_tradition = tradition_fp1_performative_honour
has_cultural_tradition = tradition_caucasian_wolves
has_cultural_tradition = tradition_ep3_audacious_cadets
has_cultural_tradition = tradition_mobile_guards
has_cultural_tradition = tradition_mountain_herding
has_cultural_tradition = tradition_horn_mountain_skirmishing
has_cultural_tradition = tradition_mubarizuns
has_cultural_tradition = tradition_burman_royal_army
has_cultural_tradition = tradition_upland_skirmishing
}
}
}
modifier = {
add = -20
culture = {
OR = {
has_cultural_tradition = tradition_frugal_armorsmiths
has_cultural_tradition = tradition_strength_in_numbers
}
}As written in game/common/scripted_effects/04_dlc_ep2_tournament_effects.txt.
The first 120 of its 648 lines; the rest is in game/common/scripted_effects/04_dlc_ep2_tournament_effects.txt from line 8375.
Where it is used
Every place in common/, events/ and history/ that calls add_random_tourney_participant_level_effect.
Events (2)
Scripted character templates (25)
- bp1_yearly_2021_martial_person_template
- celebration_martial_character
- culture_defender_knight_template
- errant_soldier_character
- foreign_mercenary_template
- fp1_jomsviking_bigwig
19 more
- fp1_jomsviking_retainer_prowess
- frankish_knight_character
- frontier_hero_template
- holy_order_leader_character
- honorable_soldier_character
- knight_errant_character
- martial_chivalry_focus_friend_template
- new_warrior_character
- nomadic_faction_leader_template
- old_knight_teacher
- peasant_faction_leader_template
- pool_repopulate_prowess
- populist_faction_leader_template
- retired_mercenary
- saharan_clan_leader_character
- soldier_friend_character
- swords_for_hire_character
- tgp_warrior_monk_template
- wandering_knight_character
Source: game/common/scripted_effects/04_dlc_ep2_tournament_effects.txt and every file of common/, events/ and history/ that calls it, Crusader Kings III 1.20.1.2.