The-Alpha-Project / alpha-core

0.5.3 experimental emulator written in Python.
GNU General Public License v3.0
246 stars 76 forks source link

Mob Pathing Broken #808

Open Daniel3614 opened 1 year ago

Daniel3614 commented 1 year ago

Mob Pathing in Northshire Mine is broken. While attacking a Kobold Laborer, the mob auto ran into a corner of the mind and never turned to face and attacked me.

GrenderG commented 1 year ago

Pathfinding is at this moment disabled in the PTR due to some errors with https://github.com/The-Alpha-Project/namigator so pathing inside caves and similar will behave poorly.

GizzleBizzle commented 1 year ago

Reusing this report to avoid cluttering GitHub with similar reports.

There's also a detatchment problem similar to what could be noticed with #505 When a mob encounters an object in its path, its model is stopped by the object, however the mob actually goes through the object. At some point the server resynchronizes (or CrowdControl ends and an actual position of the mob is sent).

Steps to Reproduce

  1. Aggro a mob
  2. Kite it through a n object
  3. Mob is visually blocked by the object
  4. Mob starts attacking us even though it should be outside of the melee range
  5. Mob suddenly appears before us cause the server resynced its position

Second method

  1. Fear a mob inside a house
  2. Mob is blocked by walls it tried to run past
  3. Fear effect ends
  4. Mob resyncs and it is actuallly outside the house.

Video https://user-images.githubusercontent.com/111394734/223702488-fc414078-2435-4555-aa4b-327e313227e4.mov