390 {
391
394
395
397 {
400 return;
401 }
402
405
406 bool foundSomeone = false;
407
408
409 std::list<Player*> playerList;
413 for (std::list<Player*>::const_iterator itr = playerList.begin(); itr != playerList.end(); ++itr)
414 {
415 if ((*itr) != target && (*itr)->HasAura(
GetId()))
416 {
417 if (caster)
418 {
421 }
422 foundSomeone = true;
423
424 }
425 }
426
429 }
static First const & RAND(First const &first, Second const &second, Rest const &... rest)
Definition: CreatureAIImpl.h:30
#define INTERACTION_DISTANCE
Definition: ObjectDefines.h:24
@ SPELL_BASKET_CHECK
Definition: love_in_air.cpp:370
@ SPELL_ROMANTIC_PICNIC_ACHIEV
Definition: love_in_air.cpp:375
@ SPELL_DRINK_VISUAL
Definition: love_in_air.cpp:374
@ SPELL_MEAL_EAT_VISUAL
Definition: love_in_air.cpp:372
void RemoveAura(AuraApplicationMap::iterator &i, AuraRemoveMode mode=AURA_REMOVE_BY_DEFAULT)
Definition: Unit.cpp:4708
bool HasAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0) const
Definition: Unit.cpp:5610
uint8 getStandState() const
Definition: Unit.h:1534
static void VisitWorldObjects(WorldObject const *obj, T &visitor, float radius, bool dont_load=true)
Definition: CellImpl.h:193
Definition: GridNotifiers.h:522
Definition: GridNotifiers.h:1350
Unit * GetCaster() const
Definition: SpellScript.cpp:1020
Aura * GetAura() const
Definition: SpellScript.cpp:1045
uint32 GetId() const
Definition: SpellScript.cpp:1010