|
| enum | SpellCastFlags : uint32 {
CAST_FLAG_NONE = 0x00000000
, CAST_FLAG_PENDING = 0x00000001
, CAST_FLAG_HAS_TRAJECTORY = 0x00000002
, CAST_FLAG_UNKNOWN_3 = 0x00000004
,
CAST_FLAG_UNKNOWN_4 = 0x00000008
, CAST_FLAG_UNKNOWN_5 = 0x00000010
, CAST_FLAG_PROJECTILE = 0x00000020
, CAST_FLAG_UNKNOWN_7 = 0x00000040
,
CAST_FLAG_UNKNOWN_8 = 0x00000080
, CAST_FLAG_UNKNOWN_9 = 0x00000100
, CAST_FLAG_UNKNOWN_10 = 0x00000200
, CAST_FLAG_UNKNOWN_11 = 0x00000400
,
CAST_FLAG_POWER_LEFT_SELF = 0x00000800
, CAST_FLAG_UNKNOWN_13 = 0x00001000
, CAST_FLAG_UNKNOWN_14 = 0x00002000
, CAST_FLAG_UNKNOWN_15 = 0x00004000
,
CAST_FLAG_UNKNOWN_16 = 0x00008000
, CAST_FLAG_UNKNOWN_17 = 0x00010000
, CAST_FLAG_ADJUST_MISSILE = 0x00020000
, CAST_FLAG_FROM_CLIENT = 0x00040000
,
CAST_FLAG_VISUAL_CHAIN = 0x00080000
, CAST_FLAG_UNKNOWN_21 = 0x00100000
, CAST_FLAG_RUNE_LIST = 0x00200000
, CAST_FLAG_UNKNOWN_23 = 0x00400000
,
CAST_FLAG_UNKNOWN_24 = 0x00800000
, CAST_FLAG_UNKNOWN_25 = 0x01000000
, CAST_FLAG_UNKNOWN_26 = 0x02000000
, CAST_FLAG_IMMUNITY = 0x04000000
,
CAST_FLAG_UNKNOWN_28 = 0x08000000
, CAST_FLAG_UNKNOWN_29 = 0x10000000
, CAST_FLAG_UNKNOWN_30 = 0x20000000
, CAST_FLAG_HEAL_PREDICTION = 0x40000000
,
CAST_FLAG_TRIGGER_PET_COOLDOWN = 0x80000000
} |
| |
| enum | SpellCastFlagsEx : uint32 {
CAST_FLAG_EX_NONE = 0x00000000
, CAST_FLAG_EX_TRIGGER_COOLDOWN_ON_SPELL_START = 0x00000001
, CAST_FLAG_EX_UNKNOWN_2 = 0x00000002
, CAST_FLAG_EX_DONT_CONSUME_CHARGES = 0x00000004
,
CAST_FLAG_EX_UNKNOWN_4 = 0x00000008
, CAST_FLAG_EX_DELAY_STARTING_COOLDOWNS = 0x00000010
, CAST_FLAG_EX_UNKNOWN_6 = 0x00000020
, CAST_FLAG_EX_UNKNOWN_7 = 0x00000040
,
CAST_FLAG_EX_UNKNOWN_8 = 0x00000080
, CAST_FLAG_EX_IGNORE_PET_COOLDOWN = 0x00000100
, CAST_FLAG_EX_IGNORE_COOLDOWN = 0x00000200
, CAST_FLAG_EX_UNKNOWN_11 = 0x00000400
,
CAST_FLAG_EX_UNKNOWN_12 = 0x00000800
, CAST_FLAG_EX_UNKNOWN_13 = 0x00001000
, CAST_FLAG_EX_UNKNOWN_14 = 0x00002000
, CAST_FLAG_EX_UNKNOWN_15 = 0x00004000
,
CAST_FLAG_EX_USE_TOY_SPELL = 0x00008000
, CAST_FLAG_EX_UNKNOWN_17 = 0x00010000
, CAST_FLAG_EX_UNKNOWN_18 = 0x00020000
, CAST_FLAG_EX_UNKNOWN_19 = 0x00040000
,
CAST_FLAG_EX_UNKNOWN_20 = 0x00080000
, CAST_FLAG_EX_UNKNOWN_21 = 0x00100000
, CAST_FLAG_EX_UNKNOWN_22 = 0x00200000
, CAST_FLAG_EX_UNKNOWN_23 = 0x00400000
,
CAST_FLAG_EX_UNKNOWN_24 = 0x00800000
, CAST_FLAG_EX_UNKNOWN_25 = 0x01000000
, CAST_FLAG_EX_UNKNOWN_26 = 0x02000000
, CAST_FLAG_EX_UNKNOWN_27 = 0x04000000
,
CAST_FLAG_EX_UNKNOWN_28 = 0x08000000
, CAST_FLAG_EX_SUPPRESS_CASTER_ANIM = 0x10000000
, CAST_FLAG_EX_UNKNOWN_30 = 0x20000000
, CAST_FLAG_EX_UNKNOWN_31 = 0x40000000
,
CAST_FLAG_EX_UNKNOWN_32 = 0x80000000
} |
| |
| enum | SpellCastSource : uint8 {
SPELL_CAST_SOURCE_PLAYER = 2
, SPELL_CAST_SOURCE_NORMAL = 3
, SPELL_CAST_SOURCE_ITEM = 4
, SPELL_CAST_SOURCE_PASSIVE = 7
,
SPELL_CAST_SOURCE_PET = 9
, SPELL_CAST_SOURCE_AURA = 13
, SPELL_CAST_SOURCE_SPELL = 16
} |
| |
| enum | SpellHealPredictionType : uint8 { SPELL_HEAL_PREDICTION_TARGET = 0
, SPELL_HEAL_PREDICTION_TARGET_AND_CASTER = 1
, SPELL_HEAL_PREDICTION_TARGET_AND_BEACON = 2
, SPELL_HEAL_PREDICTION_TARGET_PARTY = 3
} |
| |
| enum | SpellRangeFlag { SPELL_RANGE_DEFAULT = 0
, SPELL_RANGE_MELEE = 1
, SPELL_RANGE_RANGED = 2
} |
| |
| enum | SpellState {
SPELL_STATE_NULL = 0
, SPELL_STATE_PREPARING = 1
, SPELL_STATE_LAUNCHED = 2
, SPELL_STATE_CHANNELING = 3
,
SPELL_STATE_FINISHED = 4
, SPELL_STATE_IDLE = 5
} |
| |
| enum | SpellEffectHandleMode { SPELL_EFFECT_HANDLE_LAUNCH
, SPELL_EFFECT_HANDLE_LAUNCH_TARGET
, SPELL_EFFECT_HANDLE_HIT
, SPELL_EFFECT_HANDLE_HIT_TARGET
} |
| |
| enum class | Trinity::WorldObjectSpellAreaTargetSearchReason { Trinity::Area
, Trinity::Chain
} |
| |