Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

creature formation movement following behavior is incorrect #14274

Open
neifion-00000000 opened this issue Dec 18, 2022 · 1 comment
Open

creature formation movement following behavior is incorrect #14274

neifion-00000000 opened this issue Dec 18, 2022 · 1 comment
Labels
ChromieCraft Generic No specific levelrange Confirmed

Comments

@neifion-00000000
Copy link
Contributor

Current Behaviour

Currently, when a creature is in formation and set to follow the leader, it will create a path based on the waypoints of the leader and run them.

This is incorrect however.

Expected Blizzlike Behaviour

The correct behavior is for the follower to constantly have an update pulse go off, at exactly every 1.5 seconds, and follow the leader based on that, it creates the behavior shown below and all over the game, creating a staggered movement.

Source

https://www.youtube.com/watch?v=I16uIzEBQe8&t=124s
and the packets related show the ~1500ms second updates. There seems to be minor drift in the timer toward later so I assume these type of updates are given lower priority in whatever core blizzard has.

Steps to reproduce the problem

Goto any mob that follows this behavior and see how it differs from classic, example shown can be gotten to quickly via .tele underbog

Extra Notes

No response

AC rev. hash/commit

chromiecraft@790f444

Operating system

W10

Custom changes or Modules

No response

@Gultask Gultask added Confirmed ChromieCraft Generic No specific levelrange labels Dec 18, 2022
@Ovahlord
Copy link
Contributor

it's every 1.2s actually (3 packet cycles at blizz). I've already reworked that on Trinity and also added the catchup mechanic as well as predictived movement so the creatures are all sync at all times

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ChromieCraft Generic No specific levelrange Confirmed
Projects
None yet
Development

No branches or pull requests

3 participants