CK3 DatabaseCrusader Kings III · 1.20.1.2 “Crozier” · unofficial
Silk & Silverout Tue, Nov 17What's free, what needs the DLC, price →
Domain, vassal & duchy limits: Crusader Kings III artwork

Crusader Kings III 1.20.1.2

Domain, vassal & duchy limits

How much a ruler can hold before the game takes something back: the domain and vassal limit of each title tier, the held-duchies penalty and the duke's county limit — every number with the define or modifier it comes from.

In Crusader Kings III a ruler of king tier or above may hold 2 duchies before vassals take -15 opinion per duchy too many (MAX_DUCHIES_BEFORE_PENALTY, TOO_MANY_DUCHIES_OPINION); a player of duke tier or lower loses 5% income per county above 30 in the realm; each holding over the domain limit takes 20% off domain tax and 20% off levies, and the tier modifiers give a domain limit of 1 (baron), 2 (count), 2 (duke), 3 (king), 4 (emperor), 5 (hegemon). Patch 1.20.1.2, from game/common/defines/00_defines.txt and game/common/modifiers/00_basic_modifiers.txt.

This section as JSON: /raw/game-rules.json

Too many held duchies (the duchy limit)

2 duchies may be held before vassals mind; -15 opinion for each duchy too many.

DefineValueThe comment beside it in the file
NCharacterOpinion.MAX_DUCHIES_BEFORE_PENALTY2How many duchies are vassals fine with you having? If you're a duke, they don't care; only if you're king or above
NCharacterOpinion.TOO_MANY_DUCHIES_OPINION-15Penalty per duchy too many
NCharacterOpinion.COUNT_LIEGE_HOLDS_MY_DUCHY-25Penalty with count vassals for whom you hold their dejure duchy (and you're above duchy tier)

Domain and vassal limit by title tier

TierDomain limitVassal limitKnightsModifier
Baron+1——baron_modifier
Count+2—+1count_modifier
Duke+2+20+2duke_modifier
King+3+40+3king_modifier
Emperor+4+60+4emperor_modifier
Hegemon+5+80+9hegemon_modifier

The tier modifiers of game/common/modifiers/00_basic_modifiers.txt, whose comment says they are applied to characters of that tier. The Domain Limit game rule moves the domain limit by up to 3 either way.

Every source of domain limit →domain limit in the game's encyclopedia →

Every source of vassal limit →vassal limit in the game's encyclopedia →

Over the domain limit

DefineValueThe comment beside it in the file
NDomain.ABOVE_LIMIT_TAX_INCOME_PENALTY0.2 (20%)How much tax income from domain is reduced per holding over the limit
NDomain.ABOVE_LIMIT_MAX_TAX_INCOME_PENALTY1 (100%)How much tax income from domain can be reduced at most
NDomain.ABOVE_LIMIT_LEVY_PENALTY0.2 (20%)How much levies are reduced per holding over the limit
NDomain.ABOVE_LIMIT_MAX_LEVY_PENALTY1 (100%)How much levies can be reduced at most
NDomain.ABOVE_LIMIT_HERD_INCOME_PENALTY0.5 (50%)How much herd income from domain is reduced per holding over the limit
NDomain.ABOVE_LIMIT_MAX_HERD_INCOME_PENALTY1 (100%)How much herd income from domain can be reduced at most
NDomain.ABOVE_LIMIT_BARTER_GOODS_INCOME_PENALTY0.2 (20%)How much Barter Goods are reduced per holding over the limit
NDomain.ABOVE_LIMIT_MAX_BARTER_GOODS_INCOME_PENALTY1 (100%)How much Barter Goods can be reduced at most
NDomain.HOLDING_GRACE_PERIOD365How many days do newly gained holdings not count towards the domain size for the purposes of penalties (but also not produce any levies)
NDomain.STEWARDSHIP_SKILL_FOR_DOMAIN_LIMIT_INCREASE200domain limit += floor( <stewardship skill> / STEWARDSHIP_SKILL_FOR_DOMAIN_LIMIT_INCREASE )

Over the vassal limit

DefineValueThe comment beside it in the file
NSubjectContract.ABOVE_LIMIT_TAX_INCOME_PENALTY0.05 (5%)How much tax income from domain is reduced per vassal over the limit
NSubjectContract.ABOVE_LIMIT_MAX_TAX_INCOME_PENALTY0.95 (95%)How much tax income from domain can be reduced at most
NSubjectContract.ABOVE_LIMIT_LEVY_PENALTY0.05 (5%)How much levies are reduced per vassal over the limit
NSubjectContract.ABOVE_LIMIT_MAX_LEVY_PENALTY0.95 (95%)How much levies can be reduced at most
NSubjectContract.ABOVE_LIMIT_HERD_INCOME_PENALTY0.05 (5%)How much herd income from domain is reduced per vassal over the limit
NSubjectContract.ABOVE_LIMIT_MAX_HERD_INCOME_PENALTY0.95 (95%)How much herd income from domain can be reduced at most

Counties in a duke's realm

DefineValueThe comment beside it in the file
NCharacter.MAX_COUNTIES_IN_REALM_AS_DUKE30As a duke or below, the player (but not the AI) will suffer penalties when they go beyond this # of counties in their realm. They can form a kingdom to get the penalties to go away
NCharacter.INCOME_PENALTY_PER_COUNTY_ABOVE_LIMIT0.05 (5%)For each county above MAX_COUNTIES_IN_REALM_AS_DUKE, you get 10% less incomeThe comment says 10%; the value is 0.05 (5%).

Source: game/common/defines/00_defines.txt (NCharacterOpinion, NDomain, NSubjectContract, NCharacter) and game/common/modifiers/00_basic_modifiers.txt, Crusader Kings III 1.20.1.2. The comments are the developers', quoted as written; where a comment and its value disagree, the game uses the value.

Spotted a mistake on this page?