From 92057107b0d2ec2a808e850505d3993e06f639b3 Mon Sep 17 00:00:00 2001 From: CharonInferar Date: Sun, 10 Aug 2014 17:57:13 +0200 Subject: [PATCH] Respawn fix - Disabled respawn for static NPCs for now --- src/services/object/ObjectService.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/services/object/ObjectService.java b/src/services/object/ObjectService.java index 08ff36fa..9bd27972 100644 --- a/src/services/object/ObjectService.java +++ b/src/services/object/ObjectService.java @@ -605,9 +605,10 @@ public class ObjectService implements INetworkDispatch { @Override public void run() { try { - CreatureObject newObject = NGECore.getInstance().spawnService.spawnCreature(Template, 0, planet.getName(), cellId, spawnPosition.x, spawnPosition.y, spawnPosition.z, orientation.w, orientation.x, orientation.y, orientation.z, level); - AIActor newAIActor = (AIActor)newObject.getAttachment("AI"); - newAIActor.cloneActor(((AIActor) object.getAttachment("AI"))); + // Commented for now until found where the respawn is always set to 60 for any NPC +// CreatureObject newObject = NGECore.getInstance().spawnService.spawnCreature(Template, 0, planet.getName(), cellId, spawnPosition.x, spawnPosition.y, spawnPosition.z, orientation.w, orientation.x, orientation.y, orientation.z, level); +// AIActor newAIActor = (AIActor)newObject.getAttachment("AI"); +// newAIActor.cloneActor(((AIActor) object.getAttachment("AI"))); //object.setAttachment("AI", null); } catch (Exception e) { e.printStackTrace();