TrinityCore
SpellAuraDefines.h
Go to the documentation of this file.
1/*
2 * This file is part of the TrinityCore Project. See AUTHORS file for Copyright information
3 *
4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU General Public License as published by the
6 * Free Software Foundation; either version 2 of the License, or (at your
7 * option) any later version.
8 *
9 * This program is distributed in the hope that it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
12 * more details.
13 *
14 * You should have received a copy of the GNU General Public License along
15 * with this program. If not, see <http://www.gnu.org/licenses/>.
16 */
17#ifndef TRINITY_SPELLAURADEFINES_H
18#define TRINITY_SPELLAURADEFINES_H
19
20#include "Define.h"
21#include "ObjectGuid.h"
22
23class Item;
24class SpellInfo;
25class Unit;
26class WorldObject;
27enum Difficulty : uint8;
28
29#define MAX_AURAS 255
30
32{
33 AFLAG_NONE = 0x0000,
39 AFLAG_UNK20 = 0x0020,
40 AFLAG_UNK40 = 0x0040,
41 AFLAG_UNK80 = 0x0080,
43};
44
45// these are modes, in which aura effect handler may be called
46
48{
50 AURA_EFFECT_HANDLE_REAL = 0x01, // handler applies/removes effect from unit
51 AURA_EFFECT_HANDLE_SEND_FOR_CLIENT = 0x02, // handler sends apply/remove packet to unit
52 AURA_EFFECT_HANDLE_CHANGE_AMOUNT = 0x04, // handler updates effect on target after effect amount change
53 AURA_EFFECT_HANDLE_REAPPLY = 0x08, // handler updates effect on target after aura is reapplied on target
54 AURA_EFFECT_HANDLE_STAT = 0x10, // handler updates effect on target when stat removal/apply is needed for calculations by core
55 AURA_EFFECT_HANDLE_SKILL = 0x20, // handler updates effect on target when skill removal/apply is needed for calculations by core
57 AURA_EFFECT_HANDLE_CHANGE_AMOUNT_MASK = (AURA_EFFECT_HANDLE_CHANGE_AMOUNT | AURA_EFFECT_HANDLE_REAL), // any case handler applies effect depending on amount
60};
61
63{
65 AURA_REMOVE_BY_DEFAULT = 1, // scripted remove, remove by stack with aura with different ids and sc aura remove
66 AURA_REMOVE_BY_INTERRUPT, // removed by aura interrupt flag
68 AURA_REMOVE_BY_ENEMY_SPELL, // dispel and absorb aura destroy
69 AURA_REMOVE_BY_EXPIRE, // aura duration has ended
71};
72
73//m_schoolAbsorb
75{
78};
79
81{
82 Gain = 0,
83 Loss = 1
84};
85
87{
88 Above = 0,
89 Below = 1,
90};
91
93{
114 SPELL_AURA_OBS_MOD_HEALTH = 20, // 20, 21 unofficial
140 SPELL_AURA_46 = 46, // Ignore all Gear test spells
184 SPELL_AURA_90 = 90, // old SPELL_AURA_MOD_RESIST_CHANCE
235 SPELL_AURA_141 = 141, // old SPELL_AURA_MOD_RANGED_AMMO_HASTE, unused now
243 SPELL_AURA_REDUCE_PUSHBACK = 149, // Reduce Pushback
245 SPELL_AURA_TRACK_STEALTHED = 151, // Track Stealthed
246 SPELL_AURA_MOD_DETECTED_RANGE = 152, // Mod Detected Range
248 SPELL_AURA_MOD_STEALTH_LEVEL = 154, // Stealth Level Modifier
249 SPELL_AURA_MOD_WATER_BREATHING = 155, // Mod Water Breathing
250 SPELL_AURA_MOD_REPUTATION_GAIN = 156, // Mod Reputation Gain
251 SPELL_AURA_PET_DAMAGE_MULTI = 157, // Mod Pet Damage
254 SPELL_AURA_160 = 160, // old SPELL_AURA_MOD_AOE_AVOIDANCE. Unused 4.3.4
268 SPELL_AURA_MOD_SPELL_DAMAGE_OF_STAT_PERCENT = 174, // by defeult intelect, dependent from SPELL_AURA_MOD_SPELL_HEALING_OF_STAT_PERCENT
290 SPELL_AURA_MOD_COOLDOWN = 196, // only 24818 Noxious Breath
293 SPELL_AURA_199 = 199, // old SPELL_AURA_MOD_INCREASES_SPELL_PCT_TO_HIT. unused 4.3.4
371 SPELL_AURA_277 = 277, // old SPELL_AURA_MOD_MAX_AFFECTED_TARGETS. unused 4.3.4
374 SPELL_AURA_280 = 280, // old SPELL_AURA_MOD_ARMOR_PENETRATION_PCT unused 4.3.4
377 SPELL_AURA_MOD_HEALING_RECEIVED = 283, // Possibly only for some spell family class spells
410 SPELL_AURA_SCHOOL_ABSORB_OVERKILL = 316, // NYI - absorbs overkill damage
417 SPELL_AURA_323 = 323, // Not used in 4.3.4
420 SPELL_AURA_PHASE_GROUP = 326, // Puts the player in all the phases that are in the group with id = miscB
421 SPELL_AURA_PHASE_ALWAYS_VISIBLE = 327, // Sets PhaseShiftFlags::AlwaysVisible
422 SPELL_AURA_TRIGGER_SPELL_ON_POWER_PCT = 328, // Triggers spell when power goes above (MiscB = 0) or falls below (MiscB = 1) specified percent value (once, not every time condition has meet)
427 SPELL_AURA_OVERRIDE_ACTIONBAR_SPELLS_TRIGGERED = 333, // Spells cast with this override have no cast time or power cost
434 SPELL_AURA_MOD_RESURRECTED_HEALTH_BY_GUILD_MEMBER = 340, // Increases health gained when resurrected by a guild member by X
435 SPELL_AURA_MOD_SPELL_CATEGORY_COOLDOWN = 341, // Modifies cooldown of all spells using affected category
442 SPELL_AURA_MOD_MONEY_GAIN = 348, // Modifies gold gains from source: [Misc = 0, Quests][Misc = 1, Loot]
448 SPELL_AURA_MOD_HEALING_DONE_PCT_VERSUS_TARGET_HEALTH = 354, // Restoration Shaman mastery - mod healing based on target's health (less = more healing)
454 SPELL_AURA_PROC_TRIGGER_SPELL_COPY = 360, // Procs the same spell that caused this proc (Dragonwrath, Tarecgosa's Rest)
456 SPELL_AURA_362 = 362, // Not used in 4.3.4
457 SPELL_AURA_MOD_NEXT_SPELL = 363, // Used by 101601 Throw Totem - causes the client to initialize spell cast with specified spell
458 SPELL_AURA_364 = 364, // Not used in 4.3.4
459 SPELL_AURA_MAX_FAR_CLIP_PLANE = 365, // Overrides client's View Distance setting to max("Fair", current_setting) and turns off terrain display
460 SPELL_AURA_OVERRIDE_SPELL_POWER_BY_AP_PCT = 366, // NYI - Sets spellpower equal to % of attack power, discarding all other bonuses (from gear and buffs)
462 SPELL_AURA_368 = 368, // Not used in 4.3.4
464 SPELL_AURA_SPELL_OVERRIDE_NAME_GROUP = 370, // picks a random SpellOverrideName id from a group (group id in miscValue)
471 SPELL_AURA_CAST_WHILE_WALKING_ALL = 377, // Enables casting all spells while moving
490 SPELL_AURA_TRIGGER_SPELL_ON_POWER_AMOUNT = 396, // Triggers spell when power goes above (MiscA = 0) or falls below (MiscA = 1) specified percent value (once, not every time condition has meet)
523 SPELL_AURA_MOD_SUMMON_DAMAGE = 429, // NYI - increases damage done by all summons, not just controlled pets
560 SPELL_AURA_MOD_BONUS_ARMOR_PCT = 466, // Affects bonus armor gain from all sources except base stats
561 SPELL_AURA_MOD_STAT_BONUS_PCT = 467, // Affects stat gain from all sources except base stats
562 SPELL_AURA_TRIGGER_SPELL_ON_HEALTH_PCT = 468, // Triggers spell when health goes above (MiscA = 0) or falls below (MiscA = 1) specified percent value (once, not every time condition has meet)
567 SPELL_AURA_PREVENT_DURABILITY_LOSS_FROM_COMBAT = 473, // Prevents durability loss from dealing/taking damage
587 SPELL_AURA_493 = 493, // 1 spell, 267116 - Animal Companion (modifies Call Pet)
604 SPELL_AURA_MODIFIED_RAID_INSTANCE = 510, // NYI; Related to "Fated" raid affixes
605 SPELL_AURA_APPLY_PROFESSION_EFFECT = 511, // NYI; MiscValue[0] = ProfessionEffectID
613 SPELL_AURA_MOD_COOLDOWN_RECOVERY_RATE_ALL = 519, // NYI; applies to all spells, not filtered by familyflags or label
619 SPELL_AURA_DISPLAY_PROFESSION_EQUIPMENT = 525, // NYI; MiscValue[0] = Profession (enum, not id)
627 SPELL_AURA_DISABLE_NAVIGATION = 533, // disables map pins
629 SPELL_AURA_535 = 535, // related to profession equipment; NYI; MiscValue[0] = Profession (enum, not id)
641
643{
647
648// high byte (3 from 0..3) of UNIT_FIELD_BYTES_2
650{
695
697{
698 friend class Aura;
699 friend class UnitAura;
700 friend class DynObjAura;
701
702 AuraCreateInfo(ObjectGuid castId, SpellInfo const* spellInfo, Difficulty castDifficulty, uint32 auraEffMask, WorldObject* owner);
703
704 AuraCreateInfo& SetCasterGUID(ObjectGuid const& guid) { CasterGUID = guid; return *this; }
705 AuraCreateInfo& SetCaster(Unit* caster) { Caster = caster; return *this; }
706 AuraCreateInfo& SetBaseAmount(int32 const* bp) { BaseAmount = bp; return *this; }
707 AuraCreateInfo& SetCastItem(ObjectGuid const& guid, uint32 itemId, int32 itemLevel) { CastItemGUID = guid; CastItemId = itemId; CastItemLevel = itemLevel; return *this; }
708 AuraCreateInfo& SetPeriodicReset(bool reset) { ResetPeriodicTimer = reset; return *this; }
709 AuraCreateInfo& SetOwnerEffectMask(uint32 effMask) { _targetEffectMask = effMask; return *this; }
710
711 SpellInfo const* GetSpellInfo() const { return _spellInfo; }
712 uint32 GetAuraEffectMask() const { return _auraEffectMask; }
713
715 Unit* Caster = nullptr;
716 int32 const* BaseAmount = nullptr;
718 uint32 CastItemId = 0;
719 int32 CastItemLevel = -1;
720 bool* IsRefresh = nullptr;
721 bool ResetPeriodicTimer = true;
722
723private:
725 SpellInfo const* _spellInfo = nullptr;
726 Difficulty _castDifficulty = Difficulty(0);
727 uint32 _auraEffectMask = 0;
728 WorldObject* _owner = nullptr;
729
730 uint32 _targetEffectMask = 0;
731};
732
733#endif
Difficulty
Definition: DBCEnums.h:873
#define TC_GAME_API
Definition: Define.h:123
uint8_t uint8
Definition: Define.h:144
int32_t int32
Definition: Define.h:138
uint32_t uint32
Definition: Define.h:142
DAMAGE_ABSORB_TYPE
@ ALL_DAMAGE_ABSORB
@ ONLY_MAGIC_ABSORB
AuraTriggerOnHealthChangeDirection
AuraEffectHandleModes
@ AURA_EFFECT_HANDLE_STAT
@ AURA_EFFECT_HANDLE_CHANGE_AMOUNT
@ AURA_EFFECT_HANDLE_CHANGE_AMOUNT_MASK
@ AURA_EFFECT_HANDLE_CHANGE_AMOUNT_SEND_FOR_CLIENT_MASK
@ AURA_EFFECT_HANDLE_REAL_OR_REAPPLY_MASK
@ AURA_EFFECT_HANDLE_SEND_FOR_CLIENT_MASK
@ AURA_EFFECT_HANDLE_DEFAULT
@ AURA_EFFECT_HANDLE_REAPPLY
@ AURA_EFFECT_HANDLE_REAL
@ AURA_EFFECT_HANDLE_SKILL
@ AURA_EFFECT_HANDLE_SEND_FOR_CLIENT
AuraRemoveMode
@ AURA_REMOVE_BY_CANCEL
@ AURA_REMOVE_NONE
@ AURA_REMOVE_BY_DEFAULT
@ AURA_REMOVE_BY_DEATH
@ AURA_REMOVE_BY_EXPIRE
@ AURA_REMOVE_BY_ENEMY_SPELL
@ AURA_REMOVE_BY_INTERRUPT
AuraType
@ SPELL_AURA_415
@ SPELL_AURA_PREVENT_RESURRECTION
@ SPELL_AURA_TRIGGER_SPELL_ON_EXPIRE
@ SPELL_AURA_MOD_RECOVERY_RATE_BY_SPELL_LABEL
@ SPELL_AURA_SET_FFA_PVP
@ SPELL_AURA_MOD_MELEE_ATTACK_POWER_VERSUS
@ SPELL_AURA_MANA_SHIELD
@ SPELL_AURA_MOD_SCHOOL_MASK_DAMAGE_FROM_CASTER
@ SPELL_AURA_MOD_TOTAL_THREAT
@ SPELL_AURA_MOD_CURRENCY_GAIN
@ SPELL_AURA_LINKED_SUMMON
@ SPELL_AURA_MOD_MAX_HEALTH
@ SPELL_AURA_CLONE_CASTER
@ SPELL_AURA_DISPEL_IMMUNITY
@ SPELL_AURA_MOD_TOTAL_STAT_PERCENTAGE
@ SPELL_AURA_UNTRACKABLE
@ SPELL_AURA_MOD_AURA_DURATION_BY_DISPEL_NOT_STACK
@ SPELL_AURA_MOD_TARGET_ABSORB_SCHOOL
@ SPELL_AURA_MOD_ATTACKSPEED
@ SPELL_AURA_MOD_ATTACK_POWER
@ SPELL_AURA_MOD_STEALTH_LEVEL
@ SPELL_AURA_CHANNEL_DEATH_ITEM
@ SPELL_AURA_MOD_ATTACKER_MELEE_HIT_CHANCE
@ SPELL_AURA_MOD_FLIGHT_SPEED_NOT_STACK
@ SPELL_AURA_141
@ SPELL_AURA_MOD_CURRENCY_GAIN_LOOTED
@ SPELL_AURA_MOD_DISARM_RANGED
@ SPELL_AURA_PERIODIC_WEAPON_PERCENT_DAMAGE
@ SPELL_AURA_MOD_SKILL
@ SPELL_AURA_MOD_PERIODIC_DAMAGE_TAKEN
@ SPELL_AURA_MOD_TIME_RATE
@ SPELL_AURA_REPLACE_ITEM_BONUS_TREE
@ SPELL_AURA_PERIODIC_DAMAGE
@ SPELL_AURA_MOD_INCREASE_FLIGHT_SPEED
@ SPELL_AURA_MOD_CASTING_SPEED
@ SPELL_AURA_MOD_VERSATILITY_DAMAGE_DONE_BENEFIT
@ SPELL_AURA_MOD_RECOVERY_RATE_2
@ SPELL_AURA_IGNORE_MOVEMENT_FORCES
@ SPELL_AURA_MOD_HEALING_AND_ABSORB_FROM_CASTER
@ SPELL_AURA_MOD_MOUNTED_FLIGHT_SPEED_ALWAYS
@ SPELL_AURA_320
@ SPELL_AURA_MOD_FIXATE
@ SPELL_AURA_493
@ SPELL_AURA_MOD_COMBAT_RATING_FROM_COMBAT_RATING
@ SPELL_AURA_401
@ SPELL_AURA_280
@ SPELL_AURA_MOD_AUTOATTACK_RANGE
@ SPELL_AURA_MOD_RANGED_ATTACK_BLOCK_CHANCE_IN_FRONT
@ SPELL_AURA_OVERRIDE_ATTACK_POWER_BY_SP_PCT
@ SPELL_AURA_MOD_CURRENCY_CATEGORY_GAIN_PCT
@ SPELL_AURA_516
@ SPELL_AURA_385
@ SPELL_AURA_434
@ SPELL_AURA_PREVENT_DURABILITY_LOSS
@ SPELL_AURA_TRACK_RESOURCES
@ SPELL_AURA_MOD_PARRY_PERCENT
@ SPELL_AURA_MOD_MAX_POWER
@ SPELL_AURA_479
@ SPELL_AURA_FORCE_MOVE_FORWARD
@ SPELL_AURA_ABILITY_IGNORE_AURASTATE
@ SPELL_AURA_MOD_CREATURE_AOE_DAMAGE_AVOIDANCE
@ SPELL_AURA_MOD_IGNORE_TARGET_RESIST
@ SPELL_AURA_MOD_RATING_PCT
@ SPELL_AURA_MOD_SHAPESHIFT
@ SPELL_AURA_MOD_MULTISTRIKE_CHANCE
@ SPELL_AURA_RESET_COOLDOWNS_ON_DUEL_START
@ SPELL_AURA_MOD_DAMAGE_DONE_VERSUS
@ SPELL_AURA_472
@ SPELL_AURA_MOD_DISARM
@ SPELL_AURA_MOD_VISIBILITY_RANGE
@ SPELL_AURA_323
@ SPELL_AURA_MOD_CRITICAL_HEALING_AMOUNT
@ SPELL_AURA_MOD_HOVER_NO_HEIGHT_OFFSET
@ SPELL_AURA_MOD_SPELL_HIT_CHANCE
@ SPELL_AURA_MOD_OVERRIDE_POWER_DISPLAY
@ SPELL_AURA_MOD_WATER_BREATHING
@ SPELL_AURA_478
@ SPELL_AURA_ENABLE_ALT_POWER
@ SPELL_AURA_DAMAGE_SHIELD
@ SPELL_AURA_DISABLE_CASTING_EXCEPT_ABILITIES
@ SPELL_AURA_DISABLE_ATTACKING_EXCEPT_ABILITIES
@ SPELL_AURA_412
@ SPELL_AURA_FEATHER_FALL
@ SPELL_AURA_OBS_MOD_HEALTH
@ SPELL_AURA_MOD_MELEE_DAMAGE_FROM_CASTER
@ SPELL_AURA_MOD_SUPPORT_STAT
@ SPELL_AURA_391
@ SPELL_AURA_380
@ SPELL_AURA_FAR_SIGHT
@ SPELL_AURA_386
@ SPELL_AURA_MOD_REGEN_DURING_COMBAT
@ SPELL_AURA_MECHANIC_DURATION_MOD_NOT_STACK
@ SPELL_AURA_MOD_THREAT
@ SPELL_AURA_PERIODIC_HEALTH_FUNNEL
@ SPELL_AURA_MELEE_SLOW
@ SPELL_AURA_COMPREHEND_LANGUAGE
@ SPELL_AURA_MOD_IGNORE_SHAPESHIFT
@ SPELL_AURA_SHOW_CONFIRMATION_PROMPT_WITH_DIFFICULTY
@ SPELL_AURA_ADD_PCT_MODIFIER
@ TOTAL_AURAS
@ SPELL_AURA_MOD_ABSORB_EFFECTS_DONE_PCT
@ SPELL_AURA_482
@ SPELL_AURA_PERIODIC_MANA_LEECH
@ SPELL_AURA_MOD_DAMAGE_TAKEN_FROM_CASTER_PET
@ SPELL_AURA_ALLOW_TALENT_SWAPPING
@ SPELL_AURA_IGNORE_DUAL_WIELD_HIT_PENALTY
@ SPELL_AURA_PREVENT_CORPSE_RELEASE
@ SPELL_AURA_MOD_POSSESS_PET
@ SPELL_AURA_MOD_HEALING_DONE_VERSUS_AURASTATE
@ SPELL_AURA_509
@ SPELL_AURA_MOD_INCREASE_SPEED
@ SPELL_AURA_MOD_RANGED_ATTACK_POWER_PCT
@ SPELL_AURA_425
@ SPELL_AURA_450
@ SPELL_AURA_OVERRIDE_PET_SPECS
@ SPELL_AURA_IGNORE_COMBAT
@ SPELL_AURA_MOD_RANGED_ATTACK_DEFLECT_CHANCE
@ SPELL_AURA_542
@ SPELL_AURA_MOD_COOLDOWN_BY_HASTE_REGEN
@ SPELL_AURA_461
@ SPELL_AURA_MOD_RESISTANCE
@ SPELL_AURA_MOD_EXPERTISE
@ SPELL_AURA_SUPPRESS_TRANSFORMS
@ SPELL_AURA_RANGED_ATTACK_POWER_ATTACKER_BONUS
@ SPELL_AURA_432
@ SPELL_AURA_490
@ SPELL_AURA_MOD_RANGED_DAMAGE_TAKEN
@ SPELL_AURA_MOD_BONUS_ARMOR
@ SPELL_AURA_PROC_TRIGGER_SPELL
@ SPELL_AURA_445
@ SPELL_AURA_OVERRIDE_AUTOATTACK_WITH_MELEE_SPELL
@ SPELL_AURA_ALLOW_BLOCKING_SPELLS
@ SPELL_AURA_HASTE_SPELLS
@ SPELL_AURA_MOD_INCREASE_HEALTH
@ SPELL_AURA_537
@ SPELL_AURA_MOD_CRIT_CHANCE_FOR_CASTER
@ SPELL_AURA_MOD_XP_FROM_CREATURE_TYPE
@ SPELL_AURA_SET_VIGNETTE
@ SPELL_AURA_302
@ SPELL_AURA_MOD_UI_HEALING_RANGE
@ SPELL_AURA_MOD_FEAR
@ SPELL_AURA_INTERRUPT_REGEN
@ SPELL_AURA_MOD_LEECH
@ SPELL_AURA_MOD_POWER_REGEN
@ SPELL_AURA_MOD_MOUNTED_SPEED_NOT_STACK
@ SPELL_AURA_MOD_AURA_TIME_RATE_BY_SPELL_LABEL
@ SPELL_AURA_477
@ SPELL_AURA_MOD_NO_ACTIONS
@ SPELL_AURA_MOD_HEALING_DONE_PERCENT
@ SPELL_AURA_MOD_SPELL_DAMAGE_FROM_HEALING
@ SPELL_AURA_WORGEN_ALTERED_FORM
@ SPELL_AURA_CHARGE_RECOVERY_MOD
@ SPELL_AURA_PREVENT_INTERRUPT
@ SPELL_AURA_335
@ SPELL_AURA_MOD_CRIT_CHANCE_VERSUS_TARGET_HEALTH
@ SPELL_AURA_MOD_VENDOR_ITEMS_PRICES
@ SPELL_AURA_PREVENTS_FLEEING
@ SPELL_AURA_518
@ SPELL_AURA_CAST_WHILE_WALKING_BY_SPELL_LABEL
@ SPELL_AURA_LINKED
@ SPELL_AURA_TRIGGER_SPELL_ON_HEALTH_PCT
@ SPELL_AURA_MOD_TARGET_RESIST_BY_SPELL_CLASS
@ SPELL_AURA_MOD_RANGED_ATTACK_POWER_VERSUS
@ SPELL_AURA_SHARE_DAMAGE_PCT
@ SPELL_AURA_OBS_MOD_POWER
@ SPELL_AURA_CAST_WHILE_WALKING
@ SPELL_AURA_MOD_ARMOR_PCT_FROM_STAT
@ SPELL_AURA_ADD_FLAT_MODIFIER
@ SPELL_AURA_MOD_ATTACKER_SPELL_AND_WEAPON_CRIT_CHANCE
@ SPELL_AURA_BLOCK_SPELLS_IN_FRONT
@ SPELL_AURA_MOD_HEALING_TAKEN_FROM_CASTER
@ SPELL_AURA_MOD_STEALTH_DETECT
@ SPELL_AURA_AURAS_VISIBLE
@ SPELL_AURA_CHARGE_RECOVERY_AFFECTED_BY_HASTE
@ SPELL_AURA_522
@ SPELL_AURA_TRACK_STEALTHED
@ SPELL_AURA_PET_DAMAGE_MULTI
@ SPELL_AURA_MOD_XP_PCT
@ SPELL_AURA_521
@ SPELL_AURA_TRIGGER_SPELL_ON_POWER_AMOUNT
@ SPELL_AURA_515
@ SPELL_AURA_MOD_XP_QUEST_PCT
@ SPELL_AURA_REFLECT_SPELLS
@ SPELL_AURA_MOD_SHIELD_BLOCKVALUE_PCT
@ SPELL_AURA_MOD_MELEE_HASTE_2
@ SPELL_AURA_CONTROL_VEHICLE
@ SPELL_AURA_IGNORE_HIT_DIRECTION
@ SPELL_AURA_513
@ SPELL_AURA_UNDERWATER_WALKING
@ SPELL_AURA_IGNORE_COMBAT_RESULT
@ SPELL_AURA_MOD_MELEE_HASTE
@ SPELL_AURA_MELEE_ATTACK_POWER_ATTACKER_BONUS
@ SPELL_AURA_SPIRIT_OF_REDEMPTION
@ SPELL_AURA_MOD_BONUS_ARMOR_PCT
@ SPELL_AURA_EMPATHY
@ SPELL_AURA_MOD_INCREASE_ENERGY
@ SPELL_AURA_MOD_SPEED_NOT_STACK
@ SPELL_AURA_MOD_RECOVERY_RATE
@ SPELL_AURA_MOD_FAKE_INEBRIATION_MOVEMENT_ONLY
@ SPELL_AURA_MOD_HEALING_DONE_PCT_VERSUS_TARGET_HEALTH
@ SPELL_AURA_MOD_PLAYER_CHOICE_REROLLS
@ SPELL_AURA_MOD_STALKED
@ SPELL_AURA_SCHOOL_HEAL_ABSORB
@ SPELL_AURA_MOD_ROOT_2
@ SPELL_AURA_MOD_ARTIFACT_ITEM_LEVEL
@ SPELL_AURA_MOD_INCREASE_VEHICLE_FLIGHT_SPEED
@ SPELL_AURA_MOD_SPELL_CRIT_CHANCE
@ SPELL_AURA_COSMETIC_MOUNTED
@ SPELL_AURA_MOD_RATING
@ SPELL_AURA_MOD_INVISIBILITY
@ SPELL_AURA_46
@ SPELL_AURA_512
@ SPELL_AURA_BYPASS_ARMOR_FOR_CASTER
@ SPELL_AURA_OVERRIDE_AUTOATTACK_WITH_RANGED_SPELL
@ SPELL_AURA_410
@ SPELL_AURA_MOD_TAXI_FLIGHT_SPEED
@ SPELL_AURA_MOD_HIT_CHANCE
@ SPELL_AURA_362
@ SPELL_AURA_MOD_SPELL_DAMAGE_OF_STAT_PERCENT
@ SPELL_AURA_SET_POWER_POINT_CHARGE
@ SPELL_AURA_CAN_TURN_WHILE_FALLING
@ SPELL_AURA_PERIODIC_HEAL
@ SPELL_AURA_ARENA_PREPARATION
@ SPELL_AURA_MOD_HEALTH_REGEN_PERCENT
@ SPELL_AURA_MOD_ENEMY_DODGE
@ SPELL_AURA_PROC_TRIGGER_SPELL_WITH_VALUE
@ SPELL_AURA_MOD_ABSORB_EFFECTS_TAKEN_PCT
@ SPELL_AURA_MOD_AOE_DAMAGE_AVOIDANCE
@ SPELL_AURA_PERIODIC_DAMAGE_PERCENT
@ SPELL_AURA_MOD_HEALTH_REGEN_IN_COMBAT
@ SPELL_AURA_DUMMY
@ SPELL_AURA_MOD_DAMAGE_PERCENT_TAKEN
@ SPELL_AURA_MOD_MANA_REGEN_PCT
@ SPELL_AURA_MOD_STUN_DISABLE_GRAVITY
@ SPELL_AURA_MOD_INCREASE_HEALTH_2
@ SPELL_AURA_MOD_DODGE_PERCENT
@ SPELL_AURA_MOD_REPUTATION_GAIN
@ SPELL_AURA_CONVERT_CRIT_RATING_PCT_TO_PARRY_RATING
@ SPELL_AURA_MOD_INCREASE_SWIM_SPEED
@ SPELL_AURA_433
@ SPELL_AURA_FLY
@ SPELL_AURA_MOD_PACIFY
@ SPELL_AURA_MOD_SILENCE
@ SPELL_AURA_MOD_INCREASE_HEALTH_PERCENT2
@ SPELL_AURA_MOD_POWER_COST_SCHOOL_PCT
@ SPELL_AURA_524
@ SPELL_AURA_MOD_DISARM_OFFHAND
@ SPELL_AURA_ADD_TARGET_TRIGGER
@ SPELL_AURA_ANIM_REPLACEMENT_SET
@ SPELL_AURA_ALLOW_INTERRUPT_SPELL
@ SPELL_AURA_MAX_FAR_CLIP_PLANE
@ SPELL_AURA_SPLIT_DAMAGE_PCT
@ SPELL_AURA_SCHOOL_ABSORB_OVERKILL
@ SPELL_AURA_DEFLECT_SPELLS
@ SPELL_AURA_MOD_DETAUNT
@ SPELL_AURA_MOD_STAT
@ SPELL_AURA_MOD_CRIT_DAMAGE_BONUS
@ SPELL_AURA_MOD_FAKE_INEBRIATE
@ SPELL_AURA_PROC_TRIGGER_SPELL_COPY
@ SPELL_AURA_MOD_HEALING_DONE
@ SPELL_AURA_MOD_DETECTED_RANGE
@ SPELL_AURA_OVERRIDE_SPELLS
@ SPELL_AURA_MOD_RANGED_ATTACK_POWER
@ SPELL_AURA_544
@ SPELL_AURA_MOD_HEALING_RECEIVED
@ SPELL_AURA_527
@ SPELL_AURA_KEYBOUND_OVERRIDE
@ SPELL_AURA_MOD_AURA_DURATION_BY_DISPEL
@ SPELL_AURA_PHASE_GROUP
@ SPELL_AURA_MOD_HEALING_PCT
@ SPELL_AURA_MOD_MANA_REGEN_INTERRUPT
@ SPELL_AURA_LEARN_TALENT
@ SPELL_AURA_ADD_FLAT_MODIFIER_BY_SPELL_LABEL
@ SPELL_AURA_MOD_DAMAGE_PERCENT_DONE
@ SPELL_AURA_MOD_VERSATILITY_HEALING_DONE_BENEFIT
@ SPELL_AURA_MOD_SPELL_BLOCK_CHANCE
@ SPELL_AURA_265
@ SPELL_AURA_GHOST
@ SPELL_AURA_MOD_CHARM
@ SPELL_AURA_MOD_RAGE_FROM_DAMAGE_DEALT
@ SPELL_AURA_MOD_CRIT_CHANCE_FOR_CASTER_PET
@ SPELL_AURA_MOD_ATTACKER_MELEE_CRIT_CHANCE
@ SPELL_AURA_520
@ SPELL_AURA_MOD_SPELL_HEALING_OF_STAT_PERCENT
@ SPELL_AURA_WATER_WALK
@ SPELL_AURA_446
@ SPELL_AURA_MOD_FEAR_2
@ SPELL_AURA_DISABLE_INERTIA
@ SPELL_AURA_SAFE_FALL
@ SPELL_AURA_OVERRIDE_ACTIONBAR_SPELLS_TRIGGERED
@ SPELL_AURA_ALLOW_MOUNT_IN_COMBAT
@ SPELL_AURA_MOD_ATTACK_POWER_OF_BONUS_ARMOR
@ SPELL_AURA_364
@ SPELL_AURA_MOD_GLOBAL_COOLDOWN_BY_HASTE_REGEN
@ SPELL_AURA_DETECT_AMORE
@ SPELL_AURA_MOD_ROOT
@ SPELL_AURA_ALLOW_TAME_PET_TYPE
@ SPELL_AURA_MECHANIC_DURATION_MOD
@ SPELL_AURA_439
@ SPELL_AURA_MOD_CRITICAL_DAMAGE_TAKEN_FROM_CASTER
@ SPELL_AURA_MOD_RANGED_HASTE
@ SPELL_AURA_299
@ SPELL_AURA_449
@ SPELL_AURA_HOVER
@ SPELL_AURA_HIDE_MODEL_AND_EQUIPEMENT_SLOTS
@ SPELL_AURA_392
@ SPELL_AURA_MOD_OFFHAND_DAMAGE_PCT
@ SPELL_AURA_MOD_RESILIENCE
@ SPELL_AURA_SCHOOL_IMMUNITY
@ SPELL_AURA_MOUNTED
@ SPELL_AURA_444
@ SPELL_AURA_MOUNT_RESTRICTIONS
@ SPELL_AURA_IGNORE_SPELL_COOLDOWN
@ SPELL_AURA_ENABLE_POWER_BAR_TIMER
@ SPELL_AURA_426
@ SPELL_AURA_MOD_POWER_COST_SCHOOL
@ SPELL_AURA_OVERRIDE_SPELL_VISUAL
@ SPELL_AURA_MECHANIC_IMMUNITY
@ SPELL_AURA_MOD_ANIMA_GAIN
@ SPELL_AURA_MOD_ALTERNATIVE_DEFAULT_LANGUAGE
@ SPELL_AURA_MOD_ATTACKER_RANGED_HIT_CHANCE
@ SPELL_AURA_MOD_BASE_MANA_PCT
@ SPELL_AURA_90
@ SPELL_AURA_389
@ SPELL_AURA_MASTERY
@ SPELL_AURA_491
@ SPELL_AURA_MOD_MELEE_DAMAGE_TAKEN
@ SPELL_AURA_MOD_MELEE_DAMAGE_TAKEN_PCT
@ SPELL_AURA_MOD_SPELL_CATEGORY_COOLDOWN
@ SPELL_AURA_MOD_DAMAGE_TAKEN
@ SPELL_AURA_MODIFIED_RAID_INSTANCE
@ SPELL_AURA_277
@ SPELL_AURA_CONVERT_CONSUMED_RUNE
@ SPELL_AURA_MOD_FACTION
@ SPELL_AURA_MOD_TAUNT
@ SPELL_AURA_MOD_RESTED_XP_CONSUMPTION
@ SPELL_AURA_MOD_DAMAGE_DONE_VERSUS_AURASTATE
@ SPELL_AURA_APPLY_PROFESSION_EFFECT
@ SPELL_AURA_MOD_VEHICLE_SPEED_ALWAYS
@ SPELL_AURA_PHASE
@ SPELL_AURA_MOD_POWER_GAIN_PCT
@ SPELL_AURA_MOD_MONEY_GAIN
@ SPELL_AURA_368
@ SPELL_AURA_DETECT_STEALTH
@ SPELL_AURA_MOD_CRIT_PCT
@ SPELL_AURA_MOD_HONOR_GAIN_PCT
@ SPELL_AURA_LEARN_PVP_TALENT
@ SPELL_AURA_MOD_MINIMUM_SPEED
@ SPELL_AURA_MOD_BLOCK_CRIT_CHANCE
@ SPELL_AURA_MOD_INCREASE_ENERGY_PERCENT
@ SPELL_AURA_X_RAY
@ SPELL_AURA_MOD_CHARGE_RECOVERY_RATE
@ SPELL_AURA_MOD_HOT_PCT
@ SPELL_AURA_MOD_SPELL_DAMAGE_FROM_CASTER
@ SPELL_AURA_MOD_DAMAGE_PERCENT_DONE_BY_TARGET_AURA_MECHANIC
@ SPELL_AURA_MOD_SCALE_2
@ SPELL_AURA_MOD_CHARGE_COOLDOWN
@ SPELL_AURA_543
@ SPELL_AURA_MOD_OVERRIDE_ZONE_PVP_TYPE
@ SPELL_AURA_352
@ SPELL_AURA_FEIGN_DEATH
@ SPELL_AURA_492
@ SPELL_AURA_384
@ SPELL_AURA_REMOVE_BARBER_SHOP_COST
@ SPELL_AURA_MOD_POWER_DISPLAY
@ SPELL_AURA_CHARGE_RECOVERY_MULTIPLIER
@ SPELL_AURA_MOD_PACIFY_SILENCE
@ SPELL_AURA_199
@ SPELL_AURA_MOD_CRIT_CHANCE_FOR_CASTER_WITH_ABILITIES
@ SPELL_AURA_MOD_COOLDOWN
@ SPELL_AURA_AOE_CHARM
@ SPELL_AURA_MOD_SPEED_SLOW_ALL
@ SPELL_AURA_MOD_TARGET_RESISTANCE
@ SPELL_AURA_CHARGE_RECOVERY_AFFECTED_BY_HASTE_REGEN
@ SPELL_AURA_MOD_FLAT_SPELL_DAMAGE_VERSUS
@ SPELL_AURA_MOD_RESURRECTED_HEALTH_BY_GUILD_MEMBER
@ SPELL_AURA_MOD_MINIMUM_SPEED_RATE
@ SPELL_AURA_OVERRIDE_MOUNT_FROM_SET
@ SPELL_AURA_MOD_READINESS
@ SPELL_AURA_MOD_SPEED_ALWAYS
@ SPELL_AURA_EFFECT_IMMUNITY
@ SPELL_AURA_SPELL_OVERRIDE_NAME_GROUP
@ SPELL_AURA_MOD_ROOT_DISABLE_GRAVITY
@ SPELL_AURA_MOD_MAX_POWER_PCT
@ SPELL_AURA_MOD_BATTLE_PET_XP_PCT
@ SPELL_AURA_MOD_DECREASE_SPEED
@ SPELL_AURA_PREVENT_DURABILITY_LOSS_FROM_COMBAT
@ SPELL_AURA_MOD_CAMOUFLAGE
@ SPELL_AURA_MOD_VERSATILITY
@ SPELL_AURA_PROVIDE_SPELL_FOCUS
@ SPELL_AURA_FORCE_WEATHER
@ SPELL_AURA_TRANSFORM
@ SPELL_AURA_OVERRIDE_SUMMONED_OBJECT
@ SPELL_AURA_ENABLE_BOSS1_UNIT_FRAME
@ SPELL_AURA_PERIODIC_TRIGGER_SPELL_WITH_VALUE
@ SPELL_AURA_CAST_WHILE_WALKING_ALL
@ SPELL_AURA_435
@ SPELL_AURA_SCHOOL_ABSORB
@ SPELL_AURA_MOD_RESISTANCE_PCT
@ SPELL_AURA_REDUCE_PUSHBACK
@ SPELL_AURA_MOD_DAMAGE_DONE_FOR_MECHANIC
@ SPELL_AURA_BATTLEGROUND_PLAYER_POSITION_FACTIONAL
@ SPELL_AURA_MOD_COMBAT_RESULT_CHANCE
@ SPELL_AURA_PERIODIC_ENERGIZE
@ SPELL_AURA_MOD_BASE_RESISTANCE
@ SPELL_AURA_452
@ SPELL_AURA_MOD_MOUNTED_SPEED_ALWAYS
@ SPELL_AURA_MOD_MULTISTRIKE_DAMAGE
@ SPELL_AURA_MOD_WEAPON_CRIT_PERCENT
@ SPELL_AURA_MOD_MOVEMENT_FORCE_MAGNITUDE
@ SPELL_AURA_MOD_DAMAGE_DONE_CREATURE
@ SPELL_AURA_MOD_SCALE
@ SPELL_AURA_MOD_SUMMON_DAMAGE
@ SPELL_AURA_SPELL_MAGNET
@ SPELL_AURA_535
@ SPELL_AURA_MOD_INVISIBILITY_DETECT
@ SPELL_AURA_MOD_IMMUNE_AURA_APPLY_SCHOOL
@ SPELL_AURA_390
@ SPELL_AURA_MOD_ABILITY_SCHOOL_MASK
@ SPELL_AURA_TRIGGER_SPELL_ON_POWER_PCT
@ SPELL_AURA_MOD_BASE_RESISTANCE_PCT
@ SPELL_AURA_MOD_ADDITIONAL_POWER_COST
@ SPELL_AURA_MOD_MELEE_RANGED_HASTE_2
@ SPELL_AURA_531
@ SPELL_AURA_WATER_BREATHING
@ SPELL_AURA_MOD_DURABILITY_LOSS
@ SPELL_AURA_526
@ SPELL_AURA_PROVIDE_TOTEM_CATEGORY
@ SPELL_AURA_MOD_DAMAGE_TAKEN_FROM_CASTER_BY_LABEL
@ SPELL_AURA_PERIODIC_LEECH
@ SPELL_AURA_LINKED_2
@ SPELL_AURA_FORCE_BREATH_BAR
@ SPELL_AURA_MOD_ENVIRONMENTAL_DAMAGE_TAKEN
@ SPELL_AURA_MOD_SKILL_2
@ SPELL_AURA_534
@ SPELL_AURA_OVERRIDE_SPELL_POWER_BY_AP_PCT
@ SPELL_AURA_MOD_LANGUAGE
@ SPELL_AURA_IGNORE_SPELL_CREATURE_TYPE_REQUIREMENTS
@ SPELL_AURA_PROC_TRIGGER_DAMAGE
@ SPELL_AURA_MOD_AUTOATTACK_CRIT_CHANCE
@ SPELL_AURA_514
@ SPELL_AURA_MOD_ATTACKER_SPELL_HIT_CHANCE
@ SPELL_AURA_MOD_POWER_REGEN_PERCENT
@ SPELL_AURA_508
@ SPELL_AURA_214
@ SPELL_AURA_MOD_MECHANIC_DAMAGE_TAKEN_PERCENT
@ SPELL_AURA_MOD_SPELL_CURRENCY_REAGENTS_COUNT_PCT
@ SPELL_AURA_CURRENCY_LOSS_PCT_ON_DEATH
@ SPELL_AURA_INITIALIZE_IMAGES
@ SPELL_AURA_517
@ SPELL_AURA_DAMAGE_IMMUNITY
@ SPELL_AURA_POWER_BURN
@ SPELL_AURA_ALLOW_CHANGING_EQUIPMENT_IN_TORGHAST
@ SPELL_AURA_MOD_PERCENT_STAT
@ SPELL_AURA_488
@ SPELL_AURA_CASTER_IGNORE_LOS
@ SPELL_AURA_AREA_TRIGGER
@ SPELL_AURA_PRELOAD_PHASE
@ SPELL_AURA_MOD_SPELL_COOLDOWN_BY_HASTE
@ SPELL_AURA_486
@ SPELL_AURA_MOD_AUTOATTACK_DAMAGE
@ SPELL_AURA_DISPLAY_PROFESSION_EQUIPMENT
@ SPELL_AURA_OPEN_STABLE
@ SPELL_AURA_MOD_HEALING
@ SPELL_AURA_MOD_DAMAGE_DONE
@ SPELL_AURA_MOD_NEXT_SPELL
@ SPELL_AURA_NO_PVP_CREDIT
@ SPELL_AURA_MOD_CONFUSE
@ SPELL_AURA_TRACK_CREATURES
@ SPELL_AURA_MOD_POSSESS
@ SPELL_AURA_REFLECT_SPELLS_SCHOOL
@ SPELL_AURA_MOD_SPEED_NO_CONTROL
@ SPELL_AURA_PERIODIC_DUMMY
@ SPELL_AURA_MOD_RANGED_DAMAGE_TAKEN_PCT
@ SPELL_AURA_MOD_MAX_CHARGES
@ SPELL_AURA_MOD_MECHANIC_RESISTANCE
@ SPELL_AURA_160
@ SPELL_AURA_MOD_BASE_HEALTH_PCT
@ SPELL_AURA_PVP_TALENTS
@ SPELL_AURA_PREVENT_REGENERATE_POWER
@ SPELL_AURA_PERIODIC_TRIGGER_SPELL_FROM_CLIENT
@ SPELL_AURA_MOD_MELEE_HASTE_3
@ SPELL_AURA_350
@ SPELL_AURA_STATE_IMMUNITY
@ SPELL_AURA_STORE_TELEPORT_RETURN_POINT
@ SPELL_AURA_SHOW_CONFIRMATION_PROMPT
@ SPELL_AURA_IGNORE_SPELL_CHARGE_COOLDOWN
@ SPELL_AURA_CHANGE_MODEL_FOR_ALL_HUMANOIDS
@ SPELL_AURA_INTERFERE_TARGETTING
@ SPELL_AURA_MOD_REQUIRED_MOUNT_CAPABILITY_FLAGS
@ SPELL_AURA_MOUNT_ANIM_REPLACEMENT_SET
@ SPELL_AURA_NO_REAGENT_USE
@ SPELL_AURA_371
@ SPELL_AURA_237
@ SPELL_AURA_REMOVE_TRANSMOG_COST
@ SPELL_AURA_MOD_UNATTACKABLE
@ SPELL_AURA_ADD_PCT_MODIFIER_BY_SPELL_LABEL
@ SPELL_AURA_PLAY_SCENE
@ SPELL_AURA_MOD_BLOCK_VALUE_FLAT
@ SPELL_AURA_532
@ SPELL_AURA_LEARN_SPELL
@ SPELL_AURA_MOD_STEALTH
@ SPELL_AURA_MOD_BLOCK_VALUE_PCT
@ SPELL_AURA_ALLOW_USING_GAMEOBJECTS_WHILE_MOUNTED
@ SPELL_AURA_MOD_PET_STAT_PCT
@ SPELL_AURA_SCALE_PLAYER_LEVEL
@ SPELL_AURA_MOD_SPELL_POWER_PCT
@ SPELL_AURA_SCREEN_EFFECT
@ SPELL_AURA_NONE
@ SPELL_AURA_MOD_STAT_BONUS_PCT
@ SPELL_AURA_SUPPRESS_ITEM_PASSIVE_EFFECT_BY_SPELL_LABEL
@ SPELL_AURA_MOD_DETECT_RANGE
@ SPELL_AURA_MOD_INCREASE_MOUNTED_FLIGHT_SPEED
@ SPELL_AURA_OVERRIDE_CLASS_SCRIPTS
@ SPELL_AURA_BATTLEGROUND_PLAYER_POSITION
@ SPELL_AURA_FORCE_REACTION
@ SPELL_AURA_MODIFY_FALL_DAMAGE_PCT
@ SPELL_AURA_MOD_MELEE_RANGED_HASTE
@ SPELL_AURA_MOD_CASTING_SPEED_NOT_STACK
@ SPELL_AURA_SET_ACTION_BUTTON_SPELL_COUNT
@ SPELL_AURA_238
@ SPELL_AURA_MOD_REGEN
@ SPELL_AURA_MOD_COOLDOWN_RECOVERY_RATE_ALL
@ SPELL_AURA_MOD_INCREASE_MOUNTED_SPEED
@ SPELL_AURA_MOD_CURRENCY_GAIN_FROM_SOURCE
@ SPELL_AURA_DISABLE_NAVIGATION
@ SPELL_AURA_MOD_FACTION_REPUTATION_GAIN
@ SPELL_AURA_PERIODIC_TRIGGER_SPELL
@ SPELL_AURA_MOD_ATTACK_POWER_PCT
@ SPELL_AURA_USE_NORMAL_MOVEMENT_SPEED
@ SPELL_AURA_387
@ SPELL_AURA_OVERRIDE_ACTIONBAR_SPELLS
@ SPELL_AURA_MOD_SKILL_TALENT
@ SPELL_AURA_PHASE_ALWAYS_VISIBLE
@ SPELL_AURA_MOD_INCREASE_HEALTH_PERCENT
@ SPELL_AURA_530
@ SPELL_AURA_448
@ SPELL_AURA_OVERRIDE_UNLOCKED_AZERITE_ESSENCE_RANK
@ SPELL_AURA_MECHANIC_IMMUNITY_MASK
@ SPELL_AURA_MOD_MANA_COST_PCT
@ SPELL_AURA_INTERCEPT_MELEE_RANGED_ATTACKS
@ SPELL_AURA_MOD_BLOCK_PERCENT
@ SPELL_AURA_SET_VEHICLE_ID
@ SPELL_AURA_MOD_STUN
@ SPELL_AURA_523
@ SPELL_AURA_BIND_SIGHT
ShapeshiftForm
@ FORM_SHADOWFORM
@ FORM_SERPENT_STANCE
@ FORM_BEAR_FORM
@ FORM_BERSERKER_STANCE
@ FORM_WISP_FORM_2
@ FORM_UNDEAD
@ FORM_CRANE_STANCE
@ FORM_BATTLE_STANCE
@ FORM_DARKMOON_TEST_OF_STRENGTH
@ FORM_SOULSHAPE
@ FORM_CREATURE_CAT
@ FORM_DIRE_BEAR_FORM
@ FORM_FRENZY
@ FORM_SHADOW_DANCE
@ FORM_METAMORPHOSIS_2
@ FORM_MOONKIN_FORM
@ FORM_TREE_OF_LIFE
@ FORM_GHOST_WOLF
@ FORM_SPIRIT_OWL_FORM_2
@ FORM_MOONKIN_FORM_RESTORATION
@ FORM_THARONJA_SKELETON
@ FORM_FLIGHT_FORM_EPIC
@ FORM_CAT_FORM
@ FORM_AQUATIC_FORM
@ FORM_TREANT_FORM
@ FORM_TIGER_STANCE
@ FORM_FORGEBORNE_REVERIES
@ FORM_NONE
@ FORM_GLADIATOR_STANCE
@ FORM_ZOMBIE
@ FORM_SPIRIT_OWL_FORM
@ FORM_OX_STANCE
@ FORM_TRAVEL_FORM
@ FORM_AMBIENT
@ FORM_CREATURE_BEAR
@ FORM_STEALTH
@ FORM_FLIGHT_FORM
@ FORM_SPIRIT_OF_REDEMPTION
@ FORM_BLB_PLAYER
@ FORM_DEFENSIVE_STANCE
@ FORM_METAMORPHOSIS
@ FORM_GHOUL
@ FORM_WISP_FORM
AURA_FLAGS
@ AFLAG_POSITIVE
@ AFLAG_MAW_POWER
@ AFLAG_UNK40
@ AFLAG_NONE
@ AFLAG_UNK20
@ AFLAG_NEGATIVE
@ AFLAG_SCALABLE
@ AFLAG_UNK80
@ AFLAG_NOCASTER
@ AFLAG_DURATION
AuraObjectType
@ DYNOBJ_AURA_TYPE
@ UNIT_AURA_TYPE
AuraTriggerOnPowerChangeDirection
Definition: Item.h:170
Definition: Unit.h:627
ObjectGuid CasterGUID
ObjectGuid CastItemGUID
AuraCreateInfo & SetBaseAmount(int32 const *bp)
AuraCreateInfo & SetCaster(Unit *caster)
AuraCreateInfo & SetCastItem(ObjectGuid const &guid, uint32 itemId, int32 itemLevel)
AuraCreateInfo & SetCasterGUID(ObjectGuid const &guid)
uint32 GetAuraEffectMask() const
SpellInfo const * GetSpellInfo() const
ObjectGuid _castId
AuraCreateInfo & SetOwnerEffectMask(uint32 effMask)
AuraCreateInfo & SetPeriodicReset(bool reset)