diff options
| author | Subv <subv2112@gmail.com> | 2014-06-01 22:27:29 -0500 |
|---|---|---|
| committer | Subv <subv2112@gmail.com> | 2014-06-01 22:27:29 -0500 |
| commit | 48ec2df81fa8f88cd32d7a79b587603aedbd89e0 (patch) | |
| tree | 1a6404c63979ee20a39f8b577db21541b37739c5 /src/server/game/Grids/Notifiers | |
| parent | 6bc62d730ed08e6e12d9b57d4914e98019298781 (diff) | |
Core/Phases: Preliminary work with correctly implementing the phase system in 4.3.4
Put here for peer review.
Diffstat (limited to 'src/server/game/Grids/Notifiers')
| -rw-r--r-- | src/server/game/Grids/Notifiers/GridNotifiers.cpp | 6 | ||||
| -rw-r--r-- | src/server/game/Grids/Notifiers/GridNotifiers.h | 103 | ||||
| -rw-r--r-- | src/server/game/Grids/Notifiers/GridNotifiersImpl.h | 54 |
3 files changed, 81 insertions, 82 deletions
diff --git a/src/server/game/Grids/Notifiers/GridNotifiers.cpp b/src/server/game/Grids/Notifiers/GridNotifiers.cpp index 5cf1dc4a8ef..76f81a15e50 100644 --- a/src/server/game/Grids/Notifiers/GridNotifiers.cpp +++ b/src/server/game/Grids/Notifiers/GridNotifiers.cpp @@ -258,7 +258,7 @@ void MessageDistDeliverer::Visit(PlayerMapType &m) for (PlayerMapType::iterator iter = m.begin(); iter != m.end(); ++iter) { Player* target = iter->GetSource(); - if (!target->InSamePhase(i_phaseMask)) + if (!target->IsInPhase(i_source)) continue; if (target->GetExactDist2dSq(i_source) > i_distSq) @@ -283,7 +283,7 @@ void MessageDistDeliverer::Visit(CreatureMapType &m) for (CreatureMapType::iterator iter = m.begin(); iter != m.end(); ++iter) { Creature* target = iter->GetSource(); - if (!target->InSamePhase(i_phaseMask)) + if (!target->IsInPhase(i_source)) continue; if (target->GetExactDist2dSq(i_source) > i_distSq) @@ -305,7 +305,7 @@ void MessageDistDeliverer::Visit(DynamicObjectMapType &m) for (DynamicObjectMapType::iterator iter = m.begin(); iter != m.end(); ++iter) { DynamicObject* target = iter->GetSource(); - if (!target->InSamePhase(i_phaseMask)) + if (!target->IsInPhase(i_source)) continue; if (target->GetExactDist2dSq(i_source) > i_distSq) diff --git a/src/server/game/Grids/Notifiers/GridNotifiers.h b/src/server/game/Grids/Notifiers/GridNotifiers.h index e229c782f49..e82533b1cb2 100644 --- a/src/server/game/Grids/Notifiers/GridNotifiers.h +++ b/src/server/game/Grids/Notifiers/GridNotifiers.h @@ -126,12 +126,11 @@ namespace Trinity { WorldObject* i_source; WorldPacket* i_message; - uint32 i_phaseMask; float i_distSq; uint32 team; Player const* skipped_receiver; MessageDistDeliverer(WorldObject* src, WorldPacket* msg, float dist, bool own_team_only = false, Player const* skipped = NULL) - : i_source(src), i_message(msg), i_phaseMask(src->GetPhaseMask()), i_distSq(dist * dist) + : i_source(src), i_message(msg), i_distSq(dist * dist) , team(0) , skipped_receiver(skipped) { @@ -176,12 +175,12 @@ namespace Trinity struct WorldObjectSearcher { uint32 i_mapTypeMask; - uint32 i_phaseMask; - WorldObject* &i_object; + WorldObject*& i_object; + WorldObject const* _searcher; Check &i_check; WorldObjectSearcher(WorldObject const* searcher, WorldObject* & result, Check& check, uint32 mapTypeMask = GRID_MAP_TYPE_MASK_ALL) - : i_mapTypeMask(mapTypeMask), i_phaseMask(searcher->GetPhaseMask()), i_object(result), i_check(check) { } + : i_mapTypeMask(mapTypeMask), _searcher(searcher), i_object(result), i_check(check) { } void Visit(GameObjectMapType &m); void Visit(PlayerMapType &m); @@ -197,12 +196,12 @@ namespace Trinity struct WorldObjectLastSearcher { uint32 i_mapTypeMask; - uint32 i_phaseMask; WorldObject* &i_object; + WorldObject const* _searcher; Check &i_check; WorldObjectLastSearcher(WorldObject const* searcher, WorldObject* & result, Check& check, uint32 mapTypeMask = GRID_MAP_TYPE_MASK_ALL) - : i_mapTypeMask(mapTypeMask), i_phaseMask(searcher->GetPhaseMask()), i_object(result), i_check(check) { } + : i_mapTypeMask(mapTypeMask), _searcher(searcher), i_object(result), i_check(check) { } void Visit(GameObjectMapType &m); void Visit(PlayerMapType &m); @@ -218,12 +217,12 @@ namespace Trinity struct WorldObjectListSearcher { uint32 i_mapTypeMask; - uint32 i_phaseMask; + WorldObject const* _searcher; std::list<WorldObject*> &i_objects; Check& i_check; WorldObjectListSearcher(WorldObject const* searcher, std::list<WorldObject*> &objects, Check & check, uint32 mapTypeMask = GRID_MAP_TYPE_MASK_ALL) - : i_mapTypeMask(mapTypeMask), i_phaseMask(searcher->GetPhaseMask()), i_objects(objects), i_check(check) { } + : i_mapTypeMask(mapTypeMask), _searcher(searcher), i_objects(objects), i_check(check) { } void Visit(PlayerMapType &m); void Visit(CreatureMapType &m); @@ -239,18 +238,18 @@ namespace Trinity struct WorldObjectWorker { uint32 i_mapTypeMask; - uint32 i_phaseMask; + WorldObject const* _searcher; Do const& i_do; WorldObjectWorker(WorldObject const* searcher, Do const& _do, uint32 mapTypeMask = GRID_MAP_TYPE_MASK_ALL) - : i_mapTypeMask(mapTypeMask), i_phaseMask(searcher->GetPhaseMask()), i_do(_do) { } + : i_mapTypeMask(mapTypeMask), _searcher(searcher), i_do(_do) { } void Visit(GameObjectMapType &m) { if (!(i_mapTypeMask & GRID_MAP_TYPE_MASK_GAMEOBJECT)) return; for (GameObjectMapType::iterator itr=m.begin(); itr != m.end(); ++itr) - if (itr->GetSource()->InSamePhase(i_phaseMask)) + if (itr->GetSource()->IsInPhase(_searcher)) i_do(itr->GetSource()); } @@ -259,7 +258,7 @@ namespace Trinity if (!(i_mapTypeMask & GRID_MAP_TYPE_MASK_PLAYER)) return; for (PlayerMapType::iterator itr=m.begin(); itr != m.end(); ++itr) - if (itr->GetSource()->InSamePhase(i_phaseMask)) + if (itr->GetSource()->IsInPhase(_searcher)) i_do(itr->GetSource()); } void Visit(CreatureMapType &m) @@ -267,7 +266,7 @@ namespace Trinity if (!(i_mapTypeMask & GRID_MAP_TYPE_MASK_CREATURE)) return; for (CreatureMapType::iterator itr=m.begin(); itr != m.end(); ++itr) - if (itr->GetSource()->InSamePhase(i_phaseMask)) + if (itr->GetSource()->IsInPhase(_searcher)) i_do(itr->GetSource()); } @@ -276,7 +275,7 @@ namespace Trinity if (!(i_mapTypeMask & GRID_MAP_TYPE_MASK_CORPSE)) return; for (CorpseMapType::iterator itr=m.begin(); itr != m.end(); ++itr) - if (itr->GetSource()->InSamePhase(i_phaseMask)) + if (itr->GetSource()->IsInPhase(_searcher)) i_do(itr->GetSource()); } @@ -285,7 +284,7 @@ namespace Trinity if (!(i_mapTypeMask & GRID_MAP_TYPE_MASK_DYNAMICOBJECT)) return; for (DynamicObjectMapType::iterator itr=m.begin(); itr != m.end(); ++itr) - if (itr->GetSource()->InSamePhase(i_phaseMask)) + if (itr->GetSource()->IsInPhase(_searcher)) i_do(itr->GetSource()); } @@ -294,7 +293,7 @@ namespace Trinity if (!(i_mapTypeMask & GRID_MAP_TYPE_MASK_AREATRIGGER)) return; for (AreaTriggerMapType::iterator itr=m.begin(); itr != m.end(); ++itr) - if (itr->GetSource()->InSamePhase(i_phaseMask)) + if (itr->GetSource()->IsInPhase(_searcher)) i_do(itr->GetSource()); } @@ -306,12 +305,12 @@ namespace Trinity template<class Check> struct GameObjectSearcher { - uint32 i_phaseMask; + WorldObject const* _searcher; GameObject* &i_object; Check &i_check; GameObjectSearcher(WorldObject const* searcher, GameObject* & result, Check& check) - : i_phaseMask(searcher->GetPhaseMask()), i_object(result), i_check(check) { } + : _searcher(searcher), i_object(result), i_check(check) { } void Visit(GameObjectMapType &m); @@ -322,12 +321,12 @@ namespace Trinity template<class Check> struct GameObjectLastSearcher { - uint32 i_phaseMask; + WorldObject const* _searcher; GameObject* &i_object; Check& i_check; GameObjectLastSearcher(WorldObject const* searcher, GameObject* & result, Check& check) - : i_phaseMask(searcher->GetPhaseMask()), i_object(result), i_check(check) { } + : _searcher(searcher), i_object(result), i_check(check) { } void Visit(GameObjectMapType &m); @@ -337,12 +336,12 @@ namespace Trinity template<class Check> struct GameObjectListSearcher { - uint32 i_phaseMask; + WorldObject const* _searcher; std::list<GameObject*> &i_objects; Check& i_check; GameObjectListSearcher(WorldObject const* searcher, std::list<GameObject*> &objects, Check & check) - : i_phaseMask(searcher->GetPhaseMask()), i_objects(objects), i_check(check) { } + : _searcher(searcher), i_objects(objects), i_check(check) { } void Visit(GameObjectMapType &m); @@ -353,12 +352,12 @@ namespace Trinity struct GameObjectWorker { GameObjectWorker(WorldObject const* searcher, Functor& func) - : _func(func), _phaseMask(searcher->GetPhaseMask()) { } + : _func(func), _searcher(searcher) { } void Visit(GameObjectMapType& m) { for (GameObjectMapType::iterator itr = m.begin(); itr != m.end(); ++itr) - if (itr->GetSource()->InSamePhase(_phaseMask)) + if (itr->GetSource()->IsInPhase(_searcher)) _func(itr->GetSource()); } @@ -366,7 +365,7 @@ namespace Trinity private: Functor& _func; - uint32 _phaseMask; + WorldObject const* _searcher; }; // Unit searchers @@ -375,12 +374,12 @@ namespace Trinity template<class Check> struct UnitSearcher { - uint32 i_phaseMask; + WorldObject const* _searcher; Unit* &i_object; Check & i_check; UnitSearcher(WorldObject const* searcher, Unit* & result, Check & check) - : i_phaseMask(searcher->GetPhaseMask()), i_object(result), i_check(check) { } + : _searcher(searcher), i_object(result), i_check(check) { } void Visit(CreatureMapType &m); void Visit(PlayerMapType &m); @@ -392,12 +391,12 @@ namespace Trinity template<class Check> struct UnitLastSearcher { - uint32 i_phaseMask; + WorldObject const* _searcher; Unit* &i_object; Check & i_check; UnitLastSearcher(WorldObject const* searcher, Unit* & result, Check & check) - : i_phaseMask(searcher->GetPhaseMask()), i_object(result), i_check(check) { } + : _searcher(searcher), i_object(result), i_check(check) { } void Visit(CreatureMapType &m); void Visit(PlayerMapType &m); @@ -409,12 +408,12 @@ namespace Trinity template<class Check> struct UnitListSearcher { - uint32 i_phaseMask; + WorldObject const* _searcher; std::list<Unit*> &i_objects; Check& i_check; UnitListSearcher(WorldObject const* searcher, std::list<Unit*> &objects, Check & check) - : i_phaseMask(searcher->GetPhaseMask()), i_objects(objects), i_check(check) { } + : _searcher(searcher), i_objects(objects), i_check(check) { } void Visit(PlayerMapType &m); void Visit(CreatureMapType &m); @@ -427,12 +426,12 @@ namespace Trinity template<class Check> struct CreatureSearcher { - uint32 i_phaseMask; + WorldObject const* _searcher; Creature* &i_object; Check & i_check; CreatureSearcher(WorldObject const* searcher, Creature* & result, Check & check) - : i_phaseMask(searcher->GetPhaseMask()), i_object(result), i_check(check) { } + : _searcher(searcher), i_object(result), i_check(check) { } void Visit(CreatureMapType &m); @@ -443,12 +442,12 @@ namespace Trinity template<class Check> struct CreatureLastSearcher { - uint32 i_phaseMask; + WorldObject const* _searcher; Creature* &i_object; Check & i_check; CreatureLastSearcher(WorldObject const* searcher, Creature* & result, Check & check) - : i_phaseMask(searcher->GetPhaseMask()), i_object(result), i_check(check) { } + : _searcher(searcher), i_object(result), i_check(check) { } void Visit(CreatureMapType &m); @@ -458,12 +457,12 @@ namespace Trinity template<class Check> struct CreatureListSearcher { - uint32 i_phaseMask; + WorldObject const* _searcher; std::list<Creature*> &i_objects; Check& i_check; CreatureListSearcher(WorldObject const* searcher, std::list<Creature*> &objects, Check & check) - : i_phaseMask(searcher->GetPhaseMask()), i_objects(objects), i_check(check) { } + : _searcher(searcher), i_objects(objects), i_check(check) { } void Visit(CreatureMapType &m); @@ -473,16 +472,16 @@ namespace Trinity template<class Do> struct CreatureWorker { - uint32 i_phaseMask; + WorldObject const* _searcher; Do& i_do; CreatureWorker(WorldObject const* searcher, Do& _do) - : i_phaseMask(searcher->GetPhaseMask()), i_do(_do) { } + : _searcher(searcher), i_do(_do) { } void Visit(CreatureMapType &m) { for (CreatureMapType::iterator itr=m.begin(); itr != m.end(); ++itr) - if (itr->GetSource()->InSamePhase(i_phaseMask)) + if (itr->GetSource()->IsInPhase(_searcher)) i_do(itr->GetSource()); } @@ -494,12 +493,12 @@ namespace Trinity template<class Check> struct PlayerSearcher { - uint32 i_phaseMask; + WorldObject const* _searcher; Player* &i_object; Check & i_check; PlayerSearcher(WorldObject const* searcher, Player* & result, Check & check) - : i_phaseMask(searcher->GetPhaseMask()), i_object(result), i_check(check) { } + : _searcher(searcher), i_object(result), i_check(check) { } void Visit(PlayerMapType &m); @@ -509,12 +508,12 @@ namespace Trinity template<class Check> struct PlayerListSearcher { - uint32 i_phaseMask; + WorldObject const* _searcher; std::list<Player*> &i_objects; Check& i_check; PlayerListSearcher(WorldObject const* searcher, std::list<Player*> &objects, Check & check) - : i_phaseMask(searcher->GetPhaseMask()), i_objects(objects), i_check(check) { } + : _searcher(searcher), i_objects(objects), i_check(check) { } void Visit(PlayerMapType &m); @@ -524,11 +523,11 @@ namespace Trinity template<class Check> struct PlayerLastSearcher { - uint32 i_phaseMask; + WorldObject const* _searcher; Player* &i_object; Check& i_check; - PlayerLastSearcher(WorldObject const* searcher, Player*& result, Check& check) : i_phaseMask(searcher->GetPhaseMask()), i_object(result), i_check(check) + PlayerLastSearcher(WorldObject const* searcher, Player*& result, Check& check) : _searcher(searcher), i_object(result), i_check(check) { } @@ -540,16 +539,16 @@ namespace Trinity template<class Do> struct PlayerWorker { - uint32 i_phaseMask; + WorldObject const* _searcher; Do& i_do; PlayerWorker(WorldObject const* searcher, Do& _do) - : i_phaseMask(searcher->GetPhaseMask()), i_do(_do) { } + : _searcher(searcher), i_do(_do) { } void Visit(PlayerMapType &m) { for (PlayerMapType::iterator itr=m.begin(); itr != m.end(); ++itr) - if (itr->GetSource()->InSamePhase(i_phaseMask)) + if (itr->GetSource()->IsInPhase(_searcher)) i_do(itr->GetSource()); } @@ -569,7 +568,7 @@ namespace Trinity void Visit(PlayerMapType &m) { for (PlayerMapType::iterator itr=m.begin(); itr != m.end(); ++itr) - if (itr->GetSource()->InSamePhase(i_searcher) && itr->GetSource()->IsWithinDist(i_searcher, i_dist)) + if (itr->GetSource()->IsInPhase(i_searcher) && itr->GetSource()->IsWithinDist(i_searcher, i_dist)) i_do(itr->GetSource()); } @@ -1344,7 +1343,7 @@ namespace Trinity AllWorldObjectsInRange(const WorldObject* object, float maxRange) : m_pObject(object), m_fRange(maxRange) { } bool operator() (WorldObject* go) { - return m_pObject->IsWithinDist(go, m_fRange, false) && m_pObject->InSamePhase(go); + return m_pObject->IsWithinDist(go, m_fRange, false) && m_pObject->IsInPhase(go); } private: const WorldObject* m_pObject; diff --git a/src/server/game/Grids/Notifiers/GridNotifiersImpl.h b/src/server/game/Grids/Notifiers/GridNotifiersImpl.h index febc42af25a..e73f18abf90 100644 --- a/src/server/game/Grids/Notifiers/GridNotifiersImpl.h +++ b/src/server/game/Grids/Notifiers/GridNotifiersImpl.h @@ -54,7 +54,7 @@ void Trinity::WorldObjectSearcher<Check>::Visit(GameObjectMapType &m) for (GameObjectMapType::iterator itr=m.begin(); itr != m.end(); ++itr) { - if (!itr->GetSource()->InSamePhase(i_phaseMask)) + if (!itr->GetSource()->IsInPhase(_searcher)) continue; if (i_check(itr->GetSource())) @@ -77,7 +77,7 @@ void Trinity::WorldObjectSearcher<Check>::Visit(PlayerMapType &m) for (PlayerMapType::iterator itr=m.begin(); itr != m.end(); ++itr) { - if (!itr->GetSource()->InSamePhase(i_phaseMask)) + if (!itr->GetSource()->IsInPhase(_searcher)) continue; if (i_check(itr->GetSource())) @@ -100,7 +100,7 @@ void Trinity::WorldObjectSearcher<Check>::Visit(CreatureMapType &m) for (CreatureMapType::iterator itr=m.begin(); itr != m.end(); ++itr) { - if (!itr->GetSource()->InSamePhase(i_phaseMask)) + if (!itr->GetSource()->IsInPhase(_searcher)) continue; if (i_check(itr->GetSource())) @@ -123,7 +123,7 @@ void Trinity::WorldObjectSearcher<Check>::Visit(CorpseMapType &m) for (CorpseMapType::iterator itr=m.begin(); itr != m.end(); ++itr) { - if (!itr->GetSource()->InSamePhase(i_phaseMask)) + if (!itr->GetSource()->IsInPhase(_searcher)) continue; if (i_check(itr->GetSource())) @@ -146,7 +146,7 @@ void Trinity::WorldObjectSearcher<Check>::Visit(DynamicObjectMapType &m) for (DynamicObjectMapType::iterator itr=m.begin(); itr != m.end(); ++itr) { - if (!itr->GetSource()->InSamePhase(i_phaseMask)) + if (!itr->GetSource()->IsInPhase(_searcher)) continue; if (i_check(itr->GetSource())) @@ -169,7 +169,7 @@ void Trinity::WorldObjectSearcher<Check>::Visit(AreaTriggerMapType &m) for (AreaTriggerMapType::iterator itr=m.begin(); itr != m.end(); ++itr) { - if (!itr->GetSource()->InSamePhase(i_phaseMask)) + if (!itr->GetSource()->IsInPhase(_searcher)) continue; if (i_check(itr->GetSource())) @@ -188,7 +188,7 @@ void Trinity::WorldObjectLastSearcher<Check>::Visit(GameObjectMapType &m) for (GameObjectMapType::iterator itr=m.begin(); itr != m.end(); ++itr) { - if (!itr->GetSource()->InSamePhase(i_phaseMask)) + if (!itr->GetSource()->IsInPhase(_searcher)) continue; if (i_check(itr->GetSource())) @@ -204,7 +204,7 @@ void Trinity::WorldObjectLastSearcher<Check>::Visit(PlayerMapType &m) for (PlayerMapType::iterator itr=m.begin(); itr != m.end(); ++itr) { - if (!itr->GetSource()->InSamePhase(i_phaseMask)) + if (!itr->GetSource()->IsInPhase(_searcher)) continue; if (i_check(itr->GetSource())) @@ -220,7 +220,7 @@ void Trinity::WorldObjectLastSearcher<Check>::Visit(CreatureMapType &m) for (CreatureMapType::iterator itr=m.begin(); itr != m.end(); ++itr) { - if (!itr->GetSource()->InSamePhase(i_phaseMask)) + if (!itr->GetSource()->IsInPhase(_searcher)) continue; if (i_check(itr->GetSource())) @@ -236,7 +236,7 @@ void Trinity::WorldObjectLastSearcher<Check>::Visit(CorpseMapType &m) for (CorpseMapType::iterator itr=m.begin(); itr != m.end(); ++itr) { - if (!itr->GetSource()->InSamePhase(i_phaseMask)) + if (!itr->GetSource()->IsInPhase(_searcher)) continue; if (i_check(itr->GetSource())) @@ -252,7 +252,7 @@ void Trinity::WorldObjectLastSearcher<Check>::Visit(DynamicObjectMapType &m) for (DynamicObjectMapType::iterator itr=m.begin(); itr != m.end(); ++itr) { - if (!itr->GetSource()->InSamePhase(i_phaseMask)) + if (!itr->GetSource()->IsInPhase(_searcher)) continue; if (i_check(itr->GetSource())) @@ -268,7 +268,7 @@ void Trinity::WorldObjectLastSearcher<Check>::Visit(AreaTriggerMapType &m) for (AreaTriggerMapType::iterator itr=m.begin(); itr != m.end(); ++itr) { - if (!itr->GetSource()->InSamePhase(i_phaseMask)) + if (!itr->GetSource()->IsInPhase(_searcher)) continue; if (i_check(itr->GetSource())) @@ -353,7 +353,7 @@ void Trinity::GameObjectSearcher<Check>::Visit(GameObjectMapType &m) for (GameObjectMapType::iterator itr=m.begin(); itr != m.end(); ++itr) { - if (!itr->GetSource()->InSamePhase(i_phaseMask)) + if (!itr->GetSource()->IsInPhase(_searcher)) continue; if (i_check(itr->GetSource())) @@ -369,7 +369,7 @@ void Trinity::GameObjectLastSearcher<Check>::Visit(GameObjectMapType &m) { for (GameObjectMapType::iterator itr=m.begin(); itr != m.end(); ++itr) { - if (!itr->GetSource()->InSamePhase(i_phaseMask)) + if (!itr->GetSource()->IsInPhase(_searcher)) continue; if (i_check(itr->GetSource())) @@ -381,7 +381,7 @@ template<class Check> void Trinity::GameObjectListSearcher<Check>::Visit(GameObjectMapType &m) { for (GameObjectMapType::iterator itr=m.begin(); itr != m.end(); ++itr) - if (itr->GetSource()->InSamePhase(i_phaseMask)) + if (itr->GetSource()->IsInPhase(_searcher)) if (i_check(itr->GetSource())) i_objects.push_back(itr->GetSource()); } @@ -397,7 +397,7 @@ void Trinity::UnitSearcher<Check>::Visit(CreatureMapType &m) for (CreatureMapType::iterator itr=m.begin(); itr != m.end(); ++itr) { - if (!itr->GetSource()->InSamePhase(i_phaseMask)) + if (!itr->GetSource()->IsInPhase(_searcher)) continue; if (i_check(itr->GetSource())) @@ -417,7 +417,7 @@ void Trinity::UnitSearcher<Check>::Visit(PlayerMapType &m) for (PlayerMapType::iterator itr=m.begin(); itr != m.end(); ++itr) { - if (!itr->GetSource()->InSamePhase(i_phaseMask)) + if (!itr->GetSource()->IsInPhase(_searcher)) continue; if (i_check(itr->GetSource())) @@ -433,7 +433,7 @@ void Trinity::UnitLastSearcher<Check>::Visit(CreatureMapType &m) { for (CreatureMapType::iterator itr=m.begin(); itr != m.end(); ++itr) { - if (!itr->GetSource()->InSamePhase(i_phaseMask)) + if (!itr->GetSource()->IsInPhase(_searcher)) continue; if (i_check(itr->GetSource())) @@ -446,7 +446,7 @@ void Trinity::UnitLastSearcher<Check>::Visit(PlayerMapType &m) { for (PlayerMapType::iterator itr=m.begin(); itr != m.end(); ++itr) { - if (!itr->GetSource()->InSamePhase(i_phaseMask)) + if (!itr->GetSource()->IsInPhase(_searcher)) continue; if (i_check(itr->GetSource())) @@ -458,7 +458,7 @@ template<class Check> void Trinity::UnitListSearcher<Check>::Visit(PlayerMapType &m) { for (PlayerMapType::iterator itr=m.begin(); itr != m.end(); ++itr) - if (itr->GetSource()->InSamePhase(i_phaseMask)) + if (itr->GetSource()->IsInPhase(_searcher)) if (i_check(itr->GetSource())) i_objects.push_back(itr->GetSource()); } @@ -467,7 +467,7 @@ template<class Check> void Trinity::UnitListSearcher<Check>::Visit(CreatureMapType &m) { for (CreatureMapType::iterator itr=m.begin(); itr != m.end(); ++itr) - if (itr->GetSource()->InSamePhase(i_phaseMask)) + if (itr->GetSource()->IsInPhase(_searcher)) if (i_check(itr->GetSource())) i_objects.push_back(itr->GetSource()); } @@ -483,7 +483,7 @@ void Trinity::CreatureSearcher<Check>::Visit(CreatureMapType &m) for (CreatureMapType::iterator itr=m.begin(); itr != m.end(); ++itr) { - if (!itr->GetSource()->InSamePhase(i_phaseMask)) + if (!itr->GetSource()->IsInPhase(_searcher)) continue; if (i_check(itr->GetSource())) @@ -499,7 +499,7 @@ void Trinity::CreatureLastSearcher<Check>::Visit(CreatureMapType &m) { for (CreatureMapType::iterator itr=m.begin(); itr != m.end(); ++itr) { - if (!itr->GetSource()->InSamePhase(i_phaseMask)) + if (!itr->GetSource()->IsInPhase(_searcher)) continue; if (i_check(itr->GetSource())) @@ -511,7 +511,7 @@ template<class Check> void Trinity::CreatureListSearcher<Check>::Visit(CreatureMapType &m) { for (CreatureMapType::iterator itr=m.begin(); itr != m.end(); ++itr) - if (itr->GetSource()->InSamePhase(i_phaseMask)) + if (itr->GetSource()->IsInPhase(_searcher)) if (i_check(itr->GetSource())) i_objects.push_back(itr->GetSource()); } @@ -520,7 +520,7 @@ template<class Check> void Trinity::PlayerListSearcher<Check>::Visit(PlayerMapType &m) { for (PlayerMapType::iterator itr=m.begin(); itr != m.end(); ++itr) - if (itr->GetSource()->InSamePhase(i_phaseMask)) + if (itr->GetSource()->IsInPhase(_searcher)) if (i_check(itr->GetSource())) i_objects.push_back(itr->GetSource()); } @@ -534,7 +534,7 @@ void Trinity::PlayerSearcher<Check>::Visit(PlayerMapType &m) for (PlayerMapType::iterator itr=m.begin(); itr != m.end(); ++itr) { - if (!itr->GetSource()->InSamePhase(i_phaseMask)) + if (!itr->GetSource()->IsInPhase(_searcher)) continue; if (i_check(itr->GetSource())) @@ -550,7 +550,7 @@ void Trinity::PlayerLastSearcher<Check>::Visit(PlayerMapType& m) { for (PlayerMapType::iterator itr = m.begin(); itr != m.end(); ++itr) { - if (!itr->GetSource()->InSamePhase(i_phaseMask)) + if (!itr->GetSource()->IsInPhase(_searcher)) continue; if (i_check(itr->GetSource())) |
