DB/ObjectEffectPackageElem

From wowdev
Jump to navigation Jump to search

Elements of ObjectEffectPackages. Links between ObjectEffectGroups and Packages and therefore provides for example "FlyingMachineCreature_Vehicle" the set of data in ObjectEffect.dbc that representates "FlyingMachineCreature_VehicleWalkBackwards" being ID 329.

9183

ID, int
objectEffectPackageID, iRefId: ObjectEffectPackage
objectEffectGroupID, iRefId: ObjectEffectGroup
stateType, int, like animationdata.dbc but other indices. no idea, where this links to.

Movement state

1	Loop
2 	Unknown
3	Unknown
4	Unknown
5	Unknown
6	Ascending
7	Descending
8	AttackThrown
10	LoadThrown
12	Run
13	Walk
14	Wound
15	Death
17	Wounds
19	Stand
20	ShuffleLeft
21	ShuffleRight
22	WalkBackwards
23	JumpStart
24	JumpEnd
26	JumpLandRun
27	Swim
28	SwimLeft
29	SwimRight
30	SwimBackwards
31	RunLeft
32	RunRight
33	SwimIdle
34	Sprint
35	JumpEnd
36	JumpStart
37	Moving
38	Idle
40	AttackUnarmed
41	StandVar1
42	SwimIdleVar1

6.0.1.18179

struct ObjectEffectPackageElemRec {
  uint32_t m_ID;
  uint32_t m_objectEffectPackageID;
  uint32_t m_objectEffectGroupID;
  uint32_t m_stateType;             // types and their mapping from AnimationData.dbc are hardcoded in s_objectEffectAnimStateMap.
};