DB/SpellVisualEffectName: Difference between revisions
Jump to navigation
Jump to search
Barncastle (talk | contribs) m (→0.5.3.3368) |
Barncastle (talk | contribs) mNo edit summary |
||
Line 5: | Line 5: | ||
uint32_t m_ID; | uint32_t m_ID; | ||
{{Template:Type|stringref}} m_fileName; | {{Template:Type|stringref}} m_fileName; | ||
uint32_t m_specialID; | uint32_t m_specialID; // UNITEFFECTSPECIALS | ||
uint32_t m_specialAttachPoint; | uint32_t m_specialAttachPoint; | ||
float m_areaEffectSize; // if the model's bounding sphere radius <= 0.001, scales the model <code>CGDynamicObject_C::UpdateModelLoadStatus</code> | float m_areaEffectSize; // if the model's bounding sphere radius <= 0.001, scales the model <code>CGDynamicObject_C::UpdateModelLoadStatus</code> | ||
uint32_t m_VisualEffectNameFlags; // <code>UnitEffectIsAuraWorldObject</code> | uint32_t m_VisualEffectNameFlags; // <code>UnitEffectIsAuraWorldObject</code> | ||
}; | |||
enum UNITEFFECTSPECIALS | |||
{ | |||
SPECIALEFFECT_LOOTART = 0x0, | |||
SPECIALEFFECT_LEVELUP = 0x1, | |||
SPECIALEFFECT_FOOTSTEPSPRAYSNOW = 0x2, | |||
SPECIALEFFECT_FOOTSTEPSPRAYSNOWWALK = 0x3, | |||
SPECIALEFFECT_FOOTSTEPDIRT = 0x4, | |||
SPECIALEFFECT_FOOTSTEPDIRTWALK = 0x5, | |||
SPECIALEFFECT_COLDBREATH = 0x6, | |||
SPECIALEFFECT_UNDERWATERBUBBLES = 0x7, | |||
SPECIALEFFECT_COMBATBLOODSPURTFRONT = 0x8, | |||
SPECIALEFFECT_UNUSED = 0x9, | |||
SPECIALEFFECT_COMBATBLOODSPURTBACK = 0xA, | |||
SPECIALEFFECT_HITSPLATPHYSICALSMALL = 0xB, | |||
SPECIALEFFECT_HITSPLATPHYSICALBIG = 0xC, | |||
SPECIALEFFECT_HITSPLATHOLYSMALL = 0xD, | |||
SPECIALEFFECT_HITSPLATHOLYBIG = 0xE, | |||
SPECIALEFFECT_HITSPLATFIRESMALL = 0xF, | |||
SPECIALEFFECT_HITSPLATFIREBIG = 0x10, | |||
SPECIALEFFECT_HITSPLATNATURESMALL = 0x11, | |||
SPECIALEFFECT_HITSPLATNATUREBIG = 0x12, | |||
SPECIALEFFECT_HITSPLATFROSTSMALL = 0x13, | |||
SPECIALEFFECT_HITSPLATFROSTBIG = 0x14, | |||
SPECIALEFFECT_HITSPLATSHADOWSMALL = 0x15, | |||
SPECIALEFFECT_HITSPLATSHADOWBIG = 0x16, | |||
SPECIALEFFECT_COMBATBLOODSPURTFRONTLARGE = 0x17, | |||
SPECIALEFFECT_COMBATBLOODSPURTBACKLARGE = 0x18, | |||
SPECIALEFFECT_FIZZLEPHYSICAL = 0x19, | |||
SPECIALEFFECT_FIZZLEHOLY = 0x1A, | |||
SPECIALEFFECT_FIZZLEFIRE = 0x1B, | |||
SPECIALEFFECT_FIZZLENATURE = 0x1C, | |||
SPECIALEFFECT_FIZZLEFROST = 0x1D, | |||
SPECIALEFFECT_FIZZLESHADOW = 0x1E, | |||
SPECIALEFFECT_COMBATBLOODSPURTGREENFRONT = 0x1F, | |||
SPECIALEFFECT_COMBATBLOODSPURTGREENFRONTLARGE = 0x20, | |||
SPECIALEFFECT_COMBATBLOODSPURTGREENBACK = 0x21, | |||
SPECIALEFFECT_COMBATBLOODSPURTGREENBACKLARGE = 0x22, | |||
SPECIALEFFECT_FOOTSTEPSPRAYWATER = 0x23, | |||
SPECIALEFFECT_FOOTSTEPSPRAYWATERWALK = 0x24, | |||
SPECIALEFFECT_CHARACTERSHAPESHIFT = 0x25, | |||
SPECIALEFFECT_COMBATBLOODSPURTBLACKFRONT = 0x26, | |||
SPECIALEFFECT_COMBATBLOODSPURTBLACKFRONTLARGE = 0x27, | |||
SPECIALEFFECT_COMBATBLOODSPURTBLACKBACK = 0x28, | |||
SPECIALEFFECT_COMBATBLOODSPURTBLACKBACKLARGE = 0x29, | |||
SPECIALEFFECT_RES_EFFECT = 0x2A, | |||
NUM_UNITEFFECTSPECIALS = 0x2B, | |||
SPECIALEFFECT_NONE = 0xFFFFFFFF, | |||
}; | }; | ||
Revision as of 11:48, 10 October 2017
List of IDs and names for various models to be used.
0.5.3.3368
struct SpellVisualEffectNameRec { uint32_t m_ID; stringrefⁱ m_fileName; uint32_t m_specialID; // UNITEFFECTSPECIALS uint32_t m_specialAttachPoint; float m_areaEffectSize; // if the model's bounding sphere radius <= 0.001, scales the modelCGDynamicObject_C::UpdateModelLoadStatus
uint32_t m_VisualEffectNameFlags; //UnitEffectIsAuraWorldObject
}; enum UNITEFFECTSPECIALS { SPECIALEFFECT_LOOTART = 0x0, SPECIALEFFECT_LEVELUP = 0x1, SPECIALEFFECT_FOOTSTEPSPRAYSNOW = 0x2, SPECIALEFFECT_FOOTSTEPSPRAYSNOWWALK = 0x3, SPECIALEFFECT_FOOTSTEPDIRT = 0x4, SPECIALEFFECT_FOOTSTEPDIRTWALK = 0x5, SPECIALEFFECT_COLDBREATH = 0x6, SPECIALEFFECT_UNDERWATERBUBBLES = 0x7, SPECIALEFFECT_COMBATBLOODSPURTFRONT = 0x8, SPECIALEFFECT_UNUSED = 0x9, SPECIALEFFECT_COMBATBLOODSPURTBACK = 0xA, SPECIALEFFECT_HITSPLATPHYSICALSMALL = 0xB, SPECIALEFFECT_HITSPLATPHYSICALBIG = 0xC, SPECIALEFFECT_HITSPLATHOLYSMALL = 0xD, SPECIALEFFECT_HITSPLATHOLYBIG = 0xE, SPECIALEFFECT_HITSPLATFIRESMALL = 0xF, SPECIALEFFECT_HITSPLATFIREBIG = 0x10, SPECIALEFFECT_HITSPLATNATURESMALL = 0x11, SPECIALEFFECT_HITSPLATNATUREBIG = 0x12, SPECIALEFFECT_HITSPLATFROSTSMALL = 0x13, SPECIALEFFECT_HITSPLATFROSTBIG = 0x14, SPECIALEFFECT_HITSPLATSHADOWSMALL = 0x15, SPECIALEFFECT_HITSPLATSHADOWBIG = 0x16, SPECIALEFFECT_COMBATBLOODSPURTFRONTLARGE = 0x17, SPECIALEFFECT_COMBATBLOODSPURTBACKLARGE = 0x18, SPECIALEFFECT_FIZZLEPHYSICAL = 0x19, SPECIALEFFECT_FIZZLEHOLY = 0x1A, SPECIALEFFECT_FIZZLEFIRE = 0x1B, SPECIALEFFECT_FIZZLENATURE = 0x1C, SPECIALEFFECT_FIZZLEFROST = 0x1D, SPECIALEFFECT_FIZZLESHADOW = 0x1E, SPECIALEFFECT_COMBATBLOODSPURTGREENFRONT = 0x1F, SPECIALEFFECT_COMBATBLOODSPURTGREENFRONTLARGE = 0x20, SPECIALEFFECT_COMBATBLOODSPURTGREENBACK = 0x21, SPECIALEFFECT_COMBATBLOODSPURTGREENBACKLARGE = 0x22, SPECIALEFFECT_FOOTSTEPSPRAYWATER = 0x23, SPECIALEFFECT_FOOTSTEPSPRAYWATERWALK = 0x24, SPECIALEFFECT_CHARACTERSHAPESHIFT = 0x25, SPECIALEFFECT_COMBATBLOODSPURTBLACKFRONT = 0x26, SPECIALEFFECT_COMBATBLOODSPURTBLACKFRONTLARGE = 0x27, SPECIALEFFECT_COMBATBLOODSPURTBLACKBACK = 0x28, SPECIALEFFECT_COMBATBLOODSPURTBLACKBACKLARGE = 0x29, SPECIALEFFECT_RES_EFFECT = 0x2A, NUM_UNITEFFECTSPECIALS = 0x2B, SPECIALEFFECT_NONE = 0xFFFFFFFF, };
1.12.1.5875
struct SpellVisualEffectNameRec { uint32_t m_ID; stringrefⁱ name; stringrefⁱ m_fileName; float m_areaEffectSize; float scale; };
Structure
Column Field Type Notes 1 ID Integer 2 name String The name of the model effects used for some editor probably 3 fileName String Location of the model 4 areaEffectSize Float Probably flags or type of some sort but hard to tell 0.0 ~ 50.0, mostly 0.0 and 1.0 5 scale Float another size modifier? only a few have not 1.0 or 0.0 "Acid Breath (45 yd)" has 45.0 ... 0.15 ~ 5.0, mostly 1.0 6 minAllowedScale Float since 95 is "Missile: Meteor (Scale: x3) and this column is 3.00.1 and 0.01 7 maxAllowedScale Float 1.0 ~ 100.0, mostly 100.0
--codejie_ 17:41, 28 April 2009