From cd2d9aafbde73305d2e01613012cf6eb0abad527 Mon Sep 17 00:00:00 2001 From: MDIC Date: Mon, 25 Jul 2022 14:23:38 -0400 Subject: [PATCH] Update (module): Further Touched up to D.R. Exploit --- src/AnticheatMgr.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/AnticheatMgr.cpp b/src/AnticheatMgr.cpp index 8279b0a..9bc6b29 100644 --- a/src/AnticheatMgr.cpp +++ b/src/AnticheatMgr.cpp @@ -45,7 +45,6 @@ enum Spells AnticheatMgr::AnticheatMgr() { - uint32 _alertFrequency = 0; } AnticheatMgr::~AnticheatMgr() @@ -174,7 +173,7 @@ void AnticheatMgr::TeleportPlaneHackDetection(Player* player, MovementInfo movem if (player && GetWMOAreaTableEntryByTripple(5202, 0, 24083)) return; - if (player->HasAuraType(SPELL_AURA_WATER_WALK) || player->HasAuraType(SPELL_AURA_WATER_BREATHING) || player->HasAuraType(SPELL_AURA_GHOST)) + if (player && player->HasAuraType(SPELL_AURA_WATER_WALK) || player->HasAuraType(SPELL_AURA_WATER_BREATHING) || player->HasAuraType(SPELL_AURA_GHOST)) return; ObjectGuid key = player->GetGUID(); @@ -303,7 +302,7 @@ void AnticheatMgr::ZAxisHackDetection(Player* player, MovementInfo movementInfo) // We want to exclude this LiquidStatus from detection because it leads to false positives on boats, docks etc. // Basically everytime you stand on a game object in water - if (player->GetLiquidData().Status == LIQUID_MAP_ABOVE_WATER) + if (player && player->GetLiquidData().Status == LIQUID_MAP_ABOVE_WATER) return; ObjectGuid key = player->GetGUID();