azerothcore / mod-anticheat

Port of PassiveAnticheat to Azerothcore
http://azerothcore.org/
MIT License
32 stars 50 forks source link

[Help needed] `Shadowstep` false positive #115

Open Synful-Syn opened 1 year ago

Synful-Syn commented 1 year ago

Current Behaviour

Added during https://github.com/azerothcore/mod-anticheat/pull/114

The spell Shadowstep may cause a speed hack false positive when used from far. Read the comments below. https://github.com/azerothcore/mod-anticheat/blob/3177f5decafa737a199178de62839a1378d38ae6/src/AnticheatMgr.cpp#L157-L172

Expected Blizzlike Behaviour

Uhh... no false positive from Shadowstep!

Steps to reproduce the problem

On a non-gm, move in front of front of Onyxia at max range. Use Shadowstep. Use the GM command .anticheat player at the player, the countermeasure counter should have raised up.

Extra Notes

Does happen with https://github.com/azerothcore/mod-anticheat/commit/3177f5decafa737a199178de62839a1378d38ae6 Still used to happen back on https://github.com/azerothcore/mod-anticheat/commit/cd50405a7fec55077d20ddcd05878e64a73ceae5

AC rev. hash/commit

AzerothCore rev. 0c52476b1d37 2023-06-08 19:35:13 +0000 (master branch) (Win64, RelWithDebInfo, Static) Using SSL version: OpenSSL 1.1.1m 14 Dec 2021 (library: OpenSSL 1.1.1m 14 Dec 2021) Using Boost version: 1.82.0 Using MySQL version: 80027 Using CMake version: 3.22.1 Compiled on: Windows 10.0.19044 Worldserver listening connections on port 8085 Realmlist (Realm Id: 1) configured in port 8085 VMAPs status: Enabled. LineOfSight: 1, getHeight: 1, indoorCheck: 1 MMAPs status: Enabled maps directory located in ./maps. Total size: 291014951 bytes vmaps directory located in ./vmaps. Total size: 658130721 bytes mmaps directory located in ./mmaps. Total size: 2192910844 bytes Using enUS DBC Locale as default. All available DBC locales: enUS Using World DB: ACDB 335.10-dev LoginDatabase queue size: 0 CharacterDatabase queue size: 0 WorldDatabase queue size: 0

List enable modules:

  • mod-anticheat

Operating system

Windows 10 x64