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

Scripted effect · Tours and Tournaments files

add_random_tourney_participant_level_effect

add_random_tourney_participant_level_effect = yes

game/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:

• 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.

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.

Spotted a mistake on this page?