AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
MarkOfNatureTargetSelector Class Reference

Public Member Functions

 MarkOfNatureTargetSelector ()
 
bool operator() (WorldObject *object)
 

Detailed Description

Constructor & Destructor Documentation

◆ MarkOfNatureTargetSelector()

MarkOfNatureTargetSelector::MarkOfNatureTargetSelector ( )
inline
784{ }

Member Function Documentation

◆ operator()()

bool MarkOfNatureTargetSelector::operator() ( WorldObject object)
inline
787 {
788 // return those not tagged or already under the influence of Aura of Nature
789 if (Unit* unit = object->ToUnit())
790 return !(unit->HasAura(SPELL_MARK_OF_NATURE) && !unit->HasAura(SPELL_AURA_OF_NATURE));
791 return true;
792 }
@ SPELL_MARK_OF_NATURE
Definition: boss_emerald_dragons.cpp:57
@ SPELL_AURA_OF_NATURE
Definition: boss_emerald_dragons.cpp:59
Unit * ToUnit()
Definition: Object.h:200
Definition: Unit.h:1302

References SPELL_AURA_OF_NATURE, SPELL_MARK_OF_NATURE, and Object::ToUnit().