fix (detection) False hits

This commit is contained in:
M'Dic
2023-04-05 18:20:07 -04:00
parent fcb9456da9
commit 82402b2727

View File

@@ -456,7 +456,7 @@ void AnticheatMgr::JumpHackDetection(Player* player, MovementInfo movementInfo,
return; return;
//Celestial Planetarium Observer Battle has a narrow path that false flags //Celestial Planetarium Observer Battle has a narrow path that false flags
if (!player && GetWMOAreaTableEntryByTripple(5202, 0, 24083)) if (player && GetWMOAreaTableEntryByTripple(5202, 0, 24083))
return; return;
if (m_Players[key].GetLastOpcode() == MSG_MOVE_JUMP && !player->IsFalling()) if (m_Players[key].GetLastOpcode() == MSG_MOVE_JUMP && !player->IsFalling())
@@ -527,7 +527,7 @@ void AnticheatMgr::TeleportPlaneHackDetection(Player* player, MovementInfo movem
return; return;
//Celestial Planetarium Observer Battle has a narrow path that false flags //Celestial Planetarium Observer Battle has a narrow path that false flags
if (!player && GetWMOAreaTableEntryByTripple(5202, 0, 24083)) if (player && GetWMOAreaTableEntryByTripple(5202, 0, 24083))
return; return;
if (player->HasAuraType(SPELL_AURA_WATER_WALK)) if (player->HasAuraType(SPELL_AURA_WATER_WALK))
@@ -918,7 +918,11 @@ void AnticheatMgr::ZAxisHackDetection(Player* player, MovementInfo movementInfo)
return; return;
//Celestial Planetarium Observer Battle has a narrow path that false flags //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; return;
// We want to exclude this LiquidStatus from detection because it leads to false positives on boats, docks etc. // We want to exclude this LiquidStatus from detection because it leads to false positives on boats, docks etc.