![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
Go to the source code of this file.
Classes | |
| struct | GlobalCooldown |
| class | GlobalCooldownMgr |
| struct | UnitActionBarEntry |
| struct | CharmInfo |
Macros | |
| #define | MAX_SPELL_CHARM 4 |
| #define | MAX_SPELL_VEHICLE 6 |
| #define | MAX_SPELL_POSSESS 8 |
| #define | MAX_SPELL_CONTROL_BAR 10 |
| #define | MAX_UNIT_ACTION_BAR_INDEX (ACTION_BAR_INDEX_END-ACTION_BAR_INDEX_START) |
| #define | UNIT_ACTION_BUTTON_ACTION(X) (uint32(X) & 0x00FFFFFF) |
| #define | UNIT_ACTION_BUTTON_TYPE(X) ((uint32(X) & 0xFF000000) >> 24) |
| #define | MAKE_UNIT_ACTION_BUTTON(A, T) (uint32(A) | (uint32(T) << 24)) |
Typedefs | |
| typedef std::unordered_map< uint32, GlobalCooldown > | GlobalCooldownList |
| typedef UnitActionBarEntry | CharmSpellInfo |
Enumerations | |
| enum | CharmType : uint8 { CHARM_TYPE_CHARM , CHARM_TYPE_POSSESS , CHARM_TYPE_VEHICLE , CHARM_TYPE_CONVERT } |
| enum | ActionBarIndex { ACTION_BAR_INDEX_START = 0 , ACTION_BAR_INDEX_PET_SPELL_START = 3 , ACTION_BAR_INDEX_PET_SPELL_END = 7 , ACTION_BAR_INDEX_END = 10 } |
| enum | ActiveStates : uint8 { ACT_PASSIVE = 0x01 , ACT_DISABLED = 0x81 , ACT_ENABLED = 0xC1 , ACT_COMMAND = 0x07 , ACT_REACTION = 0x06 , ACT_DECIDE = 0x00 } |
| #define MAX_SPELL_CHARM 4 |
| #define MAX_SPELL_CONTROL_BAR 10 |
| #define MAX_SPELL_POSSESS 8 |
| #define MAX_SPELL_VEHICLE 6 |
| #define MAX_UNIT_ACTION_BAR_INDEX (ACTION_BAR_INDEX_END-ACTION_BAR_INDEX_START) |
| #define UNIT_ACTION_BUTTON_ACTION | ( | X | ) | (uint32(X) & 0x00FFFFFF) |
| #define UNIT_ACTION_BUTTON_TYPE | ( | X | ) | ((uint32(X) & 0xFF000000) >> 24) |
| typedef UnitActionBarEntry CharmSpellInfo |
| typedef std::unordered_map<uint32 , GlobalCooldown> GlobalCooldownList |
| enum ActionBarIndex |
| Enumerator | |
|---|---|
| ACTION_BAR_INDEX_START | |
| ACTION_BAR_INDEX_PET_SPELL_START | |
| ACTION_BAR_INDEX_PET_SPELL_END | |
| ACTION_BAR_INDEX_END | |
| enum ActiveStates : uint8 |
| Enumerator | |
|---|---|
| CHARM_TYPE_CHARM | |
| CHARM_TYPE_POSSESS | |
| CHARM_TYPE_VEHICLE | |
| CHARM_TYPE_CONVERT | |