-
Notifications
You must be signed in to change notification settings - Fork 650
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
🐛 Mobs should not have a required minimum distance between themselves and their target #2268
Comments
Well that's not entirely true. Some of this is dependent on entities model size I think. Many things I have fought on retail will circle me till I am not facing them if I take a half step clockwise which I've sworn aloud at my screen about more than once. I don't think the mob should ever back away from the player though - only towards the player as needed. |
please describe a specific reproduction scenario so we can better understand the problem, ideally with an exact mob, specific distances, etc. these are important for what our code does I think I see what it might be, but simply saying "mobs should not" is not really helpful. There are several hardcoded distance checks which may make it look like "minimum" distance but I would like to have something specific so I can both reference retail and understand the problem. Thanks. edit: added more info |
You can reproduce this in game with any mob that draws in. For example, Tiamat. If you move far enough to get drawn in and don't move your character after the draw in, you'll see that Tiamat will reposition herself entirely. The best explanation I can give from observing it in game is what I said, it seems like mobs require there to be a minimum distance between itself and the target it is attacking. What I would expect is for the mob to just swivel in place to face its target (like you can see KV does in the video I linked), or in the case of a HNM like Tiamat, attack you with the most appropriate body part in relation to where the player is standing. Not back itself up to look at you directly. |
Branch affected by issue
base
Steps to reproduce
Expected behavior
Mobs should only reposition themselves if they are too close to another mob or you move outside of their attack range. If you move around within a mob's melee range, it should just spin to face you rather than move its body entirely.
An example of this on retail is from this KV capture: https://www.youtube.com/watch?v=UZZDwYNVgUo&t=251s
If you see Commencal gets drawn in and KV just spins to look at him instead of completely repositioning itself.
This issue has an added side effect in game in connection with draw in. If you trigger draw in repeatedly on a mob, you can cause the mob to back itself up over and over off the bounds of the map. Which then will cause the mob to draw you in out of the map.
The text was updated successfully, but these errors were encountered: