◆ CheckCast()
1299 {
1301 if (!caster || !caster->
IsPlayer())
1302 {
1304 }
1305
1307 if (!pet)
1308 {
1310 }
1311
1313 {
1316 }
1317
1319 }
@ SPELL_CUSTOM_ERROR_PET_IS_DEAD
Definition SharedDefines.h:1206
@ SPELL_FAILED_CUSTOM_ERROR
Definition SharedDefines.h:1121
@ SPELL_CAST_OK
Definition SharedDefines.h:1138
@ SPELL_FAILED_NO_VALID_TARGETS
Definition SharedDefines.h:1127
@ SPELL_FAILED_NO_PET
Definition SharedDefines.h:1033
bool IsPlayer() const
Definition Object.h:200
Player * ToPlayer()
Definition Object.h:201
Pet * GetPet() const
Definition Player.cpp:8968
void SetCustomCastResultMessage(SpellCustomErrors result)
Definition SpellScript.cpp:646
Unit * GetCaster()
Definition SpellScript.cpp:401
bool IsAlive() const
Definition Unit.h:1707
References SpellScript::GetCaster(), Player::GetPet(), Unit::IsAlive(), Object::IsPlayer(), SpellScript::SetCustomCastResultMessage(), SPELL_CAST_OK, SPELL_CUSTOM_ERROR_PET_IS_DEAD, SPELL_FAILED_CUSTOM_ERROR, SPELL_FAILED_NO_PET, SPELL_FAILED_NO_VALID_TARGETS, and Object::ToPlayer().
Referenced by Register().
◆ PrepareSpellScript()
◆ Register()
void spell_hun_bestial_wrath::Register |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
The documentation for this class was generated from the following file: