The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
≥
struct SpellVisualKitModelAttachRec {
uint32_t m_ID;
foreign_keyⁱ<uint32_t, &SpellVisualKitRec::m_ID> m_parentSpellVisualKitID;
foreign_keyⁱ<uint32_t, &SpellVisualEffectNameRec::m_ID> m_spellVisualEffectNameID;
uint32_t m_attachmentID; // the parent model's attachment, -1 for model's base position
float m_offsetX; // relative to the attachment
float m_offsetY;
float m_offsetZ;
float m_yaw; // the three rotations seem to be in radians
float m_pitch;
float m_roll;
};
≥
Column
|
Field
|
Type
|
Notes
|
1 |
ID |
Integer |
|
2 |
Parent SpellVisualKit ID |
iRefID |
|
3 |
SpellVisualEffectName ID |
iRefID |
|
4 |
Attachment ID |
Integer |
the parent model's attachment, -1 for model's base position
|
5 |
Offset X |
Float |
Relative to the attachment
|
6 |
Offset Y |
Float |
|
7 |
Offset Z |
Float |
|
8 |
Yaw |
Float |
In radians
|
9 |
Pitch |
Float |
|
10 |
Roll |
Float |
|
11 |
Unk |
Integer |
|
12 |
Animation (Birth) |
iRefID |
Animation for the attached model to play once when it is spawned
|
13 |
Animation (Hold) |
iRefID |
Animation of the attached model while it is 'on' the character
|
14 |
Animation (Decay) |
iRefID |
Animation for the attached model to play as it despawns
|