1056 {
1058
1061 return;
1062
1066 else
1068
1071 caster->
CastCustomSpell(target, triggeredSpellId, &basepoints,
nullptr,
nullptr,
true,
nullptr, aurEff);
1072 }
std::int32_t int32
Definition Define.h:103
std::uint32_t uint32
Definition Define.h:107
@ EFFECT_0
Definition SharedDefines.h:31
@ PROC_FLAG_DONE_OFFHAND_ATTACK
Definition SpellMgr.h:144
@ UNIT_FIELD_MINDAMAGE
Definition UpdateFields.h:127
@ UNIT_FIELD_MAXDAMAGE
Definition UpdateFields.h:128
@ UNIT_FIELD_MAXOFFHANDDAMAGE
Definition UpdateFields.h:130
@ UNIT_FIELD_MINOFFHANDDAMAGE
Definition UpdateFields.h:129
void PreventDefaultAction()
Definition SpellScript.cpp:1000
SpellInfo const * GetSpellInfo() const
Definition SpellScript.cpp:1020
Unit * GetTarget() const
Definition SpellScript.cpp:1180
bool IsPlayer() const
Definition Object.h:201
float GetFloatValue(uint16 index) const
Definition Object.cpp:306
Unit * GetActionTarget() const
Definition Unit.h:460
uint32 GetTypeMask() const
Definition Unit.h:462
std::array< SpellEffectInfo, MAX_SPELL_EFFECTS > Effects
Definition SpellInfo.h:417
SpellCastResult CastCustomSpell(Unit *victim, uint32 spellId, int32 const *bp0, int32 const *bp1, int32 const *bp2, bool triggered, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty)
Definition Unit.cpp:1407