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

Scripted effect

embrace_english_culture_effect

embrace_english_culture_effect = yes

game/common/scripted_effects/00_decisions_effects.txt, line 183 (252 lines). No parameters.

embrace_english_culture_effect is a scripted effect in Crusader Kings III, written at line 183 of its file. It takes no parameters: embrace_english_culture_effect = yes. The game's script calls it in 2 places, among them Embrace English Culture (decision) and … no More (event british_isles.2001). Its body carries 1 text of the game's own for the player. Patch 1.20.1.2, from game/common/scripted_effects/00_decisions_effects.txt.

What it does

  • Gain +150 Prestige
  • Adopts the English Culture
  • If

    Then

  • If

    Then

  • If

    • Any child:
      • NOT = { is_spouse_of = root }

    Then

    • All children:
  • If

    • Any vassal or below:
      • Is played by the AI
      • One of these

      • Their primary title:
        • One of these

          • de_jure_liege = title:k_england
          • or

            de_jure_liege.de_jure_liege = title:k_england
          • or

            de_jure_liege.de_jure_liege.de_jure_liege = title:k_england

    Then

    • Every Norman or French Vassal in de jure England:
      • Only some of them (the filter is in the script below)
      • Adopts the English Culture
  • Every Anglo-Saxon County in de jure England:
    • Where:
      • target_is_de_facto_liege_or_above = root.primary_title
    • region = custom_england
    • 40% chance of:
      • set_county_culture = culture:english
  • English: The English Culture gains all Norman and Anglo-Saxon Innovations
  • Every player:
  • global_var:harrying_of_the_north:
    • end_story = yes

• 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)
embrace_english_culture_effect = {
	# Scopes saves for localization
	root = {
		save_scope_as = embracer
	}

	# Prestige Bonus
	add_prestige = medium_prestige_gain

	#Convert your, and your whole family's, culture
	set_culture = culture:english
	if = {
		limit = { any_spouse = { is_playable_character = no } }
		every_spouse = {
			limit = {
				is_playable_character = no
				OR = {
					culture = culture:norman
					culture = culture:french
				}
			}
			set_culture = culture:english
		}
	}
	if = {
		limit = {
			any_close_family_member = {
				is_playable_character = no
				NOT = { is_spouse_of = root }
			}
		}
		every_close_family_member = {
			limit = {
				is_playable_character = no
				NOT = { is_spouse_of = root }
			}
			custom = all_unlanded_family_members
			set_culture = culture:english
		}
	}
	if = {
		limit = {
			any_child = {
				NOT = { is_spouse_of = root }
			}
		}
		every_child = {
			limit = {
				NOT = { is_spouse_of = root }
			}
			custom = all_children_custom
			set_culture = culture:english
		}
	}

	#Convert appropriate vassals, and their family
	if = {
		limit = {
			any_vassal_or_below = {
				is_ai = yes
				OR = {
					culture = culture:norman
					culture = culture:french
				}
				primary_title = {
					OR = {
						de_jure_liege = title:k_england
						de_jure_liege.de_jure_liege = title:k_england
						de_jure_liege.de_jure_liege.de_jure_liege = title:k_england
					}
				}
			}
		}
		every_vassal_or_below = {
			custom = embrace_english_culture_vassals_custom
			limit = {
				is_ai = yes
				OR = {
					culture = culture:norman
					culture = culture:french
				}
				primary_title = {
					OR = {
						de_jure_liege = title:k_england
						de_jure_liege.de_jure_liege = title:k_england
						de_jure_liege.de_jure_liege.de_jure_liege = title:k_england
					}
				}
			}
			set_culture = culture:english
			hidden_effect = {
				if = {
					limit = { any_spouse = { is_playable_character = no } }
					every_spouse = {
						limit = {
							is_playable_character = no
							OR = {
								culture = culture:norman
								culture = culture:french
							}
						}
						set_culture = culture:english
					}
				}
				if = {
					limit = {
						any_close_family_member = {
							is_playable_character = no
							NOT = { is_spouse_of = prev }
						}
					}
					every_close_family_member = {
						limit = {
							is_playable_character = no
							NOT = { is_spouse_of = prev }
						}
						custom = all_unlanded_family_members
						set_culture = culture:english
					}
				}

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

The first 120 of its 252 lines; the rest is in game/common/scripted_effects/00_decisions_effects.txt from line 183.

Where it is used

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

Events (1)

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