DB/SpellRange: Difference between revisions

From wowdev
Jump to navigation Jump to search
(New page: ==Header Info == Records....................29 Fields.....................22 Record Size................88 String Block Size.........495 ==Structure== '''Column Field Type Not...)
 
 
(24 intermediate revisions by 7 users not shown)
Line 1: Line 1:
==Header Info ==
==0.5.3.3368 - 2.4.3.8606 ==
Records....................29
  struct SpellRangeRec {
  Fields.....................22
  uint32_t m_ID;
Record Size................88
  float m_rangeMin;
  String Block Size.........495
  float m_rangeMax;
  uint32_t m_flags;        // &:1 - Use combat reach range <code>Spell_C_GetMinMaxRange</code>
  {{Template:Type|langstringref}} m_displayName_lang;
  {{Template:Type|langstringref}} m_displayNameShort_lang;
  };


==Structure==
==3.3.5.12340 - 6.0.1.18179==
'''Column Field Type Notes'''
1 ID Integer
2 min_range Float In yard increments
3 max_range Float
4 Unknown Boolean*
5 description String
6-13 Localization_description String*
14 sRefName String
*22 Localization String*


Retrieved from "http://www.sourcepeek.com/wiki/SpellRange.dbc"
{| style="background:#FCFCFC; color:black"
|-
! width="80" | Column
! width="180" | Field
! width="80" | Type
! width="500" | Notes
|- style="background:#E0E0E0;"
| 1  || ID || Integer ||
|-
| 2  || MinRangeHostile || Float ||
|- style="background:#E0E0E0;"
| 3  || MinRangeFriend || Float ||
|-
| 4  || MaxRangeHostile || Float ||
|- style="background:#E0E0E0;"
| 5  || MaxRangeFriend || Float ||
|-
| 6  || Flags || Integer || 1 = Combat range, 2 = Long range spell
|- style="background:#E0E0E0;"
| 7 - 23  || DisplayName || [[Localization|Loc]] || Long name / description
|-
| 24 - 40  || DisplayNameShort || [[Localization|Loc]] || Sort of an identification ?
|}


===Struct===
struct SpellRangeRec {
  uint32_t m_ID;
  float m_rangeMin[2];
  float m_rangeMax[2];
  uint32_t m_flags;        // &1: Combat range, &2: Long range player spells i.e. aimed shot, fireball
  {{Template:Type|langstringref}} m_displayName_lang;
  {{Template:Type|langstringref}} m_displayNameShort_lang;
};
[[Category:DBC]]
[[Category:DBC]]
[[Category:DBC_Alpha]]
[[Category:DBC_Vanilla]]
[[Category:DBC_BC]]
[[Category:DBC_WotLK]]
[[Category:DBC_Cataclysm]]
[[Category:DBC_MoP]]
[[Category:3.3.5.12340]]
[[Category:4.0.3.13329]]
[[Category:DBC_WoD]][[Category:6.0.1.18179]]

Latest revision as of 14:32, 9 October 2017

0.5.3.3368 - 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;
};

3.3.5.12340 - 6.0.1.18179

Column Field Type Notes
1 ID Integer
2 MinRangeHostile Float
3 MinRangeFriend Float
4 MaxRangeHostile Float
5 MaxRangeFriend Float
6 Flags Integer 1 = Combat range, 2 = Long range spell
7 - 23 DisplayName Loc Long name / description
24 - 40 DisplayNameShort Loc Sort of an identification ?

Struct

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