Creature file that files contain information about creature units stats, abilities, sounds and visuals that are used on the combat map.
Location[]
The Creature XDB files are found in data.pak/GameMechanics/Creature/Creatures/ and its subfolders.
Tags[]
Tag Name | Type | Description |
---|---|---|
AttackSkill | Integer | Creature attack value |
DefenceSkill | Integer | Creature Defense value |
Shots | Integer | Number of ranged attacks |
MinDamage | Integer | Minimum damage creature can cause |
MaxDamage | Integer | Maximum damage creature can cause |
Speed | Integer | Creature movement range in combat |
Initiative | Integer | Creature time-act-again value |
Flying | Boolean | false - Creature is a walker
true - Creature can fly |
Health | Integer | Creature hit points |
KnownSpells | Array | List of all spells creature can cast and their mastery strength. |
SpellPoints | Integer | Creature max mana capacity |
SpellPoints1 | Integer | How many times creature can use their special ability (example: Invisibility) |
SpellPoints2 | Integer | How many times creature can use Gating in combat |
Exp | Integer | Amount of experience a hero gains for killing this unit |
Power | Integer | Value estimates overall creature strength. Used by AI for hero army estimation. |
TimeToCommand | Integer | If Combat timer is enabled, this is the amount of time the player has to act with the creature. |
CreatureTier | Integer | Tier level of the creature. |
Upgrade | Boolean | false - base creature
true - upgraded creature |
PairCreature | Internal ID | If this is base creature, this ID points to its upgraded version.
If it is upgraded creature - points to the base version or the alternative upgrade if such exists. |
CreatureTown | Internal ID | The faction the creature is aligned to |
MagicElement | Array | Consists of 2 magic elements from Fire,Earth,Water and Air that are used for "Elemental Vision" damage estimation. |
WeeklyGrowth | Integer | Creature growth in towns per week |
Cost | Array | Creature cost to purchase |
SubjectOfRandomGeneration | Boolean | True - Creature is used in random map generation
False - Creature is not used |
MonsterShared | href | Points to creature adventure map object file AdvMapMonsterShared XDB |
CombatSize | Integer | Defines the number of squares creature is taking on the battlefield as follows:
- 1 is 1x1 - 2 is 2x2 |
PatternAttack | Array | define the pattern attack of the creature |
flybySequence | ||
Visual | href | Points to creature visual file CreatureVisual XDB |
Range | ||
BaseCreature | Internal ID | If it is upgraded creature - ID points to the base version
If it is base creature - ID is "CREATURE_UNKNOWN" |
Upgrades | Array | If creature is base, this array lists all creature upgrades.
If this creature is upgraded, the array is empty. |
Abilities | Array | List of all abilities that this creature has |