◆ CheckCast()
1297 {
1299 if (!caster || !caster->
IsPlayer())
1300 {
1302 }
1303
1305 if (!pet)
1306 {
1308 }
1309
1311 {
1314 }
1315
1317 }
@ 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:201
Player * ToPlayer()
Definition Object.h:202
Pet * GetPet() const
Definition Player.cpp:8943
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: