45 if (
Group* group = player->GetGroup())
48 if (
Player* member = itr->GetSource())
49 if (member->IsWithinDistInMap(player, 20.0f) && !member->isDead())
#define RegisterSpellScript(spell_script)
@ SPELL_EFFECT_SCRIPT_EFFECT
#define SpellEffectFn(F, I, N)
static bool ValidateSpellInfo(std::initializer_list< uint32 > spellIds)
Player * GetHitPlayer() const
HookList< EffectHandler > OnEffectHitTarget
SpellCastResult CastSpell(CastSpellTargetArg const &targets, uint32 spellId, CastSpellExtraArgs const &args={ })
player_teleport_to_tanaan()
void OnMovieComplete(Player *player, uint32 movieId) override
bool Validate(SpellInfo const *) override
void HandleScriptEffect(SpellEffIndex)
@ SPELL_TELEPORT_TO_TANAAN
void AddSC_blasted_lands()
@ SPELL_TELEPORT_SINGLE_IN_GROUP