◆ CheckCast()
1311 {
1313 if (!caster || !caster->
IsPlayer())
1314 {
1316 }
1317
1319 if (!pet)
1320 {
1322 }
1323
1325 {
1328 }
1329
1331 }
@ SPELL_CUSTOM_ERROR_PET_IS_DEAD
Definition SharedDefines.h:1194
@ SPELL_FAILED_CUSTOM_ERROR
Definition SharedDefines.h:1109
@ SPELL_CAST_OK
Definition SharedDefines.h:1126
@ SPELL_FAILED_NO_VALID_TARGETS
Definition SharedDefines.h:1115
@ SPELL_FAILED_NO_PET
Definition SharedDefines.h:1021
bool IsPlayer() const
Definition Object.h:201
Player * ToPlayer()
Definition Object.h:202
Pet * GetPet() const
Definition Player.cpp:8970
void SetCustomCastResultMessage(SpellCustomErrors result)
Definition SpellScript.cpp:646
Unit * GetCaster()
Definition SpellScript.cpp:401
bool IsAlive() const
Definition Unit.h:1797
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: