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. Ahenrysoul makes no horse. - Dog -
CreateDog(pid, soul),/dog <soul>. - NPC and NPC_Female -
CreateActor(soul, ...)’s face and build,/actor <soul>, and theappearanceofSetSpawnInfo(pid, x, y, z, yaw, clothing, weapons, appearance)- the face the other players see on a player’s body ([spawn] appearancesis 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 |
