diff --git a/src/services/ai/AIActor.java b/src/services/ai/AIActor.java index 160f8b65..dccaaf81 100644 --- a/src/services/ai/AIActor.java +++ b/src/services/ai/AIActor.java @@ -290,27 +290,29 @@ public class AIActor { } - public void scheduleDespawn() - { + public void scheduleDespawn() { // Sometimes these tasks are null? - try - { - aggroCheckTask.cancel(true); - regenTask.cancel(true); - } - catch(Exception ex ) { } - scheduler.schedule(new Runnable() - { + try { + aggroCheckTask.cancel(true); + } catch(Exception e) { + + } + + try { + regenTask.cancel(true); + } catch(Exception e) { + + } + + scheduler.schedule(new Runnable() { @Override - public void run() - { + public void run() { damageMap.clear(); followObject = null; creature.setAttachment("AI", null); NGECore.getInstance().objectService.destroyObject(creature); } - }, 2, TimeUnit.MINUTES); }