248 {
249 if (!target)
250 return false;
251
252 if (target->GetExactDist(
_source) > 80.0f)
253 return false;
254
256 return false;
257
259 return false;
260
262 return false;
263
265 }
@ TYPEID_PLAYER
Definition: ObjectGuid.h:38
@ SPELL_AURA_SPIRIT_OF_REDEMPTION
Definition: SpellAuraDefines.h:239
@ SPELL_ICE_TOMB_DAMAGE
Definition: boss_sindragosa.cpp:69
@ SPELL_TANK_MARKER_AURA
Definition: boss_sindragosa.cpp:52
@ SPELL_ICE_TOMB_UNTARGETABLE
Definition: boss_sindragosa.cpp:68
@ SPELL_FROST_IMBUED_BLADE
Definition: boss_sindragosa.cpp:98
@ SPELL_SCHOOL_MASK_ALL
Definition: SharedDefines.h:315
Unit * GetVictim() const
Definition: Unit.h:1398
References _source, Position::GetExactDist(), Object::GetTypeId(), Unit::GetVictim(), Unit::HasAura(), Unit::HasAuraType(), Unit::IsImmunedToDamageOrSchool(), SPELL_AURA_SPIRIT_OF_REDEMPTION, SPELL_FROST_IMBUED_BLADE, SPELL_ICE_TOMB_DAMAGE, SPELL_ICE_TOMB_UNTARGETABLE, SPELL_SCHOOL_MASK_ALL, SPELL_TANK_MARKER_AURA, and TYPEID_PLAYER.