◆ HandleAfterCast()
| void spell_rog_mutilate::HandleAfterCast |
( |
| ) |
|
|
inlineprivate |
1144 {
1146 if (!caster)
1147 return;
1148
1150 if (!cb)
1151 return;
1152
1155 if (!script || !script->WasUsedByMutilate())
1156 return;
1157
1159 }
Definition SpellAuras.h:87
AuraScript * GetScriptByName(std::string const &scriptName) const
Definition SpellAuras.cpp:366
virtual void Remove(AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)=0
Unit * GetCaster()
Definition SpellScript.cpp:401
Aura * GetAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0) const
Definition Unit.cpp:5842
Definition spell_rogue.cpp:1107
@ SPELL_ROGUE_COLD_BLOOD
Definition spell_rogue.cpp:57
References Unit::GetAura(), SpellScript::GetCaster(), Aura::GetScriptByName(), Aura::Remove(), and SPELL_ROGUE_COLD_BLOOD.
Referenced by Register().
◆ PrepareSpellScript()
◆ Register()
| void spell_rog_mutilate::Register |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
The documentation for this class was generated from the following file: