Skip to content

Souls

Every soul of Kingdom Come: Deliverance II - 8206 souls from the game’s Libs/Tables/rpg/soul*.xml, one page per archetype. A soul is what the game spawns a living thing from: its face, body, stats and archetype. Wherever a script or a command takes a soul, the id, the name (case-insensitive) or the GUID works, and only the archetype the call is for resolves:

  • Horse - CreateHorse(x, y, z, yaw, pid, world, soul), /horse <soul>, [spawn] horse_soul. A henry soul makes no horse.
  • Dog - CreateDog(pid, soul), /dog <soul>.
  • NPC and NPC_Female - CreateActor(soul, ...)’s face and build, /actor <soul>, and the appearance of SetSpawnInfo(pid, x, y, z, yaw, clothing, weapons, appearance) - the face the other players see on a player’s body ([spawn] appearances is the server’s default pool).
  • The animals are listed for the day a script spawns them.

In a game mode: GetHorseSoul(key), GetSoulInfo(key), FindSouls(pattern [, max]) (Lua, C#); in the chat: /horses <part of a name>. The id is the soul’s place in the name-sorted export: keep the name or the GUID in anything durable.

Page Entries
Horse 616
Dog 156
NPC (1/3: A-K) 2093
NPC (2/3: K-S) 2093
NPC (3/3: S-Z) 2091
NPC_Female 986
Boar 6
CattleBull 2
CattleCow 13
Hare 1
Hero 3
Pig 8
Raven 1
RedDeerDoe 3
RedDeerStag 11
RoeDeerBuck 2
RoeDeerHind 1
SheepEwe 16
SheepRam 4
WildDog 15
Wolf 85