Trinitycore: Creatures should correct their melee combat distance automaticly

Created on 2 Nov 2017  路  4Comments  路  Source: TrinityCore/TrinityCore

Description:
I noticed something really intresting when doing some tests on retail. If you attack a melee creature and move inside that creature it will start correcting its distance from you by moving backwards.
This behaivior can be observed really well at Majodomo Staghelm in the Firelands when he is doing his Lynx fire leaps.

Current behaviour:
Nothing like this is happening right now. The creature remains inside the player.

Expected behaviour:
Creatures should correct their distance to the player by moving backwards until they reached the combat reach distance.
As seen by own investigations the current movement system does not support backwards movement for creatures.

Steps to reproduce the problem:

  1. Step 1 attack a creature that is using melee attacks
  2. Step 2 move into the creature so that you overlap with the model of the target
  3. Step 3 see how nothing happens. On retail the creatures will move backwards after a short moment to correct that situation

Branch(es):
both

TC rev. hash/commit:
cd6adad7aebf83b55d3569d03b6c15092002d076

TDB version: TDB 720.00

Operating system: Win 10 64bit

Comp-Core Priority-FutureFeatureRequest Sub-Creature

Most helpful comment

They should also adjust their position to 'fan' around the target when there are multiple attackers on the same target, currently they all just stack on top of each other.

All 4 comments

They should also adjust their position to 'fan' around the target when there are multiple attackers on the same target, currently they all just stack on top of each other.

They should also adjust their position to 'fan' around the target when there are multiple attackers on the same target, currently they all just stack on top of each other.

But they shouldn't be behind the target. (Another example).
Only if the target will step out in the center of group of mobs.

I thought that given enough attackers they would eventually encircle you, not sure if that's backed up with vids or not. I think it's the case in retail now?

Anyway, both of these things (movement backwards and fan) would drastically improve QoL as well as emulation.

As far as i'm aware they should do the following.

  1. When you stand in their center they should back up a few steps. This must not cancel autoattack / spells otherwise it would be abusable. Also this has a slight delay.
  2. When gathered they seperate into a cone pattern (not fully encircled).
  3. When you strafe sideways they try to move to where you're going to be not where you are which makes them catch up to you quicker if you're running perpendicular.

This tanking guide from WotLK either mentions or shows all of these.

https://www.youtube.com/watch?v=KmOPuziOWuA

Timestamps:

  1. 3:01 to 3:41
  2. 6:07 to 6:50
  3. 7:07 to 8:51

Another cone reference: https://youtu.be/GDAldody2YY?t=200

There is another open issue here: https://github.com/TrinityCore/TrinityCore/issues/18512

Was this page helpful?
0 / 5 - 0 ratings