DB/SpellVisualKit
Jump to navigation
Jump to search
This file is used to attach different spell effects from SpellVisualEffectName.dbc to certain points on the model. Each column corresponds to areas on a model such as hands, chest and base.
0.5.3.3368
struct SpellVisualKitRec { uint32_t m_ID; uint32_t m_kitType; uint32_t m_anim; uint32_t m_headEffect; uint32_t m_chestEffect; uint32_t m_baseEffect; uint32_t m_leftHandEffect; uint32_t m_rightHandEffect; uint32_t m_breathEffect; uint32_t m_specialEffect[3]; uint32_t m_characterProcedure; float m_characterParam[4]; uint32_t m_soundID; uint32_t m_shakeID; };
Structure
struct SpellVisualKitEntry // sizeof(0x9C) { uint32_t m_ID; uint32_t m_startAnimID; uint32_t m_animID; uint32_t m_animKitID; uint32_t m_headEffect; uint32_t m_chestEffect; uint32_t m_baseEffect uint32_t m_leftHandEffect; uint32_t m_rightHandEffect; uint32_t m_breathEffect; uint32_t m_leftWeaponEffect; uint32_t m_rightWeaponEffect; uint32_t m_specialEffect[3]; uint32_t m_worldEffect; uint32_t m_soundID; uint32_t m_shakeID; uint32_t m_charProc[4]; float m_charParamZero[4]; float m_charParamOne[4]; float m_charParamTwo[4]; float m_charParamThree[4]; uint32_t m_flags; };
Column Field Type Notes 1 ID Integer 2 iRefID_AnimationData Integer Seems to be caster animation of some sort... 3 iRefID_AnimationData Integer Caster animation. 4 iRefID_SpellVisualEffectName Integer Visual effect over the head. 5 iRefID_SpellVisualEffectName Integer Visual effect at chest. 6 iRefID_SpellVisualEffectName Integer Visual effect at the base/ground. 7 iRefID_SpellVisualEffectName Integer Visual effect at right hand. 8 iRefID_SpellVisualEffectName Integer Visual effect at left hand. 9 iRefID_SpellVisualEffectName Integer Visual effect of AOE spells/abilities. 10 Unknown Integer Unknown 11 Unknown Integer " 12 Unknown Integer " 13 Unknown Integer " 14 Unknown Integer " 15 iRefID_SpellVisualEffectName Integer " 16 iRefID_SoundEntries Integer Sound effect associated with the visual effects. 17 iRefID_SpellEffectCameraShakes Integer 18 SpecificReference Integer Known value "17" reference to item_entry in column 26, example spell - 58493(mohawk grenade), point to item 43486 (Mohawk Mask) 19 Unknown Integer 20 Unknown Integer 21 Unknown Integer 22 Unknown Float Colormask converted from HEX to DECIMAL (can be used for caster or target color) 23 Unknown Float " 24 Unknown Float " 25 Unknown Float* null 26 Unknown Float " 27 Unknown Float " 28 Unknown Float " 29 Unknown Float* null 30 Unknown Float " 31 Unknown Float " 32 Unknown Float " 33 Unknown Float* null 34 Unknown Float " 35 Unknown Float " 36 Unknown Float* " null 37 Unknown Float* " --> associated with SpellVisualEffectName.dbc?; null