Skip to content

Stats and skills

The stats and skills of Kingdom Come: Deliverance II as the game names them (Libs/Tables/rpg/stat.xml, skill.xml). SetPlayerStat(pid, stat, level) and SetPlayerSkill(pid, skill, level) (Lua, C#) take the name column and a level from 1 to 30; the level is kept on the player’s record and re-applied at every spawn, and the game never lowers a level. GetPlayerStat / GetPlayerSkill answer the level of record (0 = never set). The player of the multiplayer level starts at level 5 everywhere; [spawn] stat_level in server.toml raises the four core stats for everyone at the spawn.

name shown as
strength Strength
agility Agility
vitality Vitality
speech Speech
prestige Blacksmith Prestige

prestige is the blacksmithing prestige of the story game, not a combat stat.

A hidden skill is one the game’s own character screen does not show; the name is still the table’s, and whether the engine takes a level for it is untested.

name shown as category hidden
alchemy Alchemy NonCombat
armourer Armourer NonCombat yes
bard Fox NonCombat yes
bowyery Bowyery NonCombat yes
cooking Cooking NonCombat yes
craftsmanship Craftsmanship NonCombat
defense Defence Combat yes
drinking Drinking NonCombat
fencing Warfare Combat
first_aid First Aid NonCombat yes
fishing Fishing NonCombat yes
gambling NonCombat yes
gunsmithing Gunsmith NonCombat yes
heavy_weapons Heavy Weapons Combat
horse_riding NonCombat
houndmaster Houndmaster NonCombat
marksmanship Marksmanship Combat
mining Mining NonCombat yes
scholarship Scholarship NonCombat
shoemaking Cobbler NonCombat yes
stealth Stealth NonCombat
survival Survival NonCombat
tailoring Tailor NonCombat yes
thievery Thievery NonCombat
weapon_dagger Dagger Combat yes
weapon_large Polearms Combat
weapon_shield Shield Combat yes
weapon_sword Swords Combat
weapon_unarmed Unarmed Combat
weaponsmithing Weaponsmith NonCombat yes