Base game achievement
A Legacy to Last the Ages
Complete an entire Dynasty Legacy path
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) (24 lines of game script)
custom_description = {
text = a_legacy_to_last_the_ages_achievement_trigger
dynasty = {
OR = {
has_dynasty_perk = blood_legacy_5
has_dynasty_perk = warfare_legacy_5
has_dynasty_perk = law_legacy_5
has_dynasty_perk = guile_legacy_5
has_dynasty_perk = erudition_legacy_5
has_dynasty_perk = glory_legacy_5
has_dynasty_perk = kin_legacy_5
has_dynasty_perk = fp1_adventure_legacy_5
has_dynasty_perk = fp1_pillage_legacy_5
has_dynasty_perk = ep1_culture_legacy_5
has_dynasty_perk = fp2_urbanism_legacy_5
has_dynasty_perk = fp2_coterie_legacy_5
has_dynasty_perk = fp3_khvarenah_legacy_5
has_dynasty_perk = ep2_activities_legacy_5
has_dynasty_perk = ce1_heroic_legacy_5
has_dynasty_perk = ce1_legitimacy_legacy_5
has_dynasty_perk = ep3_administrative_legacy_5
}
}
}As written in game/common/achievements/standard_achievements.txt.
Still possible while (possible) (17 lines of game script)
dynasty ?= {
NOR = {
has_dynasty_perk = blood_legacy_5
has_dynasty_perk = warfare_legacy_5
has_dynasty_perk = law_legacy_5
has_dynasty_perk = guile_legacy_5
has_dynasty_perk = erudition_legacy_5
has_dynasty_perk = glory_legacy_5
has_dynasty_perk = kin_legacy_5
has_dynasty_perk = fp1_adventure_legacy_5
has_dynasty_perk = fp1_pillage_legacy_5
has_dynasty_perk = ep1_culture_legacy_5
has_dynasty_perk = fp2_urbanism_legacy_5
has_dynasty_perk = fp2_coterie_legacy_5
has_dynasty_perk = fp3_khvarenah_legacy_5
}
}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.