DB/SpellRange: Difference between revisions

From wowdev
Jump to navigation Jump to search
Line 62: Line 62:




==6.0.1.18179==
==3.3.5.12340 - 6.0.1.18179==
  struct SpellRangeRec {
  struct SpellRangeRec {
   uint32_t m_ID;
   uint32_t m_ID;
   float m_rangeMin[2];
   float m_rangeMin[2];
   float m_rangeMax[2];
   float m_rangeMax[2];
   uint32_t m_flags;
   uint32_t m_flags;         // &1: Combat range, &2: Ranged player spells i.e. aimed shot, fireball
   {{Template:Type|langstringref}} m_displayName_lang;
   {{Template:Type|langstringref}} m_displayName_lang;
   {{Template:Type|langstringref}} m_displayNameShort_lang;
   {{Template:Type|langstringref}} m_displayNameShort_lang;

Revision as of 13:24, 9 October 2017

0.5.3.3368, 1.12.1.5875, 2.4.3.8606

struct SpellRangeRec {
  uint32_t m_ID;
  float m_rangeMin;
  float m_rangeMax;
  uint32_t m_flags;        // &:1 - Use combat reach range Spell_C_GetMinMaxRange
  langstringref m_displayName_lang;
  langstringref m_displayNameShort_lang;
};

4.0.3.13329

Column Field Type Notes
1 ID Integer
2 minRangeHostile Float
3 minRangeFriend Float
4 maxRangeHostile Float
5 maxRangeFriend Float
6 Type Integer
7 Description Integer Long name / description
8 ShortName Integer

3.3.5.12340

Column Field Type Notes
1 ID Integer
2 minRangeHostile Float
3 minRangeFriend Float
4 maxRangeHostile Float
5 maxRangeFriend Float
6 Type Integer
7 - 23 Description (+Localization) Integer Long name / description
24 - 40 Short Name (+Localization) Integer Sort of an identification ?


3.3.5.12340 - 6.0.1.18179

struct SpellRangeRec {
  uint32_t m_ID;
  float m_rangeMin[2];
  float m_rangeMax[2];
  uint32_t m_flags;         // &1: Combat range, &2: Ranged player spells i.e. aimed shot, fireball
  langstringref m_displayName_lang;
  langstringref m_displayNameShort_lang;
};