Page 1 of 1

NPCs and being chased

Posted: Thu Aug 14, 2008 6:00 pm
by John Adams
You definitely already know this, but here it a bug nonetheless! When you attack an NPC, or get aggro, they chase you. We have a couple things going on here that will need to get ironed out.
1) NPC's need to STOP chasing you after a certain time - not too sure what that is. Distance from spawn point, distance from player, timer without attack landing?
2) With /speed 40 on, I can outrun any spawn - yet no matter how far ahead I am, they can still hit me and do damage (reminds me of a certain SOE expansion ~cough~)
3) If you aggro, then /goto or /move, the aggroed NPC is immediately popped where you are and the fight continutes (this will not effect normal players, but likely a part of the above)
Just putting this out here so others know, we know. :)

Posted: Thu Aug 14, 2008 6:05 pm
by LethalEncounter
4) NPCs that spawn out of range and walk into range are not seen until they reach the end of their movement.
5) Attacking NPCs on long movement loops are still causing problems :/

Posted: Thu Aug 14, 2008 10:00 pm
by Scatman
Lol :P Do you have nightmares about this?

Posted: Fri Aug 15, 2008 7:23 am
by LethalEncounter
Nah, I plan on fixing as many bugs as I can for this release and each one gets us one step closer to live. The only major new feature I am adding this release that I haven't already is merchants.

Posted: Sat Aug 16, 2008 7:20 am
by Kerbox
haha, it was a lot of fun trying to lose the mobs that were out to get me, I climbed towers, trees, swam under water, jumped down waterfalls, stairs and sprinted behind the corner and they were still on my neck =)

Posted: Sat Aug 16, 2008 9:08 pm
by LethalEncounter
OK, I have most (all?) of these problems fixed. I'll put it on SVN for you to try it out.

Posted: Sat Aug 16, 2008 9:10 pm
by John Adams
Thanks, LE.

Posted: Sat Aug 16, 2008 9:18 pm
by LethalEncounter
As of right now I defined the max chase distance as 50. Eventually I'll add the field to the database so you can customize each spawn. Each spawns actual position when running should be the position that the client is displaying.

Posted: Sat Aug 16, 2008 9:43 pm
by John Adams
Did you forget to reset the proximity again? ;)

Posted: Sat Aug 16, 2008 9:45 pm
by LethalEncounter
heh, crap yah just a second :P

Posted: Sat Aug 16, 2008 9:50 pm
by LethalEncounter
kk, it is on svn

Posted: Sun Aug 17, 2008 3:47 pm
by John Adams
All these issues appear to be resolved in rev 125.