From 82402b2727c85526fdbdf360d40f2a4b3e612291 Mon Sep 17 00:00:00 2001 From: M'Dic Date: Wed, 5 Apr 2023 18:20:07 -0400 Subject: [PATCH] fix (detection) False hits --- src/AnticheatMgr.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/AnticheatMgr.cpp b/src/AnticheatMgr.cpp index 1d5debb..bf9dbb8 100644 --- a/src/AnticheatMgr.cpp +++ b/src/AnticheatMgr.cpp @@ -456,7 +456,7 @@ void AnticheatMgr::JumpHackDetection(Player* player, MovementInfo movementInfo, return; //Celestial Planetarium Observer Battle has a narrow path that false flags - if (!player && GetWMOAreaTableEntryByTripple(5202, 0, 24083)) + if (player && GetWMOAreaTableEntryByTripple(5202, 0, 24083)) return; if (m_Players[key].GetLastOpcode() == MSG_MOVE_JUMP && !player->IsFalling()) @@ -527,7 +527,7 @@ void AnticheatMgr::TeleportPlaneHackDetection(Player* player, MovementInfo movem return; //Celestial Planetarium Observer Battle has a narrow path that false flags - if (!player && GetWMOAreaTableEntryByTripple(5202, 0, 24083)) + if (player && GetWMOAreaTableEntryByTripple(5202, 0, 24083)) return; if (player->HasAuraType(SPELL_AURA_WATER_WALK)) @@ -918,7 +918,11 @@ void AnticheatMgr::ZAxisHackDetection(Player* player, MovementInfo movementInfo) return; //Celestial Planetarium Observer Battle has a narrow path that false flags - if (!player && GetWMOAreaTableEntryByTripple(5202, 0, 24083)) + if (player && GetWMOAreaTableEntryByTripple(5202, 0, 24083)) + return; + + //Ring of Judgement + if (player && GetWMOAreaTableEntryByTripple(4932, 0, 22984)) return; // We want to exclude this LiquidStatus from detection because it leads to false positives on boats, docks etc.