◆ HandleScriptEffect()
void spell_razelikh_teleport_group::HandleScriptEffect |
( |
SpellEffIndex |
| ) |
|
|
inlineprivate |
50 {
52 {
53 if (
Group* group = player->GetGroup())
54 {
55 for (
GroupReference* itr = group->GetFirstMember(); itr !=
nullptr; itr = itr->next())
56 if (
Player* member = itr->GetSource())
57 if (member->IsWithinDistInMap(player, 20.0f) && !member->isDead())
59 }
60 else
62 }
63 }
Definition GroupReference.h:27
Player * GetHitPlayer()
Definition SpellScript.cpp:471
@ SPELL_TELEPORT_SINGLE_IN_GROUP
Definition zone_blasted_lands.cpp:36
@ SPELL_TELEPORT_SINGLE
Definition zone_blasted_lands.cpp:35
References SpellScript::GetHitPlayer(), SPELL_TELEPORT_SINGLE, and SPELL_TELEPORT_SINGLE_IN_GROUP.
Referenced by Register().
◆ PrepareSpellScript()
◆ Register()
void spell_razelikh_teleport_group::Register |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
◆ Validate()
bool spell_razelikh_teleport_group::Validate |
( |
SpellInfo const * |
| ) |
|
|
inlineoverrideprivatevirtual |
The documentation for this class was generated from the following file: