From: yoriy <yo...@us...> - 2010-05-31 20:23:23
|
Update of /cvsroot/arianne/stendhal/src/games/stendhal/server/maps/magic/school In directory sfp-cvsdas-4.v30.ch3.sourceforge.com:/tmp/cvs-serv15004/src/games/stendhal/server/maps/magic/school Modified Files: SpidersCreatures.java Log Message: making creatures moved to zone loader (*.tmx files). Index: SpidersCreatures.java =================================================================== RCS file: /cvsroot/arianne/stendhal/src/games/stendhal/server/maps/magic/school/SpidersCreatures.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** SpidersCreatures.java 31 May 2010 05:21:39 -0000 1.7 --- SpidersCreatures.java 31 May 2010 20:23:16 -0000 1.8 *************** *** 2,11 **** import games.stendhal.server.core.config.ZoneConfigurator; - import games.stendhal.server.core.engine.SingletonRepository; import games.stendhal.server.core.engine.StendhalRPZone; - import games.stendhal.server.core.rule.EntityManager; import games.stendhal.server.entity.RPEntity; import games.stendhal.server.entity.creature.CircumstancesOfDeath; - import games.stendhal.server.entity.creature.Creature; import games.stendhal.server.entity.mapstuff.spawner.CreatureRespawnPoint; import games.stendhal.server.entity.player.Player; --- 2,8 ---- *************** *** 65,89 **** private void buildMagicSchoolCellarArea(final StendhalRPZone zone, final Map<String, String> attributes) { ! final EntityManager manager = SingletonRepository.getEntityManager(); ! ! Creature creature; ! CreatureRespawnPoint point; ! ! // spider ! creature = new Creature(manager.getCreature("spider")); ! point = new CreatureRespawnPoint( ! zone, 15, 16, creature, 1, observer); ! zone.add(point); ! // poisonous spider ! creature = new Creature(manager.getCreature("poisonous spider")); ! point = new CreatureRespawnPoint( ! zone, 13, 4, creature, 1, observer); ! zone.add(point); ! // giant spider ! creature = new Creature(manager.getCreature("giant spider")); ! point = new CreatureRespawnPoint( ! zone, 9, 9, creature, 1, observer); ! zone.add(point); ! } } --- 62,73 ---- private void buildMagicSchoolCellarArea(final StendhalRPZone zone, final Map<String, String> attributes) { ! for(CreatureRespawnPoint p:zone.getRespawnPointList()) { ! if(p!=null) { ! if(creatures.indexOf(p.getPrototypeCreature().getName())!=-1) { ! // it is our creature, will add observer now ! p.addObserver(observer); ! } ! } ! } } } |