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

Scripted effect

save_type_specific_successor_culture_effect

save_type_specific_successor_culture_effect = yes

game/common/scripted_effects/00_accolades_scripted_effects.txt, line 1947 (507 lines). No parameters.

save_type_specific_successor_culture_effect is a scripted effect in Crusader Kings III, written at line 1947 of its file. It takes no parameters: save_type_specific_successor_culture_effect = yes. The game's script calls it in 1 place, among them accolade_character_creation_effect (scripted effect). Patch 1.20.1.2, from game/common/scripted_effects/00_accolades_scripted_effects.txt.

The comment above it in the file

this saves appropriate cultures for specific accolade types, just need to check for the type along with its relevant cultural triggers

What it does

Every line of it is script with no tooltip text: the script is below.

The script as written (120 lines of game script)
save_type_specific_successor_culture_effect = {
	random_culture_global = {
		limit = {
			OR = {
				# Marauder
				AND = {
					scope:accolade_in_need = {
						initial_type = accolade_type:marauder_attribute
					}
					OR = {
						has_cultural_pillar = ethos_bellicose
						has_cultural_tradition = tradition_ruling_caste
						has_cultural_tradition = tradition_eye_for_an_eye
					}
				}
				# Idealist
				AND = {
					scope:accolade_in_need = {
						initial_type = accolade_type:idealist_attribute
					}
					OR = {
						has_cultural_pillar = ethos_egalitarian
						has_cultural_tradition = tradition_charitable
						has_cultural_tradition = tradition_loyal_soldiers
						has_cultural_tradition = tradition_chivalry
					}
				}
				# Charmer
				AND = {
					scope:accolade_in_need = {
						initial_type = accolade_type:charmer_attribute
					}
					OR = {
						has_cultural_pillar = ethos_courtly
						has_cultural_tradition = tradition_welcoming
					}
				}
				# Thug
				AND = {
					scope:accolade_in_need = {
						initial_type = accolade_type:thug_attribute
					}
					OR = {
						has_cultural_pillar = ethos_bellicose
						has_cultural_tradition = tradition_battlefield_looters
						has_cultural_tradition = tradition_ruling_caste
						has_cultural_tradition = tradition_quarrelsome
					}
				}
				# Disciplinarian
				AND = {
					scope:accolade_in_need = {
						initial_type = accolade_type:disciplinarian_attribute
					}
					OR = {
						has_cultural_pillar = ethos_stoic
						has_cultural_pillar = ethos_bureaucratic
						has_cultural_tradition = tradition_hard_working
						has_cultural_tradition = tradition_staunch_traditionalists
						has_cultural_tradition = tradition_formation_fighting
					}
				}
				# Valiant
				AND = {
					scope:accolade_in_need = {
						initial_type = accolade_type:valiant_attribute
					}
					OR = {
						has_cultural_pillar = ethos_bellicose
						has_cultural_tradition = tradition_talent_acquisition
						has_cultural_tradition = tradition_only_the_strong
						has_cultural_tradition = tradition_stand_and_fight
						has_cultural_tradition = tradition_warrior_culture
						has_cultural_tradition = tradition_fp1_performative_honour
						has_cultural_tradition = tradition_fp1_the_right_to_prove
					}
				}
				# Stalwart
				AND = {
					scope:accolade_in_need = {
						initial_type = accolade_type:stalwart_attribute
					}
					OR = {
						has_cultural_pillar = ethos_stoic
						has_cultural_pillar = ethos_communal
						has_cultural_tradition = tradition_stalwart_defenders
                        has_cultural_tradition = tradition_stand_and_fight
                        has_cultural_tradition = tradition_druzhina
                        has_cultural_tradition = tradition_hird
                        has_cultural_tradition = tradition_fp1_coastal_warriors
					}
					NOT = {
						has_cultural_tradition = tradition_hit_and_run
					}
				}
				# Scoundrel
				AND = {
					scope:accolade_in_need = {
						initial_type = accolade_type:scoundrel_attribute
					}
					OR = {
						has_cultural_pillar = ethos_bellicose
						has_cultural_tradition = tradition_hit_and_run
                        has_cultural_tradition = tradition_quarrelsome
                        has_cultural_tradition = tradition_swords_for_hire
                        has_cultural_tradition = tradition_ep3_audacious_cadets
                        has_cultural_tradition = tradition_fp1_coastal_warriors
                        has_cultural_tradition = tradition_fp2_state_ransoming
                        has_cultural_tradition = tradition_practiced_pirates
					}
					NOT = {
						has_cultural_tradition = tradition_hit_and_run
					}
				}
				# Politicker
				AND = {
					scope:accolade_in_need = {
						initial_type = accolade_type:politicker_attribute
					}
					OR = {

As written in game/common/scripted_effects/00_accolades_scripted_effects.txt.

The first 120 of its 507 lines; the rest is in game/common/scripted_effects/00_accolades_scripted_effects.txt from line 1947.

Where it is used

Every place in common/, events/ and history/ that calls save_type_specific_successor_culture_effect.

Source: game/common/scripted_effects/00_accolades_scripted_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?