SpellShapeshiftForm.dbc
📝 Structure on wowdev.wiki
❌ denotes unused fields
Structure
| Index | Field | Type | Reference |
|---|---|---|---|
| 0 | ID | uint32 | |
| 1 | BonusActionBar | uint32 | |
| 2 | Name_0 | string | |
| 3 | Name_1 | string | |
| 4 | Name_2 | string | |
| 5 | Name_3 | string | |
| 6 | Name_4 | string | |
| 7 | Name_5 | string | |
| 8 | Name_6 | string | |
| 9 | Name_7 | string | |
| 10 | Name_8 | string | |
| 11 | Name_9 | string | |
| 12 | Name_10 | string | |
| 13 | Name_11 | string | |
| 14 | Name_12 | string | |
| 15 | Name_13 | string | |
| 16 | Name_14 | string | |
| 17 | Name_15 | string | |
| 18 | Name_lang_mask | uint32 | |
| 19 | Flags | uint32 | |
| 20 | CreatureType | int32 | CreatureType.dbc/0 |
| 21 | AttackIconID | uint32 | SpellIcon.dbc/0 |
| 22 | CombatRoundTime | uint32 | |
| 23 | CreatureDisplayID_0 | uint32 | CreatureDisplayInfo.dbc/0 |
| 24 | CreatureDisplayID_1 | uint32 | CreatureDisplayInfo.dbc/0 |
| 25 | CreatureDisplayID_2 | uint32 | CreatureDisplayInfo.dbc/0 |
| 26 | CreatureDisplayID_3 | uint32 | CreatureDisplayInfo.dbc/0 |
| 27 | PresetSpellID_0 | uint32 | Spell.dbc/0 |
| 28 | PresetSpellID_1 | uint32 | Spell.dbc/0 |
| 29 | PresetSpellID_2 | uint32 | Spell.dbc/0 |
| 30 | PresetSpellID_3 | uint32 | Spell.dbc/0 |
| 31 | PresetSpellID_4 | uint32 | Spell.dbc/0 |
| 32 | PresetSpellID_5 | uint32 | Spell.dbc/0 |
| 33 | PresetSpellID_6 | uint32 | Spell.dbc/0 |
| 34 | PresetSpellID_7 | uint32 | Spell.dbc/0 |
Description of fields
ID
Col: 0 (uint32)
- no description -
BonusActionBar
❌ Col: 1 (uint32)
- no description -
Name
❌ Col: 2 – 18 (Loc)
- no description -
Flags
Col: 19 (uint32)
| Value | Flag | Name | Comment |
|---|---|---|---|
| 1 | 0x00001 | Stance | Simulates not being shapeshifted to allow mounts/items/interactions i.e. warrior stances. |
| 2 | 0x00002 | NotToggleable | Prevents cancellation |
| 4 | 0x00004 | PersistOnDeath | Self descriptive. |
| 8 | 0x00008 | CanInteractNPC | Allows interaction |
| 16 | 0x00010 | DontUseWeapon | Self descriptive. |
| 32 | 0x00020 | AgilityAttackBonus | Enables agility AP bonuses e.g. cat form. |
| 64 | 0x00040 | CanUseEquippedItems | Can equip items. |
| 128 | 0x00080 | CanUseItems | Can use items. |
| 256 | 0x00100 | DontAutoUnshift | Allows client to auto-unshift. |
| 512 | 0x00200 | ConsideredDead | Prevents LFG teleportation. |
| 1024 | 0x00400 | CanOnlyCastShapeshiftSpells | Prevents the use of non-shapeshift form spells. |
| 2048 | 0x00800 | StanceCancelsAtFlightmaster | If m_flags & 1 != 0, cancels shapeshift when interacting with flight masters. |
| 4096 | 0x01000 | NoEmoteSounds | Prevents emote sounds. |
| 8192 | 0x02000 | NoTriggerTeleport | Enables Alliance and Horde to participate in the activity as a group together. |
| 16384 | 0x04000 | CannotChangeEquippedItems | Prevents emote sounds. |
CreatureType
Col: 20 (int32)
- <= 0: inherited from entity
- > 0: creature type
AttackIconID
❌ Col: 21 (uint32)
- no description -
CombatRoundTime
Col: 22 (uint32)
Auto hit delay in msec.
CreatureDisplayID
Col: 23 – 26 (uint32)
- col 23: Alliance
- col 24: Horde
- others unknown
PresetSpellID
Col: 27 – 34 (uint32)
- no description -
