DB/AnimationData: Difference between revisions

From wowdev
Jump to navigation Jump to search
No edit summary
No edit summary
Line 2: Line 2:
This table defines the different animations [[M2|models]] can have.
This table defines the different animations [[M2|models]] can have.


==3.3.5.12340==
==Wrath==
===3.3.5.12340===
====Table====
{| style="background:#FCFCFC; color:black"
{| style="background:#FCFCFC; color:black"
|-  
|-  
Line 29: Line 31:
|}
|}


==6.0.1.18179==
==Warlords==
===6.0.1.18179===
====Struct====
  struct AnimationDataRec {
  struct AnimationDataRec {
   uint32_t m_ID;
   uint32_t m_ID;
Line 39: Line 43:
  };
  };


== 7.0.1.21737 ==
==Legion==
===7.0.1.21737===
====Table====
{| style="background:#FCFCFC; color:black"
{| style="background:#FCFCFC; color:black"
|-  
|-  

Revision as of 03:04, 14 July 2016

This table defines the different animations models can have.

Wrath

3.3.5.12340

Table

Column Field Type Notes
1 ID Integer
2 Name String
3 Weaponflags Integer 0: weapon untouched/non-affected; 4, 16: weapon puts back automatically(either somehow different ?); 32: pull weapons out during animation.
4 Bodyflags Integer Flags of some sort.
5 Flags Integer
6 Unknown Integer 2.* only.
6 Fallback iRefID The animation, preceeding this one.
7 BehaviorID Integer Same as ID for normal animations. (WotLK)
8 BehaviorTier Integer 0 for normal, 3 for fly. (WotLK)

Warlords

6.0.1.18179

Struct

struct AnimationDataRec {
  uint32_t m_ID;
  stringref m_Name;
  uint32_t m_Flags;
  foreign_key<uint32_t, &AnimationDataRec::m_ID> m_Fallback;
  uint32_t m_BehaviorID;
  uint32_t m_BehaviorTier;
};

Legion

7.0.1.21737

Table

Column Field Type Notes
1 ID Integer
2 Name String
3 Flags Int
4 Fallback iRefID The animation, preceeding this one.
5 BehaviorID Integer Same as ID for normal animations. (WotLK)
6 BehaviorTier Integer 0 for normal, 3 for fly. (WotLK)