@@ -393,25 +393,6 @@ class NecroticPlagueTargetCheck
393393 uint32 _notAura2;
394394};
395395
396- class HeightDifferenceCheck
397- {
398- public:
399- HeightDifferenceCheck (GameObject* go, float diff, bool reverse)
400- : _baseObject(go), _difference(diff), _reverse(reverse)
401- {
402- }
403-
404- bool operator ()(WorldObject* unit) const
405- {
406- return (unit->GetPositionZ () - _baseObject->GetPositionZ () > _difference) != _reverse;
407- }
408-
409- private:
410- GameObject* _baseObject;
411- float _difference;
412- bool _reverse;
413- };
414-
415396class FrozenThroneResetWorker
416397{
417398 public:
@@ -1510,7 +1491,7 @@ struct npc_valkyr_shadowguard : public ScriptedAI
15101491 {
15111492 std::list<Creature*> triggers;
15121493 GetCreatureListWithEntryInGrid (triggers, me, NPC_WORLD_TRIGGER, 150 .0f );
1513- triggers.remove_if (HeightDifferenceCheck (platform, 5 .0f , true ));
1494+ triggers.remove_if (Trinity:: HeightDifferenceCheck (platform, 5 .0f , true ));
15141495 if (triggers.empty ())
15151496 return ;
15161497
@@ -2196,7 +2177,7 @@ class spell_the_lich_king_quake : public SpellScript
21962177 void FilterTargets (std::list<WorldObject*>& targets)
21972178 {
21982179 if (GameObject* platform = ObjectAccessor::GetGameObject (*GetCaster (), GetCaster ()->GetInstanceScript ()->GetGuidData (DATA_ARTHAS_PLATFORM)))
2199- targets.remove_if (HeightDifferenceCheck (platform, 5 .0f , false ));
2180+ targets.remove_if (Trinity:: HeightDifferenceCheck (platform, 5 .0f , false ));
22002181 }
22012182
22022183 void HandleSendEvent (SpellEffIndex /* effIndex*/ )
0 commit comments