From: Andrew Craig <acraig@us...> - 2004-12-01 04:54:12
Update of /cvsroot/planeshift/planeshift/docs
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12013/docs
Fixed some combat and NPCclient issues.
RCS file: /cvsroot/planeshift/planeshift/docs/history.txt,v
retrieving revision 1.2200
retrieving revision 1.2201
diff -C2 -d -r1.2200 -r1.2201
*** history.txt 29 Nov 2004 16:46:44 -0000 1.2200
--- history.txt 1 Dec 2004 04:54:01 -0000 1.2201
*** 1,2 ****
--- 1,13 ----
+ *** 2004-12-01 by Andrew Craig
+ - Fixed a crashing issue with combat. For some reason the UpdateStatDR in the
+ pscharacter was trying to Kill the npc many times. This resulted in
+ many death/do damage events. Made sure the alive flag is set fixes this.
+ - Fixed issue where NPC's respawn were impervious. Fixed by adding a
+ NPCManager::ControlNPC( gemNPC* npc ) that is called when the NPC is
+ created. If it's controller is connected it will set it's impervious
+ flags correctly.
+ - Made npclient delete removed entities from npc_entities. Otherwise I think
+ the hash map would get in a bad state.
*** 2004-11-29 by Andrew Dai
- Fixed npcclient not sending a disconnect message on shutdown.
Get latest updates about Open Source Projects, Conferences and News.