DB/SpellCategory: Difference between revisions
Jump to navigation
Jump to search
Смердокрыл (talk | contribs) No edit summary |
Barncastle (talk | contribs) m (→Flags) |
||
(3 intermediate revisions by 3 users not shown) | |||
Line 6: | Line 6: | ||
! width="180" | Field | ! width="180" | Field | ||
! width="80" | Type | ! width="80" | Type | ||
|- style="background:#E0E0E0;" | |- style="background:#E0E0E0;" | ||
| 1 || ID || Integer || | | 1 || ID || Integer || | ||
Line 26: | Line 25: | ||
'''Hex Decimal Flag''' | '''Hex Decimal Flag''' | ||
0x1 1 SPELL_CATEGORY_FLAG_COOLDOWN_SCALES_WITH_WEAPON_SPEED | 0x1 1 SPELL_CATEGORY_FLAG_COOLDOWN_SCALES_WITH_WEAPON_SPEED | ||
0x2 2 <code>SpellHistory::GetCooldown</code> | |||
0x4 4 SPELL_CATEGORY_FLAG_COOLDOWN_STARTS_ON_EVENT | 0x4 4 SPELL_CATEGORY_FLAG_COOLDOWN_STARTS_ON_EVENT | ||
0x8 8 SPELL_CATEGORY_FLAG_COOLDOWN_EXPIRES_AT_DAILY_RESET | 0x8 8 SPELL_CATEGORY_FLAG_COOLDOWN_EXPIRES_AT_DAILY_RESET | ||
Line 36: | Line 36: | ||
uint32_t m_flags; | uint32_t m_flags; | ||
}; | }; | ||
==Structure== | |||
'''Column Field Type Notes''' | '''Column Field Type Notes''' | ||
1 ID Integer | 1 ID Integer | ||
2 flags | 2 flags Integer ID.170 = 1; ID.351 = 2; | ||
==6.0.1.18179== | ==6.0.1.18179== |
Revision as of 17:54, 30 April 2019
7.3.5.26972
Structure
Column | Field | Type | |
---|---|---|---|
1 | ID | Integer | |
2 | Name | String | |
3 | ChargeRecoveryTime | Integer | |
4 | Flags | Integer | |
5 | UsesPerWeek | Integer | |
6 | MaxCharges | Integer | |
7 | TypeMask | Integer |
Flags
Hex Decimal Flag
0x1 1 SPELL_CATEGORY_FLAG_COOLDOWN_SCALES_WITH_WEAPON_SPEED
0x2 2 SpellHistory::GetCooldown
0x4 4 SPELL_CATEGORY_FLAG_COOLDOWN_STARTS_ON_EVENT
0x8 8 SPELL_CATEGORY_FLAG_COOLDOWN_EXPIRES_AT_DAILY_RESET
Смердокрыл 1st September 2018
1.12.1.5875
struct SpellCategoryRec { uint32_t m_ID; uint32_t m_flags; };
Structure
Column Field Type Notes 1 ID Integer 2 flags Integer ID.170 = 1; ID.351 = 2;
6.0.1.18179
struct SpellCategoryRec { uint32_t m_ID; uint32_t m_flags; uint8_t m_usesPerWeek; uint8_t padding_0[3]; stringrefⁱ m_name_lang; uint32_t m_maxCharges; uint32_t m_chargeRecoveryTime; };