AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
ShadowOfDeathSelector Struct Reference

Public Member Functions

 ShadowOfDeathSelector (Unit const *tank)
 
bool operator() (Unit const *target) const
 

Public Attributes

Unit const * _tank
 

Detailed Description

Constructor & Destructor Documentation

◆ ShadowOfDeathSelector()

ShadowOfDeathSelector::ShadowOfDeathSelector ( Unit const *  tank)
inline
69: _tank(tank) {}
Unit const * _tank
Definition boss_teron_gorefiend.cpp:68

Member Function Documentation

◆ operator()()

bool ShadowOfDeathSelector::operator() ( Unit const *  target) const
inline
71 {
72 return target && !target->HasAura(SPELL_SHADOW_OF_DEATH) && !target->HasAura(SPELL_POSSESS_SPIRIT_IMMUNE) && target != _tank;
73 }
@ SPELL_POSSESS_SPIRIT_IMMUNE
Definition boss_teron_gorefiend.cpp:51
@ SPELL_SHADOW_OF_DEATH
Definition boss_teron_gorefiend.cpp:44

References _tank, Unit::HasAura(), SPELL_POSSESS_SPIRIT_IMMUNE, and SPELL_SHADOW_OF_DEATH.

Member Data Documentation

◆ _tank

Unit const* ShadowOfDeathSelector::_tank

Referenced by operator()().


The documentation for this struct was generated from the following file: