#include "Spell.h"
◆ ReflectEvent()
Unit * _caster
Definition Spell.h:848
ObjectGuid _targetGUID
Definition Spell.h:849
SpellInfo const * _spellInfo
Definition Spell.h:850
◆ Execute()
Reimplemented from BasicEvent.
8247{
8251 return true;
8252}
@ PROC_EX_REFLECT
Definition SpellMgr.h:205
@ PROC_FLAG_TAKEN_SPELL_MAGIC_DMG_CLASS_NEG
Definition SpellMgr.h:132
@ PROC_FLAG_NONE
Definition SpellMgr.h:105
@ BASE_ATTACK
Definition Unit.h:209
static void ProcDamageAndSpell(Unit *actor, Unit *victim, uint32 procAttacker, uint32 procVictim, uint32 procEx, uint32 amount, WeaponAttackType attType=BASE_ATTACK, SpellInfo const *procSpellInfo=nullptr, SpellInfo const *procAura=nullptr, int8 procAuraEffectIndex=-1, Spell const *procSpell=nullptr, DamageInfo *damageInfo=nullptr, HealInfo *healInfo=nullptr, uint32 procPhase=2)
Definition Unit.cpp:6433
bool IsInMap(WorldObject const *obj) const
Definition Object.cpp:1296
Unit * GetUnit(WorldObject const &, ObjectGuid const guid)
Definition ObjectAccessor.cpp:199
References _caster, _spellInfo, _targetGUID, BASE_ATTACK, ObjectAccessor::GetUnit(), WorldObject::IsInMap(), PROC_EX_REFLECT, PROC_FLAG_NONE, PROC_FLAG_TAKEN_SPELL_MAGIC_DMG_CLASS_NEG, and Unit::ProcDamageAndSpell().
◆ _caster
Unit* ReflectEvent::_caster |
|
protected |
◆ _spellInfo
◆ _targetGUID
The documentation for this class was generated from the following files:
- azerothcore-wotlk/src/server/game/Spells/Spell.h
- azerothcore-wotlk/src/server/game/Spells/Spell.cpp