| freakyuno |
01-07-2011 01:02 PM |
I havent done any type of testing on P99 - but on Live this DID work.
I think some of you are confusing "outrunning" the mob (IE: Gaining distance on them), with the reality of what happened and why it did work.
I haven't played EQ since early POP, and really haven't used this on live since newb days, but here's basically what happened:
There's a algorithmic function that server side code uses to close the distance between you and mobs. This was based on your client side last reported position to the server, and the mobs last reported position to the client.
If you ran in a straight line, the function worked properly and the mob would close the distance (because most were faster that players slightly), and keep hitting you.
If you used the "Strafe" trick, which basically meant you were operating at a constantly updating diagonal, the function didn't know how to get the mob to you. Because of the way the mob movement code worked, it moved on one axis, then the other, not on diagonals. If you strafed, then stopped, the mob would walk on one axis, then the other in a straight line to you, but as long as you kept strafing, the server side code couldn't decide quick enough that the mob could hit you, before it needed to update again. Literally you could strafe all the way across the Karanas with a mob on your heals and not get hit. There were exceptions to this of course. If the mob was faster than normal mob movement speed, if you were slowed down in some way, or the z-axis came into play. IE: You started to head up a hill, and the mob continued through it (yes it happened).
This however didn't work on all mobs, nor in all zones, and if you stopped for even a millisecond, the mob was close enough to start hitting you again.
|