Heroes 5 Wiki

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