From: Miguel A. B. L. <ari...@us...> - 2005-09-17 00:35:07
|
Update of /cvsroot/arianne/stendhal/src/games/stendhal/server/entity/creature In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1717/src/games/stendhal/server/entity/creature Modified Files: Creature.java Log Message: I think I have fixed the bug with inmortal creatures... Index: Creature.java =================================================================== RCS file: /cvsroot/arianne/stendhal/src/games/stendhal/server/entity/creature/Creature.java,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** Creature.java 17 Sep 2005 00:08:03 -0000 1.12 --- Creature.java 17 Sep 2005 00:34:53 -0000 1.13 *************** *** 267,270 **** --- 267,280 ---- { Log4J.startMethod(logger, "logic"); + + if(getNearestPlayer(20)==null) // if there is no player near and none will see us... + { + stopAttack(); + stop(); + + world.modify(this); + return; + } + if(!hasPath() && !isAttacking()) { *************** *** 285,295 **** } - if(getNearestPlayer(20)==null) // if there is no player near and none will see us... - { - stop(); - stopAttack(); - return; - } - if(isAttacked() && target==null) { --- 295,298 ---- |