Base game achievement
Norman Yoke
Starting as William the Bastard in 1066, win the Norman Invasion, become English, and have only English Vassals below you in the Kingdom of England
Conditions as the game checks them
Possible decides whether the achievement can still be earned in a run; happened is the check that unlocks it (common/achievements/_achievements.info).
Unlocks when (happened) (28 lines of game script)
custom_description = {
text = norman_yoke_achievement_trigger
exists = global_var:achievement_norman_yoke_war_flag
culture = culture:english
title:k_england = {
holder = {
this = root
save_temporary_scope_as = english_king
}
any_in_de_jure_hierarchy = {
count = all
trigger_if = {
limit = {
OR = {
tier = tier_county
tier = tier_duchy
}
holder ?= {
is_vassal_of = scope:english_king
}
}
holder = {
culture = culture:english
}
}
}
}
}As written in game/common/achievements/standard_achievements.txt.
Still possible while (possible) (1 line of game script)
exists = global_var:started_norman_yoke_achievement
As written in game/common/achievements/standard_achievements.txt.
Source: game/common/achievements/standard_achievements.txt, game/common/achievement_groups.txt and the English localisation, Crusader Kings III 1.20.0.3. Unlock share: Steam Web API, 2026-10-02.