Description:
Maexxna is currently experiencing some pretty odd attack range/pathfinding issues. If you get aggro (Tank) and run up to the side of her web, she will stop half way down the slope and stop attacking, as long as you keep aggro on her and stay out of range. As soon as someone else gets aggro or you run down to her, she will continue attacking. See screenshot below.
Current behaviour:
See above explanation.
Expected behaviour:
Maexxna should not stop half way up the slope and stop attacking the target.
Steps to reproduce the problem:
Branch(es): 3.3.5
TC rev. hash/commit: eb7d22d
TDB version: TDB 335.64
Operating system: Windows Server 2012
Known issue, attack range checks on movechase use 2D distance, should use 3D.
See discussion here.
Ah, I see
And more discussion here: https://github.com/TrinityCore/TrinityCore/issues/16549
Btw, dup.
This issue and #16549 are not exactly duplicates. They are caused by a different reason (different lines of code).
The good news is that this issue appears (is?) easy to solve: https://github.com/TrinityCore/TrinityCore/commit/274dede3dc89fa72ec1687d5ff454feba9849e47#r27495586.
Will further investigate and if possible, submit a PR shortly.
After investigation, even though the change in https://github.com/TrinityCore/TrinityCore/commit/274dede3dc89fa72ec1687d5ff454feba9849e47#r27495586 is necessary, it is not enough to fix the issue with Maexxna. Indeed, like said by @Keader, the other part of the problem is https://github.com/TrinityCore/TrinityCore/issues/16549.
So i will merge https://github.com/TrinityCore/TrinityCore/commit/274dede3dc89fa72ec1687d5ff454feba9849e47#r27495586 and close this ticket. The rest of the discussion should be done in https://github.com/TrinityCore/TrinityCore/issues/16549. That issue is fixed by https://github.com/TrinityCore/TrinityCore/pull/17850, which should be merged in a near future hopefully.
edit: https://github.com/TrinityCore/TrinityCore/commit/0fb133013c0c1c2c7f47c215435990822454d8f8
Most helpful comment
After investigation, even though the change in https://github.com/TrinityCore/TrinityCore/commit/274dede3dc89fa72ec1687d5ff454feba9849e47#r27495586 is necessary, it is not enough to fix the issue with Maexxna. Indeed, like said by @Keader, the other part of the problem is https://github.com/TrinityCore/TrinityCore/issues/16549.
So i will merge https://github.com/TrinityCore/TrinityCore/commit/274dede3dc89fa72ec1687d5ff454feba9849e47#r27495586 and close this ticket. The rest of the discussion should be done in https://github.com/TrinityCore/TrinityCore/issues/16549. That issue is fixed by https://github.com/TrinityCore/TrinityCore/pull/17850, which should be merged in a near future hopefully.
edit: https://github.com/TrinityCore/TrinityCore/commit/0fb133013c0c1c2c7f47c215435990822454d8f8