AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
spellinfo_commandscript Class Reference
Inheritance diagram for spellinfo_commandscript:
CommandScript ScriptObject

Public Member Functions

 spellinfo_commandscript ()
 
ChatCommandTable GetCommands () const override
 
- Public Member Functions inherited from ScriptObject
virtual bool IsDatabaseBound () const
 
virtual bool isAfterLoadScript () const
 
virtual void checkValidity ()
 
const std::string & GetName () const
 
uint16 GetTotalAvailableHooks ()
 

Static Public Member Functions

static char const * GetSpellEffectName (uint32 effect)
 
static char const * GetAuraTypeName (uint32 aura)
 
static char const * GetTargetName (uint32 target)
 
static char const * GetDispelName (uint32 dispel)
 
static char const * GetPowerName (uint32 power)
 
static char const * GetDmgClassName (uint32 dmgClass)
 
static char const * GetPreventionTypeName (uint32 type)
 
static char const * GetSpellFamilyName (uint32 family)
 
template<typename EnumType >
static void PrintSpellAttrFlags (ChatHandler *handler, char const *label, uint32 flags)
 
static void PrintBasicInfo (ChatHandler *handler, SpellInfo const *spell)
 
static void PrintAttributes (ChatHandler *handler, SpellInfo const *spell)
 
static void PrintEffects (ChatHandler *handler, SpellInfo const *spell)
 
static void PrintTargets (ChatHandler *handler, SpellInfo const *spell)
 
static void PrintGeneralInfo (ChatHandler *handler, SpellInfo const *spell)
 
static bool HandleSpellInfoAttributesCommand (ChatHandler *handler, SpellInfo const *spell)
 
static bool HandleSpellInfoEffectsCommand (ChatHandler *handler, SpellInfo const *spell)
 
static bool HandleSpellInfoTargetsCommand (ChatHandler *handler, SpellInfo const *spell)
 
static bool HandleSpellInfoAllCommand (ChatHandler *handler, SpellInfo const *spell)
 

Additional Inherited Members

- Protected Member Functions inherited from CommandScript
 CommandScript (const char *name)
 
- Protected Member Functions inherited from ScriptObject
 ScriptObject (const char *name, uint16 totalAvailableHooks=0)
 
virtual ~ScriptObject ()=default
 

Detailed Description

Constructor & Destructor Documentation

◆ spellinfo_commandscript()

spellinfo_commandscript::spellinfo_commandscript ( )
inline
32: CommandScript("spellinfo_commandscript") { }
Definition CommandScript.h:25

Member Function Documentation

◆ GetAuraTypeName()

static char const * spellinfo_commandscript::GetAuraTypeName ( uint32  aura)
inlinestatic
225 {
226 switch (aura)
227 {
228 case SPELL_AURA_NONE: return "SPELL_AURA_NONE";
229 case SPELL_AURA_BIND_SIGHT: return "SPELL_AURA_BIND_SIGHT";
230 case SPELL_AURA_MOD_POSSESS: return "SPELL_AURA_MOD_POSSESS";
231 case SPELL_AURA_PERIODIC_DAMAGE: return "SPELL_AURA_PERIODIC_DAMAGE";
232 case SPELL_AURA_DUMMY: return "SPELL_AURA_DUMMY";
233 case SPELL_AURA_MOD_CONFUSE: return "SPELL_AURA_MOD_CONFUSE";
234 case SPELL_AURA_MOD_CHARM: return "SPELL_AURA_MOD_CHARM";
235 case SPELL_AURA_MOD_FEAR: return "SPELL_AURA_MOD_FEAR";
236 case SPELL_AURA_PERIODIC_HEAL: return "SPELL_AURA_PERIODIC_HEAL";
237 case SPELL_AURA_MOD_ATTACKSPEED: return "SPELL_AURA_MOD_ATTACKSPEED";
238 case SPELL_AURA_MOD_THREAT: return "SPELL_AURA_MOD_THREAT";
239 case SPELL_AURA_MOD_TAUNT: return "SPELL_AURA_MOD_TAUNT";
240 case SPELL_AURA_MOD_STUN: return "SPELL_AURA_MOD_STUN";
241 case SPELL_AURA_MOD_DAMAGE_DONE: return "SPELL_AURA_MOD_DAMAGE_DONE";
242 case SPELL_AURA_MOD_DAMAGE_TAKEN: return "SPELL_AURA_MOD_DAMAGE_TAKEN";
243 case SPELL_AURA_DAMAGE_SHIELD: return "SPELL_AURA_DAMAGE_SHIELD";
244 case SPELL_AURA_MOD_STEALTH: return "SPELL_AURA_MOD_STEALTH";
245 case SPELL_AURA_MOD_STEALTH_DETECT: return "SPELL_AURA_MOD_STEALTH_DETECT";
246 case SPELL_AURA_MOD_INVISIBILITY: return "SPELL_AURA_MOD_INVISIBILITY";
247 case SPELL_AURA_MOD_INVISIBILITY_DETECT: return "SPELL_AURA_MOD_INVISIBILITY_DETECT";
248 case SPELL_AURA_OBS_MOD_HEALTH: return "SPELL_AURA_OBS_MOD_HEALTH";
249 case SPELL_AURA_OBS_MOD_POWER: return "SPELL_AURA_OBS_MOD_POWER";
250 case SPELL_AURA_MOD_RESISTANCE: return "SPELL_AURA_MOD_RESISTANCE";
251 case SPELL_AURA_PERIODIC_TRIGGER_SPELL: return "SPELL_AURA_PERIODIC_TRIGGER_SPELL";
252 case SPELL_AURA_PERIODIC_ENERGIZE: return "SPELL_AURA_PERIODIC_ENERGIZE";
253 case SPELL_AURA_MOD_PACIFY: return "SPELL_AURA_MOD_PACIFY";
254 case SPELL_AURA_MOD_ROOT: return "SPELL_AURA_MOD_ROOT";
255 case SPELL_AURA_MOD_SILENCE: return "SPELL_AURA_MOD_SILENCE";
256 case SPELL_AURA_REFLECT_SPELLS: return "SPELL_AURA_REFLECT_SPELLS";
257 case SPELL_AURA_MOD_STAT: return "SPELL_AURA_MOD_STAT";
258 case SPELL_AURA_MOD_SKILL: return "SPELL_AURA_MOD_SKILL";
259 case SPELL_AURA_MOD_INCREASE_SPEED: return "SPELL_AURA_MOD_INCREASE_SPEED";
260 case SPELL_AURA_MOD_INCREASE_MOUNTED_SPEED: return "SPELL_AURA_MOD_INCREASE_MOUNTED_SPEED";
261 case SPELL_AURA_MOD_DECREASE_SPEED: return "SPELL_AURA_MOD_DECREASE_SPEED";
262 case SPELL_AURA_MOD_INCREASE_HEALTH: return "SPELL_AURA_MOD_INCREASE_HEALTH";
263 case SPELL_AURA_MOD_INCREASE_ENERGY: return "SPELL_AURA_MOD_INCREASE_ENERGY";
264 case SPELL_AURA_MOD_SHAPESHIFT: return "SPELL_AURA_MOD_SHAPESHIFT";
265 case SPELL_AURA_EFFECT_IMMUNITY: return "SPELL_AURA_EFFECT_IMMUNITY";
266 case SPELL_AURA_STATE_IMMUNITY: return "SPELL_AURA_STATE_IMMUNITY";
267 case SPELL_AURA_SCHOOL_IMMUNITY: return "SPELL_AURA_SCHOOL_IMMUNITY";
268 case SPELL_AURA_DAMAGE_IMMUNITY: return "SPELL_AURA_DAMAGE_IMMUNITY";
269 case SPELL_AURA_DISPEL_IMMUNITY: return "SPELL_AURA_DISPEL_IMMUNITY";
270 case SPELL_AURA_PROC_TRIGGER_SPELL: return "SPELL_AURA_PROC_TRIGGER_SPELL";
271 case SPELL_AURA_PROC_TRIGGER_DAMAGE: return "SPELL_AURA_PROC_TRIGGER_DAMAGE";
272 case SPELL_AURA_TRACK_CREATURES: return "SPELL_AURA_TRACK_CREATURES";
273 case SPELL_AURA_TRACK_RESOURCES: return "SPELL_AURA_TRACK_RESOURCES";
274 case SPELL_AURA_46: return "SPELL_AURA_46";
275 case SPELL_AURA_MOD_PARRY_PERCENT: return "SPELL_AURA_MOD_PARRY_PERCENT";
276 case SPELL_AURA_PERIODIC_TRIGGER_SPELL_FROM_CLIENT: return "SPELL_AURA_PERIODIC_TRIGGER_SPELL_FROM_CLIENT";
277 case SPELL_AURA_MOD_DODGE_PERCENT: return "SPELL_AURA_MOD_DODGE_PERCENT";
278 case SPELL_AURA_MOD_CRITICAL_HEALING_AMOUNT: return "SPELL_AURA_MOD_CRITICAL_HEALING_AMOUNT";
279 case SPELL_AURA_MOD_BLOCK_PERCENT: return "SPELL_AURA_MOD_BLOCK_PERCENT";
280 case SPELL_AURA_MOD_WEAPON_CRIT_PERCENT: return "SPELL_AURA_MOD_WEAPON_CRIT_PERCENT";
281 case SPELL_AURA_PERIODIC_LEECH: return "SPELL_AURA_PERIODIC_LEECH";
282 case SPELL_AURA_MOD_HIT_CHANCE: return "SPELL_AURA_MOD_HIT_CHANCE";
283 case SPELL_AURA_MOD_SPELL_HIT_CHANCE: return "SPELL_AURA_MOD_SPELL_HIT_CHANCE";
284 case SPELL_AURA_TRANSFORM: return "SPELL_AURA_TRANSFORM";
285 case SPELL_AURA_MOD_SPELL_CRIT_CHANCE: return "SPELL_AURA_MOD_SPELL_CRIT_CHANCE";
286 case SPELL_AURA_MOD_INCREASE_SWIM_SPEED: return "SPELL_AURA_MOD_INCREASE_SWIM_SPEED";
287 case SPELL_AURA_MOD_DAMAGE_DONE_CREATURE: return "SPELL_AURA_MOD_DAMAGE_DONE_CREATURE";
288 case SPELL_AURA_MOD_PACIFY_SILENCE: return "SPELL_AURA_MOD_PACIFY_SILENCE";
289 case SPELL_AURA_MOD_SCALE: return "SPELL_AURA_MOD_SCALE";
290 case SPELL_AURA_PERIODIC_HEALTH_FUNNEL: return "SPELL_AURA_PERIODIC_HEALTH_FUNNEL";
291 case SPELL_AURA_63: return "SPELL_AURA_63";
292 case SPELL_AURA_PERIODIC_MANA_LEECH: return "SPELL_AURA_PERIODIC_MANA_LEECH";
293 case SPELL_AURA_MOD_CASTING_SPEED_NOT_STACK: return "SPELL_AURA_MOD_CASTING_SPEED_NOT_STACK";
294 case SPELL_AURA_FEIGN_DEATH: return "SPELL_AURA_FEIGN_DEATH";
295 case SPELL_AURA_MOD_DISARM: return "SPELL_AURA_MOD_DISARM";
296 case SPELL_AURA_MOD_STALKED: return "SPELL_AURA_MOD_STALKED";
297 case SPELL_AURA_SCHOOL_ABSORB: return "SPELL_AURA_SCHOOL_ABSORB";
298 case SPELL_AURA_EXTRA_ATTACKS: return "SPELL_AURA_EXTRA_ATTACKS";
299 case SPELL_AURA_MOD_SPELL_CRIT_CHANCE_SCHOOL: return "SPELL_AURA_MOD_SPELL_CRIT_CHANCE_SCHOOL";
300 case SPELL_AURA_MOD_POWER_COST_SCHOOL_PCT: return "SPELL_AURA_MOD_POWER_COST_SCHOOL_PCT";
301 case SPELL_AURA_MOD_POWER_COST_SCHOOL: return "SPELL_AURA_MOD_POWER_COST_SCHOOL";
302 case SPELL_AURA_REFLECT_SPELLS_SCHOOL: return "SPELL_AURA_REFLECT_SPELLS_SCHOOL";
303 case SPELL_AURA_MOD_LANGUAGE: return "SPELL_AURA_MOD_LANGUAGE";
304 case SPELL_AURA_FAR_SIGHT: return "SPELL_AURA_FAR_SIGHT";
305 case SPELL_AURA_MECHANIC_IMMUNITY: return "SPELL_AURA_MECHANIC_IMMUNITY";
306 case SPELL_AURA_MOUNTED: return "SPELL_AURA_MOUNTED";
307 case SPELL_AURA_MOD_DAMAGE_PERCENT_DONE: return "SPELL_AURA_MOD_DAMAGE_PERCENT_DONE";
308 case SPELL_AURA_MOD_PERCENT_STAT: return "SPELL_AURA_MOD_PERCENT_STAT";
309 case SPELL_AURA_SPLIT_DAMAGE_PCT: return "SPELL_AURA_SPLIT_DAMAGE_PCT";
310 case SPELL_AURA_WATER_BREATHING: return "SPELL_AURA_WATER_BREATHING";
311 case SPELL_AURA_MOD_BASE_RESISTANCE: return "SPELL_AURA_MOD_BASE_RESISTANCE";
312 case SPELL_AURA_MOD_REGEN: return "SPELL_AURA_MOD_REGEN";
313 case SPELL_AURA_MOD_POWER_REGEN: return "SPELL_AURA_MOD_POWER_REGEN";
314 case SPELL_AURA_CHANNEL_DEATH_ITEM: return "SPELL_AURA_CHANNEL_DEATH_ITEM";
315 case SPELL_AURA_MOD_DAMAGE_PERCENT_TAKEN: return "SPELL_AURA_MOD_DAMAGE_PERCENT_TAKEN";
316 case SPELL_AURA_MOD_HEALTH_REGEN_PERCENT: return "SPELL_AURA_MOD_HEALTH_REGEN_PERCENT";
317 case SPELL_AURA_PERIODIC_DAMAGE_PERCENT: return "SPELL_AURA_PERIODIC_DAMAGE_PERCENT";
318 case SPELL_AURA_90: return "SPELL_AURA_90";
319 case SPELL_AURA_MOD_DETECT_RANGE: return "SPELL_AURA_MOD_DETECT_RANGE";
320 case SPELL_AURA_PREVENTS_FLEEING: return "SPELL_AURA_PREVENTS_FLEEING";
321 case SPELL_AURA_MOD_UNATTACKABLE: return "SPELL_AURA_MOD_UNATTACKABLE";
322 case SPELL_AURA_INTERRUPT_REGEN: return "SPELL_AURA_INTERRUPT_REGEN";
323 case SPELL_AURA_GHOST: return "SPELL_AURA_GHOST";
324 case SPELL_AURA_SPELL_MAGNET: return "SPELL_AURA_SPELL_MAGNET";
325 case SPELL_AURA_MANA_SHIELD: return "SPELL_AURA_MANA_SHIELD";
326 case SPELL_AURA_MOD_SKILL_TALENT: return "SPELL_AURA_MOD_SKILL_TALENT";
327 case SPELL_AURA_MOD_ATTACK_POWER: return "SPELL_AURA_MOD_ATTACK_POWER";
328 case SPELL_AURA_AURAS_VISIBLE: return "SPELL_AURA_AURAS_VISIBLE";
329 case SPELL_AURA_MOD_RESISTANCE_PCT: return "SPELL_AURA_MOD_RESISTANCE_PCT";
330 case SPELL_AURA_MOD_MELEE_ATTACK_POWER_VERSUS: return "SPELL_AURA_MOD_MELEE_ATTACK_POWER_VERSUS";
331 case SPELL_AURA_MOD_TOTAL_THREAT: return "SPELL_AURA_MOD_TOTAL_THREAT";
332 case SPELL_AURA_WATER_WALK: return "SPELL_AURA_WATER_WALK";
333 case SPELL_AURA_FEATHER_FALL: return "SPELL_AURA_FEATHER_FALL";
334 case SPELL_AURA_HOVER: return "SPELL_AURA_HOVER";
335 case SPELL_AURA_ADD_FLAT_MODIFIER: return "SPELL_AURA_ADD_FLAT_MODIFIER";
336 case SPELL_AURA_ADD_PCT_MODIFIER: return "SPELL_AURA_ADD_PCT_MODIFIER";
337 case SPELL_AURA_ADD_TARGET_TRIGGER: return "SPELL_AURA_ADD_TARGET_TRIGGER";
338 case SPELL_AURA_MOD_POWER_REGEN_PERCENT: return "SPELL_AURA_MOD_POWER_REGEN_PERCENT";
339 case SPELL_AURA_ADD_CASTER_HIT_TRIGGER: return "SPELL_AURA_ADD_CASTER_HIT_TRIGGER";
340 case SPELL_AURA_OVERRIDE_CLASS_SCRIPTS: return "SPELL_AURA_OVERRIDE_CLASS_SCRIPTS";
341 case SPELL_AURA_MOD_RANGED_DAMAGE_TAKEN: return "SPELL_AURA_MOD_RANGED_DAMAGE_TAKEN";
342 case SPELL_AURA_MOD_RANGED_DAMAGE_TAKEN_PCT: return "SPELL_AURA_MOD_RANGED_DAMAGE_TAKEN_PCT";
343 case SPELL_AURA_MOD_HEALING: return "SPELL_AURA_MOD_HEALING";
344 case SPELL_AURA_MOD_REGEN_DURING_COMBAT: return "SPELL_AURA_MOD_REGEN_DURING_COMBAT";
345 case SPELL_AURA_MOD_MECHANIC_RESISTANCE: return "SPELL_AURA_MOD_MECHANIC_RESISTANCE";
346 case SPELL_AURA_MOD_HEALING_PCT: return "SPELL_AURA_MOD_HEALING_PCT";
347 case SPELL_AURA_119: return "SPELL_AURA_119";
348 case SPELL_AURA_UNTRACKABLE: return "SPELL_AURA_UNTRACKABLE";
349 case SPELL_AURA_EMPATHY: return "SPELL_AURA_EMPATHY";
350 case SPELL_AURA_MOD_OFFHAND_DAMAGE_PCT: return "SPELL_AURA_MOD_OFFHAND_DAMAGE_PCT";
351 case SPELL_AURA_MOD_TARGET_RESISTANCE: return "SPELL_AURA_MOD_TARGET_RESISTANCE";
352 case SPELL_AURA_MOD_RANGED_ATTACK_POWER: return "SPELL_AURA_MOD_RANGED_ATTACK_POWER";
353 case SPELL_AURA_MOD_MELEE_DAMAGE_TAKEN: return "SPELL_AURA_MOD_MELEE_DAMAGE_TAKEN";
354 case SPELL_AURA_MOD_MELEE_DAMAGE_TAKEN_PCT: return "SPELL_AURA_MOD_MELEE_DAMAGE_TAKEN_PCT";
355 case SPELL_AURA_RANGED_ATTACK_POWER_ATTACKER_BONUS: return "SPELL_AURA_RANGED_ATTACK_POWER_ATTACKER_BONUS";
356 case SPELL_AURA_MOD_POSSESS_PET: return "SPELL_AURA_MOD_POSSESS_PET";
357 case SPELL_AURA_MOD_SPEED_ALWAYS: return "SPELL_AURA_MOD_SPEED_ALWAYS";
358 case SPELL_AURA_MOD_MOUNTED_SPEED_ALWAYS: return "SPELL_AURA_MOD_MOUNTED_SPEED_ALWAYS";
359 case SPELL_AURA_MOD_RANGED_ATTACK_POWER_VERSUS: return "SPELL_AURA_MOD_RANGED_ATTACK_POWER_VERSUS";
360 case SPELL_AURA_MOD_INCREASE_ENERGY_PERCENT: return "SPELL_AURA_MOD_INCREASE_ENERGY_PERCENT";
361 case SPELL_AURA_MOD_INCREASE_HEALTH_PERCENT: return "SPELL_AURA_MOD_INCREASE_HEALTH_PERCENT";
362 case SPELL_AURA_MOD_MANA_REGEN_INTERRUPT: return "SPELL_AURA_MOD_MANA_REGEN_INTERRUPT";
363 case SPELL_AURA_MOD_HEALING_DONE: return "SPELL_AURA_MOD_HEALING_DONE";
364 case SPELL_AURA_MOD_HEALING_DONE_PERCENT: return "SPELL_AURA_MOD_HEALING_DONE_PERCENT";
365 case SPELL_AURA_MOD_TOTAL_STAT_PERCENTAGE: return "SPELL_AURA_MOD_TOTAL_STAT_PERCENTAGE";
366 case SPELL_AURA_MOD_MELEE_HASTE: return "SPELL_AURA_MOD_MELEE_HASTE";
367 case SPELL_AURA_FORCE_REACTION: return "SPELL_AURA_FORCE_REACTION";
368 case SPELL_AURA_MOD_RANGED_HASTE: return "SPELL_AURA_MOD_RANGED_HASTE";
369 case SPELL_AURA_MOD_RANGED_AMMO_HASTE: return "SPELL_AURA_MOD_RANGED_AMMO_HASTE";
370 case SPELL_AURA_MOD_BASE_RESISTANCE_PCT: return "SPELL_AURA_MOD_BASE_RESISTANCE_PCT";
371 case SPELL_AURA_MOD_RESISTANCE_EXCLUSIVE: return "SPELL_AURA_MOD_RESISTANCE_EXCLUSIVE";
372 case SPELL_AURA_SAFE_FALL: return "SPELL_AURA_SAFE_FALL";
373 case SPELL_AURA_MOD_PET_TALENT_POINTS: return "SPELL_AURA_MOD_PET_TALENT_POINTS";
374 case SPELL_AURA_ALLOW_TAME_PET_TYPE: return "SPELL_AURA_ALLOW_TAME_PET_TYPE";
375 case SPELL_AURA_MECHANIC_IMMUNITY_MASK: return "SPELL_AURA_MECHANIC_IMMUNITY_MASK";
376 case SPELL_AURA_RETAIN_COMBO_POINTS: return "SPELL_AURA_RETAIN_COMBO_POINTS";
377 case SPELL_AURA_REDUCE_PUSHBACK: return "SPELL_AURA_REDUCE_PUSHBACK";
378 case SPELL_AURA_MOD_SHIELD_BLOCKVALUE_PCT: return "SPELL_AURA_MOD_SHIELD_BLOCKVALUE_PCT";
379 case SPELL_AURA_TRACK_STEALTHED: return "SPELL_AURA_TRACK_STEALTHED";
380 case SPELL_AURA_MOD_DETECTED_RANGE: return "SPELL_AURA_MOD_DETECTED_RANGE";
381 case SPELL_AURA_SPLIT_DAMAGE_FLAT: return "SPELL_AURA_SPLIT_DAMAGE_FLAT";
382 case SPELL_AURA_MOD_STEALTH_LEVEL: return "SPELL_AURA_MOD_STEALTH_LEVEL";
383 case SPELL_AURA_MOD_WATER_BREATHING: return "SPELL_AURA_MOD_WATER_BREATHING";
384 case SPELL_AURA_MOD_REPUTATION_GAIN: return "SPELL_AURA_MOD_REPUTATION_GAIN";
385 case SPELL_AURA_PET_DAMAGE_MULTI: return "SPELL_AURA_PET_DAMAGE_MULTI";
386 case SPELL_AURA_MOD_SHIELD_BLOCKVALUE: return "SPELL_AURA_MOD_SHIELD_BLOCKVALUE";
387 case SPELL_AURA_NO_PVP_CREDIT: return "SPELL_AURA_NO_PVP_CREDIT";
388 case SPELL_AURA_MOD_AOE_AVOIDANCE: return "SPELL_AURA_MOD_AOE_AVOIDANCE";
389 case SPELL_AURA_MOD_HEALTH_REGEN_IN_COMBAT: return "SPELL_AURA_MOD_HEALTH_REGEN_IN_COMBAT";
390 case SPELL_AURA_POWER_BURN: return "SPELL_AURA_POWER_BURN";
391 case SPELL_AURA_MOD_CRIT_DAMAGE_BONUS: return "SPELL_AURA_MOD_CRIT_DAMAGE_BONUS";
392 case SPELL_AURA_164: return "SPELL_AURA_164";
393 case SPELL_AURA_MELEE_ATTACK_POWER_ATTACKER_BONUS: return "SPELL_AURA_MELEE_ATTACK_POWER_ATTACKER_BONUS";
394 case SPELL_AURA_MOD_ATTACK_POWER_PCT: return "SPELL_AURA_MOD_ATTACK_POWER_PCT";
395 case SPELL_AURA_MOD_RANGED_ATTACK_POWER_PCT: return "SPELL_AURA_MOD_RANGED_ATTACK_POWER_PCT";
396 case SPELL_AURA_MOD_DAMAGE_DONE_VERSUS: return "SPELL_AURA_MOD_DAMAGE_DONE_VERSUS";
397 case SPELL_AURA_MOD_CRIT_PERCENT_VERSUS: return "SPELL_AURA_MOD_CRIT_PERCENT_VERSUS";
398 case SPELL_AURA_DETECT_AMORE: return "SPELL_AURA_DETECT_AMORE";
399 case SPELL_AURA_MOD_SPEED_NOT_STACK: return "SPELL_AURA_MOD_SPEED_NOT_STACK";
400 case SPELL_AURA_MOD_MOUNTED_SPEED_NOT_STACK: return "SPELL_AURA_MOD_MOUNTED_SPEED_NOT_STACK";
401 case SPELL_AURA_173: return "SPELL_AURA_173";
402 case SPELL_AURA_MOD_SPELL_DAMAGE_OF_STAT_PERCENT: return "SPELL_AURA_MOD_SPELL_DAMAGE_OF_STAT_PERCENT";
403 case SPELL_AURA_MOD_SPELL_HEALING_OF_STAT_PERCENT: return "SPELL_AURA_MOD_SPELL_HEALING_OF_STAT_PERCENT";
404 case SPELL_AURA_SPIRIT_OF_REDEMPTION: return "SPELL_AURA_SPIRIT_OF_REDEMPTION";
405 case SPELL_AURA_AOE_CHARM: return "SPELL_AURA_AOE_CHARM";
406 case SPELL_AURA_MOD_DEBUFF_RESISTANCE: return "SPELL_AURA_MOD_DEBUFF_RESISTANCE";
407 case SPELL_AURA_MOD_ATTACKER_SPELL_CRIT_CHANCE: return "SPELL_AURA_MOD_ATTACKER_SPELL_CRIT_CHANCE";
408 case SPELL_AURA_MOD_FLAT_SPELL_DAMAGE_VERSUS: return "SPELL_AURA_MOD_FLAT_SPELL_DAMAGE_VERSUS";
409 case SPELL_AURA_181: return "SPELL_AURA_181";
410 case SPELL_AURA_MOD_RESISTANCE_OF_STAT_PERCENT: return "SPELL_AURA_MOD_RESISTANCE_OF_STAT_PERCENT";
411 case SPELL_AURA_MOD_CRITICAL_THREAT: return "SPELL_AURA_MOD_CRITICAL_THREAT";
412 case SPELL_AURA_MOD_ATTACKER_MELEE_HIT_CHANCE: return "SPELL_AURA_MOD_ATTACKER_MELEE_HIT_CHANCE";
413 case SPELL_AURA_MOD_ATTACKER_RANGED_HIT_CHANCE: return "SPELL_AURA_MOD_ATTACKER_RANGED_HIT_CHANCE";
414 case SPELL_AURA_MOD_ATTACKER_SPELL_HIT_CHANCE: return "SPELL_AURA_MOD_ATTACKER_SPELL_HIT_CHANCE";
415 case SPELL_AURA_MOD_ATTACKER_MELEE_CRIT_CHANCE: return "SPELL_AURA_MOD_ATTACKER_MELEE_CRIT_CHANCE";
416 case SPELL_AURA_MOD_ATTACKER_RANGED_CRIT_CHANCE: return "SPELL_AURA_MOD_ATTACKER_RANGED_CRIT_CHANCE";
417 case SPELL_AURA_MOD_RATING: return "SPELL_AURA_MOD_RATING";
418 case SPELL_AURA_MOD_FACTION_REPUTATION_GAIN: return "SPELL_AURA_MOD_FACTION_REPUTATION_GAIN";
419 case SPELL_AURA_USE_NORMAL_MOVEMENT_SPEED: return "SPELL_AURA_USE_NORMAL_MOVEMENT_SPEED";
420 case SPELL_AURA_MOD_MELEE_RANGED_HASTE: return "SPELL_AURA_MOD_MELEE_RANGED_HASTE";
421 case SPELL_AURA_MELEE_SLOW: return "SPELL_AURA_MELEE_SLOW";
422 case SPELL_AURA_MOD_TARGET_ABSORB_SCHOOL: return "SPELL_AURA_MOD_TARGET_ABSORB_SCHOOL";
423 case SPELL_AURA_MOD_TARGET_ABILITY_ABSORB_SCHOOL: return "SPELL_AURA_MOD_TARGET_ABILITY_ABSORB_SCHOOL";
424 case SPELL_AURA_MOD_COOLDOWN: return "SPELL_AURA_MOD_COOLDOWN";
425 case SPELL_AURA_MOD_ATTACKER_SPELL_AND_WEAPON_CRIT_CHANCE: return "SPELL_AURA_MOD_ATTACKER_SPELL_AND_WEAPON_CRIT_CHANCE";
426 case SPELL_AURA_198: return "SPELL_AURA_198";
427 case SPELL_AURA_MOD_INCREASES_SPELL_PCT_TO_HIT: return "SPELL_AURA_MOD_INCREASES_SPELL_PCT_TO_HIT";
428 case SPELL_AURA_MOD_XP_PCT: return "SPELL_AURA_MOD_XP_PCT";
429 case SPELL_AURA_FLY: return "SPELL_AURA_FLY";
430 case SPELL_AURA_IGNORE_COMBAT_RESULT: return "SPELL_AURA_IGNORE_COMBAT_RESULT";
431 case SPELL_AURA_MOD_ATTACKER_MELEE_CRIT_DAMAGE: return "SPELL_AURA_MOD_ATTACKER_MELEE_CRIT_DAMAGE";
432 case SPELL_AURA_MOD_ATTACKER_RANGED_CRIT_DAMAGE: return "SPELL_AURA_MOD_ATTACKER_RANGED_CRIT_DAMAGE";
433 case SPELL_AURA_MOD_SCHOOL_CRIT_DMG_TAKEN: return "SPELL_AURA_MOD_SCHOOL_CRIT_DMG_TAKEN";
434 case SPELL_AURA_MOD_INCREASE_FLIGHT_SPEED: return "SPELL_AURA_MOD_INCREASE_FLIGHT_SPEED";
435 case SPELL_AURA_MOD_INCREASE_MOUNTED_FLIGHT_SPEED: return "SPELL_AURA_MOD_INCREASE_MOUNTED_FLIGHT_SPEED";
436 case SPELL_AURA_MOD_FLIGHT_SPEED_ALWAYS: return "SPELL_AURA_MOD_FLIGHT_SPEED_ALWAYS";
437 case SPELL_AURA_MOD_MOUNTED_FLIGHT_SPEED_ALWAYS: return "SPELL_AURA_MOD_MOUNTED_FLIGHT_SPEED_ALWAYS";
438 case SPELL_AURA_MOD_FLIGHT_SPEED_NOT_STACKING: return "SPELL_AURA_MOD_FLIGHT_SPEED_NOT_STACKING";
439 case SPELL_AURA_MOD_FLIGHT_SPEED_MOUNTED_NOT_STACKING: return "SPELL_AURA_MOD_FLIGHT_SPEED_MOUNTED_NOT_STACKING";
440 case SPELL_AURA_MOD_RANGED_ATTACK_POWER_OF_STAT_PERCENT: return "SPELL_AURA_MOD_RANGED_ATTACK_POWER_OF_STAT_PERCENT";
441 case SPELL_AURA_MOD_RAGE_FROM_DAMAGE_DEALT: return "SPELL_AURA_MOD_RAGE_FROM_DAMAGE_DEALT";
442 case SPELL_AURA_214: return "SPELL_AURA_214";
443 case SPELL_AURA_ARENA_PREPARATION: return "SPELL_AURA_ARENA_PREPARATION";
444 case SPELL_AURA_HASTE_SPELLS: return "SPELL_AURA_HASTE_SPELLS";
445 case SPELL_AURA_MOD_MELEE_HASTE_2: return "SPELL_AURA_MOD_MELEE_HASTE_2";
446 case SPELL_AURA_HASTE_RANGED: return "SPELL_AURA_HASTE_RANGED";
447 case SPELL_AURA_MOD_MANA_REGEN_FROM_STAT: return "SPELL_AURA_MOD_MANA_REGEN_FROM_STAT";
448 case SPELL_AURA_MOD_RATING_FROM_STAT: return "SPELL_AURA_MOD_RATING_FROM_STAT";
449 case SPELL_AURA_MOD_DETAUNT: return "SPELL_AURA_MOD_DETAUNT";
450 case SPELL_AURA_222: return "SPELL_AURA_222";
451 case SPELL_AURA_RAID_PROC_FROM_CHARGE: return "SPELL_AURA_RAID_PROC_FROM_CHARGE";
452 case SPELL_AURA_224: return "SPELL_AURA_224";
453 case SPELL_AURA_RAID_PROC_FROM_CHARGE_WITH_VALUE: return "SPELL_AURA_RAID_PROC_FROM_CHARGE_WITH_VALUE";
454 case SPELL_AURA_PERIODIC_DUMMY: return "SPELL_AURA_PERIODIC_DUMMY";
455 case SPELL_AURA_PERIODIC_TRIGGER_SPELL_WITH_VALUE: return "SPELL_AURA_PERIODIC_TRIGGER_SPELL_WITH_VALUE";
456 case SPELL_AURA_DETECT_STEALTH: return "SPELL_AURA_DETECT_STEALTH";
457 case SPELL_AURA_MOD_AOE_DAMAGE_AVOIDANCE: return "SPELL_AURA_MOD_AOE_DAMAGE_AVOIDANCE";
458 case SPELL_AURA_230: return "SPELL_AURA_230";
459 case SPELL_AURA_PROC_TRIGGER_SPELL_WITH_VALUE: return "SPELL_AURA_PROC_TRIGGER_SPELL_WITH_VALUE";
460 case SPELL_AURA_MECHANIC_DURATION_MOD: return "SPELL_AURA_MECHANIC_DURATION_MOD";
461 case SPELL_AURA_CHANGE_MODEL_FOR_ALL_HUMANOIDS: return "SPELL_AURA_CHANGE_MODEL_FOR_ALL_HUMANOIDS";
462 case SPELL_AURA_MECHANIC_DURATION_MOD_NOT_STACK: return "SPELL_AURA_MECHANIC_DURATION_MOD_NOT_STACK";
463 case SPELL_AURA_MOD_DISPEL_RESIST: return "SPELL_AURA_MOD_DISPEL_RESIST";
464 case SPELL_AURA_CONTROL_VEHICLE: return "SPELL_AURA_CONTROL_VEHICLE";
465 case SPELL_AURA_MOD_SPELL_DAMAGE_OF_ATTACK_POWER: return "SPELL_AURA_MOD_SPELL_DAMAGE_OF_ATTACK_POWER";
466 case SPELL_AURA_MOD_SPELL_HEALING_OF_ATTACK_POWER: return "SPELL_AURA_MOD_SPELL_HEALING_OF_ATTACK_POWER";
467 case SPELL_AURA_MOD_SCALE_2: return "SPELL_AURA_MOD_SCALE_2";
468 case SPELL_AURA_MOD_EXPERTISE: return "SPELL_AURA_MOD_EXPERTISE";
469 case SPELL_AURA_FORCE_MOVE_FORWARD: return "SPELL_AURA_FORCE_MOVE_FORWARD";
470 case SPELL_AURA_MOD_SPELL_DAMAGE_FROM_HEALING: return "SPELL_AURA_MOD_SPELL_DAMAGE_FROM_HEALING";
471 case SPELL_AURA_MOD_FACTION: return "SPELL_AURA_MOD_FACTION";
472 case SPELL_AURA_COMPREHEND_LANGUAGE: return "SPELL_AURA_COMPREHEND_LANGUAGE";
473 case SPELL_AURA_MOD_AURA_DURATION_BY_DISPEL: return "SPELL_AURA_MOD_AURA_DURATION_BY_DISPEL";
474 case SPELL_AURA_MOD_AURA_DURATION_BY_DISPEL_NOT_STACK: return "SPELL_AURA_MOD_AURA_DURATION_BY_DISPEL_NOT_STACK";
475 case SPELL_AURA_CLONE_CASTER: return "SPELL_AURA_CLONE_CASTER";
476 case SPELL_AURA_MOD_COMBAT_RESULT_CHANCE: return "SPELL_AURA_MOD_COMBAT_RESULT_CHANCE";
477 case SPELL_AURA_CONVERT_RUNE: return "SPELL_AURA_CONVERT_RUNE";
478 case SPELL_AURA_MOD_INCREASE_HEALTH_2: return "SPELL_AURA_MOD_INCREASE_HEALTH_2";
479 case SPELL_AURA_MOD_ENEMY_DODGE: return "SPELL_AURA_MOD_ENEMY_DODGE";
480 case SPELL_AURA_MOD_SPEED_SLOW_ALL: return "SPELL_AURA_MOD_SPEED_SLOW_ALL";
481 case SPELL_AURA_MOD_BLOCK_CRIT_CHANCE: return "SPELL_AURA_MOD_BLOCK_CRIT_CHANCE";
482 case SPELL_AURA_MOD_DISARM_OFFHAND: return "SPELL_AURA_MOD_DISARM_OFFHAND";
483 case SPELL_AURA_MOD_MECHANIC_DAMAGE_TAKEN_PERCENT: return "SPELL_AURA_MOD_MECHANIC_DAMAGE_TAKEN_PERCENT";
484 case SPELL_AURA_NO_REAGENT_USE: return "SPELL_AURA_NO_REAGENT_USE";
485 case SPELL_AURA_MOD_TARGET_RESIST_BY_SPELL_CLASS: return "SPELL_AURA_MOD_TARGET_RESIST_BY_SPELL_CLASS";
486 case SPELL_AURA_258: return "SPELL_AURA_258";
487 case SPELL_AURA_MOD_HOT_PCT: return "SPELL_AURA_MOD_HOT_PCT";
488 case SPELL_AURA_SCREEN_EFFECT: return "SPELL_AURA_SCREEN_EFFECT";
489 case SPELL_AURA_PHASE: return "SPELL_AURA_PHASE";
490 case SPELL_AURA_ABILITY_IGNORE_AURASTATE: return "SPELL_AURA_ABILITY_IGNORE_AURASTATE";
491 case SPELL_AURA_ALLOW_ONLY_ABILITY: return "SPELL_AURA_ALLOW_ONLY_ABILITY";
492 case SPELL_AURA_264: return "SPELL_AURA_264";
493 case SPELL_AURA_265: return "SPELL_AURA_265";
494 case SPELL_AURA_266: return "SPELL_AURA_266";
495 case SPELL_AURA_MOD_IMMUNE_AURA_APPLY_SCHOOL: return "SPELL_AURA_MOD_IMMUNE_AURA_APPLY_SCHOOL";
496 case SPELL_AURA_MOD_ATTACK_POWER_OF_STAT_PERCENT: return "SPELL_AURA_MOD_ATTACK_POWER_OF_STAT_PERCENT";
497 case SPELL_AURA_MOD_IGNORE_TARGET_RESIST: return "SPELL_AURA_MOD_IGNORE_TARGET_RESIST";
498 case SPELL_AURA_MOD_ABILITY_IGNORE_TARGET_RESIST: return "SPELL_AURA_MOD_ABILITY_IGNORE_TARGET_RESIST";
499 case SPELL_AURA_MOD_DAMAGE_FROM_CASTER: return "SPELL_AURA_MOD_DAMAGE_FROM_CASTER";
500 case SPELL_AURA_IGNORE_MELEE_RESET: return "SPELL_AURA_IGNORE_MELEE_RESET";
501 case SPELL_AURA_X_RAY: return "SPELL_AURA_X_RAY";
502 case SPELL_AURA_ABILITY_CONSUME_NO_AMMO: return "SPELL_AURA_ABILITY_CONSUME_NO_AMMO";
503 case SPELL_AURA_MOD_IGNORE_SHAPESHIFT: return "SPELL_AURA_MOD_IGNORE_SHAPESHIFT";
504 case SPELL_AURA_MOD_DAMAGE_DONE_FOR_MECHANIC: return "SPELL_AURA_MOD_DAMAGE_DONE_FOR_MECHANIC";
505 case SPELL_AURA_MOD_MAX_AFFECTED_TARGETS: return "SPELL_AURA_MOD_MAX_AFFECTED_TARGETS";
506 case SPELL_AURA_MOD_DISARM_RANGED: return "SPELL_AURA_MOD_DISARM_RANGED";
507 case SPELL_AURA_INITIALIZE_IMAGES: return "SPELL_AURA_INITIALIZE_IMAGES";
508 case SPELL_AURA_MOD_ARMOR_PENETRATION_PCT: return "SPELL_AURA_MOD_ARMOR_PENETRATION_PCT";
509 case SPELL_AURA_MOD_HONOR_GAIN_PCT: return "SPELL_AURA_MOD_HONOR_GAIN_PCT";
510 case SPELL_AURA_MOD_BASE_HEALTH_PCT: return "SPELL_AURA_MOD_BASE_HEALTH_PCT";
511 case SPELL_AURA_MOD_HEALING_RECEIVED: return "SPELL_AURA_MOD_HEALING_RECEIVED";
512 case SPELL_AURA_LINKED: return "SPELL_AURA_LINKED";
513 case SPELL_AURA_MOD_ATTACK_POWER_OF_ARMOR: return "SPELL_AURA_MOD_ATTACK_POWER_OF_ARMOR";
514 case SPELL_AURA_ABILITY_PERIODIC_CRIT: return "SPELL_AURA_ABILITY_PERIODIC_CRIT";
515 case SPELL_AURA_DEFLECT_SPELLS: return "SPELL_AURA_DEFLECT_SPELLS";
516 case SPELL_AURA_IGNORE_HIT_DIRECTION: return "SPELL_AURA_IGNORE_HIT_DIRECTION";
517 case SPELL_AURA_PREVENT_DURABILITY_LOSS: return "SPELL_AURA_PREVENT_DURABILITY_LOSS";
518 case SPELL_AURA_MOD_CRIT_PCT: return "SPELL_AURA_MOD_CRIT_PCT";
519 case SPELL_AURA_MOD_XP_QUEST_PCT: return "SPELL_AURA_MOD_XP_QUEST_PCT";
520 case SPELL_AURA_OPEN_STABLE: return "SPELL_AURA_OPEN_STABLE";
521 case SPELL_AURA_OVERRIDE_SPELLS: return "SPELL_AURA_OVERRIDE_SPELLS";
522 case SPELL_AURA_PREVENT_REGENERATE_POWER: return "SPELL_AURA_PREVENT_REGENERATE_POWER";
523 case SPELL_AURA_295: return "SPELL_AURA_295";
524 case SPELL_AURA_SET_VEHICLE_ID: return "SPELL_AURA_SET_VEHICLE_ID";
525 case SPELL_AURA_BLOCK_SPELL_FAMILY: return "SPELL_AURA_BLOCK_SPELL_FAMILY";
526 case SPELL_AURA_STRANGULATE: return "SPELL_AURA_STRANGULATE";
527 case SPELL_AURA_299: return "SPELL_AURA_299";
528 case SPELL_AURA_SHARE_DAMAGE_PCT: return "SPELL_AURA_SHARE_DAMAGE_PCT";
529 case SPELL_AURA_SCHOOL_HEAL_ABSORB: return "SPELL_AURA_SCHOOL_HEAL_ABSORB";
530 case SPELL_AURA_302: return "SPELL_AURA_302";
531 case SPELL_AURA_MOD_DAMAGE_DONE_VERSUS_AURASTATE: return "SPELL_AURA_MOD_DAMAGE_DONE_VERSUS_AURASTATE";
532 case SPELL_AURA_MOD_FAKE_INEBRIATE: return "SPELL_AURA_MOD_FAKE_INEBRIATE";
533 case SPELL_AURA_MOD_MINIMUM_SPEED: return "SPELL_AURA_MOD_MINIMUM_SPEED";
534 case SPELL_AURA_306: return "SPELL_AURA_306";
535 case SPELL_AURA_HEAL_ABSORB_TEST: return "SPELL_AURA_HEAL_ABSORB_TEST";
536 case SPELL_AURA_MOD_CRIT_CHANCE_FOR_CASTER: return "SPELL_AURA_MOD_CRIT_CHANCE_FOR_CASTER";
537 case SPELL_AURA_309: return "SPELL_AURA_309";
538 case SPELL_AURA_MOD_CREATURE_AOE_DAMAGE_AVOIDANCE: return "SPELL_AURA_MOD_CREATURE_AOE_DAMAGE_AVOIDANCE";
539 case SPELL_AURA_311: return "SPELL_AURA_311";
540 case SPELL_AURA_312: return "SPELL_AURA_312";
541 case SPELL_AURA_313: return "SPELL_AURA_313";
542 case SPELL_AURA_PREVENT_RESURRECTION: return "SPELL_AURA_PREVENT_RESURRECTION";
543 case SPELL_AURA_UNDERWATER_WALKING: return "SPELL_AURA_UNDERWATER_WALKING";
544 case SPELL_AURA_PERIODIC_HASTE: return "SPELL_AURA_PERIODIC_HASTE";
545 default: return "UNKNOWN_AURA";
546 }
547 }
@ SPELL_AURA_119
Definition SpellAuraDefines.h:182
@ SPELL_AURA_PREVENT_RESURRECTION
Definition SpellAuraDefines.h:377
@ SPELL_AURA_EXTRA_ATTACKS
Definition SpellAuraDefines.h:133
@ SPELL_AURA_MOD_MELEE_ATTACK_POWER_VERSUS
Definition SpellAuraDefines.h:165
@ SPELL_AURA_MANA_SHIELD
Definition SpellAuraDefines.h:160
@ SPELL_AURA_MOD_TOTAL_THREAT
Definition SpellAuraDefines.h:166
@ SPELL_AURA_HASTE_RANGED
Definition SpellAuraDefines.h:281
@ SPELL_AURA_MOD_CRIT_PERCENT_VERSUS
Definition SpellAuraDefines.h:232
@ SPELL_AURA_CLONE_CASTER
Definition SpellAuraDefines.h:310
@ SPELL_AURA_DISPEL_IMMUNITY
Definition SpellAuraDefines.h:104
@ SPELL_AURA_RETAIN_COMBO_POINTS
Definition SpellAuraDefines.h:211
@ SPELL_AURA_MOD_TOTAL_STAT_PERCENTAGE
Definition SpellAuraDefines.h:200
@ SPELL_AURA_UNTRACKABLE
Definition SpellAuraDefines.h:183
@ SPELL_AURA_MOD_AURA_DURATION_BY_DISPEL_NOT_STACK
Definition SpellAuraDefines.h:309
@ SPELL_AURA_MOD_TARGET_ABSORB_SCHOOL
Definition SpellAuraDefines.h:257
@ SPELL_AURA_MOD_ATTACKSPEED
Definition SpellAuraDefines.h:72
@ SPELL_AURA_MOD_ATTACK_POWER
Definition SpellAuraDefines.h:162
@ SPELL_AURA_MOD_STEALTH_LEVEL
Definition SpellAuraDefines.h:217
@ SPELL_AURA_CHANNEL_DEATH_ITEM
Definition SpellAuraDefines.h:149
@ SPELL_AURA_MOD_ATTACKER_MELEE_HIT_CHANCE
Definition SpellAuraDefines.h:247
@ SPELL_AURA_MOD_DISARM_RANGED
Definition SpellAuraDefines.h:341
@ SPELL_AURA_MOD_SKILL
Definition SpellAuraDefines.h:93
@ SPELL_AURA_MOD_SPELL_CRIT_CHANCE_SCHOOL
Definition SpellAuraDefines.h:134
@ SPELL_AURA_PERIODIC_DAMAGE
Definition SpellAuraDefines.h:66
@ SPELL_AURA_MOD_INCREASE_FLIGHT_SPEED
Definition SpellAuraDefines.h:269
@ SPELL_AURA_PERIODIC_HASTE
Definition SpellAuraDefines.h:379
@ SPELL_AURA_MOD_MOUNTED_FLIGHT_SPEED_ALWAYS
Definition SpellAuraDefines.h:272
@ SPELL_AURA_MOD_SPELL_DAMAGE_OF_ATTACK_POWER
Definition SpellAuraDefines.h:300
@ SPELL_AURA_264
Definition SpellAuraDefines.h:327
@ SPELL_AURA_MOD_ATTACKER_RANGED_CRIT_DAMAGE
Definition SpellAuraDefines.h:267
@ SPELL_AURA_PREVENT_DURABILITY_LOSS
Definition SpellAuraDefines.h:352
@ SPELL_AURA_TRACK_RESOURCES
Definition SpellAuraDefines.h:108
@ SPELL_AURA_MOD_PARRY_PERCENT
Definition SpellAuraDefines.h:110
@ SPELL_AURA_FORCE_MOVE_FORWARD
Definition SpellAuraDefines.h:304
@ SPELL_AURA_ABILITY_IGNORE_AURASTATE
Definition SpellAuraDefines.h:325
@ SPELL_AURA_MOD_CREATURE_AOE_DAMAGE_AVOIDANCE
Definition SpellAuraDefines.h:373
@ SPELL_AURA_MOD_RATING_FROM_STAT
Definition SpellAuraDefines.h:283
@ SPELL_AURA_MOD_IGNORE_TARGET_RESIST
Definition SpellAuraDefines.h:332
@ SPELL_AURA_MOD_SHAPESHIFT
Definition SpellAuraDefines.h:99
@ SPELL_AURA_MOD_DAMAGE_DONE_VERSUS
Definition SpellAuraDefines.h:231
@ SPELL_AURA_MOD_DISARM
Definition SpellAuraDefines.h:130
@ SPELL_AURA_MOD_CRITICAL_HEALING_AMOUNT
Definition SpellAuraDefines.h:113
@ SPELL_AURA_MOD_SPELL_HIT_CHANCE
Definition SpellAuraDefines.h:118
@ SPELL_AURA_224
Definition SpellAuraDefines.h:287
@ SPELL_AURA_MOD_WATER_BREATHING
Definition SpellAuraDefines.h:218
@ SPELL_AURA_MOD_RANGED_ATTACK_POWER_OF_STAT_PERCENT
Definition SpellAuraDefines.h:275
@ SPELL_AURA_DAMAGE_SHIELD
Definition SpellAuraDefines.h:78
@ SPELL_AURA_RAID_PROC_FROM_CHARGE_WITH_VALUE
Definition SpellAuraDefines.h:288
@ SPELL_AURA_222
Definition SpellAuraDefines.h:285
@ SPELL_AURA_63
Definition SpellAuraDefines.h:126
@ SPELL_AURA_FEATHER_FALL
Definition SpellAuraDefines.h:168
@ SPELL_AURA_OBS_MOD_HEALTH
Definition SpellAuraDefines.h:83
@ SPELL_AURA_FAR_SIGHT
Definition SpellAuraDefines.h:139
@ SPELL_AURA_MOD_REGEN_DURING_COMBAT
Definition SpellAuraDefines.h:179
@ SPELL_AURA_MECHANIC_DURATION_MOD_NOT_STACK
Definition SpellAuraDefines.h:297
@ SPELL_AURA_MOD_THREAT
Definition SpellAuraDefines.h:73
@ SPELL_AURA_PERIODIC_HEALTH_FUNNEL
Definition SpellAuraDefines.h:125
@ SPELL_AURA_MELEE_SLOW
Definition SpellAuraDefines.h:256
@ SPELL_AURA_COMPREHEND_LANGUAGE
Definition SpellAuraDefines.h:307
@ SPELL_AURA_MOD_IGNORE_SHAPESHIFT
Definition SpellAuraDefines.h:338
@ SPELL_AURA_ADD_PCT_MODIFIER
Definition SpellAuraDefines.h:171
@ SPELL_AURA_PERIODIC_MANA_LEECH
Definition SpellAuraDefines.h:127
@ SPELL_AURA_MOD_DEBUFF_RESISTANCE
Definition SpellAuraDefines.h:241
@ SPELL_AURA_MOD_POSSESS_PET
Definition SpellAuraDefines.h:191
@ SPELL_AURA_MOD_INCREASE_SPEED
Definition SpellAuraDefines.h:94
@ SPELL_AURA_MOD_RANGED_ATTACK_POWER_PCT
Definition SpellAuraDefines.h:230
@ SPELL_AURA_MOD_FLIGHT_SPEED_ALWAYS
Definition SpellAuraDefines.h:271
@ SPELL_AURA_MOD_RESISTANCE
Definition SpellAuraDefines.h:85
@ SPELL_AURA_MOD_EXPERTISE
Definition SpellAuraDefines.h:303
@ SPELL_AURA_RANGED_ATTACK_POWER_ATTACKER_BONUS
Definition SpellAuraDefines.h:190
@ SPELL_AURA_ABILITY_CONSUME_NO_AMMO
Definition SpellAuraDefines.h:337
@ SPELL_AURA_MOD_RANGED_DAMAGE_TAKEN
Definition SpellAuraDefines.h:176
@ SPELL_AURA_PROC_TRIGGER_SPELL
Definition SpellAuraDefines.h:105
@ SPELL_AURA_CONVERT_RUNE
Definition SpellAuraDefines.h:312
@ SPELL_AURA_313
Definition SpellAuraDefines.h:376
@ SPELL_AURA_HASTE_SPELLS
Definition SpellAuraDefines.h:279
@ SPELL_AURA_MOD_INCREASE_HEALTH
Definition SpellAuraDefines.h:97
@ SPELL_AURA_MOD_CRIT_CHANCE_FOR_CASTER
Definition SpellAuraDefines.h:371
@ SPELL_AURA_MOD_ATTACKER_RANGED_CRIT_CHANCE
Definition SpellAuraDefines.h:251
@ SPELL_AURA_HEAL_ABSORB_TEST
Definition SpellAuraDefines.h:370
@ SPELL_AURA_302
Definition SpellAuraDefines.h:365
@ SPELL_AURA_MOD_FEAR
Definition SpellAuraDefines.h:70
@ SPELL_AURA_INTERRUPT_REGEN
Definition SpellAuraDefines.h:157
@ SPELL_AURA_MOD_POWER_REGEN
Definition SpellAuraDefines.h:148
@ SPELL_AURA_MOD_MOUNTED_SPEED_NOT_STACK
Definition SpellAuraDefines.h:235
@ SPELL_AURA_MOD_HEALING_DONE_PERCENT
Definition SpellAuraDefines.h:199
@ SPELL_AURA_MOD_SPELL_DAMAGE_FROM_HEALING
Definition SpellAuraDefines.h:305
@ SPELL_AURA_PREVENTS_FLEEING
Definition SpellAuraDefines.h:155
@ SPELL_AURA_LINKED
Definition SpellAuraDefines.h:347
@ SPELL_AURA_MOD_TARGET_RESIST_BY_SPELL_CLASS
Definition SpellAuraDefines.h:320
@ SPELL_AURA_MOD_RANGED_ATTACK_POWER_VERSUS
Definition SpellAuraDefines.h:194
@ SPELL_AURA_SHARE_DAMAGE_PCT
Definition SpellAuraDefines.h:363
@ SPELL_AURA_OBS_MOD_POWER
Definition SpellAuraDefines.h:84
@ SPELL_AURA_ADD_CASTER_HIT_TRIGGER
Definition SpellAuraDefines.h:174
@ SPELL_AURA_ADD_FLAT_MODIFIER
Definition SpellAuraDefines.h:170
@ SPELL_AURA_SPLIT_DAMAGE_FLAT
Definition SpellAuraDefines.h:216
@ SPELL_AURA_MOD_ATTACKER_SPELL_AND_WEAPON_CRIT_CHANCE
Definition SpellAuraDefines.h:260
@ SPELL_AURA_MOD_STEALTH_DETECT
Definition SpellAuraDefines.h:80
@ SPELL_AURA_MOD_CRITICAL_THREAT
Definition SpellAuraDefines.h:246
@ SPELL_AURA_AURAS_VISIBLE
Definition SpellAuraDefines.h:163
@ SPELL_AURA_TRACK_STEALTHED
Definition SpellAuraDefines.h:214
@ SPELL_AURA_PET_DAMAGE_MULTI
Definition SpellAuraDefines.h:220
@ SPELL_AURA_MOD_XP_PCT
Definition SpellAuraDefines.h:263
@ SPELL_AURA_MOD_XP_QUEST_PCT
Definition SpellAuraDefines.h:354
@ SPELL_AURA_164
Definition SpellAuraDefines.h:227
@ SPELL_AURA_REFLECT_SPELLS
Definition SpellAuraDefines.h:91
@ SPELL_AURA_312
Definition SpellAuraDefines.h:375
@ SPELL_AURA_MOD_SHIELD_BLOCKVALUE_PCT
Definition SpellAuraDefines.h:213
@ SPELL_AURA_MOD_MELEE_HASTE_2
Definition SpellAuraDefines.h:280
@ SPELL_AURA_CONTROL_VEHICLE
Definition SpellAuraDefines.h:299
@ SPELL_AURA_IGNORE_HIT_DIRECTION
Definition SpellAuraDefines.h:351
@ SPELL_AURA_UNDERWATER_WALKING
Definition SpellAuraDefines.h:378
@ SPELL_AURA_IGNORE_COMBAT_RESULT
Definition SpellAuraDefines.h:265
@ SPELL_AURA_MOD_MELEE_HASTE
Definition SpellAuraDefines.h:201
@ SPELL_AURA_MELEE_ATTACK_POWER_ATTACKER_BONUS
Definition SpellAuraDefines.h:228
@ SPELL_AURA_SPIRIT_OF_REDEMPTION
Definition SpellAuraDefines.h:239
@ SPELL_AURA_EMPATHY
Definition SpellAuraDefines.h:184
@ SPELL_AURA_MOD_INCREASE_ENERGY
Definition SpellAuraDefines.h:98
@ SPELL_AURA_MOD_SPEED_NOT_STACK
Definition SpellAuraDefines.h:234
@ SPELL_AURA_MOD_RESISTANCE_EXCLUSIVE
Definition SpellAuraDefines.h:206
@ SPELL_AURA_MOD_STALKED
Definition SpellAuraDefines.h:131
@ SPELL_AURA_SCHOOL_HEAL_ABSORB
Definition SpellAuraDefines.h:364
@ SPELL_AURA_MOD_SPELL_CRIT_CHANCE
Definition SpellAuraDefines.h:120
@ SPELL_AURA_MOD_RATING
Definition SpellAuraDefines.h:252
@ SPELL_AURA_MOD_INVISIBILITY
Definition SpellAuraDefines.h:81
@ SPELL_AURA_46
Definition SpellAuraDefines.h:109
@ SPELL_AURA_MOD_FLIGHT_SPEED_NOT_STACKING
Definition SpellAuraDefines.h:273
@ SPELL_AURA_MOD_HIT_CHANCE
Definition SpellAuraDefines.h:117
@ SPELL_AURA_MOD_SPELL_DAMAGE_OF_STAT_PERCENT
Definition SpellAuraDefines.h:237
@ SPELL_AURA_PERIODIC_HEAL
Definition SpellAuraDefines.h:71
@ SPELL_AURA_ARENA_PREPARATION
Definition SpellAuraDefines.h:278
@ SPELL_AURA_MOD_HEALTH_REGEN_PERCENT
Definition SpellAuraDefines.h:151
@ SPELL_AURA_MOD_ENEMY_DODGE
Definition SpellAuraDefines.h:314
@ SPELL_AURA_PROC_TRIGGER_SPELL_WITH_VALUE
Definition SpellAuraDefines.h:294
@ SPELL_AURA_MOD_AOE_DAMAGE_AVOIDANCE
Definition SpellAuraDefines.h:292
@ SPELL_AURA_PERIODIC_DAMAGE_PERCENT
Definition SpellAuraDefines.h:152
@ SPELL_AURA_MOD_HEALTH_REGEN_IN_COMBAT
Definition SpellAuraDefines.h:224
@ SPELL_AURA_DUMMY
Definition SpellAuraDefines.h:67
@ SPELL_AURA_MOD_DAMAGE_PERCENT_TAKEN
Definition SpellAuraDefines.h:150
@ SPELL_AURA_MOD_INCREASE_HEALTH_2
Definition SpellAuraDefines.h:313
@ SPELL_AURA_MOD_TARGET_ABILITY_ABSORB_SCHOOL
Definition SpellAuraDefines.h:258
@ SPELL_AURA_MOD_DODGE_PERCENT
Definition SpellAuraDefines.h:112
@ SPELL_AURA_MOD_REPUTATION_GAIN
Definition SpellAuraDefines.h:219
@ SPELL_AURA_MOD_INCREASE_SWIM_SPEED
Definition SpellAuraDefines.h:121
@ SPELL_AURA_FLY
Definition SpellAuraDefines.h:264
@ SPELL_AURA_MOD_PACIFY
Definition SpellAuraDefines.h:88
@ SPELL_AURA_MOD_SILENCE
Definition SpellAuraDefines.h:90
@ SPELL_AURA_MOD_POWER_COST_SCHOOL_PCT
Definition SpellAuraDefines.h:135
@ SPELL_AURA_MOD_SHIELD_BLOCKVALUE
Definition SpellAuraDefines.h:221
@ SPELL_AURA_MOD_DISARM_OFFHAND
Definition SpellAuraDefines.h:317
@ SPELL_AURA_ADD_TARGET_TRIGGER
Definition SpellAuraDefines.h:172
@ SPELL_AURA_SPLIT_DAMAGE_PCT
Definition SpellAuraDefines.h:144
@ SPELL_AURA_DEFLECT_SPELLS
Definition SpellAuraDefines.h:350
@ SPELL_AURA_MOD_DETAUNT
Definition SpellAuraDefines.h:284
@ SPELL_AURA_MOD_STAT
Definition SpellAuraDefines.h:92
@ SPELL_AURA_MOD_CRIT_DAMAGE_BONUS
Definition SpellAuraDefines.h:226
@ SPELL_AURA_MOD_FAKE_INEBRIATE
Definition SpellAuraDefines.h:367
@ SPELL_AURA_MOD_HEALING_DONE
Definition SpellAuraDefines.h:198
@ SPELL_AURA_MOD_DETECTED_RANGE
Definition SpellAuraDefines.h:215
@ SPELL_AURA_OVERRIDE_SPELLS
Definition SpellAuraDefines.h:356
@ SPELL_AURA_MOD_RANGED_ATTACK_POWER
Definition SpellAuraDefines.h:187
@ SPELL_AURA_MOD_HEALING_RECEIVED
Definition SpellAuraDefines.h:346
@ SPELL_AURA_ABILITY_PERIODIC_CRIT
Definition SpellAuraDefines.h:349
@ SPELL_AURA_MOD_AURA_DURATION_BY_DISPEL
Definition SpellAuraDefines.h:308
@ SPELL_AURA_MOD_HEALING_PCT
Definition SpellAuraDefines.h:181
@ SPELL_AURA_MOD_MANA_REGEN_INTERRUPT
Definition SpellAuraDefines.h:197
@ SPELL_AURA_MOD_DAMAGE_PERCENT_DONE
Definition SpellAuraDefines.h:142
@ SPELL_AURA_265
Definition SpellAuraDefines.h:328
@ SPELL_AURA_GHOST
Definition SpellAuraDefines.h:158
@ SPELL_AURA_MOD_CHARM
Definition SpellAuraDefines.h:69
@ SPELL_AURA_MOD_RAGE_FROM_DAMAGE_DEALT
Definition SpellAuraDefines.h:276
@ SPELL_AURA_MOD_ATTACKER_MELEE_CRIT_CHANCE
Definition SpellAuraDefines.h:250
@ SPELL_AURA_MOD_SPELL_HEALING_OF_STAT_PERCENT
Definition SpellAuraDefines.h:238
@ SPELL_AURA_WATER_WALK
Definition SpellAuraDefines.h:167
@ SPELL_AURA_SAFE_FALL
Definition SpellAuraDefines.h:207
@ SPELL_AURA_MOD_ARMOR_PENETRATION_PCT
Definition SpellAuraDefines.h:343
@ SPELL_AURA_DETECT_AMORE
Definition SpellAuraDefines.h:233
@ SPELL_AURA_MOD_ROOT
Definition SpellAuraDefines.h:89
@ SPELL_AURA_295
Definition SpellAuraDefines.h:358
@ SPELL_AURA_ALLOW_TAME_PET_TYPE
Definition SpellAuraDefines.h:209
@ SPELL_AURA_MECHANIC_DURATION_MOD
Definition SpellAuraDefines.h:295
@ SPELL_AURA_MOD_RANGED_HASTE
Definition SpellAuraDefines.h:203
@ SPELL_AURA_299
Definition SpellAuraDefines.h:362
@ SPELL_AURA_HOVER
Definition SpellAuraDefines.h:169
@ SPELL_AURA_MOD_OFFHAND_DAMAGE_PCT
Definition SpellAuraDefines.h:185
@ SPELL_AURA_SCHOOL_IMMUNITY
Definition SpellAuraDefines.h:102
@ SPELL_AURA_MOUNTED
Definition SpellAuraDefines.h:141
@ SPELL_AURA_311
Definition SpellAuraDefines.h:374
@ SPELL_AURA_MOD_ATTACKER_MELEE_CRIT_DAMAGE
Definition SpellAuraDefines.h:266
@ SPELL_AURA_266
Definition SpellAuraDefines.h:329
@ SPELL_AURA_ALLOW_ONLY_ABILITY
Definition SpellAuraDefines.h:326
@ SPELL_AURA_MOD_POWER_COST_SCHOOL
Definition SpellAuraDefines.h:136
@ SPELL_AURA_MECHANIC_IMMUNITY
Definition SpellAuraDefines.h:140
@ SPELL_AURA_MOD_ATTACKER_RANGED_HIT_CHANCE
Definition SpellAuraDefines.h:248
@ SPELL_AURA_90
Definition SpellAuraDefines.h:153
@ SPELL_AURA_MOD_SCHOOL_CRIT_DMG_TAKEN
Definition SpellAuraDefines.h:268
@ SPELL_AURA_MOD_PET_TALENT_POINTS
Definition SpellAuraDefines.h:208
@ SPELL_AURA_RAID_PROC_FROM_CHARGE
Definition SpellAuraDefines.h:286
@ SPELL_AURA_MOD_MELEE_DAMAGE_TAKEN
Definition SpellAuraDefines.h:188
@ SPELL_AURA_MOD_MELEE_DAMAGE_TAKEN_PCT
Definition SpellAuraDefines.h:189
@ SPELL_AURA_MOD_DAMAGE_TAKEN
Definition SpellAuraDefines.h:77
@ SPELL_AURA_MOD_FACTION
Definition SpellAuraDefines.h:306
@ SPELL_AURA_MOD_TAUNT
Definition SpellAuraDefines.h:74
@ SPELL_AURA_MOD_DAMAGE_DONE_VERSUS_AURASTATE
Definition SpellAuraDefines.h:366
@ SPELL_AURA_PHASE
Definition SpellAuraDefines.h:324
@ SPELL_AURA_DETECT_STEALTH
Definition SpellAuraDefines.h:291
@ SPELL_AURA_MOD_ATTACKER_SPELL_CRIT_CHANCE
Definition SpellAuraDefines.h:242
@ SPELL_AURA_MOD_CRIT_PCT
Definition SpellAuraDefines.h:353
@ SPELL_AURA_MOD_HONOR_GAIN_PCT
Definition SpellAuraDefines.h:344
@ SPELL_AURA_MOD_MINIMUM_SPEED
Definition SpellAuraDefines.h:368
@ SPELL_AURA_MOD_BLOCK_CRIT_CHANCE
Definition SpellAuraDefines.h:316
@ SPELL_AURA_MOD_INCREASE_ENERGY_PERCENT
Definition SpellAuraDefines.h:195
@ SPELL_AURA_X_RAY
Definition SpellAuraDefines.h:336
@ SPELL_AURA_MOD_HOT_PCT
Definition SpellAuraDefines.h:322
@ SPELL_AURA_MOD_SCALE_2
Definition SpellAuraDefines.h:302
@ SPELL_AURA_MOD_INCREASES_SPELL_PCT_TO_HIT
Definition SpellAuraDefines.h:262
@ SPELL_AURA_258
Definition SpellAuraDefines.h:321
@ SPELL_AURA_FEIGN_DEATH
Definition SpellAuraDefines.h:129
@ SPELL_AURA_MOD_PACIFY_SILENCE
Definition SpellAuraDefines.h:123
@ SPELL_AURA_MOD_COOLDOWN
Definition SpellAuraDefines.h:259
@ SPELL_AURA_AOE_CHARM
Definition SpellAuraDefines.h:240
@ SPELL_AURA_MOD_SPEED_SLOW_ALL
Definition SpellAuraDefines.h:315
@ SPELL_AURA_MOD_TARGET_RESISTANCE
Definition SpellAuraDefines.h:186
@ SPELL_AURA_MOD_FLAT_SPELL_DAMAGE_VERSUS
Definition SpellAuraDefines.h:243
@ SPELL_AURA_MOD_SPEED_ALWAYS
Definition SpellAuraDefines.h:192
@ SPELL_AURA_EFFECT_IMMUNITY
Definition SpellAuraDefines.h:100
@ SPELL_AURA_198
Definition SpellAuraDefines.h:261
@ SPELL_AURA_MOD_FLIGHT_SPEED_MOUNTED_NOT_STACKING
Definition SpellAuraDefines.h:274
@ SPELL_AURA_MOD_DECREASE_SPEED
Definition SpellAuraDefines.h:96
@ SPELL_AURA_MOD_RESISTANCE_OF_STAT_PERCENT
Definition SpellAuraDefines.h:245
@ SPELL_AURA_TRANSFORM
Definition SpellAuraDefines.h:119
@ SPELL_AURA_PERIODIC_TRIGGER_SPELL_WITH_VALUE
Definition SpellAuraDefines.h:290
@ SPELL_AURA_STRANGULATE
Definition SpellAuraDefines.h:361
@ SPELL_AURA_SCHOOL_ABSORB
Definition SpellAuraDefines.h:132
@ SPELL_AURA_MOD_RESISTANCE_PCT
Definition SpellAuraDefines.h:164
@ SPELL_AURA_REDUCE_PUSHBACK
Definition SpellAuraDefines.h:212
@ SPELL_AURA_MOD_DAMAGE_DONE_FOR_MECHANIC
Definition SpellAuraDefines.h:339
@ SPELL_AURA_MOD_COMBAT_RESULT_CHANCE
Definition SpellAuraDefines.h:311
@ SPELL_AURA_PERIODIC_ENERGIZE
Definition SpellAuraDefines.h:87
@ SPELL_AURA_MOD_BASE_RESISTANCE
Definition SpellAuraDefines.h:146
@ SPELL_AURA_230
Definition SpellAuraDefines.h:293
@ SPELL_AURA_MOD_MOUNTED_SPEED_ALWAYS
Definition SpellAuraDefines.h:193
@ SPELL_AURA_IGNORE_MELEE_RESET
Definition SpellAuraDefines.h:335
@ SPELL_AURA_MOD_WEAPON_CRIT_PERCENT
Definition SpellAuraDefines.h:115
@ SPELL_AURA_MOD_DAMAGE_DONE_CREATURE
Definition SpellAuraDefines.h:122
@ SPELL_AURA_MOD_SCALE
Definition SpellAuraDefines.h:124
@ SPELL_AURA_306
Definition SpellAuraDefines.h:369
@ SPELL_AURA_SPELL_MAGNET
Definition SpellAuraDefines.h:159
@ SPELL_AURA_MOD_INVISIBILITY_DETECT
Definition SpellAuraDefines.h:82
@ SPELL_AURA_MOD_IMMUNE_AURA_APPLY_SCHOOL
Definition SpellAuraDefines.h:330
@ SPELL_AURA_MOD_SPELL_HEALING_OF_ATTACK_POWER
Definition SpellAuraDefines.h:301
@ SPELL_AURA_MOD_ATTACK_POWER_OF_ARMOR
Definition SpellAuraDefines.h:348
@ SPELL_AURA_MOD_BASE_RESISTANCE_PCT
Definition SpellAuraDefines.h:205
@ SPELL_AURA_WATER_BREATHING
Definition SpellAuraDefines.h:145
@ SPELL_AURA_MOD_ATTACK_POWER_OF_STAT_PERCENT
Definition SpellAuraDefines.h:331
@ SPELL_AURA_PERIODIC_LEECH
Definition SpellAuraDefines.h:116
@ SPELL_AURA_MOD_LANGUAGE
Definition SpellAuraDefines.h:138
@ SPELL_AURA_PROC_TRIGGER_DAMAGE
Definition SpellAuraDefines.h:106
@ SPELL_AURA_MOD_ATTACKER_SPELL_HIT_CHANCE
Definition SpellAuraDefines.h:249
@ SPELL_AURA_MOD_POWER_REGEN_PERCENT
Definition SpellAuraDefines.h:173
@ SPELL_AURA_214
Definition SpellAuraDefines.h:277
@ SPELL_AURA_MOD_DAMAGE_FROM_CASTER
Definition SpellAuraDefines.h:334
@ SPELL_AURA_MOD_MECHANIC_DAMAGE_TAKEN_PERCENT
Definition SpellAuraDefines.h:318
@ SPELL_AURA_INITIALIZE_IMAGES
Definition SpellAuraDefines.h:342
@ SPELL_AURA_DAMAGE_IMMUNITY
Definition SpellAuraDefines.h:103
@ SPELL_AURA_POWER_BURN
Definition SpellAuraDefines.h:225
@ SPELL_AURA_MOD_PERCENT_STAT
Definition SpellAuraDefines.h:143
@ SPELL_AURA_173
Definition SpellAuraDefines.h:236
@ SPELL_AURA_MOD_MANA_REGEN_FROM_STAT
Definition SpellAuraDefines.h:282
@ SPELL_AURA_OPEN_STABLE
Definition SpellAuraDefines.h:355
@ SPELL_AURA_MOD_HEALING
Definition SpellAuraDefines.h:178
@ SPELL_AURA_309
Definition SpellAuraDefines.h:372
@ SPELL_AURA_MOD_DAMAGE_DONE
Definition SpellAuraDefines.h:76
@ SPELL_AURA_MOD_ABILITY_IGNORE_TARGET_RESIST
Definition SpellAuraDefines.h:333
@ SPELL_AURA_MOD_AOE_AVOIDANCE
Definition SpellAuraDefines.h:223
@ SPELL_AURA_NO_PVP_CREDIT
Definition SpellAuraDefines.h:222
@ SPELL_AURA_MOD_CONFUSE
Definition SpellAuraDefines.h:68
@ SPELL_AURA_TRACK_CREATURES
Definition SpellAuraDefines.h:107
@ SPELL_AURA_MOD_POSSESS
Definition SpellAuraDefines.h:65
@ SPELL_AURA_REFLECT_SPELLS_SCHOOL
Definition SpellAuraDefines.h:137
@ SPELL_AURA_PERIODIC_DUMMY
Definition SpellAuraDefines.h:289
@ SPELL_AURA_MOD_RANGED_DAMAGE_TAKEN_PCT
Definition SpellAuraDefines.h:177
@ SPELL_AURA_MOD_MECHANIC_RESISTANCE
Definition SpellAuraDefines.h:180
@ SPELL_AURA_MOD_BASE_HEALTH_PCT
Definition SpellAuraDefines.h:345
@ SPELL_AURA_PREVENT_REGENERATE_POWER
Definition SpellAuraDefines.h:357
@ SPELL_AURA_PERIODIC_TRIGGER_SPELL_FROM_CLIENT
Definition SpellAuraDefines.h:111
@ SPELL_AURA_STATE_IMMUNITY
Definition SpellAuraDefines.h:101
@ SPELL_AURA_CHANGE_MODEL_FOR_ALL_HUMANOIDS
Definition SpellAuraDefines.h:296
@ SPELL_AURA_NO_REAGENT_USE
Definition SpellAuraDefines.h:319
@ SPELL_AURA_MOD_UNATTACKABLE
Definition SpellAuraDefines.h:156
@ SPELL_AURA_MOD_MAX_AFFECTED_TARGETS
Definition SpellAuraDefines.h:340
@ SPELL_AURA_MOD_STEALTH
Definition SpellAuraDefines.h:79
@ SPELL_AURA_SCREEN_EFFECT
Definition SpellAuraDefines.h:323
@ SPELL_AURA_NONE
Definition SpellAuraDefines.h:63
@ SPELL_AURA_181
Definition SpellAuraDefines.h:244
@ SPELL_AURA_MOD_DETECT_RANGE
Definition SpellAuraDefines.h:154
@ SPELL_AURA_MOD_INCREASE_MOUNTED_FLIGHT_SPEED
Definition SpellAuraDefines.h:270
@ SPELL_AURA_BLOCK_SPELL_FAMILY
Definition SpellAuraDefines.h:360
@ SPELL_AURA_OVERRIDE_CLASS_SCRIPTS
Definition SpellAuraDefines.h:175
@ SPELL_AURA_FORCE_REACTION
Definition SpellAuraDefines.h:202
@ SPELL_AURA_MOD_MELEE_RANGED_HASTE
Definition SpellAuraDefines.h:255
@ SPELL_AURA_MOD_CASTING_SPEED_NOT_STACK
Definition SpellAuraDefines.h:128
@ SPELL_AURA_MOD_REGEN
Definition SpellAuraDefines.h:147
@ SPELL_AURA_MOD_INCREASE_MOUNTED_SPEED
Definition SpellAuraDefines.h:95
@ SPELL_AURA_MOD_RANGED_AMMO_HASTE
Definition SpellAuraDefines.h:204
@ SPELL_AURA_MOD_FACTION_REPUTATION_GAIN
Definition SpellAuraDefines.h:253
@ SPELL_AURA_PERIODIC_TRIGGER_SPELL
Definition SpellAuraDefines.h:86
@ SPELL_AURA_MOD_ATTACK_POWER_PCT
Definition SpellAuraDefines.h:229
@ SPELL_AURA_USE_NORMAL_MOVEMENT_SPEED
Definition SpellAuraDefines.h:254
@ SPELL_AURA_MOD_SKILL_TALENT
Definition SpellAuraDefines.h:161
@ SPELL_AURA_MOD_INCREASE_HEALTH_PERCENT
Definition SpellAuraDefines.h:196
@ SPELL_AURA_MECHANIC_IMMUNITY_MASK
Definition SpellAuraDefines.h:210
@ SPELL_AURA_MOD_DISPEL_RESIST
Definition SpellAuraDefines.h:298
@ SPELL_AURA_MOD_BLOCK_PERCENT
Definition SpellAuraDefines.h:114
@ SPELL_AURA_SET_VEHICLE_ID
Definition SpellAuraDefines.h:359
@ SPELL_AURA_MOD_STUN
Definition SpellAuraDefines.h:75
@ SPELL_AURA_BIND_SIGHT
Definition SpellAuraDefines.h:64

References SPELL_AURA_119, SPELL_AURA_164, SPELL_AURA_173, SPELL_AURA_181, SPELL_AURA_198, SPELL_AURA_214, SPELL_AURA_222, SPELL_AURA_224, SPELL_AURA_230, SPELL_AURA_258, SPELL_AURA_264, SPELL_AURA_265, SPELL_AURA_266, SPELL_AURA_295, SPELL_AURA_299, SPELL_AURA_302, SPELL_AURA_306, SPELL_AURA_309, SPELL_AURA_311, SPELL_AURA_312, SPELL_AURA_313, SPELL_AURA_46, SPELL_AURA_63, SPELL_AURA_90, SPELL_AURA_ABILITY_CONSUME_NO_AMMO, SPELL_AURA_ABILITY_IGNORE_AURASTATE, SPELL_AURA_ABILITY_PERIODIC_CRIT, SPELL_AURA_ADD_CASTER_HIT_TRIGGER, SPELL_AURA_ADD_FLAT_MODIFIER, SPELL_AURA_ADD_PCT_MODIFIER, SPELL_AURA_ADD_TARGET_TRIGGER, SPELL_AURA_ALLOW_ONLY_ABILITY, SPELL_AURA_ALLOW_TAME_PET_TYPE, SPELL_AURA_AOE_CHARM, SPELL_AURA_ARENA_PREPARATION, SPELL_AURA_AURAS_VISIBLE, SPELL_AURA_BIND_SIGHT, SPELL_AURA_BLOCK_SPELL_FAMILY, SPELL_AURA_CHANGE_MODEL_FOR_ALL_HUMANOIDS, SPELL_AURA_CHANNEL_DEATH_ITEM, SPELL_AURA_CLONE_CASTER, SPELL_AURA_COMPREHEND_LANGUAGE, SPELL_AURA_CONTROL_VEHICLE, SPELL_AURA_CONVERT_RUNE, SPELL_AURA_DAMAGE_IMMUNITY, SPELL_AURA_DAMAGE_SHIELD, SPELL_AURA_DEFLECT_SPELLS, SPELL_AURA_DETECT_AMORE, SPELL_AURA_DETECT_STEALTH, SPELL_AURA_DISPEL_IMMUNITY, SPELL_AURA_DUMMY, SPELL_AURA_EFFECT_IMMUNITY, SPELL_AURA_EMPATHY, SPELL_AURA_EXTRA_ATTACKS, SPELL_AURA_FAR_SIGHT, SPELL_AURA_FEATHER_FALL, SPELL_AURA_FEIGN_DEATH, SPELL_AURA_FLY, SPELL_AURA_FORCE_MOVE_FORWARD, SPELL_AURA_FORCE_REACTION, SPELL_AURA_GHOST, SPELL_AURA_HASTE_RANGED, SPELL_AURA_HASTE_SPELLS, SPELL_AURA_HEAL_ABSORB_TEST, SPELL_AURA_HOVER, SPELL_AURA_IGNORE_COMBAT_RESULT, SPELL_AURA_IGNORE_HIT_DIRECTION, SPELL_AURA_IGNORE_MELEE_RESET, SPELL_AURA_INITIALIZE_IMAGES, SPELL_AURA_INTERRUPT_REGEN, SPELL_AURA_LINKED, SPELL_AURA_MANA_SHIELD, SPELL_AURA_MECHANIC_DURATION_MOD, SPELL_AURA_MECHANIC_DURATION_MOD_NOT_STACK, SPELL_AURA_MECHANIC_IMMUNITY, SPELL_AURA_MECHANIC_IMMUNITY_MASK, SPELL_AURA_MELEE_ATTACK_POWER_ATTACKER_BONUS, SPELL_AURA_MELEE_SLOW, SPELL_AURA_MOD_ABILITY_IGNORE_TARGET_RESIST, SPELL_AURA_MOD_AOE_AVOIDANCE, SPELL_AURA_MOD_AOE_DAMAGE_AVOIDANCE, SPELL_AURA_MOD_ARMOR_PENETRATION_PCT, SPELL_AURA_MOD_ATTACK_POWER, SPELL_AURA_MOD_ATTACK_POWER_OF_ARMOR, SPELL_AURA_MOD_ATTACK_POWER_OF_STAT_PERCENT, SPELL_AURA_MOD_ATTACK_POWER_PCT, SPELL_AURA_MOD_ATTACKER_MELEE_CRIT_CHANCE, SPELL_AURA_MOD_ATTACKER_MELEE_CRIT_DAMAGE, SPELL_AURA_MOD_ATTACKER_MELEE_HIT_CHANCE, SPELL_AURA_MOD_ATTACKER_RANGED_CRIT_CHANCE, SPELL_AURA_MOD_ATTACKER_RANGED_CRIT_DAMAGE, SPELL_AURA_MOD_ATTACKER_RANGED_HIT_CHANCE, SPELL_AURA_MOD_ATTACKER_SPELL_AND_WEAPON_CRIT_CHANCE, SPELL_AURA_MOD_ATTACKER_SPELL_CRIT_CHANCE, SPELL_AURA_MOD_ATTACKER_SPELL_HIT_CHANCE, SPELL_AURA_MOD_ATTACKSPEED, SPELL_AURA_MOD_AURA_DURATION_BY_DISPEL, SPELL_AURA_MOD_AURA_DURATION_BY_DISPEL_NOT_STACK, SPELL_AURA_MOD_BASE_HEALTH_PCT, SPELL_AURA_MOD_BASE_RESISTANCE, SPELL_AURA_MOD_BASE_RESISTANCE_PCT, SPELL_AURA_MOD_BLOCK_CRIT_CHANCE, SPELL_AURA_MOD_BLOCK_PERCENT, SPELL_AURA_MOD_CASTING_SPEED_NOT_STACK, SPELL_AURA_MOD_CHARM, SPELL_AURA_MOD_COMBAT_RESULT_CHANCE, SPELL_AURA_MOD_CONFUSE, SPELL_AURA_MOD_COOLDOWN, SPELL_AURA_MOD_CREATURE_AOE_DAMAGE_AVOIDANCE, SPELL_AURA_MOD_CRIT_CHANCE_FOR_CASTER, SPELL_AURA_MOD_CRIT_DAMAGE_BONUS, SPELL_AURA_MOD_CRIT_PCT, SPELL_AURA_MOD_CRIT_PERCENT_VERSUS, SPELL_AURA_MOD_CRITICAL_HEALING_AMOUNT, SPELL_AURA_MOD_CRITICAL_THREAT, SPELL_AURA_MOD_DAMAGE_DONE, SPELL_AURA_MOD_DAMAGE_DONE_CREATURE, SPELL_AURA_MOD_DAMAGE_DONE_FOR_MECHANIC, SPELL_AURA_MOD_DAMAGE_DONE_VERSUS, SPELL_AURA_MOD_DAMAGE_DONE_VERSUS_AURASTATE, SPELL_AURA_MOD_DAMAGE_FROM_CASTER, SPELL_AURA_MOD_DAMAGE_PERCENT_DONE, SPELL_AURA_MOD_DAMAGE_PERCENT_TAKEN, SPELL_AURA_MOD_DAMAGE_TAKEN, SPELL_AURA_MOD_DEBUFF_RESISTANCE, SPELL_AURA_MOD_DECREASE_SPEED, SPELL_AURA_MOD_DETAUNT, SPELL_AURA_MOD_DETECT_RANGE, SPELL_AURA_MOD_DETECTED_RANGE, SPELL_AURA_MOD_DISARM, SPELL_AURA_MOD_DISARM_OFFHAND, SPELL_AURA_MOD_DISARM_RANGED, SPELL_AURA_MOD_DISPEL_RESIST, SPELL_AURA_MOD_DODGE_PERCENT, SPELL_AURA_MOD_ENEMY_DODGE, SPELL_AURA_MOD_EXPERTISE, SPELL_AURA_MOD_FACTION, SPELL_AURA_MOD_FACTION_REPUTATION_GAIN, SPELL_AURA_MOD_FAKE_INEBRIATE, SPELL_AURA_MOD_FEAR, SPELL_AURA_MOD_FLAT_SPELL_DAMAGE_VERSUS, SPELL_AURA_MOD_FLIGHT_SPEED_ALWAYS, SPELL_AURA_MOD_FLIGHT_SPEED_MOUNTED_NOT_STACKING, SPELL_AURA_MOD_FLIGHT_SPEED_NOT_STACKING, SPELL_AURA_MOD_HEALING, SPELL_AURA_MOD_HEALING_DONE, SPELL_AURA_MOD_HEALING_DONE_PERCENT, SPELL_AURA_MOD_HEALING_PCT, SPELL_AURA_MOD_HEALING_RECEIVED, SPELL_AURA_MOD_HEALTH_REGEN_IN_COMBAT, SPELL_AURA_MOD_HEALTH_REGEN_PERCENT, SPELL_AURA_MOD_HIT_CHANCE, SPELL_AURA_MOD_HONOR_GAIN_PCT, SPELL_AURA_MOD_HOT_PCT, SPELL_AURA_MOD_IGNORE_SHAPESHIFT, SPELL_AURA_MOD_IGNORE_TARGET_RESIST, SPELL_AURA_MOD_IMMUNE_AURA_APPLY_SCHOOL, SPELL_AURA_MOD_INCREASE_ENERGY, SPELL_AURA_MOD_INCREASE_ENERGY_PERCENT, SPELL_AURA_MOD_INCREASE_FLIGHT_SPEED, SPELL_AURA_MOD_INCREASE_HEALTH, SPELL_AURA_MOD_INCREASE_HEALTH_2, SPELL_AURA_MOD_INCREASE_HEALTH_PERCENT, SPELL_AURA_MOD_INCREASE_MOUNTED_FLIGHT_SPEED, SPELL_AURA_MOD_INCREASE_MOUNTED_SPEED, SPELL_AURA_MOD_INCREASE_SPEED, SPELL_AURA_MOD_INCREASE_SWIM_SPEED, SPELL_AURA_MOD_INCREASES_SPELL_PCT_TO_HIT, SPELL_AURA_MOD_INVISIBILITY, SPELL_AURA_MOD_INVISIBILITY_DETECT, SPELL_AURA_MOD_LANGUAGE, SPELL_AURA_MOD_MANA_REGEN_FROM_STAT, SPELL_AURA_MOD_MANA_REGEN_INTERRUPT, SPELL_AURA_MOD_MAX_AFFECTED_TARGETS, SPELL_AURA_MOD_MECHANIC_DAMAGE_TAKEN_PERCENT, SPELL_AURA_MOD_MECHANIC_RESISTANCE, SPELL_AURA_MOD_MELEE_ATTACK_POWER_VERSUS, SPELL_AURA_MOD_MELEE_DAMAGE_TAKEN, SPELL_AURA_MOD_MELEE_DAMAGE_TAKEN_PCT, SPELL_AURA_MOD_MELEE_HASTE, SPELL_AURA_MOD_MELEE_HASTE_2, SPELL_AURA_MOD_MELEE_RANGED_HASTE, SPELL_AURA_MOD_MINIMUM_SPEED, SPELL_AURA_MOD_MOUNTED_FLIGHT_SPEED_ALWAYS, SPELL_AURA_MOD_MOUNTED_SPEED_ALWAYS, SPELL_AURA_MOD_MOUNTED_SPEED_NOT_STACK, SPELL_AURA_MOD_OFFHAND_DAMAGE_PCT, SPELL_AURA_MOD_PACIFY, SPELL_AURA_MOD_PACIFY_SILENCE, SPELL_AURA_MOD_PARRY_PERCENT, SPELL_AURA_MOD_PERCENT_STAT, SPELL_AURA_MOD_PET_TALENT_POINTS, SPELL_AURA_MOD_POSSESS, SPELL_AURA_MOD_POSSESS_PET, SPELL_AURA_MOD_POWER_COST_SCHOOL, SPELL_AURA_MOD_POWER_COST_SCHOOL_PCT, SPELL_AURA_MOD_POWER_REGEN, SPELL_AURA_MOD_POWER_REGEN_PERCENT, SPELL_AURA_MOD_RAGE_FROM_DAMAGE_DEALT, SPELL_AURA_MOD_RANGED_AMMO_HASTE, SPELL_AURA_MOD_RANGED_ATTACK_POWER, SPELL_AURA_MOD_RANGED_ATTACK_POWER_OF_STAT_PERCENT, SPELL_AURA_MOD_RANGED_ATTACK_POWER_PCT, SPELL_AURA_MOD_RANGED_ATTACK_POWER_VERSUS, SPELL_AURA_MOD_RANGED_DAMAGE_TAKEN, SPELL_AURA_MOD_RANGED_DAMAGE_TAKEN_PCT, SPELL_AURA_MOD_RANGED_HASTE, SPELL_AURA_MOD_RATING, SPELL_AURA_MOD_RATING_FROM_STAT, SPELL_AURA_MOD_REGEN, SPELL_AURA_MOD_REGEN_DURING_COMBAT, SPELL_AURA_MOD_REPUTATION_GAIN, SPELL_AURA_MOD_RESISTANCE, SPELL_AURA_MOD_RESISTANCE_EXCLUSIVE, SPELL_AURA_MOD_RESISTANCE_OF_STAT_PERCENT, SPELL_AURA_MOD_RESISTANCE_PCT, SPELL_AURA_MOD_ROOT, SPELL_AURA_MOD_SCALE, SPELL_AURA_MOD_SCALE_2, SPELL_AURA_MOD_SCHOOL_CRIT_DMG_TAKEN, SPELL_AURA_MOD_SHAPESHIFT, SPELL_AURA_MOD_SHIELD_BLOCKVALUE, SPELL_AURA_MOD_SHIELD_BLOCKVALUE_PCT, SPELL_AURA_MOD_SILENCE, SPELL_AURA_MOD_SKILL, SPELL_AURA_MOD_SKILL_TALENT, SPELL_AURA_MOD_SPEED_ALWAYS, SPELL_AURA_MOD_SPEED_NOT_STACK, SPELL_AURA_MOD_SPEED_SLOW_ALL, SPELL_AURA_MOD_SPELL_CRIT_CHANCE, SPELL_AURA_MOD_SPELL_CRIT_CHANCE_SCHOOL, SPELL_AURA_MOD_SPELL_DAMAGE_FROM_HEALING, SPELL_AURA_MOD_SPELL_DAMAGE_OF_ATTACK_POWER, SPELL_AURA_MOD_SPELL_DAMAGE_OF_STAT_PERCENT, SPELL_AURA_MOD_SPELL_HEALING_OF_ATTACK_POWER, SPELL_AURA_MOD_SPELL_HEALING_OF_STAT_PERCENT, SPELL_AURA_MOD_SPELL_HIT_CHANCE, SPELL_AURA_MOD_STALKED, SPELL_AURA_MOD_STAT, SPELL_AURA_MOD_STEALTH, SPELL_AURA_MOD_STEALTH_DETECT, SPELL_AURA_MOD_STEALTH_LEVEL, SPELL_AURA_MOD_STUN, SPELL_AURA_MOD_TARGET_ABILITY_ABSORB_SCHOOL, SPELL_AURA_MOD_TARGET_ABSORB_SCHOOL, SPELL_AURA_MOD_TARGET_RESIST_BY_SPELL_CLASS, SPELL_AURA_MOD_TARGET_RESISTANCE, SPELL_AURA_MOD_TAUNT, SPELL_AURA_MOD_THREAT, SPELL_AURA_MOD_TOTAL_STAT_PERCENTAGE, SPELL_AURA_MOD_TOTAL_THREAT, SPELL_AURA_MOD_UNATTACKABLE, SPELL_AURA_MOD_WATER_BREATHING, SPELL_AURA_MOD_WEAPON_CRIT_PERCENT, SPELL_AURA_MOD_XP_PCT, SPELL_AURA_MOD_XP_QUEST_PCT, SPELL_AURA_MOUNTED, SPELL_AURA_NO_PVP_CREDIT, SPELL_AURA_NO_REAGENT_USE, SPELL_AURA_NONE, SPELL_AURA_OBS_MOD_HEALTH, SPELL_AURA_OBS_MOD_POWER, SPELL_AURA_OPEN_STABLE, SPELL_AURA_OVERRIDE_CLASS_SCRIPTS, SPELL_AURA_OVERRIDE_SPELLS, SPELL_AURA_PERIODIC_DAMAGE, SPELL_AURA_PERIODIC_DAMAGE_PERCENT, SPELL_AURA_PERIODIC_DUMMY, SPELL_AURA_PERIODIC_ENERGIZE, SPELL_AURA_PERIODIC_HASTE, SPELL_AURA_PERIODIC_HEAL, SPELL_AURA_PERIODIC_HEALTH_FUNNEL, SPELL_AURA_PERIODIC_LEECH, SPELL_AURA_PERIODIC_MANA_LEECH, SPELL_AURA_PERIODIC_TRIGGER_SPELL, SPELL_AURA_PERIODIC_TRIGGER_SPELL_FROM_CLIENT, SPELL_AURA_PERIODIC_TRIGGER_SPELL_WITH_VALUE, SPELL_AURA_PET_DAMAGE_MULTI, SPELL_AURA_PHASE, SPELL_AURA_POWER_BURN, SPELL_AURA_PREVENT_DURABILITY_LOSS, SPELL_AURA_PREVENT_REGENERATE_POWER, SPELL_AURA_PREVENT_RESURRECTION, SPELL_AURA_PREVENTS_FLEEING, SPELL_AURA_PROC_TRIGGER_DAMAGE, SPELL_AURA_PROC_TRIGGER_SPELL, SPELL_AURA_PROC_TRIGGER_SPELL_WITH_VALUE, SPELL_AURA_RAID_PROC_FROM_CHARGE, SPELL_AURA_RAID_PROC_FROM_CHARGE_WITH_VALUE, SPELL_AURA_RANGED_ATTACK_POWER_ATTACKER_BONUS, SPELL_AURA_REDUCE_PUSHBACK, SPELL_AURA_REFLECT_SPELLS, SPELL_AURA_REFLECT_SPELLS_SCHOOL, SPELL_AURA_RETAIN_COMBO_POINTS, SPELL_AURA_SAFE_FALL, SPELL_AURA_SCHOOL_ABSORB, SPELL_AURA_SCHOOL_HEAL_ABSORB, SPELL_AURA_SCHOOL_IMMUNITY, SPELL_AURA_SCREEN_EFFECT, SPELL_AURA_SET_VEHICLE_ID, SPELL_AURA_SHARE_DAMAGE_PCT, SPELL_AURA_SPELL_MAGNET, SPELL_AURA_SPIRIT_OF_REDEMPTION, SPELL_AURA_SPLIT_DAMAGE_FLAT, SPELL_AURA_SPLIT_DAMAGE_PCT, SPELL_AURA_STATE_IMMUNITY, SPELL_AURA_STRANGULATE, SPELL_AURA_TRACK_CREATURES, SPELL_AURA_TRACK_RESOURCES, SPELL_AURA_TRACK_STEALTHED, SPELL_AURA_TRANSFORM, SPELL_AURA_UNDERWATER_WALKING, SPELL_AURA_UNTRACKABLE, SPELL_AURA_USE_NORMAL_MOVEMENT_SPEED, SPELL_AURA_WATER_BREATHING, SPELL_AURA_WATER_WALK, and SPELL_AURA_X_RAY.

Referenced by PrintEffects().

◆ GetCommands()

ChatCommandTable spellinfo_commandscript::GetCommands ( ) const
inlineoverridevirtual

Implements CommandScript.

35 {
36 static ChatCommandTable spellinfoCommandTable =
37 {
38 { "attributes", HandleSpellInfoAttributesCommand, SEC_GAMEMASTER, Console::Yes },
39 { "effects", HandleSpellInfoEffectsCommand, SEC_GAMEMASTER, Console::Yes },
40 { "targets", HandleSpellInfoTargetsCommand, SEC_GAMEMASTER, Console::Yes },
41 { "all", HandleSpellInfoAllCommand, SEC_GAMEMASTER, Console::Yes }
42 };
43
44 static ChatCommandTable commandTable =
45 {
46 { "spellinfo", spellinfoCommandTable }
47 };
48
49 return commandTable;
50 }
@ SEC_GAMEMASTER
Definition Common.h:59
static bool HandleSpellInfoAllCommand(ChatHandler *handler, SpellInfo const *spell)
Definition cs_spellinfo.cpp:966
static bool HandleSpellInfoEffectsCommand(ChatHandler *handler, SpellInfo const *spell)
Definition cs_spellinfo.cpp:936
static bool HandleSpellInfoTargetsCommand(ChatHandler *handler, SpellInfo const *spell)
Definition cs_spellinfo.cpp:951
static bool HandleSpellInfoAttributesCommand(ChatHandler *handler, SpellInfo const *spell)
Definition cs_spellinfo.cpp:921
std::vector< ChatCommandBuilder > ChatCommandTable
Definition ChatCommand.h:46

References HandleSpellInfoAllCommand(), HandleSpellInfoAttributesCommand(), HandleSpellInfoEffectsCommand(), HandleSpellInfoTargetsCommand(), and SEC_GAMEMASTER.

◆ GetDispelName()

static char const * spellinfo_commandscript::GetDispelName ( uint32  dispel)
inlinestatic
662 {
663 switch (dispel)
664 {
665 case DISPEL_NONE: return "DISPEL_NONE";
666 case DISPEL_MAGIC: return "DISPEL_MAGIC";
667 case DISPEL_CURSE: return "DISPEL_CURSE";
668 case DISPEL_DISEASE: return "DISPEL_DISEASE";
669 case DISPEL_POISON: return "DISPEL_POISON";
670 case DISPEL_STEALTH: return "DISPEL_STEALTH";
671 case DISPEL_INVISIBILITY: return "DISPEL_INVISIBILITY";
672 case DISPEL_ALL: return "DISPEL_ALL";
673 case DISPEL_SPE_NPC_ONLY: return "DISPEL_SPE_NPC_ONLY";
674 case DISPEL_ENRAGE: return "DISPEL_ENRAGE";
675 case DISPEL_ZG_TICKET: return "DISPEL_ZG_TICKET";
676 case DESPEL_OLD_UNUSED: return "DESPEL_OLD_UNUSED";
677 default: return "UNKNOWN_DISPEL";
678 }
679 }
@ DISPEL_ALL
Definition SharedDefines.h:1384
@ DISPEL_ENRAGE
Definition SharedDefines.h:1386
@ DISPEL_ZG_TICKET
Definition SharedDefines.h:1387
@ DISPEL_MAGIC
Definition SharedDefines.h:1378
@ DISPEL_NONE
Definition SharedDefines.h:1377
@ DISPEL_POISON
Definition SharedDefines.h:1381
@ DISPEL_SPE_NPC_ONLY
Definition SharedDefines.h:1385
@ DISPEL_DISEASE
Definition SharedDefines.h:1380
@ DISPEL_INVISIBILITY
Definition SharedDefines.h:1383
@ DESPEL_OLD_UNUSED
Definition SharedDefines.h:1388
@ DISPEL_STEALTH
Definition SharedDefines.h:1382
@ DISPEL_CURSE
Definition SharedDefines.h:1379

References DESPEL_OLD_UNUSED, DISPEL_ALL, DISPEL_CURSE, DISPEL_DISEASE, DISPEL_ENRAGE, DISPEL_INVISIBILITY, DISPEL_MAGIC, DISPEL_NONE, DISPEL_POISON, DISPEL_SPE_NPC_ONLY, DISPEL_STEALTH, and DISPEL_ZG_TICKET.

Referenced by PrintBasicInfo().

◆ GetDmgClassName()

static char const * spellinfo_commandscript::GetDmgClassName ( uint32  dmgClass)
inlinestatic
698 {
699 switch (dmgClass)
700 {
701 case SPELL_DAMAGE_CLASS_NONE: return "SPELL_DAMAGE_CLASS_NONE";
702 case SPELL_DAMAGE_CLASS_MAGIC: return "SPELL_DAMAGE_CLASS_MAGIC";
703 case SPELL_DAMAGE_CLASS_MELEE: return "SPELL_DAMAGE_CLASS_MELEE";
704 case SPELL_DAMAGE_CLASS_RANGED: return "SPELL_DAMAGE_CLASS_RANGED";
705 default: return "UNKNOWN_DMG_CLASS";
706 }
707 }
@ SPELL_DAMAGE_CLASS_RANGED
Definition SharedDefines.h:1554
@ SPELL_DAMAGE_CLASS_MAGIC
Definition SharedDefines.h:1552
@ SPELL_DAMAGE_CLASS_NONE
Definition SharedDefines.h:1551
@ SPELL_DAMAGE_CLASS_MELEE
Definition SharedDefines.h:1553

References SPELL_DAMAGE_CLASS_MAGIC, SPELL_DAMAGE_CLASS_MELEE, SPELL_DAMAGE_CLASS_NONE, and SPELL_DAMAGE_CLASS_RANGED.

Referenced by PrintGeneralInfo().

◆ GetPowerName()

static char const * spellinfo_commandscript::GetPowerName ( uint32  power)
inlinestatic
682 {
683 switch (power)
684 {
685 case POWER_MANA: return "POWER_MANA";
686 case POWER_RAGE: return "POWER_RAGE";
687 case POWER_FOCUS: return "POWER_FOCUS";
688 case POWER_ENERGY: return "POWER_ENERGY";
689 case POWER_HAPPINESS: return "POWER_HAPPINESS";
690 case POWER_RUNE: return "POWER_RUNE";
691 case POWER_RUNIC_POWER: return "POWER_RUNIC_POWER";
692 case POWER_HEALTH: return "POWER_HEALTH";
693 default: return "UNKNOWN_POWER";
694 }
695 }
@ POWER_RAGE
Definition SharedDefines.h:258
@ POWER_HEALTH
Definition SharedDefines.h:266
@ POWER_RUNIC_POWER
Definition SharedDefines.h:263
@ POWER_HAPPINESS
Definition SharedDefines.h:261
@ POWER_ENERGY
Definition SharedDefines.h:260
@ POWER_MANA
Definition SharedDefines.h:257
@ POWER_RUNE
Definition SharedDefines.h:262
@ POWER_FOCUS
Definition SharedDefines.h:259

References POWER_ENERGY, POWER_FOCUS, POWER_HAPPINESS, POWER_HEALTH, POWER_MANA, POWER_RAGE, POWER_RUNE, and POWER_RUNIC_POWER.

Referenced by PrintGeneralInfo().

◆ GetPreventionTypeName()

static char const * spellinfo_commandscript::GetPreventionTypeName ( uint32  type)
inlinestatic
710 {
711 switch (type)
712 {
713 case SPELL_PREVENTION_TYPE_NONE: return "SPELL_PREVENTION_TYPE_NONE";
714 case SPELL_PREVENTION_TYPE_SILENCE: return "SPELL_PREVENTION_TYPE_SILENCE";
715 case SPELL_PREVENTION_TYPE_PACIFY: return "SPELL_PREVENTION_TYPE_PACIFY";
716 default: return "UNKNOWN_PREVENTION_TYPE";
717 }
718 }
@ SPELL_PREVENTION_TYPE_SILENCE
Definition SharedDefines.h:1560
@ SPELL_PREVENTION_TYPE_PACIFY
Definition SharedDefines.h:1561
@ SPELL_PREVENTION_TYPE_NONE
Definition SharedDefines.h:1559

References SPELL_PREVENTION_TYPE_NONE, SPELL_PREVENTION_TYPE_PACIFY, and SPELL_PREVENTION_TYPE_SILENCE.

Referenced by PrintGeneralInfo().

◆ GetSpellEffectName()

static char const * spellinfo_commandscript::GetSpellEffectName ( uint32  effect)
inlinestatic
53 {
54 switch (effect)
55 {
56 case SPELL_EFFECT_INSTAKILL: return "SPELL_EFFECT_INSTAKILL";
57 case SPELL_EFFECT_SCHOOL_DAMAGE: return "SPELL_EFFECT_SCHOOL_DAMAGE";
58 case SPELL_EFFECT_DUMMY: return "SPELL_EFFECT_DUMMY";
59 case SPELL_EFFECT_PORTAL_TELEPORT: return "SPELL_EFFECT_PORTAL_TELEPORT";
60 case SPELL_EFFECT_TELEPORT_UNITS: return "SPELL_EFFECT_TELEPORT_UNITS";
61 case SPELL_EFFECT_APPLY_AURA: return "SPELL_EFFECT_APPLY_AURA";
62 case SPELL_EFFECT_ENVIRONMENTAL_DAMAGE: return "SPELL_EFFECT_ENVIRONMENTAL_DAMAGE";
63 case SPELL_EFFECT_POWER_DRAIN: return "SPELL_EFFECT_POWER_DRAIN";
64 case SPELL_EFFECT_HEALTH_LEECH: return "SPELL_EFFECT_HEALTH_LEECH";
65 case SPELL_EFFECT_HEAL: return "SPELL_EFFECT_HEAL";
66 case SPELL_EFFECT_BIND: return "SPELL_EFFECT_BIND";
67 case SPELL_EFFECT_PORTAL: return "SPELL_EFFECT_PORTAL";
68 case SPELL_EFFECT_RITUAL_BASE: return "SPELL_EFFECT_RITUAL_BASE";
69 case SPELL_EFFECT_RITUAL_SPECIALIZE: return "SPELL_EFFECT_RITUAL_SPECIALIZE";
70 case SPELL_EFFECT_RITUAL_ACTIVATE_PORTAL: return "SPELL_EFFECT_RITUAL_ACTIVATE_PORTAL";
71 case SPELL_EFFECT_QUEST_COMPLETE: return "SPELL_EFFECT_QUEST_COMPLETE";
72 case SPELL_EFFECT_WEAPON_DAMAGE_NOSCHOOL: return "SPELL_EFFECT_WEAPON_DAMAGE_NOSCHOOL";
73 case SPELL_EFFECT_RESURRECT: return "SPELL_EFFECT_RESURRECT";
74 case SPELL_EFFECT_ADD_EXTRA_ATTACKS: return "SPELL_EFFECT_ADD_EXTRA_ATTACKS";
75 case SPELL_EFFECT_DODGE: return "SPELL_EFFECT_DODGE";
76 case SPELL_EFFECT_EVADE: return "SPELL_EFFECT_EVADE";
77 case SPELL_EFFECT_PARRY: return "SPELL_EFFECT_PARRY";
78 case SPELL_EFFECT_BLOCK: return "SPELL_EFFECT_BLOCK";
79 case SPELL_EFFECT_CREATE_ITEM: return "SPELL_EFFECT_CREATE_ITEM";
80 case SPELL_EFFECT_WEAPON: return "SPELL_EFFECT_WEAPON";
81 case SPELL_EFFECT_DEFENSE: return "SPELL_EFFECT_DEFENSE";
82 case SPELL_EFFECT_PERSISTENT_AREA_AURA: return "SPELL_EFFECT_PERSISTENT_AREA_AURA";
83 case SPELL_EFFECT_SUMMON: return "SPELL_EFFECT_SUMMON";
84 case SPELL_EFFECT_LEAP: return "SPELL_EFFECT_LEAP";
85 case SPELL_EFFECT_ENERGIZE: return "SPELL_EFFECT_ENERGIZE";
86 case SPELL_EFFECT_WEAPON_PERCENT_DAMAGE: return "SPELL_EFFECT_WEAPON_PERCENT_DAMAGE";
87 case SPELL_EFFECT_TRIGGER_MISSILE: return "SPELL_EFFECT_TRIGGER_MISSILE";
88 case SPELL_EFFECT_OPEN_LOCK: return "SPELL_EFFECT_OPEN_LOCK";
89 case SPELL_EFFECT_SUMMON_CHANGE_ITEM: return "SPELL_EFFECT_SUMMON_CHANGE_ITEM";
90 case SPELL_EFFECT_APPLY_AREA_AURA_PARTY: return "SPELL_EFFECT_APPLY_AREA_AURA_PARTY";
91 case SPELL_EFFECT_LEARN_SPELL: return "SPELL_EFFECT_LEARN_SPELL";
92 case SPELL_EFFECT_SPELL_DEFENSE: return "SPELL_EFFECT_SPELL_DEFENSE";
93 case SPELL_EFFECT_DISPEL: return "SPELL_EFFECT_DISPEL";
94 case SPELL_EFFECT_LANGUAGE: return "SPELL_EFFECT_LANGUAGE";
95 case SPELL_EFFECT_DUAL_WIELD: return "SPELL_EFFECT_DUAL_WIELD";
96 case SPELL_EFFECT_JUMP: return "SPELL_EFFECT_JUMP";
97 case SPELL_EFFECT_JUMP_DEST: return "SPELL_EFFECT_JUMP_DEST";
98 case SPELL_EFFECT_TELEPORT_UNITS_FACE_CASTER: return "SPELL_EFFECT_TELEPORT_UNITS_FACE_CASTER";
99 case SPELL_EFFECT_SKILL_STEP: return "SPELL_EFFECT_SKILL_STEP";
100 case SPELL_EFFECT_ADD_HONOR: return "SPELL_EFFECT_ADD_HONOR";
101 case SPELL_EFFECT_SPAWN: return "SPELL_EFFECT_SPAWN";
102 case SPELL_EFFECT_TRADE_SKILL: return "SPELL_EFFECT_TRADE_SKILL";
103 case SPELL_EFFECT_STEALTH: return "SPELL_EFFECT_STEALTH";
104 case SPELL_EFFECT_DETECT: return "SPELL_EFFECT_DETECT";
105 case SPELL_EFFECT_TRANS_DOOR: return "SPELL_EFFECT_TRANS_DOOR";
106 case SPELL_EFFECT_FORCE_CRITICAL_HIT: return "SPELL_EFFECT_FORCE_CRITICAL_HIT";
107 case SPELL_EFFECT_GUARANTEE_HIT: return "SPELL_EFFECT_GUARANTEE_HIT";
108 case SPELL_EFFECT_ENCHANT_ITEM: return "SPELL_EFFECT_ENCHANT_ITEM";
109 case SPELL_EFFECT_ENCHANT_ITEM_TEMPORARY: return "SPELL_EFFECT_ENCHANT_ITEM_TEMPORARY";
110 case SPELL_EFFECT_TAMECREATURE: return "SPELL_EFFECT_TAMECREATURE";
111 case SPELL_EFFECT_SUMMON_PET: return "SPELL_EFFECT_SUMMON_PET";
112 case SPELL_EFFECT_LEARN_PET_SPELL: return "SPELL_EFFECT_LEARN_PET_SPELL";
113 case SPELL_EFFECT_WEAPON_DAMAGE: return "SPELL_EFFECT_WEAPON_DAMAGE";
114 case SPELL_EFFECT_CREATE_RANDOM_ITEM: return "SPELL_EFFECT_CREATE_RANDOM_ITEM";
115 case SPELL_EFFECT_PROFICIENCY: return "SPELL_EFFECT_PROFICIENCY";
116 case SPELL_EFFECT_SEND_EVENT: return "SPELL_EFFECT_SEND_EVENT";
117 case SPELL_EFFECT_POWER_BURN: return "SPELL_EFFECT_POWER_BURN";
118 case SPELL_EFFECT_THREAT: return "SPELL_EFFECT_THREAT";
119 case SPELL_EFFECT_TRIGGER_SPELL: return "SPELL_EFFECT_TRIGGER_SPELL";
120 case SPELL_EFFECT_APPLY_AREA_AURA_RAID: return "SPELL_EFFECT_APPLY_AREA_AURA_RAID";
121 case SPELL_EFFECT_CREATE_MANA_GEM: return "SPELL_EFFECT_CREATE_MANA_GEM";
122 case SPELL_EFFECT_HEAL_MAX_HEALTH: return "SPELL_EFFECT_HEAL_MAX_HEALTH";
123 case SPELL_EFFECT_INTERRUPT_CAST: return "SPELL_EFFECT_INTERRUPT_CAST";
124 case SPELL_EFFECT_DISTRACT: return "SPELL_EFFECT_DISTRACT";
125 case SPELL_EFFECT_PULL: return "SPELL_EFFECT_PULL";
126 case SPELL_EFFECT_PICKPOCKET: return "SPELL_EFFECT_PICKPOCKET";
127 case SPELL_EFFECT_ADD_FARSIGHT: return "SPELL_EFFECT_ADD_FARSIGHT";
128 case SPELL_EFFECT_UNTRAIN_TALENTS: return "SPELL_EFFECT_UNTRAIN_TALENTS";
129 case SPELL_EFFECT_APPLY_GLYPH: return "SPELL_EFFECT_APPLY_GLYPH";
130 case SPELL_EFFECT_HEAL_MECHANICAL: return "SPELL_EFFECT_HEAL_MECHANICAL";
131 case SPELL_EFFECT_SUMMON_OBJECT_WILD: return "SPELL_EFFECT_SUMMON_OBJECT_WILD";
132 case SPELL_EFFECT_SCRIPT_EFFECT: return "SPELL_EFFECT_SCRIPT_EFFECT";
133 case SPELL_EFFECT_ATTACK: return "SPELL_EFFECT_ATTACK";
134 case SPELL_EFFECT_SANCTUARY: return "SPELL_EFFECT_SANCTUARY";
135 case SPELL_EFFECT_ADD_COMBO_POINTS: return "SPELL_EFFECT_ADD_COMBO_POINTS";
136 case SPELL_EFFECT_CREATE_HOUSE: return "SPELL_EFFECT_CREATE_HOUSE";
137 case SPELL_EFFECT_BIND_SIGHT: return "SPELL_EFFECT_BIND_SIGHT";
138 case SPELL_EFFECT_DUEL: return "SPELL_EFFECT_DUEL";
139 case SPELL_EFFECT_STUCK: return "SPELL_EFFECT_STUCK";
140 case SPELL_EFFECT_SUMMON_PLAYER: return "SPELL_EFFECT_SUMMON_PLAYER";
141 case SPELL_EFFECT_ACTIVATE_OBJECT: return "SPELL_EFFECT_ACTIVATE_OBJECT";
142 case SPELL_EFFECT_GAMEOBJECT_DAMAGE: return "SPELL_EFFECT_GAMEOBJECT_DAMAGE";
143 case SPELL_EFFECT_GAMEOBJECT_REPAIR: return "SPELL_EFFECT_GAMEOBJECT_REPAIR";
144 case SPELL_EFFECT_GAMEOBJECT_SET_DESTRUCTION_STATE: return "SPELL_EFFECT_GAMEOBJECT_SET_DESTRUCTION_STATE";
145 case SPELL_EFFECT_KILL_CREDIT: return "SPELL_EFFECT_KILL_CREDIT";
146 case SPELL_EFFECT_THREAT_ALL: return "SPELL_EFFECT_THREAT_ALL";
147 case SPELL_EFFECT_ENCHANT_HELD_ITEM: return "SPELL_EFFECT_ENCHANT_HELD_ITEM";
148 case SPELL_EFFECT_FORCE_DESELECT: return "SPELL_EFFECT_FORCE_DESELECT";
149 case SPELL_EFFECT_SELF_RESURRECT: return "SPELL_EFFECT_SELF_RESURRECT";
150 case SPELL_EFFECT_SKINNING: return "SPELL_EFFECT_SKINNING";
151 case SPELL_EFFECT_CHARGE: return "SPELL_EFFECT_CHARGE";
152 case SPELL_EFFECT_CAST_BUTTON: return "SPELL_EFFECT_CAST_BUTTON";
153 case SPELL_EFFECT_KNOCK_BACK: return "SPELL_EFFECT_KNOCK_BACK";
154 case SPELL_EFFECT_DISENCHANT: return "SPELL_EFFECT_DISENCHANT";
155 case SPELL_EFFECT_INEBRIATE: return "SPELL_EFFECT_INEBRIATE";
156 case SPELL_EFFECT_FEED_PET: return "SPELL_EFFECT_FEED_PET";
157 case SPELL_EFFECT_DISMISS_PET: return "SPELL_EFFECT_DISMISS_PET";
158 case SPELL_EFFECT_REPUTATION: return "SPELL_EFFECT_REPUTATION";
159 case SPELL_EFFECT_SUMMON_OBJECT_SLOT1: return "SPELL_EFFECT_SUMMON_OBJECT_SLOT1";
160 case SPELL_EFFECT_SUMMON_OBJECT_SLOT2: return "SPELL_EFFECT_SUMMON_OBJECT_SLOT2";
161 case SPELL_EFFECT_SUMMON_OBJECT_SLOT3: return "SPELL_EFFECT_SUMMON_OBJECT_SLOT3";
162 case SPELL_EFFECT_SUMMON_OBJECT_SLOT4: return "SPELL_EFFECT_SUMMON_OBJECT_SLOT4";
163 case SPELL_EFFECT_DISPEL_MECHANIC: return "SPELL_EFFECT_DISPEL_MECHANIC";
164 case SPELL_EFFECT_RESURRECT_PET: return "SPELL_EFFECT_RESURRECT_PET";
165 case SPELL_EFFECT_DESTROY_ALL_TOTEMS: return "SPELL_EFFECT_DESTROY_ALL_TOTEMS";
166 case SPELL_EFFECT_DURABILITY_DAMAGE: return "SPELL_EFFECT_DURABILITY_DAMAGE";
167 case SPELL_EFFECT_112: return "SPELL_EFFECT_112";
168 case SPELL_EFFECT_RESURRECT_NEW: return "SPELL_EFFECT_RESURRECT_NEW";
169 case SPELL_EFFECT_ATTACK_ME: return "SPELL_EFFECT_ATTACK_ME";
170 case SPELL_EFFECT_DURABILITY_DAMAGE_PCT: return "SPELL_EFFECT_DURABILITY_DAMAGE_PCT";
171 case SPELL_EFFECT_SKIN_PLAYER_CORPSE: return "SPELL_EFFECT_SKIN_PLAYER_CORPSE";
172 case SPELL_EFFECT_SPIRIT_HEAL: return "SPELL_EFFECT_SPIRIT_HEAL";
173 case SPELL_EFFECT_SKILL: return "SPELL_EFFECT_SKILL";
174 case SPELL_EFFECT_APPLY_AREA_AURA_PET: return "SPELL_EFFECT_APPLY_AREA_AURA_PET";
175 case SPELL_EFFECT_TELEPORT_GRAVEYARD: return "SPELL_EFFECT_TELEPORT_GRAVEYARD";
176 case SPELL_EFFECT_NORMALIZED_WEAPON_DMG: return "SPELL_EFFECT_NORMALIZED_WEAPON_DMG";
177 case SPELL_EFFECT_122: return "SPELL_EFFECT_122";
178 case SPELL_EFFECT_SEND_TAXI: return "SPELL_EFFECT_SEND_TAXI";
179 case SPELL_EFFECT_PULL_TOWARDS: return "SPELL_EFFECT_PULL_TOWARDS";
180 case SPELL_EFFECT_MODIFY_THREAT_PERCENT: return "SPELL_EFFECT_MODIFY_THREAT_PERCENT";
181 case SPELL_EFFECT_STEAL_BENEFICIAL_BUFF: return "SPELL_EFFECT_STEAL_BENEFICIAL_BUFF";
182 case SPELL_EFFECT_PROSPECTING: return "SPELL_EFFECT_PROSPECTING";
183 case SPELL_EFFECT_APPLY_AREA_AURA_FRIEND: return "SPELL_EFFECT_APPLY_AREA_AURA_FRIEND";
184 case SPELL_EFFECT_APPLY_AREA_AURA_ENEMY: return "SPELL_EFFECT_APPLY_AREA_AURA_ENEMY";
185 case SPELL_EFFECT_REDIRECT_THREAT: return "SPELL_EFFECT_REDIRECT_THREAT";
186 case SPELL_EFFECT_PLAY_SOUND: return "SPELL_EFFECT_PLAY_SOUND";
187 case SPELL_EFFECT_PLAY_MUSIC: return "SPELL_EFFECT_PLAY_MUSIC";
188 case SPELL_EFFECT_UNLEARN_SPECIALIZATION: return "SPELL_EFFECT_UNLEARN_SPECIALIZATION";
189 case SPELL_EFFECT_KILL_CREDIT2: return "SPELL_EFFECT_KILL_CREDIT2";
190 case SPELL_EFFECT_CALL_PET: return "SPELL_EFFECT_CALL_PET";
191 case SPELL_EFFECT_HEAL_PCT: return "SPELL_EFFECT_HEAL_PCT";
192 case SPELL_EFFECT_ENERGIZE_PCT: return "SPELL_EFFECT_ENERGIZE_PCT";
193 case SPELL_EFFECT_LEAP_BACK: return "SPELL_EFFECT_LEAP_BACK";
194 case SPELL_EFFECT_CLEAR_QUEST: return "SPELL_EFFECT_CLEAR_QUEST";
195 case SPELL_EFFECT_FORCE_CAST: return "SPELL_EFFECT_FORCE_CAST";
196 case SPELL_EFFECT_FORCE_CAST_WITH_VALUE: return "SPELL_EFFECT_FORCE_CAST_WITH_VALUE";
197 case SPELL_EFFECT_TRIGGER_SPELL_WITH_VALUE: return "SPELL_EFFECT_TRIGGER_SPELL_WITH_VALUE";
198 case SPELL_EFFECT_APPLY_AREA_AURA_OWNER: return "SPELL_EFFECT_APPLY_AREA_AURA_OWNER";
199 case SPELL_EFFECT_KNOCK_BACK_DEST: return "SPELL_EFFECT_KNOCK_BACK_DEST";
200 case SPELL_EFFECT_PULL_TOWARDS_DEST: return "SPELL_EFFECT_PULL_TOWARDS_DEST";
201 case SPELL_EFFECT_ACTIVATE_RUNE: return "SPELL_EFFECT_ACTIVATE_RUNE";
202 case SPELL_EFFECT_QUEST_FAIL: return "SPELL_EFFECT_QUEST_FAIL";
203 case SPELL_EFFECT_TRIGGER_MISSILE_SPELL_WITH_VALUE: return "SPELL_EFFECT_TRIGGER_MISSILE_SPELL_WITH_VALUE";
204 case SPELL_EFFECT_CHARGE_DEST: return "SPELL_EFFECT_CHARGE_DEST";
205 case SPELL_EFFECT_QUEST_START: return "SPELL_EFFECT_QUEST_START";
206 case SPELL_EFFECT_TRIGGER_SPELL_2: return "SPELL_EFFECT_TRIGGER_SPELL_2";
207 case SPELL_EFFECT_SUMMON_RAF_FRIEND: return "SPELL_EFFECT_SUMMON_RAF_FRIEND";
208 case SPELL_EFFECT_CREATE_TAMED_PET: return "SPELL_EFFECT_CREATE_TAMED_PET";
209 case SPELL_EFFECT_DISCOVER_TAXI: return "SPELL_EFFECT_DISCOVER_TAXI";
210 case SPELL_EFFECT_TITAN_GRIP: return "SPELL_EFFECT_TITAN_GRIP";
211 case SPELL_EFFECT_ENCHANT_ITEM_PRISMATIC: return "SPELL_EFFECT_ENCHANT_ITEM_PRISMATIC";
212 case SPELL_EFFECT_CREATE_ITEM_2: return "SPELL_EFFECT_CREATE_ITEM_2";
213 case SPELL_EFFECT_MILLING: return "SPELL_EFFECT_MILLING";
214 case SPELL_EFFECT_ALLOW_RENAME_PET: return "SPELL_EFFECT_ALLOW_RENAME_PET";
215 case SPELL_EFFECT_FORCE_CAST_2: return "SPELL_EFFECT_FORCE_CAST_2";
216 case SPELL_EFFECT_TALENT_SPEC_COUNT: return "SPELL_EFFECT_TALENT_SPEC_COUNT";
217 case SPELL_EFFECT_TALENT_SPEC_SELECT: return "SPELL_EFFECT_TALENT_SPEC_SELECT";
218 case SPELL_EFFECT_163: return "SPELL_EFFECT_163";
219 case SPELL_EFFECT_REMOVE_AURA: return "SPELL_EFFECT_REMOVE_AURA";
220 default: return "UNKNOWN_EFFECT";
221 }
222 }
@ SPELL_EFFECT_PORTAL_TELEPORT
Definition SharedDefines.h:770
@ SPELL_EFFECT_DUMMY
Definition SharedDefines.h:769
@ SPELL_EFFECT_SUMMON_CHANGE_ITEM
Definition SharedDefines.h:800
@ SPELL_EFFECT_SCRIPT_EFFECT
Definition SharedDefines.h:843
@ SPELL_EFFECT_LEAP
Definition SharedDefines.h:795
@ SPELL_EFFECT_ADD_COMBO_POINTS
Definition SharedDefines.h:846
@ SPELL_EFFECT_POWER_BURN
Definition SharedDefines.h:828
@ SPELL_EFFECT_ENERGIZE_PCT
Definition SharedDefines.h:903
@ SPELL_EFFECT_ADD_FARSIGHT
Definition SharedDefines.h:838
@ SPELL_EFFECT_TRIGGER_MISSILE_SPELL_WITH_VALUE
Definition SharedDefines.h:914
@ SPELL_EFFECT_SUMMON_PET
Definition SharedDefines.h:822
@ SPELL_EFFECT_APPLY_AREA_AURA_PARTY
Definition SharedDefines.h:801
@ SPELL_EFFECT_DISENCHANT
Definition SharedDefines.h:865
@ SPELL_EFFECT_PROSPECTING
Definition SharedDefines.h:893
@ SPELL_EFFECT_APPLY_AREA_AURA_FRIEND
Definition SharedDefines.h:894
@ SPELL_EFFECT_STEALTH
Definition SharedDefines.h:814
@ SPELL_EFFECT_TRIGGER_SPELL_WITH_VALUE
Definition SharedDefines.h:908
@ SPELL_EFFECT_SELF_RESURRECT
Definition SharedDefines.h:860
@ SPELL_EFFECT_SUMMON_OBJECT_SLOT4
Definition SharedDefines.h:873
@ SPELL_EFFECT_REMOVE_AURA
Definition SharedDefines.h:930
@ SPELL_EFFECT_SUMMON_OBJECT_SLOT1
Definition SharedDefines.h:870
@ SPELL_EFFECT_PROFICIENCY
Definition SharedDefines.h:826
@ SPELL_EFFECT_DISTRACT
Definition SharedDefines.h:835
@ SPELL_EFFECT_ADD_HONOR
Definition SharedDefines.h:811
@ SPELL_EFFECT_ENCHANT_HELD_ITEM
Definition SharedDefines.h:858
@ SPELL_EFFECT_DURABILITY_DAMAGE
Definition SharedDefines.h:877
@ SPELL_EFFECT_INEBRIATE
Definition SharedDefines.h:866
@ SPELL_EFFECT_TRIGGER_MISSILE
Definition SharedDefines.h:798
@ SPELL_EFFECT_TITAN_GRIP
Definition SharedDefines.h:921
@ SPELL_EFFECT_ENCHANT_ITEM
Definition SharedDefines.h:819
@ SPELL_EFFECT_HEALTH_LEECH
Definition SharedDefines.h:775
@ SPELL_EFFECT_SKILL
Definition SharedDefines.h:884
@ SPELL_EFFECT_KILL_CREDIT
Definition SharedDefines.h:856
@ SPELL_EFFECT_RITUAL_BASE
Definition SharedDefines.h:779
@ SPELL_EFFECT_GUARANTEE_HIT
Definition SharedDefines.h:818
@ SPELL_EFFECT_STUCK
Definition SharedDefines.h:850
@ SPELL_EFFECT_SPELL_DEFENSE
Definition SharedDefines.h:803
@ SPELL_EFFECT_PLAY_MUSIC
Definition SharedDefines.h:898
@ SPELL_EFFECT_UNTRAIN_TALENTS
Definition SharedDefines.h:839
@ SPELL_EFFECT_GAMEOBJECT_REPAIR
Definition SharedDefines.h:854
@ SPELL_EFFECT_SUMMON_RAF_FRIEND
Definition SharedDefines.h:918
@ SPELL_EFFECT_WEAPON_DAMAGE
Definition SharedDefines.h:824
@ SPELL_EFFECT_APPLY_GLYPH
Definition SharedDefines.h:840
@ SPELL_EFFECT_REPUTATION
Definition SharedDefines.h:869
@ SPELL_EFFECT_HEAL
Definition SharedDefines.h:776
@ SPELL_EFFECT_NORMALIZED_WEAPON_DMG
Definition SharedDefines.h:887
@ SPELL_EFFECT_FEED_PET
Definition SharedDefines.h:867
@ SPELL_EFFECT_TRIGGER_SPELL
Definition SharedDefines.h:830
@ SPELL_EFFECT_SUMMON_PLAYER
Definition SharedDefines.h:851
@ SPELL_EFFECT_DISPEL_MECHANIC
Definition SharedDefines.h:874
@ SPELL_EFFECT_HEAL_MAX_HEALTH
Definition SharedDefines.h:833
@ SPELL_EFFECT_APPLY_AREA_AURA_PET
Definition SharedDefines.h:885
@ SPELL_EFFECT_REDIRECT_THREAT
Definition SharedDefines.h:896
@ SPELL_EFFECT_QUEST_FAIL
Definition SharedDefines.h:913
@ SPELL_EFFECT_PULL_TOWARDS_DEST
Definition SharedDefines.h:911
@ SPELL_EFFECT_BIND_SIGHT
Definition SharedDefines.h:848
@ SPELL_EFFECT_DISPEL
Definition SharedDefines.h:804
@ SPELL_EFFECT_TRIGGER_SPELL_2
Definition SharedDefines.h:917
@ SPELL_EFFECT_RITUAL_ACTIVATE_PORTAL
Definition SharedDefines.h:781
@ SPELL_EFFECT_MILLING
Definition SharedDefines.h:924
@ SPELL_EFFECT_LANGUAGE
Definition SharedDefines.h:805
@ SPELL_EFFECT_TAMECREATURE
Definition SharedDefines.h:821
@ SPELL_EFFECT_JUMP_DEST
Definition SharedDefines.h:808
@ SPELL_EFFECT_DETECT
Definition SharedDefines.h:815
@ SPELL_EFFECT_DUEL
Definition SharedDefines.h:849
@ SPELL_EFFECT_TRANS_DOOR
Definition SharedDefines.h:816
@ SPELL_EFFECT_RITUAL_SPECIALIZE
Definition SharedDefines.h:780
@ SPELL_EFFECT_TELEPORT_UNITS_FACE_CASTER
Definition SharedDefines.h:809
@ SPELL_EFFECT_ACTIVATE_OBJECT
Definition SharedDefines.h:852
@ SPELL_EFFECT_PLAY_SOUND
Definition SharedDefines.h:897
@ SPELL_EFFECT_ATTACK
Definition SharedDefines.h:844
@ SPELL_EFFECT_RESURRECT_PET
Definition SharedDefines.h:875
@ SPELL_EFFECT_SEND_TAXI
Definition SharedDefines.h:889
@ SPELL_EFFECT_ATTACK_ME
Definition SharedDefines.h:880
@ SPELL_EFFECT_PULL
Definition SharedDefines.h:836
@ SPELL_EFFECT_CREATE_MANA_GEM
Definition SharedDefines.h:832
@ SPELL_EFFECT_CAST_BUTTON
Definition SharedDefines.h:863
@ SPELL_EFFECT_PICKPOCKET
Definition SharedDefines.h:837
@ SPELL_EFFECT_SKIN_PLAYER_CORPSE
Definition SharedDefines.h:882
@ SPELL_EFFECT_DESTROY_ALL_TOTEMS
Definition SharedDefines.h:876
@ SPELL_EFFECT_ADD_EXTRA_ATTACKS
Definition SharedDefines.h:785
@ SPELL_EFFECT_SEND_EVENT
Definition SharedDefines.h:827
@ SPELL_EFFECT_ALLOW_RENAME_PET
Definition SharedDefines.h:925
@ SPELL_EFFECT_122
Definition SharedDefines.h:888
@ SPELL_EFFECT_HEAL_MECHANICAL
Definition SharedDefines.h:841
@ SPELL_EFFECT_WEAPON_PERCENT_DAMAGE
Definition SharedDefines.h:797
@ SPELL_EFFECT_KNOCK_BACK_DEST
Definition SharedDefines.h:910
@ SPELL_EFFECT_MODIFY_THREAT_PERCENT
Definition SharedDefines.h:891
@ SPELL_EFFECT_DURABILITY_DAMAGE_PCT
Definition SharedDefines.h:881
@ SPELL_EFFECT_ENVIRONMENTAL_DAMAGE
Definition SharedDefines.h:773
@ SPELL_EFFECT_TRADE_SKILL
Definition SharedDefines.h:813
@ SPELL_EFFECT_APPLY_AREA_AURA_RAID
Definition SharedDefines.h:831
@ SPELL_EFFECT_ACTIVATE_RUNE
Definition SharedDefines.h:912
@ SPELL_EFFECT_QUEST_START
Definition SharedDefines.h:916
@ SPELL_EFFECT_WEAPON
Definition SharedDefines.h:791
@ SPELL_EFFECT_CREATE_ITEM_2
Definition SharedDefines.h:923
@ SPELL_EFFECT_BLOCK
Definition SharedDefines.h:789
@ SPELL_EFFECT_112
Definition SharedDefines.h:878
@ SPELL_EFFECT_WEAPON_DAMAGE_NOSCHOOL
Definition SharedDefines.h:783
@ SPELL_EFFECT_PERSISTENT_AREA_AURA
Definition SharedDefines.h:793
@ SPELL_EFFECT_LEAP_BACK
Definition SharedDefines.h:904
@ SPELL_EFFECT_PARRY
Definition SharedDefines.h:788
@ SPELL_EFFECT_SUMMON
Definition SharedDefines.h:794
@ SPELL_EFFECT_DODGE
Definition SharedDefines.h:786
@ SPELL_EFFECT_SUMMON_OBJECT_SLOT3
Definition SharedDefines.h:872
@ SPELL_EFFECT_ENERGIZE
Definition SharedDefines.h:796
@ SPELL_EFFECT_BIND
Definition SharedDefines.h:777
@ SPELL_EFFECT_DUAL_WIELD
Definition SharedDefines.h:806
@ SPELL_EFFECT_EVADE
Definition SharedDefines.h:787
@ SPELL_EFFECT_PULL_TOWARDS
Definition SharedDefines.h:890
@ SPELL_EFFECT_TELEPORT_GRAVEYARD
Definition SharedDefines.h:886
@ SPELL_EFFECT_POWER_DRAIN
Definition SharedDefines.h:774
@ SPELL_EFFECT_DISCOVER_TAXI
Definition SharedDefines.h:920
@ SPELL_EFFECT_RESURRECT
Definition SharedDefines.h:784
@ SPELL_EFFECT_CHARGE
Definition SharedDefines.h:862
@ SPELL_EFFECT_KNOCK_BACK
Definition SharedDefines.h:864
@ SPELL_EFFECT_RESURRECT_NEW
Definition SharedDefines.h:879
@ SPELL_EFFECT_SCHOOL_DAMAGE
Definition SharedDefines.h:768
@ SPELL_EFFECT_DEFENSE
Definition SharedDefines.h:792
@ SPELL_EFFECT_DISMISS_PET
Definition SharedDefines.h:868
@ SPELL_EFFECT_FORCE_CRITICAL_HIT
Definition SharedDefines.h:817
@ SPELL_EFFECT_THREAT_ALL
Definition SharedDefines.h:857
@ SPELL_EFFECT_TALENT_SPEC_SELECT
Definition SharedDefines.h:928
@ SPELL_EFFECT_CLEAR_QUEST
Definition SharedDefines.h:905
@ SPELL_EFFECT_SPIRIT_HEAL
Definition SharedDefines.h:883
@ SPELL_EFFECT_CHARGE_DEST
Definition SharedDefines.h:915
@ SPELL_EFFECT_SANCTUARY
Definition SharedDefines.h:845
@ SPELL_EFFECT_SUMMON_OBJECT_SLOT2
Definition SharedDefines.h:871
@ SPELL_EFFECT_GAMEOBJECT_SET_DESTRUCTION_STATE
Definition SharedDefines.h:855
@ SPELL_EFFECT_GAMEOBJECT_DAMAGE
Definition SharedDefines.h:853
@ SPELL_EFFECT_SPAWN
Definition SharedDefines.h:812
@ SPELL_EFFECT_LEARN_SPELL
Definition SharedDefines.h:802
@ SPELL_EFFECT_UNLEARN_SPECIALIZATION
Definition SharedDefines.h:899
@ SPELL_EFFECT_CREATE_HOUSE
Definition SharedDefines.h:847
@ SPELL_EFFECT_CREATE_RANDOM_ITEM
Definition SharedDefines.h:825
@ SPELL_EFFECT_KILL_CREDIT2
Definition SharedDefines.h:900
@ SPELL_EFFECT_INSTAKILL
Definition SharedDefines.h:767
@ SPELL_EFFECT_FORCE_CAST
Definition SharedDefines.h:906
@ SPELL_EFFECT_APPLY_AREA_AURA_ENEMY
Definition SharedDefines.h:895
@ SPELL_EFFECT_163
Definition SharedDefines.h:929
@ SPELL_EFFECT_JUMP
Definition SharedDefines.h:807
@ SPELL_EFFECT_FORCE_DESELECT
Definition SharedDefines.h:859
@ SPELL_EFFECT_HEAL_PCT
Definition SharedDefines.h:902
@ SPELL_EFFECT_SKINNING
Definition SharedDefines.h:861
@ SPELL_EFFECT_INTERRUPT_CAST
Definition SharedDefines.h:834
@ SPELL_EFFECT_TELEPORT_UNITS
Definition SharedDefines.h:771
@ SPELL_EFFECT_ENCHANT_ITEM_PRISMATIC
Definition SharedDefines.h:922
@ SPELL_EFFECT_CREATE_TAMED_PET
Definition SharedDefines.h:919
@ SPELL_EFFECT_TALENT_SPEC_COUNT
Definition SharedDefines.h:927
@ SPELL_EFFECT_FORCE_CAST_WITH_VALUE
Definition SharedDefines.h:907
@ SPELL_EFFECT_ENCHANT_ITEM_TEMPORARY
Definition SharedDefines.h:820
@ SPELL_EFFECT_THREAT
Definition SharedDefines.h:829
@ SPELL_EFFECT_OPEN_LOCK
Definition SharedDefines.h:799
@ SPELL_EFFECT_SKILL_STEP
Definition SharedDefines.h:810
@ SPELL_EFFECT_CALL_PET
Definition SharedDefines.h:901
@ SPELL_EFFECT_SUMMON_OBJECT_WILD
Definition SharedDefines.h:842
@ SPELL_EFFECT_FORCE_CAST_2
Definition SharedDefines.h:926
@ SPELL_EFFECT_STEAL_BENEFICIAL_BUFF
Definition SharedDefines.h:892
@ SPELL_EFFECT_CREATE_ITEM
Definition SharedDefines.h:790
@ SPELL_EFFECT_APPLY_AURA
Definition SharedDefines.h:772
@ SPELL_EFFECT_LEARN_PET_SPELL
Definition SharedDefines.h:823
@ SPELL_EFFECT_QUEST_COMPLETE
Definition SharedDefines.h:782
@ SPELL_EFFECT_PORTAL
Definition SharedDefines.h:778
@ SPELL_EFFECT_APPLY_AREA_AURA_OWNER
Definition SharedDefines.h:909

References SPELL_EFFECT_112, SPELL_EFFECT_122, SPELL_EFFECT_163, SPELL_EFFECT_ACTIVATE_OBJECT, SPELL_EFFECT_ACTIVATE_RUNE, SPELL_EFFECT_ADD_COMBO_POINTS, SPELL_EFFECT_ADD_EXTRA_ATTACKS, SPELL_EFFECT_ADD_FARSIGHT, SPELL_EFFECT_ADD_HONOR, SPELL_EFFECT_ALLOW_RENAME_PET, SPELL_EFFECT_APPLY_AREA_AURA_ENEMY, SPELL_EFFECT_APPLY_AREA_AURA_FRIEND, SPELL_EFFECT_APPLY_AREA_AURA_OWNER, SPELL_EFFECT_APPLY_AREA_AURA_PARTY, SPELL_EFFECT_APPLY_AREA_AURA_PET, SPELL_EFFECT_APPLY_AREA_AURA_RAID, SPELL_EFFECT_APPLY_AURA, SPELL_EFFECT_APPLY_GLYPH, SPELL_EFFECT_ATTACK, SPELL_EFFECT_ATTACK_ME, SPELL_EFFECT_BIND, SPELL_EFFECT_BIND_SIGHT, SPELL_EFFECT_BLOCK, SPELL_EFFECT_CALL_PET, SPELL_EFFECT_CAST_BUTTON, SPELL_EFFECT_CHARGE, SPELL_EFFECT_CHARGE_DEST, SPELL_EFFECT_CLEAR_QUEST, SPELL_EFFECT_CREATE_HOUSE, SPELL_EFFECT_CREATE_ITEM, SPELL_EFFECT_CREATE_ITEM_2, SPELL_EFFECT_CREATE_MANA_GEM, SPELL_EFFECT_CREATE_RANDOM_ITEM, SPELL_EFFECT_CREATE_TAMED_PET, SPELL_EFFECT_DEFENSE, SPELL_EFFECT_DESTROY_ALL_TOTEMS, SPELL_EFFECT_DETECT, SPELL_EFFECT_DISCOVER_TAXI, SPELL_EFFECT_DISENCHANT, SPELL_EFFECT_DISMISS_PET, SPELL_EFFECT_DISPEL, SPELL_EFFECT_DISPEL_MECHANIC, SPELL_EFFECT_DISTRACT, SPELL_EFFECT_DODGE, SPELL_EFFECT_DUAL_WIELD, SPELL_EFFECT_DUEL, SPELL_EFFECT_DUMMY, SPELL_EFFECT_DURABILITY_DAMAGE, SPELL_EFFECT_DURABILITY_DAMAGE_PCT, SPELL_EFFECT_ENCHANT_HELD_ITEM, SPELL_EFFECT_ENCHANT_ITEM, SPELL_EFFECT_ENCHANT_ITEM_PRISMATIC, SPELL_EFFECT_ENCHANT_ITEM_TEMPORARY, SPELL_EFFECT_ENERGIZE, SPELL_EFFECT_ENERGIZE_PCT, SPELL_EFFECT_ENVIRONMENTAL_DAMAGE, SPELL_EFFECT_EVADE, SPELL_EFFECT_FEED_PET, SPELL_EFFECT_FORCE_CAST, SPELL_EFFECT_FORCE_CAST_2, SPELL_EFFECT_FORCE_CAST_WITH_VALUE, SPELL_EFFECT_FORCE_CRITICAL_HIT, SPELL_EFFECT_FORCE_DESELECT, SPELL_EFFECT_GAMEOBJECT_DAMAGE, SPELL_EFFECT_GAMEOBJECT_REPAIR, SPELL_EFFECT_GAMEOBJECT_SET_DESTRUCTION_STATE, SPELL_EFFECT_GUARANTEE_HIT, SPELL_EFFECT_HEAL, SPELL_EFFECT_HEAL_MAX_HEALTH, SPELL_EFFECT_HEAL_MECHANICAL, SPELL_EFFECT_HEAL_PCT, SPELL_EFFECT_HEALTH_LEECH, SPELL_EFFECT_INEBRIATE, SPELL_EFFECT_INSTAKILL, SPELL_EFFECT_INTERRUPT_CAST, SPELL_EFFECT_JUMP, SPELL_EFFECT_JUMP_DEST, SPELL_EFFECT_KILL_CREDIT, SPELL_EFFECT_KILL_CREDIT2, SPELL_EFFECT_KNOCK_BACK, SPELL_EFFECT_KNOCK_BACK_DEST, SPELL_EFFECT_LANGUAGE, SPELL_EFFECT_LEAP, SPELL_EFFECT_LEAP_BACK, SPELL_EFFECT_LEARN_PET_SPELL, SPELL_EFFECT_LEARN_SPELL, SPELL_EFFECT_MILLING, SPELL_EFFECT_MODIFY_THREAT_PERCENT, SPELL_EFFECT_NORMALIZED_WEAPON_DMG, SPELL_EFFECT_OPEN_LOCK, SPELL_EFFECT_PARRY, SPELL_EFFECT_PERSISTENT_AREA_AURA, SPELL_EFFECT_PICKPOCKET, SPELL_EFFECT_PLAY_MUSIC, SPELL_EFFECT_PLAY_SOUND, SPELL_EFFECT_PORTAL, SPELL_EFFECT_PORTAL_TELEPORT, SPELL_EFFECT_POWER_BURN, SPELL_EFFECT_POWER_DRAIN, SPELL_EFFECT_PROFICIENCY, SPELL_EFFECT_PROSPECTING, SPELL_EFFECT_PULL, SPELL_EFFECT_PULL_TOWARDS, SPELL_EFFECT_PULL_TOWARDS_DEST, SPELL_EFFECT_QUEST_COMPLETE, SPELL_EFFECT_QUEST_FAIL, SPELL_EFFECT_QUEST_START, SPELL_EFFECT_REDIRECT_THREAT, SPELL_EFFECT_REMOVE_AURA, SPELL_EFFECT_REPUTATION, SPELL_EFFECT_RESURRECT, SPELL_EFFECT_RESURRECT_NEW, SPELL_EFFECT_RESURRECT_PET, SPELL_EFFECT_RITUAL_ACTIVATE_PORTAL, SPELL_EFFECT_RITUAL_BASE, SPELL_EFFECT_RITUAL_SPECIALIZE, SPELL_EFFECT_SANCTUARY, SPELL_EFFECT_SCHOOL_DAMAGE, SPELL_EFFECT_SCRIPT_EFFECT, SPELL_EFFECT_SELF_RESURRECT, SPELL_EFFECT_SEND_EVENT, SPELL_EFFECT_SEND_TAXI, SPELL_EFFECT_SKILL, SPELL_EFFECT_SKILL_STEP, SPELL_EFFECT_SKIN_PLAYER_CORPSE, SPELL_EFFECT_SKINNING, SPELL_EFFECT_SPAWN, SPELL_EFFECT_SPELL_DEFENSE, SPELL_EFFECT_SPIRIT_HEAL, SPELL_EFFECT_STEAL_BENEFICIAL_BUFF, SPELL_EFFECT_STEALTH, SPELL_EFFECT_STUCK, SPELL_EFFECT_SUMMON, SPELL_EFFECT_SUMMON_CHANGE_ITEM, SPELL_EFFECT_SUMMON_OBJECT_SLOT1, SPELL_EFFECT_SUMMON_OBJECT_SLOT2, SPELL_EFFECT_SUMMON_OBJECT_SLOT3, SPELL_EFFECT_SUMMON_OBJECT_SLOT4, SPELL_EFFECT_SUMMON_OBJECT_WILD, SPELL_EFFECT_SUMMON_PET, SPELL_EFFECT_SUMMON_PLAYER, SPELL_EFFECT_SUMMON_RAF_FRIEND, SPELL_EFFECT_TALENT_SPEC_COUNT, SPELL_EFFECT_TALENT_SPEC_SELECT, SPELL_EFFECT_TAMECREATURE, SPELL_EFFECT_TELEPORT_GRAVEYARD, SPELL_EFFECT_TELEPORT_UNITS, SPELL_EFFECT_TELEPORT_UNITS_FACE_CASTER, SPELL_EFFECT_THREAT, SPELL_EFFECT_THREAT_ALL, SPELL_EFFECT_TITAN_GRIP, SPELL_EFFECT_TRADE_SKILL, SPELL_EFFECT_TRANS_DOOR, SPELL_EFFECT_TRIGGER_MISSILE, SPELL_EFFECT_TRIGGER_MISSILE_SPELL_WITH_VALUE, SPELL_EFFECT_TRIGGER_SPELL, SPELL_EFFECT_TRIGGER_SPELL_2, SPELL_EFFECT_TRIGGER_SPELL_WITH_VALUE, SPELL_EFFECT_UNLEARN_SPECIALIZATION, SPELL_EFFECT_UNTRAIN_TALENTS, SPELL_EFFECT_WEAPON, SPELL_EFFECT_WEAPON_DAMAGE, SPELL_EFFECT_WEAPON_DAMAGE_NOSCHOOL, and SPELL_EFFECT_WEAPON_PERCENT_DAMAGE.

Referenced by PrintEffects().

◆ GetSpellFamilyName()

static char const * spellinfo_commandscript::GetSpellFamilyName ( uint32  family)
inlinestatic
721 {
722 switch (family)
723 {
724 case SPELLFAMILY_GENERIC: return "SPELLFAMILY_GENERIC";
725 case SPELLFAMILY_UNK1: return "SPELLFAMILY_UNK1";
726 case SPELLFAMILY_MAGE: return "SPELLFAMILY_MAGE";
727 case SPELLFAMILY_WARRIOR: return "SPELLFAMILY_WARRIOR";
728 case SPELLFAMILY_WARLOCK: return "SPELLFAMILY_WARLOCK";
729 case SPELLFAMILY_PRIEST: return "SPELLFAMILY_PRIEST";
730 case SPELLFAMILY_DRUID: return "SPELLFAMILY_DRUID";
731 case SPELLFAMILY_ROGUE: return "SPELLFAMILY_ROGUE";
732 case SPELLFAMILY_HUNTER: return "SPELLFAMILY_HUNTER";
733 case SPELLFAMILY_PALADIN: return "SPELLFAMILY_PALADIN";
734 case SPELLFAMILY_SHAMAN: return "SPELLFAMILY_SHAMAN";
735 case SPELLFAMILY_UNK2: return "SPELLFAMILY_UNK2";
736 case SPELLFAMILY_POTION: return "SPELLFAMILY_POTION";
737 case SPELLFAMILY_DEATHKNIGHT: return "SPELLFAMILY_DEATHKNIGHT";
738 case SPELLFAMILY_PET: return "SPELLFAMILY_PET";
739 default: return "UNKNOWN_FAMILY";
740 }
741 }
@ SPELLFAMILY_PRIEST
Definition SharedDefines.h:3792
@ SPELLFAMILY_WARLOCK
Definition SharedDefines.h:3791
@ SPELLFAMILY_MAGE
Definition SharedDefines.h:3789
@ SPELLFAMILY_GENERIC
Definition SharedDefines.h:3786
@ SPELLFAMILY_UNK2
Definition SharedDefines.h:3798
@ SPELLFAMILY_WARRIOR
Definition SharedDefines.h:3790
@ SPELLFAMILY_PALADIN
Definition SharedDefines.h:3796
@ SPELLFAMILY_HUNTER
Definition SharedDefines.h:3795
@ SPELLFAMILY_POTION
Definition SharedDefines.h:3799
@ SPELLFAMILY_ROGUE
Definition SharedDefines.h:3794
@ SPELLFAMILY_SHAMAN
Definition SharedDefines.h:3797
@ SPELLFAMILY_DRUID
Definition SharedDefines.h:3793
@ SPELLFAMILY_PET
Definition SharedDefines.h:3803
@ SPELLFAMILY_DEATHKNIGHT
Definition SharedDefines.h:3801
@ SPELLFAMILY_UNK1
Definition SharedDefines.h:3787

References SPELLFAMILY_DEATHKNIGHT, SPELLFAMILY_DRUID, SPELLFAMILY_GENERIC, SPELLFAMILY_HUNTER, SPELLFAMILY_MAGE, SPELLFAMILY_PALADIN, SPELLFAMILY_PET, SPELLFAMILY_POTION, SPELLFAMILY_PRIEST, SPELLFAMILY_ROGUE, SPELLFAMILY_SHAMAN, SPELLFAMILY_UNK1, SPELLFAMILY_UNK2, SPELLFAMILY_WARLOCK, and SPELLFAMILY_WARRIOR.

Referenced by PrintGeneralInfo().

◆ GetTargetName()

static char const * spellinfo_commandscript::GetTargetName ( uint32  target)
inlinestatic
550 {
551 switch (target)
552 {
553 case TARGET_UNIT_CASTER: return "TARGET_UNIT_CASTER";
554 case TARGET_UNIT_NEARBY_ENEMY: return "TARGET_UNIT_NEARBY_ENEMY";
555 case TARGET_UNIT_NEARBY_ALLY: return "TARGET_UNIT_NEARBY_ALLY";
556 case TARGET_UNIT_NEARBY_PARTY: return "TARGET_UNIT_NEARBY_PARTY";
557 case TARGET_UNIT_PET: return "TARGET_UNIT_PET";
558 case TARGET_UNIT_TARGET_ENEMY: return "TARGET_UNIT_TARGET_ENEMY";
559 case TARGET_UNIT_SRC_AREA_ENTRY: return "TARGET_UNIT_SRC_AREA_ENTRY";
560 case TARGET_UNIT_DEST_AREA_ENTRY: return "TARGET_UNIT_DEST_AREA_ENTRY";
561 case TARGET_DEST_HOME: return "TARGET_DEST_HOME";
562 case TARGET_UNIT_SRC_AREA_UNK_11: return "TARGET_UNIT_SRC_AREA_UNK_11";
563 case TARGET_UNIT_SRC_AREA_ENEMY: return "TARGET_UNIT_SRC_AREA_ENEMY";
564 case TARGET_UNIT_DEST_AREA_ENEMY: return "TARGET_UNIT_DEST_AREA_ENEMY";
565 case TARGET_DEST_DB: return "TARGET_DEST_DB";
566 case TARGET_DEST_CASTER: return "TARGET_DEST_CASTER";
567 case TARGET_UNIT_CASTER_AREA_PARTY: return "TARGET_UNIT_CASTER_AREA_PARTY";
568 case TARGET_UNIT_TARGET_ALLY: return "TARGET_UNIT_TARGET_ALLY";
569 case TARGET_SRC_CASTER: return "TARGET_SRC_CASTER";
570 case TARGET_GAMEOBJECT_TARGET: return "TARGET_GAMEOBJECT_TARGET";
571 case TARGET_UNIT_CONE_ENEMY_24: return "TARGET_UNIT_CONE_ENEMY_24";
572 case TARGET_UNIT_TARGET_ANY: return "TARGET_UNIT_TARGET_ANY";
573 case TARGET_GAMEOBJECT_ITEM_TARGET: return "TARGET_GAMEOBJECT_ITEM_TARGET";
574 case TARGET_UNIT_MASTER: return "TARGET_UNIT_MASTER";
575 case TARGET_DEST_DYNOBJ_ENEMY: return "TARGET_DEST_DYNOBJ_ENEMY";
576 case TARGET_DEST_DYNOBJ_ALLY: return "TARGET_DEST_DYNOBJ_ALLY";
577 case TARGET_UNIT_SRC_AREA_ALLY: return "TARGET_UNIT_SRC_AREA_ALLY";
578 case TARGET_UNIT_DEST_AREA_ALLY: return "TARGET_UNIT_DEST_AREA_ALLY";
579 case TARGET_DEST_CASTER_SUMMON: return "TARGET_DEST_CASTER_SUMMON";
580 case TARGET_UNIT_SRC_AREA_PARTY: return "TARGET_UNIT_SRC_AREA_PARTY";
581 case TARGET_UNIT_DEST_AREA_PARTY: return "TARGET_UNIT_DEST_AREA_PARTY";
582 case TARGET_UNIT_TARGET_PARTY: return "TARGET_UNIT_TARGET_PARTY";
583 case TARGET_DEST_CASTER_36: return "TARGET_DEST_CASTER_36";
584 case TARGET_UNIT_LASTTARGET_AREA_PARTY: return "TARGET_UNIT_LASTTARGET_AREA_PARTY";
585 case TARGET_UNIT_NEARBY_ENTRY: return "TARGET_UNIT_NEARBY_ENTRY";
586 case TARGET_DEST_CASTER_FISHING: return "TARGET_DEST_CASTER_FISHING";
587 case TARGET_GAMEOBJECT_NEARBY_ENTRY: return "TARGET_GAMEOBJECT_NEARBY_ENTRY";
588 case TARGET_DEST_CASTER_FRONT_RIGHT: return "TARGET_DEST_CASTER_FRONT_RIGHT";
589 case TARGET_DEST_CASTER_BACK_RIGHT: return "TARGET_DEST_CASTER_BACK_RIGHT";
590 case TARGET_DEST_CASTER_BACK_LEFT: return "TARGET_DEST_CASTER_BACK_LEFT";
591 case TARGET_DEST_CASTER_FRONT_LEFT: return "TARGET_DEST_CASTER_FRONT_LEFT";
592 case TARGET_UNIT_TARGET_CHAINHEAL_ALLY: return "TARGET_UNIT_TARGET_CHAINHEAL_ALLY";
593 case TARGET_DEST_NEARBY_ENTRY: return "TARGET_DEST_NEARBY_ENTRY";
594 case TARGET_DEST_CASTER_FRONT: return "TARGET_DEST_CASTER_FRONT";
595 case TARGET_DEST_CASTER_BACK: return "TARGET_DEST_CASTER_BACK";
596 case TARGET_DEST_CASTER_RIGHT: return "TARGET_DEST_CASTER_RIGHT";
597 case TARGET_DEST_CASTER_LEFT: return "TARGET_DEST_CASTER_LEFT";
598 case TARGET_GAMEOBJECT_SRC_AREA: return "TARGET_GAMEOBJECT_SRC_AREA";
599 case TARGET_GAMEOBJECT_DEST_AREA: return "TARGET_GAMEOBJECT_DEST_AREA";
600 case TARGET_DEST_TARGET_ENEMY: return "TARGET_DEST_TARGET_ENEMY";
601 case TARGET_UNIT_CONE_ENEMY_54: return "TARGET_UNIT_CONE_ENEMY_54";
602 case TARGET_DEST_CASTER_FRONT_LEAP: return "TARGET_DEST_CASTER_FRONT_LEAP";
603 case TARGET_UNIT_CASTER_AREA_RAID: return "TARGET_UNIT_CASTER_AREA_RAID";
604 case TARGET_UNIT_TARGET_RAID: return "TARGET_UNIT_TARGET_RAID";
605 case TARGET_UNIT_NEARBY_RAID: return "TARGET_UNIT_NEARBY_RAID";
606 case TARGET_UNIT_CONE_ALLY: return "TARGET_UNIT_CONE_ALLY";
607 case TARGET_UNIT_CONE_ENTRY: return "TARGET_UNIT_CONE_ENTRY";
608 case TARGET_UNIT_TARGET_AREA_RAID_CLASS: return "TARGET_UNIT_TARGET_AREA_RAID_CLASS";
609 case TARGET_UNK_62: return "TARGET_UNK_62";
610 case TARGET_DEST_TARGET_ANY: return "TARGET_DEST_TARGET_ANY";
611 case TARGET_DEST_TARGET_FRONT: return "TARGET_DEST_TARGET_FRONT";
612 case TARGET_DEST_TARGET_BACK: return "TARGET_DEST_TARGET_BACK";
613 case TARGET_DEST_TARGET_RIGHT: return "TARGET_DEST_TARGET_RIGHT";
614 case TARGET_DEST_TARGET_LEFT: return "TARGET_DEST_TARGET_LEFT";
615 case TARGET_DEST_TARGET_FRONT_RIGHT: return "TARGET_DEST_TARGET_FRONT_RIGHT";
616 case TARGET_DEST_TARGET_BACK_RIGHT: return "TARGET_DEST_TARGET_BACK_RIGHT";
617 case TARGET_DEST_TARGET_BACK_LEFT: return "TARGET_DEST_TARGET_BACK_LEFT";
618 case TARGET_DEST_TARGET_FRONT_LEFT: return "TARGET_DEST_TARGET_FRONT_LEFT";
619 case TARGET_DEST_CASTER_RANDOM: return "TARGET_DEST_CASTER_RANDOM";
620 case TARGET_DEST_CASTER_RADIUS: return "TARGET_DEST_CASTER_RADIUS";
621 case TARGET_DEST_TARGET_RANDOM: return "TARGET_DEST_TARGET_RANDOM";
622 case TARGET_DEST_TARGET_RADIUS: return "TARGET_DEST_TARGET_RADIUS";
623 case TARGET_DEST_CHANNEL_TARGET: return "TARGET_DEST_CHANNEL_TARGET";
624 case TARGET_UNIT_CHANNEL_TARGET: return "TARGET_UNIT_CHANNEL_TARGET";
625 case TARGET_DEST_DEST_FRONT: return "TARGET_DEST_DEST_FRONT";
626 case TARGET_DEST_DEST_BACK: return "TARGET_DEST_DEST_BACK";
627 case TARGET_DEST_DEST_RIGHT: return "TARGET_DEST_DEST_RIGHT";
628 case TARGET_DEST_DEST_LEFT: return "TARGET_DEST_DEST_LEFT";
629 case TARGET_DEST_DEST_FRONT_RIGHT: return "TARGET_DEST_DEST_FRONT_RIGHT";
630 case TARGET_DEST_DEST_BACK_RIGHT: return "TARGET_DEST_DEST_BACK_RIGHT";
631 case TARGET_DEST_DEST_BACK_LEFT: return "TARGET_DEST_DEST_BACK_LEFT";
632 case TARGET_DEST_DEST_FRONT_LEFT: return "TARGET_DEST_DEST_FRONT_LEFT";
633 case TARGET_DEST_DEST_RANDOM: return "TARGET_DEST_DEST_RANDOM";
634 case TARGET_DEST_DEST: return "TARGET_DEST_DEST";
635 case TARGET_DEST_DYNOBJ_NONE: return "TARGET_DEST_DYNOBJ_NONE";
636 case TARGET_DEST_TRAJ: return "TARGET_DEST_TRAJ";
637 case TARGET_UNIT_TARGET_MINIPET: return "TARGET_UNIT_TARGET_MINIPET";
638 case TARGET_DEST_DEST_RADIUS: return "TARGET_DEST_DEST_RADIUS";
639 case TARGET_UNIT_SUMMONER: return "TARGET_UNIT_SUMMONER";
640 case TARGET_CORPSE_SRC_AREA_ENEMY: return "TARGET_CORPSE_SRC_AREA_ENEMY";
641 case TARGET_UNIT_VEHICLE: return "TARGET_UNIT_VEHICLE";
642 case TARGET_UNIT_TARGET_PASSENGER: return "TARGET_UNIT_TARGET_PASSENGER";
643 case TARGET_UNIT_PASSENGER_0: return "TARGET_UNIT_PASSENGER_0";
644 case TARGET_UNIT_PASSENGER_1: return "TARGET_UNIT_PASSENGER_1";
645 case TARGET_UNIT_PASSENGER_2: return "TARGET_UNIT_PASSENGER_2";
646 case TARGET_UNIT_PASSENGER_3: return "TARGET_UNIT_PASSENGER_3";
647 case TARGET_UNIT_PASSENGER_4: return "TARGET_UNIT_PASSENGER_4";
648 case TARGET_UNIT_PASSENGER_5: return "TARGET_UNIT_PASSENGER_5";
649 case TARGET_UNIT_PASSENGER_6: return "TARGET_UNIT_PASSENGER_6";
650 case TARGET_UNIT_PASSENGER_7: return "TARGET_UNIT_PASSENGER_7";
651 case TARGET_UNIT_CONE_ENEMY_104: return "TARGET_UNIT_CONE_ENEMY_104";
652 case TARGET_UNIT_UNK_105: return "TARGET_UNIT_UNK_105";
653 case TARGET_DEST_CHANNEL_CASTER: return "TARGET_DEST_CHANNEL_CASTER";
654 case TARGET_UNK_DEST_AREA_UNK_107: return "TARGET_UNK_DEST_AREA_UNK_107";
655 case TARGET_GAMEOBJECT_CONE: return "TARGET_GAMEOBJECT_CONE";
656 case TARGET_DEST_UNK_110: return "TARGET_DEST_UNK_110";
657 default: return "TARGET_NONE";
658 }
659 }
@ TARGET_UNIT_PASSENGER_1
Definition SharedDefines.h:1507
@ TARGET_DEST_TARGET_ANY
Definition SharedDefines.h:1473
@ TARGET_UNIT_TARGET_CHAINHEAL_ALLY
Definition SharedDefines.h:1455
@ TARGET_DEST_TARGET_BACK_LEFT
Definition SharedDefines.h:1480
@ TARGET_UNIT_CONE_ENTRY
Definition SharedDefines.h:1470
@ TARGET_UNIT_SRC_AREA_PARTY
Definition SharedDefines.h:1443
@ TARGET_UNIT_TARGET_PARTY
Definition SharedDefines.h:1445
@ TARGET_UNIT_NEARBY_RAID
Definition SharedDefines.h:1468
@ TARGET_DEST_TARGET_FRONT
Definition SharedDefines.h:1474
@ TARGET_DEST_CASTER_RANDOM
Definition SharedDefines.h:1482
@ TARGET_UNIT_TARGET_AREA_RAID_CLASS
Definition SharedDefines.h:1471
@ TARGET_UNIT_DEST_AREA_ALLY
Definition SharedDefines.h:1441
@ TARGET_DEST_CASTER_FRONT
Definition SharedDefines.h:1457
@ TARGET_UNK_62
Definition SharedDefines.h:1472
@ TARGET_UNIT_TARGET_RAID
Definition SharedDefines.h:1467
@ TARGET_DEST_DEST_RIGHT
Definition SharedDefines.h:1490
@ TARGET_DEST_CASTER_LEFT
Definition SharedDefines.h:1460
@ TARGET_DEST_DB
Definition SharedDefines.h:1428
@ TARGET_DEST_DYNOBJ_ENEMY
Definition SharedDefines.h:1438
@ TARGET_CORPSE_SRC_AREA_ENEMY
Definition SharedDefines.h:1503
@ TARGET_UNIT_CASTER_AREA_PARTY
Definition SharedDefines.h:1430
@ TARGET_DEST_DEST_FRONT_RIGHT
Definition SharedDefines.h:1492
@ TARGET_UNIT_PASSENGER_6
Definition SharedDefines.h:1512
@ TARGET_DEST_TARGET_FRONT_RIGHT
Definition SharedDefines.h:1478
@ TARGET_UNIT_SRC_AREA_ENTRY
Definition SharedDefines.h:1422
@ TARGET_DEST_CASTER_FRONT_LEAP
Definition SharedDefines.h:1465
@ TARGET_UNIT_DEST_AREA_ENEMY
Definition SharedDefines.h:1427
@ TARGET_GAMEOBJECT_CONE
Definition SharedDefines.h:1518
@ TARGET_DEST_TARGET_RADIUS
Definition SharedDefines.h:1485
@ TARGET_UNIT_UNK_105
Definition SharedDefines.h:1515
@ TARGET_UNIT_CONE_ENEMY_104
Definition SharedDefines.h:1514
@ TARGET_DEST_CHANNEL_TARGET
Definition SharedDefines.h:1486
@ TARGET_DEST_CASTER_RADIUS
Definition SharedDefines.h:1483
@ TARGET_DEST_CASTER_FRONT_LEFT
Definition SharedDefines.h:1454
@ TARGET_DEST_CASTER_BACK_RIGHT
Definition SharedDefines.h:1452
@ TARGET_UNIT_SRC_AREA_ALLY
Definition SharedDefines.h:1440
@ TARGET_DEST_DEST_FRONT
Definition SharedDefines.h:1488
@ TARGET_UNK_DEST_AREA_UNK_107
Definition SharedDefines.h:1517
@ TARGET_DEST_CASTER_RIGHT
Definition SharedDefines.h:1459
@ TARGET_DEST_DEST_LEFT
Definition SharedDefines.h:1491
@ TARGET_UNIT_TARGET_ALLY
Definition SharedDefines.h:1431
@ TARGET_DEST_DEST_BACK_RIGHT
Definition SharedDefines.h:1493
@ TARGET_DEST_TARGET_BACK
Definition SharedDefines.h:1475
@ TARGET_DEST_DEST_RANDOM
Definition SharedDefines.h:1496
@ TARGET_DEST_NEARBY_ENTRY
Definition SharedDefines.h:1456
@ TARGET_DEST_CASTER_BACK
Definition SharedDefines.h:1458
@ TARGET_UNIT_VEHICLE
Definition SharedDefines.h:1504
@ TARGET_UNIT_TARGET_ANY
Definition SharedDefines.h:1435
@ TARGET_UNIT_PASSENGER_2
Definition SharedDefines.h:1508
@ TARGET_UNIT_CHANNEL_TARGET
Definition SharedDefines.h:1487
@ TARGET_DEST_CASTER_FISHING
Definition SharedDefines.h:1449
@ TARGET_DEST_TARGET_RANDOM
Definition SharedDefines.h:1484
@ TARGET_DEST_DEST
Definition SharedDefines.h:1497
@ TARGET_UNIT_SRC_AREA_ENEMY
Definition SharedDefines.h:1426
@ TARGET_UNIT_DEST_AREA_PARTY
Definition SharedDefines.h:1444
@ TARGET_UNIT_PASSENGER_4
Definition SharedDefines.h:1510
@ TARGET_UNIT_PASSENGER_7
Definition SharedDefines.h:1513
@ TARGET_DEST_TARGET_ENEMY
Definition SharedDefines.h:1463
@ TARGET_UNIT_PET
Definition SharedDefines.h:1420
@ TARGET_DEST_DYNOBJ_NONE
Definition SharedDefines.h:1498
@ TARGET_UNIT_CASTER_AREA_RAID
Definition SharedDefines.h:1466
@ TARGET_DEST_DYNOBJ_ALLY
Definition SharedDefines.h:1439
@ TARGET_UNIT_TARGET_ENEMY
Definition SharedDefines.h:1421
@ TARGET_UNIT_MASTER
Definition SharedDefines.h:1437
@ TARGET_UNIT_CONE_ENEMY_54
Definition SharedDefines.h:1464
@ TARGET_GAMEOBJECT_SRC_AREA
Definition SharedDefines.h:1461
@ TARGET_UNIT_NEARBY_ALLY
Definition SharedDefines.h:1418
@ TARGET_DEST_TRAJ
Definition SharedDefines.h:1499
@ TARGET_UNIT_DEST_AREA_ENTRY
Definition SharedDefines.h:1423
@ TARGET_UNIT_PASSENGER_5
Definition SharedDefines.h:1511
@ TARGET_DEST_TARGET_LEFT
Definition SharedDefines.h:1477
@ TARGET_DEST_DEST_BACK_LEFT
Definition SharedDefines.h:1494
@ TARGET_UNIT_PASSENGER_3
Definition SharedDefines.h:1509
@ TARGET_DEST_CASTER_BACK_LEFT
Definition SharedDefines.h:1453
@ TARGET_DEST_DEST_FRONT_LEFT
Definition SharedDefines.h:1495
@ TARGET_GAMEOBJECT_NEARBY_ENTRY
Definition SharedDefines.h:1450
@ TARGET_DEST_CASTER_SUMMON
Definition SharedDefines.h:1442
@ TARGET_UNIT_LASTTARGET_AREA_PARTY
Definition SharedDefines.h:1447
@ TARGET_UNIT_NEARBY_ENTRY
Definition SharedDefines.h:1448
@ TARGET_UNIT_SRC_AREA_UNK_11
Definition SharedDefines.h:1425
@ TARGET_DEST_CASTER
Definition SharedDefines.h:1429
@ TARGET_UNIT_CASTER
Definition SharedDefines.h:1416
@ TARGET_GAMEOBJECT_TARGET
Definition SharedDefines.h:1433
@ TARGET_GAMEOBJECT_DEST_AREA
Definition SharedDefines.h:1462
@ TARGET_DEST_TARGET_BACK_RIGHT
Definition SharedDefines.h:1479
@ TARGET_DEST_UNK_110
Definition SharedDefines.h:1519
@ TARGET_UNIT_TARGET_PASSENGER
Definition SharedDefines.h:1505
@ TARGET_GAMEOBJECT_ITEM_TARGET
Definition SharedDefines.h:1436
@ TARGET_DEST_CASTER_FRONT_RIGHT
Definition SharedDefines.h:1451
@ TARGET_UNIT_CONE_ENEMY_24
Definition SharedDefines.h:1434
@ TARGET_DEST_DEST_RADIUS
Definition SharedDefines.h:1501
@ TARGET_DEST_DEST_BACK
Definition SharedDefines.h:1489
@ TARGET_UNIT_CONE_ALLY
Definition SharedDefines.h:1469
@ TARGET_SRC_CASTER
Definition SharedDefines.h:1432
@ TARGET_UNIT_SUMMONER
Definition SharedDefines.h:1502
@ TARGET_UNIT_TARGET_MINIPET
Definition SharedDefines.h:1500
@ TARGET_DEST_TARGET_RIGHT
Definition SharedDefines.h:1476
@ TARGET_DEST_TARGET_FRONT_LEFT
Definition SharedDefines.h:1481
@ TARGET_UNIT_NEARBY_PARTY
Definition SharedDefines.h:1419
@ TARGET_DEST_CASTER_36
Definition SharedDefines.h:1446
@ TARGET_UNIT_PASSENGER_0
Definition SharedDefines.h:1506
@ TARGET_DEST_HOME
Definition SharedDefines.h:1424
@ TARGET_UNIT_NEARBY_ENEMY
Definition SharedDefines.h:1417
@ TARGET_DEST_CHANNEL_CASTER
Definition SharedDefines.h:1516

References TARGET_CORPSE_SRC_AREA_ENEMY, TARGET_DEST_CASTER, TARGET_DEST_CASTER_36, TARGET_DEST_CASTER_BACK, TARGET_DEST_CASTER_BACK_LEFT, TARGET_DEST_CASTER_BACK_RIGHT, TARGET_DEST_CASTER_FISHING, TARGET_DEST_CASTER_FRONT, TARGET_DEST_CASTER_FRONT_LEAP, TARGET_DEST_CASTER_FRONT_LEFT, TARGET_DEST_CASTER_FRONT_RIGHT, TARGET_DEST_CASTER_LEFT, TARGET_DEST_CASTER_RADIUS, TARGET_DEST_CASTER_RANDOM, TARGET_DEST_CASTER_RIGHT, TARGET_DEST_CASTER_SUMMON, TARGET_DEST_CHANNEL_CASTER, TARGET_DEST_CHANNEL_TARGET, TARGET_DEST_DB, TARGET_DEST_DEST, TARGET_DEST_DEST_BACK, TARGET_DEST_DEST_BACK_LEFT, TARGET_DEST_DEST_BACK_RIGHT, TARGET_DEST_DEST_FRONT, TARGET_DEST_DEST_FRONT_LEFT, TARGET_DEST_DEST_FRONT_RIGHT, TARGET_DEST_DEST_LEFT, TARGET_DEST_DEST_RADIUS, TARGET_DEST_DEST_RANDOM, TARGET_DEST_DEST_RIGHT, TARGET_DEST_DYNOBJ_ALLY, TARGET_DEST_DYNOBJ_ENEMY, TARGET_DEST_DYNOBJ_NONE, TARGET_DEST_HOME, TARGET_DEST_NEARBY_ENTRY, TARGET_DEST_TARGET_ANY, TARGET_DEST_TARGET_BACK, TARGET_DEST_TARGET_BACK_LEFT, TARGET_DEST_TARGET_BACK_RIGHT, TARGET_DEST_TARGET_ENEMY, TARGET_DEST_TARGET_FRONT, TARGET_DEST_TARGET_FRONT_LEFT, TARGET_DEST_TARGET_FRONT_RIGHT, TARGET_DEST_TARGET_LEFT, TARGET_DEST_TARGET_RADIUS, TARGET_DEST_TARGET_RANDOM, TARGET_DEST_TARGET_RIGHT, TARGET_DEST_TRAJ, TARGET_DEST_UNK_110, TARGET_GAMEOBJECT_CONE, TARGET_GAMEOBJECT_DEST_AREA, TARGET_GAMEOBJECT_ITEM_TARGET, TARGET_GAMEOBJECT_NEARBY_ENTRY, TARGET_GAMEOBJECT_SRC_AREA, TARGET_GAMEOBJECT_TARGET, TARGET_SRC_CASTER, TARGET_UNIT_CASTER, TARGET_UNIT_CASTER_AREA_PARTY, TARGET_UNIT_CASTER_AREA_RAID, TARGET_UNIT_CHANNEL_TARGET, TARGET_UNIT_CONE_ALLY, TARGET_UNIT_CONE_ENEMY_104, TARGET_UNIT_CONE_ENEMY_24, TARGET_UNIT_CONE_ENEMY_54, TARGET_UNIT_CONE_ENTRY, TARGET_UNIT_DEST_AREA_ALLY, TARGET_UNIT_DEST_AREA_ENEMY, TARGET_UNIT_DEST_AREA_ENTRY, TARGET_UNIT_DEST_AREA_PARTY, TARGET_UNIT_LASTTARGET_AREA_PARTY, TARGET_UNIT_MASTER, TARGET_UNIT_NEARBY_ALLY, TARGET_UNIT_NEARBY_ENEMY, TARGET_UNIT_NEARBY_ENTRY, TARGET_UNIT_NEARBY_PARTY, TARGET_UNIT_NEARBY_RAID, TARGET_UNIT_PASSENGER_0, TARGET_UNIT_PASSENGER_1, TARGET_UNIT_PASSENGER_2, TARGET_UNIT_PASSENGER_3, TARGET_UNIT_PASSENGER_4, TARGET_UNIT_PASSENGER_5, TARGET_UNIT_PASSENGER_6, TARGET_UNIT_PASSENGER_7, TARGET_UNIT_PET, TARGET_UNIT_SRC_AREA_ALLY, TARGET_UNIT_SRC_AREA_ENEMY, TARGET_UNIT_SRC_AREA_ENTRY, TARGET_UNIT_SRC_AREA_PARTY, TARGET_UNIT_SRC_AREA_UNK_11, TARGET_UNIT_SUMMONER, TARGET_UNIT_TARGET_ALLY, TARGET_UNIT_TARGET_ANY, TARGET_UNIT_TARGET_AREA_RAID_CLASS, TARGET_UNIT_TARGET_CHAINHEAL_ALLY, TARGET_UNIT_TARGET_ENEMY, TARGET_UNIT_TARGET_MINIPET, TARGET_UNIT_TARGET_PARTY, TARGET_UNIT_TARGET_PASSENGER, TARGET_UNIT_TARGET_RAID, TARGET_UNIT_UNK_105, TARGET_UNIT_VEHICLE, TARGET_UNK_62, and TARGET_UNK_DEST_AREA_UNK_107.

Referenced by PrintTargets().

◆ HandleSpellInfoAllCommand()

static bool spellinfo_commandscript::HandleSpellInfoAllCommand ( ChatHandler handler,
SpellInfo const *  spell 
)
inlinestatic
967 {
968 if (!spell)
969 {
971 return false;
972 }
973
974 handler->PSendSysMessage("========== SPELL INFO ==========");
975 PrintBasicInfo(handler, spell);
976 PrintAttributes(handler, spell);
977 PrintGeneralInfo(handler, spell);
978 PrintEffects(handler, spell);
979 PrintTargets(handler, spell);
980 handler->PSendSysMessage("================================");
981 return true;
982 }
@ LANG_COMMAND_NOSPELLFOUND
Definition Language.h:483
void PSendSysMessage(std::string_view str, bool escapeCharacters=false)
Definition Chat.cpp:211
void SendErrorMessage(uint32 entry)
Definition Chat.cpp:216
static void PrintBasicInfo(ChatHandler *handler, SpellInfo const *spell)
Definition cs_spellinfo.cpp:752
static void PrintAttributes(ChatHandler *handler, SpellInfo const *spell)
Definition cs_spellinfo.cpp:765
static void PrintGeneralInfo(ChatHandler *handler, SpellInfo const *spell)
Definition cs_spellinfo.cpp:873
static void PrintTargets(ChatHandler *handler, SpellInfo const *spell)
Definition cs_spellinfo.cpp:846
static void PrintEffects(ChatHandler *handler, SpellInfo const *spell)
Definition cs_spellinfo.cpp:817

References LANG_COMMAND_NOSPELLFOUND, PrintAttributes(), PrintBasicInfo(), PrintEffects(), PrintGeneralInfo(), PrintTargets(), ChatHandler::PSendSysMessage(), and ChatHandler::SendErrorMessage().

Referenced by GetCommands().

◆ HandleSpellInfoAttributesCommand()

static bool spellinfo_commandscript::HandleSpellInfoAttributesCommand ( ChatHandler handler,
SpellInfo const *  spell 
)
inlinestatic
922 {
923 if (!spell)
924 {
926 return false;
927 }
928
929 handler->PSendSysMessage("===== SPELL ATTRIBUTES =====");
930 PrintBasicInfo(handler, spell);
931 PrintAttributes(handler, spell);
932 handler->PSendSysMessage("============================");
933 return true;
934 }

References LANG_COMMAND_NOSPELLFOUND, PrintAttributes(), PrintBasicInfo(), ChatHandler::PSendSysMessage(), and ChatHandler::SendErrorMessage().

Referenced by GetCommands().

◆ HandleSpellInfoEffectsCommand()

static bool spellinfo_commandscript::HandleSpellInfoEffectsCommand ( ChatHandler handler,
SpellInfo const *  spell 
)
inlinestatic
937 {
938 if (!spell)
939 {
941 return false;
942 }
943
944 handler->PSendSysMessage("====== SPELL EFFECTS ======");
945 PrintBasicInfo(handler, spell);
946 PrintEffects(handler, spell);
947 handler->PSendSysMessage("===========================");
948 return true;
949 }

References LANG_COMMAND_NOSPELLFOUND, PrintBasicInfo(), PrintEffects(), ChatHandler::PSendSysMessage(), and ChatHandler::SendErrorMessage().

Referenced by GetCommands().

◆ HandleSpellInfoTargetsCommand()

static bool spellinfo_commandscript::HandleSpellInfoTargetsCommand ( ChatHandler handler,
SpellInfo const *  spell 
)
inlinestatic
952 {
953 if (!spell)
954 {
956 return false;
957 }
958
959 handler->PSendSysMessage("====== SPELL TARGETS ======");
960 PrintBasicInfo(handler, spell);
961 PrintTargets(handler, spell);
962 handler->PSendSysMessage("===========================");
963 return true;
964 }

References LANG_COMMAND_NOSPELLFOUND, PrintBasicInfo(), PrintTargets(), ChatHandler::PSendSysMessage(), and ChatHandler::SendErrorMessage().

Referenced by GetCommands().

◆ PrintAttributes()

static void spellinfo_commandscript::PrintAttributes ( ChatHandler handler,
SpellInfo const *  spell 
)
inlinestatic
766 {
767 PrintSpellAttrFlags<SpellAttr0>(handler, "Attributes", spell->Attributes);
768 PrintSpellAttrFlags<SpellAttr1>(handler, "AttributesEx", spell->AttributesEx);
769 PrintSpellAttrFlags<SpellAttr2>(handler, "AttributesEx2", spell->AttributesEx2);
770 PrintSpellAttrFlags<SpellAttr3>(handler, "AttributesEx3", spell->AttributesEx3);
771 PrintSpellAttrFlags<SpellAttr4>(handler, "AttributesEx4", spell->AttributesEx4);
772 PrintSpellAttrFlags<SpellAttr5>(handler, "AttributesEx5", spell->AttributesEx5);
773 PrintSpellAttrFlags<SpellAttr6>(handler, "AttributesEx6", spell->AttributesEx6);
774 PrintSpellAttrFlags<SpellAttr7>(handler, "AttributesEx7", spell->AttributesEx7);
775
776 handler->PSendSysMessage("AttributesCu: 0x{:08X}", spell->AttributesCu);
777 if (spell->AttributesCu)
778 {
779 if (spell->AttributesCu & SPELL_ATTR0_CU_ENCHANT_PROC) handler->PSendSysMessage(" - SPELL_ATTR0_CU_ENCHANT_PROC");
780 if (spell->AttributesCu & SPELL_ATTR0_CU_CONE_BACK) handler->PSendSysMessage(" - SPELL_ATTR0_CU_CONE_BACK");
781 if (spell->AttributesCu & SPELL_ATTR0_CU_CONE_LINE) handler->PSendSysMessage(" - SPELL_ATTR0_CU_CONE_LINE");
782 if (spell->AttributesCu & SPELL_ATTR0_CU_SHARE_DAMAGE) handler->PSendSysMessage(" - SPELL_ATTR0_CU_SHARE_DAMAGE");
783 if (spell->AttributesCu & SPELL_ATTR0_CU_NO_INITIAL_THREAT) handler->PSendSysMessage(" - SPELL_ATTR0_CU_NO_INITIAL_THREAT");
784 if (spell->AttributesCu & SPELL_ATTR0_CU_AURA_CC) handler->PSendSysMessage(" - SPELL_ATTR0_CU_AURA_CC");
785 if (spell->AttributesCu & SPELL_ATTR0_CU_DONT_BREAK_STEALTH) handler->PSendSysMessage(" - SPELL_ATTR0_CU_DONT_BREAK_STEALTH");
786 if (spell->AttributesCu & SPELL_ATTR0_CU_NO_PVP_FLAG) handler->PSendSysMessage(" - SPELL_ATTR0_CU_NO_PVP_FLAG");
787 if (spell->AttributesCu & SPELL_ATTR0_CU_DIRECT_DAMAGE) handler->PSendSysMessage(" - SPELL_ATTR0_CU_DIRECT_DAMAGE");
788 if (spell->AttributesCu & SPELL_ATTR0_CU_CHARGE) handler->PSendSysMessage(" - SPELL_ATTR0_CU_CHARGE");
789 if (spell->AttributesCu & SPELL_ATTR0_CU_PICKPOCKET) handler->PSendSysMessage(" - SPELL_ATTR0_CU_PICKPOCKET");
790 if (spell->AttributesCu & SPELL_ATTR0_CU_IGNORE_EVADE) handler->PSendSysMessage(" - SPELL_ATTR0_CU_IGNORE_EVADE");
791 if (spell->AttributesCu & SPELL_ATTR0_CU_NEGATIVE_EFF0) handler->PSendSysMessage(" - SPELL_ATTR0_CU_NEGATIVE_EFF0");
792 if (spell->AttributesCu & SPELL_ATTR0_CU_NEGATIVE_EFF1) handler->PSendSysMessage(" - SPELL_ATTR0_CU_NEGATIVE_EFF1");
793 if (spell->AttributesCu & SPELL_ATTR0_CU_NEGATIVE_EFF2) handler->PSendSysMessage(" - SPELL_ATTR0_CU_NEGATIVE_EFF2");
794 if (spell->AttributesCu & SPELL_ATTR0_CU_IGNORE_ARMOR) handler->PSendSysMessage(" - SPELL_ATTR0_CU_IGNORE_ARMOR");
795 if (spell->AttributesCu & SPELL_ATTR0_CU_REQ_TARGET_FACING_CASTER) handler->PSendSysMessage(" - SPELL_ATTR0_CU_REQ_TARGET_FACING_CASTER");
796 if (spell->AttributesCu & SPELL_ATTR0_CU_REQ_CASTER_BEHIND_TARGET) handler->PSendSysMessage(" - SPELL_ATTR0_CU_REQ_CASTER_BEHIND_TARGET");
797 if (spell->AttributesCu & SPELL_ATTR0_CU_ALLOW_INFLIGHT_TARGET) handler->PSendSysMessage(" - SPELL_ATTR0_CU_ALLOW_INFLIGHT_TARGET");
798 if (spell->AttributesCu & SPELL_ATTR0_CU_NEEDS_AMMO_DATA) handler->PSendSysMessage(" - SPELL_ATTR0_CU_NEEDS_AMMO_DATA");
799 if (spell->AttributesCu & SPELL_ATTR0_CU_BINARY_SPELL) handler->PSendSysMessage(" - SPELL_ATTR0_CU_BINARY_SPELL");
800 if (spell->AttributesCu & SPELL_ATTR0_CU_NO_POSITIVE_TAKEN_BONUS) handler->PSendSysMessage(" - SPELL_ATTR0_CU_NO_POSITIVE_TAKEN_BONUS");
801 if (spell->AttributesCu & SPELL_ATTR0_CU_SINGLE_AURA_STACK) handler->PSendSysMessage(" - SPELL_ATTR0_CU_SINGLE_AURA_STACK");
802 if (spell->AttributesCu & SPELL_ATTR0_CU_SCHOOLMASK_NORMAL_WITH_MAGIC) handler->PSendSysMessage(" - SPELL_ATTR0_CU_SCHOOLMASK_NORMAL_WITH_MAGIC");
803 if (spell->AttributesCu & SPELL_ATTR0_CU_AURA_CANNOT_BE_SAVED) handler->PSendSysMessage(" - SPELL_ATTR0_CU_AURA_CANNOT_BE_SAVED");
804 if (spell->AttributesCu & SPELL_ATTR0_CU_POSITIVE_EFF0) handler->PSendSysMessage(" - SPELL_ATTR0_CU_POSITIVE_EFF0");
805 if (spell->AttributesCu & SPELL_ATTR0_CU_POSITIVE_EFF1) handler->PSendSysMessage(" - SPELL_ATTR0_CU_POSITIVE_EFF1");
806 if (spell->AttributesCu & SPELL_ATTR0_CU_POSITIVE_EFF2) handler->PSendSysMessage(" - SPELL_ATTR0_CU_POSITIVE_EFF2");
807 if (spell->AttributesCu & SPELL_ATTR0_CU_FORCE_SEND_CATEGORY_COOLDOWNS) handler->PSendSysMessage(" - SPELL_ATTR0_CU_FORCE_SEND_CATEGORY_COOLDOWNS");
808 if (spell->AttributesCu & SPELL_ATTR0_CU_ONLY_ONE_AREA_AURA) handler->PSendSysMessage(" - SPELL_ATTR0_CU_ONLY_ONE_AREA_AURA");
809 if (spell->AttributesCu & SPELL_ATTR0_CU_ENCOUNTER_REWARD) handler->PSendSysMessage(" - SPELL_ATTR0_CU_ENCOUNTER_REWARD");
810 if (spell->AttributesCu & SPELL_ATTR0_CU_BYPASS_MECHANIC_IMMUNITY) handler->PSendSysMessage(" - SPELL_ATTR0_CU_BYPASS_MECHANIC_IMMUNITY");
811 }
812
813 handler->PSendSysMessage("Stances: 0x{:08X}", spell->Stances);
814 handler->PSendSysMessage("StancesNot: 0x{:08X}", spell->StancesNot);
815 }
@ SPELL_ATTR0_CU_IGNORE_ARMOR
Definition SpellInfo.h:192
@ SPELL_ATTR0_CU_POSITIVE_EFF2
Definition SpellInfo.h:204
@ SPELL_ATTR0_CU_REQ_TARGET_FACING_CASTER
Definition SpellInfo.h:193
@ SPELL_ATTR0_CU_ALLOW_INFLIGHT_TARGET
Definition SpellInfo.h:195
@ SPELL_ATTR0_CU_ENCHANT_PROC
Definition SpellInfo.h:177
@ SPELL_ATTR0_CU_NO_POSITIVE_TAKEN_BONUS
Definition SpellInfo.h:198
@ SPELL_ATTR0_CU_FORCE_SEND_CATEGORY_COOLDOWNS
Definition SpellInfo.h:205
@ SPELL_ATTR0_CU_DIRECT_DAMAGE
Definition SpellInfo.h:185
@ SPELL_ATTR0_CU_NO_PVP_FLAG
Definition SpellInfo.h:184
@ SPELL_ATTR0_CU_DONT_BREAK_STEALTH
Definition SpellInfo.h:183
@ SPELL_ATTR0_CU_REQ_CASTER_BEHIND_TARGET
Definition SpellInfo.h:194
@ SPELL_ATTR0_CU_CONE_BACK
Definition SpellInfo.h:178
@ SPELL_ATTR0_CU_SINGLE_AURA_STACK
Definition SpellInfo.h:199
@ SPELL_ATTR0_CU_AURA_CANNOT_BE_SAVED
Definition SpellInfo.h:201
@ SPELL_ATTR0_CU_NEGATIVE_EFF2
Definition SpellInfo.h:191
@ SPELL_ATTR0_CU_AURA_CC
Definition SpellInfo.h:182
@ SPELL_ATTR0_CU_NEGATIVE_EFF1
Definition SpellInfo.h:190
@ SPELL_ATTR0_CU_CHARGE
Definition SpellInfo.h:186
@ SPELL_ATTR0_CU_NEEDS_AMMO_DATA
Definition SpellInfo.h:196
@ SPELL_ATTR0_CU_BYPASS_MECHANIC_IMMUNITY
Definition SpellInfo.h:209
@ SPELL_ATTR0_CU_POSITIVE_EFF0
Definition SpellInfo.h:202
@ SPELL_ATTR0_CU_NEGATIVE_EFF0
Definition SpellInfo.h:189
@ SPELL_ATTR0_CU_POSITIVE_EFF1
Definition SpellInfo.h:203
@ SPELL_ATTR0_CU_BINARY_SPELL
Definition SpellInfo.h:197
@ SPELL_ATTR0_CU_SHARE_DAMAGE
Definition SpellInfo.h:180
@ SPELL_ATTR0_CU_SCHOOLMASK_NORMAL_WITH_MAGIC
Definition SpellInfo.h:200
@ SPELL_ATTR0_CU_IGNORE_EVADE
Definition SpellInfo.h:188
@ SPELL_ATTR0_CU_ONLY_ONE_AREA_AURA
Definition SpellInfo.h:207
@ SPELL_ATTR0_CU_ENCOUNTER_REWARD
Definition SpellInfo.h:208
@ SPELL_ATTR0_CU_PICKPOCKET
Definition SpellInfo.h:187
@ SPELL_ATTR0_CU_CONE_LINE
Definition SpellInfo.h:179
@ SPELL_ATTR0_CU_NO_INITIAL_THREAT
Definition SpellInfo.h:181

References SpellInfo::Attributes, SpellInfo::AttributesCu, SpellInfo::AttributesEx, SpellInfo::AttributesEx2, SpellInfo::AttributesEx3, SpellInfo::AttributesEx4, SpellInfo::AttributesEx5, SpellInfo::AttributesEx6, SpellInfo::AttributesEx7, ChatHandler::PSendSysMessage(), SPELL_ATTR0_CU_ALLOW_INFLIGHT_TARGET, SPELL_ATTR0_CU_AURA_CANNOT_BE_SAVED, SPELL_ATTR0_CU_AURA_CC, SPELL_ATTR0_CU_BINARY_SPELL, SPELL_ATTR0_CU_BYPASS_MECHANIC_IMMUNITY, SPELL_ATTR0_CU_CHARGE, SPELL_ATTR0_CU_CONE_BACK, SPELL_ATTR0_CU_CONE_LINE, SPELL_ATTR0_CU_DIRECT_DAMAGE, SPELL_ATTR0_CU_DONT_BREAK_STEALTH, SPELL_ATTR0_CU_ENCHANT_PROC, SPELL_ATTR0_CU_ENCOUNTER_REWARD, SPELL_ATTR0_CU_FORCE_SEND_CATEGORY_COOLDOWNS, SPELL_ATTR0_CU_IGNORE_ARMOR, SPELL_ATTR0_CU_IGNORE_EVADE, SPELL_ATTR0_CU_NEEDS_AMMO_DATA, SPELL_ATTR0_CU_NEGATIVE_EFF0, SPELL_ATTR0_CU_NEGATIVE_EFF1, SPELL_ATTR0_CU_NEGATIVE_EFF2, SPELL_ATTR0_CU_NO_INITIAL_THREAT, SPELL_ATTR0_CU_NO_POSITIVE_TAKEN_BONUS, SPELL_ATTR0_CU_NO_PVP_FLAG, SPELL_ATTR0_CU_ONLY_ONE_AREA_AURA, SPELL_ATTR0_CU_PICKPOCKET, SPELL_ATTR0_CU_POSITIVE_EFF0, SPELL_ATTR0_CU_POSITIVE_EFF1, SPELL_ATTR0_CU_POSITIVE_EFF2, SPELL_ATTR0_CU_REQ_CASTER_BEHIND_TARGET, SPELL_ATTR0_CU_REQ_TARGET_FACING_CASTER, SPELL_ATTR0_CU_SCHOOLMASK_NORMAL_WITH_MAGIC, SPELL_ATTR0_CU_SHARE_DAMAGE, SPELL_ATTR0_CU_SINGLE_AURA_STACK, SpellInfo::Stances, and SpellInfo::StancesNot.

Referenced by HandleSpellInfoAllCommand(), and HandleSpellInfoAttributesCommand().

◆ PrintBasicInfo()

static void spellinfo_commandscript::PrintBasicInfo ( ChatHandler handler,
SpellInfo const *  spell 
)
inlinestatic
753 {
754 int locale = handler->GetSessionDbcLocale();
755
756 handler->PSendSysMessage("ID: {}", spell->Id);
757 handler->PSendSysMessage("Name: {}", spell->SpellName[locale]);
758 if (spell->Rank[locale] && spell->Rank[locale][0] != '\0')
759 handler->PSendSysMessage("Rank: {}", spell->Rank[locale]);
760
761 handler->PSendSysMessage("Dispel: {} ({})", spell->Dispel, GetDispelName(spell->Dispel));
762 handler->PSendSysMessage("Mechanic: {} ({})", spell->Mechanic, EnumUtils::ToConstant(static_cast<Mechanics>(spell->Mechanic)));
763 }
Mechanics
Definition SharedDefines.h:1312
virtual LocaleConstant GetSessionDbcLocale() const
Definition Chat.cpp:870
static char const * ToConstant(Enum value)
Definition SmartEnum.h:123
static char const * GetDispelName(uint32 dispel)
Definition cs_spellinfo.cpp:661

References SpellInfo::Dispel, GetDispelName(), ChatHandler::GetSessionDbcLocale(), SpellInfo::Id, SpellInfo::Mechanic, ChatHandler::PSendSysMessage(), SpellInfo::Rank, SpellInfo::SpellName, and EnumUtils::ToConstant().

Referenced by HandleSpellInfoAllCommand(), HandleSpellInfoAttributesCommand(), HandleSpellInfoEffectsCommand(), and HandleSpellInfoTargetsCommand().

◆ PrintEffects()

static void spellinfo_commandscript::PrintEffects ( ChatHandler handler,
SpellInfo const *  spell 
)
inlinestatic
818 {
819 for (uint8 i = 0; i < MAX_SPELL_EFFECTS; ++i)
820 {
821 SpellEffectInfo const& eff = spell->Effects[i];
822
823 if (!eff.Effect)
824 continue;
825
826 handler->PSendSysMessage("--- Effect {} ---", i);
827 handler->PSendSysMessage(" Effect: {} ({})", eff.Effect, GetSpellEffectName(eff.Effect));
828 handler->PSendSysMessage(" Aura: {} ({})", static_cast<uint32>(eff.ApplyAuraName), GetAuraTypeName(static_cast<uint32>(eff.ApplyAuraName)));
829 handler->PSendSysMessage(" BasePoints: {}", eff.BasePoints);
830 handler->PSendSysMessage(" DieSides: {}", eff.DieSides);
831 handler->PSendSysMessage(" RealPointsPerLevel: {:.4f}", eff.RealPointsPerLevel);
832 handler->PSendSysMessage(" PointsPerComboPoint: {:.2f}", eff.PointsPerComboPoint);
833 handler->PSendSysMessage(" ValueMultiplier: {:.4f}", eff.ValueMultiplier);
834 handler->PSendSysMessage(" DamageMultiplier: {:.4f}", eff.DamageMultiplier);
835 handler->PSendSysMessage(" BonusMultiplier: {:.4f}", eff.BonusMultiplier);
836 handler->PSendSysMessage(" MiscValue: {}", eff.MiscValue);
837 handler->PSendSysMessage(" MiscValueB: {}", eff.MiscValueB);
838 handler->PSendSysMessage(" Mechanic: {} ({})", static_cast<uint32>(eff.Mechanic), EnumUtils::ToConstant(eff.Mechanic));
839 handler->PSendSysMessage(" TriggerSpell: {}", eff.TriggerSpell);
840 handler->PSendSysMessage(" Amplitude: {}", eff.Amplitude);
841 handler->PSendSysMessage(" ItemType: {}", eff.ItemType);
842 handler->PSendSysMessage(" SpellClassMask: 0x{:08X} 0x{:08X} 0x{:08X}", eff.SpellClassMask[0], eff.SpellClassMask[1], eff.SpellClassMask[2]);
843 }
844 }
#define MAX_SPELL_EFFECTS
Definition DBCStructure.h:1637
std::uint8_t uint8
Definition Define.h:109
std::uint32_t uint32
Definition Define.h:107
Definition SpellInfo.h:270
Mechanics Mechanic
Definition SpellInfo.h:286
float BonusMultiplier
Definition SpellInfo.h:283
float ValueMultiplier
Definition SpellInfo.h:281
float PointsPerComboPoint
Definition SpellInfo.h:280
AuraType ApplyAuraName
Definition SpellInfo.h:275
int32 MiscValueB
Definition SpellInfo.h:285
uint32 TriggerSpell
Definition SpellInfo.h:292
float DamageMultiplier
Definition SpellInfo.h:282
uint32 Effect
Definition SpellInfo.h:274
flag96 SpellClassMask
Definition SpellInfo.h:293
int32 MiscValue
Definition SpellInfo.h:284
int32 BasePoints
Definition SpellInfo.h:279
float RealPointsPerLevel
Definition SpellInfo.h:278
uint32 ItemType
Definition SpellInfo.h:291
int32 DieSides
Definition SpellInfo.h:277
uint32 Amplitude
Definition SpellInfo.h:276
static char const * GetSpellEffectName(uint32 effect)
Definition cs_spellinfo.cpp:52
static char const * GetAuraTypeName(uint32 aura)
Definition cs_spellinfo.cpp:224

References SpellEffectInfo::Amplitude, SpellEffectInfo::ApplyAuraName, SpellEffectInfo::BasePoints, SpellEffectInfo::BonusMultiplier, SpellEffectInfo::DamageMultiplier, SpellEffectInfo::DieSides, SpellEffectInfo::Effect, SpellInfo::Effects, GetAuraTypeName(), GetSpellEffectName(), SpellEffectInfo::ItemType, MAX_SPELL_EFFECTS, SpellEffectInfo::Mechanic, SpellEffectInfo::MiscValue, SpellEffectInfo::MiscValueB, SpellEffectInfo::PointsPerComboPoint, ChatHandler::PSendSysMessage(), SpellEffectInfo::RealPointsPerLevel, SpellEffectInfo::SpellClassMask, EnumUtils::ToConstant(), SpellEffectInfo::TriggerSpell, and SpellEffectInfo::ValueMultiplier.

Referenced by HandleSpellInfoAllCommand(), and HandleSpellInfoEffectsCommand().

◆ PrintGeneralInfo()

static void spellinfo_commandscript::PrintGeneralInfo ( ChatHandler handler,
SpellInfo const *  spell 
)
inlinestatic
874 {
875 if (spell->CastTimeEntry)
876 handler->PSendSysMessage("CastTime: {} ms", spell->CastTimeEntry->CastTime);
877
878 if (spell->DurationEntry)
879 handler->PSendSysMessage("Duration: {} / {} / {} ms", spell->DurationEntry->Duration[0], spell->DurationEntry->Duration[1], spell->DurationEntry->Duration[2]);
880
881 if (spell->RangeEntry)
882 handler->PSendSysMessage("Range: {:.1f}-{:.1f} (hostile), {:.1f}-{:.1f} (friendly)",
883 spell->RangeEntry->RangeMin[0], spell->RangeEntry->RangeMax[0],
884 spell->RangeEntry->RangeMin[1], spell->RangeEntry->RangeMax[1]);
885
886 handler->PSendSysMessage("RecoveryTime: {} ms", spell->RecoveryTime);
887 handler->PSendSysMessage("CategoryRecoveryTime: {} ms", spell->CategoryRecoveryTime);
888 handler->PSendSysMessage("StartRecoveryTime: {} ms (Category: {})", spell->StartRecoveryTime, spell->StartRecoveryCategory);
889
890 handler->PSendSysMessage("InterruptFlags: 0x{:08X}", spell->InterruptFlags);
891 handler->PSendSysMessage("AuraInterruptFlags: 0x{:08X}", spell->AuraInterruptFlags);
892 handler->PSendSysMessage("ChannelInterruptFlags: 0x{:08X}", spell->ChannelInterruptFlags);
893
894 handler->PSendSysMessage("ProcFlags: 0x{:08X}", spell->ProcFlags);
895 handler->PSendSysMessage("ProcChance: {}%", spell->ProcChance);
896 handler->PSendSysMessage("ProcCharges: {}", spell->ProcCharges);
897
898 handler->PSendSysMessage("SpellLevel: {}, BaseLevel: {}, MaxLevel: {}", spell->SpellLevel, spell->BaseLevel, spell->MaxLevel);
899
900 handler->PSendSysMessage("PowerType: {} ({})", spell->PowerType, GetPowerName(spell->PowerType));
901 handler->PSendSysMessage("ManaCost: {}", spell->ManaCost);
902 handler->PSendSysMessage("ManaCostPercentage: {}", spell->ManaCostPercentage);
903 handler->PSendSysMessage("ManaPerSecond: {}", spell->ManaPerSecond);
904
905 handler->PSendSysMessage("Speed: {:.2f}", spell->Speed);
906
907 handler->PSendSysMessage("StackAmount: {}", spell->StackAmount);
908
909 if (spell->EquippedItemClass >= 0)
910 handler->PSendSysMessage("EquippedItemClass: {}, SubClassMask: 0x{:08X}, InvTypeMask: 0x{:08X}",
911 spell->EquippedItemClass, static_cast<uint32>(spell->EquippedItemSubClassMask), static_cast<uint32>(spell->EquippedItemInventoryTypeMask));
912
913 handler->PSendSysMessage("SpellFamilyName: {} ({})", spell->SpellFamilyName, GetSpellFamilyName(spell->SpellFamilyName));
914 handler->PSendSysMessage("SpellFamilyFlags: 0x{:08X} 0x{:08X} 0x{:08X}", spell->SpellFamilyFlags[0], spell->SpellFamilyFlags[1], spell->SpellFamilyFlags[2]);
915
916 handler->PSendSysMessage("DmgClass: {} ({})", spell->DmgClass, GetDmgClassName(spell->DmgClass));
917 handler->PSendSysMessage("PreventionType: {} ({})", spell->PreventionType, GetPreventionTypeName(spell->PreventionType));
918 handler->PSendSysMessage("SchoolMask: 0x{:02X}", spell->SchoolMask);
919 }
static char const * GetPreventionTypeName(uint32 type)
Definition cs_spellinfo.cpp:709
static char const * GetDmgClassName(uint32 dmgClass)
Definition cs_spellinfo.cpp:697
static char const * GetPowerName(uint32 power)
Definition cs_spellinfo.cpp:681
static char const * GetSpellFamilyName(uint32 family)
Definition cs_spellinfo.cpp:720

References SpellInfo::AuraInterruptFlags, SpellInfo::BaseLevel, SpellCastTimesEntry::CastTime, SpellInfo::CastTimeEntry, SpellInfo::CategoryRecoveryTime, SpellInfo::ChannelInterruptFlags, SpellInfo::DmgClass, SpellDurationEntry::Duration, SpellInfo::DurationEntry, SpellInfo::EquippedItemClass, SpellInfo::EquippedItemInventoryTypeMask, SpellInfo::EquippedItemSubClassMask, GetDmgClassName(), GetPowerName(), GetPreventionTypeName(), GetSpellFamilyName(), SpellInfo::InterruptFlags, SpellInfo::ManaCost, SpellInfo::ManaCostPercentage, SpellInfo::ManaPerSecond, SpellInfo::MaxLevel, SpellInfo::PowerType, SpellInfo::PreventionType, SpellInfo::ProcChance, SpellInfo::ProcCharges, SpellInfo::ProcFlags, ChatHandler::PSendSysMessage(), SpellInfo::RangeEntry, SpellRangeEntry::RangeMax, SpellRangeEntry::RangeMin, SpellInfo::RecoveryTime, SpellInfo::SchoolMask, SpellInfo::Speed, SpellInfo::SpellFamilyFlags, SpellInfo::SpellFamilyName, SpellInfo::SpellLevel, SpellInfo::StackAmount, SpellInfo::StartRecoveryCategory, and SpellInfo::StartRecoveryTime.

Referenced by HandleSpellInfoAllCommand().

◆ PrintSpellAttrFlags()

template<typename EnumType >
static void spellinfo_commandscript::PrintSpellAttrFlags ( ChatHandler handler,
char const *  label,
uint32  flags 
)
inlinestatic
745 {
746 handler->PSendSysMessage("{}: 0x{:08X}", label, flags);
747 for (auto attr : EnumUtils::Iterate<EnumType>())
748 if (flags & static_cast<uint32>(attr))
749 handler->PSendSysMessage(" - {}", EnumUtils::ToConstant(attr));
750 }
Definition SmartEnum.h:47

References ChatHandler::PSendSysMessage(), and EnumUtils::ToConstant().

◆ PrintTargets()

static void spellinfo_commandscript::PrintTargets ( ChatHandler handler,
SpellInfo const *  spell 
)
inlinestatic
847 {
848 handler->PSendSysMessage("Targets: 0x{:08X}", spell->Targets);
849 handler->PSendSysMessage("TargetCreatureType: 0x{:08X}", spell->TargetCreatureType);
850 handler->PSendSysMessage("MaxAffectedTargets: {}", spell->MaxAffectedTargets);
851 handler->PSendSysMessage("MaxTargetLevel: {}", spell->MaxTargetLevel);
852
853 for (uint8 i = 0; i < MAX_SPELL_EFFECTS; ++i)
854 {
855 SpellEffectInfo const& eff = spell->Effects[i];
856
857 if (!eff.Effect)
858 continue;
859
860 Targets targetA = eff.TargetA.GetTarget();
861 Targets targetB = eff.TargetB.GetTarget();
862
863 handler->PSendSysMessage("--- Effect {} ---", i);
864 handler->PSendSysMessage(" TargetA: {} ({})", static_cast<uint32>(targetA), GetTargetName(static_cast<uint32>(targetA)));
865 handler->PSendSysMessage(" TargetB: {} ({})", static_cast<uint32>(targetB), GetTargetName(static_cast<uint32>(targetB)));
866
867 if (eff.RadiusEntry)
868 handler->PSendSysMessage(" Radius: {:.1f}", eff.RadiusEntry->RadiusMax);
869 handler->PSendSysMessage(" ChainTarget: {}", eff.ChainTarget);
870 }
871 }
Targets
Definition SharedDefines.h:1415
uint32 ChainTarget
Definition SpellInfo.h:290
SpellRadiusEntry const * RadiusEntry
Definition SpellInfo.h:289
SpellImplicitTargetInfo TargetA
Definition SpellInfo.h:287
SpellImplicitTargetInfo TargetB
Definition SpellInfo.h:288
Targets GetTarget() const
Definition SpellInfo.cpp:122
static char const * GetTargetName(uint32 target)
Definition cs_spellinfo.cpp:549
float RadiusMax
Definition DBCStructure.h:1789

References SpellEffectInfo::ChainTarget, SpellEffectInfo::Effect, SpellInfo::Effects, SpellImplicitTargetInfo::GetTarget(), GetTargetName(), MAX_SPELL_EFFECTS, SpellInfo::MaxAffectedTargets, SpellInfo::MaxTargetLevel, ChatHandler::PSendSysMessage(), SpellEffectInfo::RadiusEntry, SpellRadiusEntry::RadiusMax, SpellEffectInfo::TargetA, SpellEffectInfo::TargetB, SpellInfo::TargetCreatureType, and SpellInfo::Targets.

Referenced by HandleSpellInfoAllCommand(), and HandleSpellInfoTargetsCommand().


The documentation for this class was generated from the following file: