Proper instance NPC deletion.
This commit is contained in:
@ -112,7 +112,7 @@ public class TimerHolder<T> implements Runnable
|
||||
return false;
|
||||
}
|
||||
|
||||
_task.cancel(false);
|
||||
_task.cancel(true);
|
||||
_cancelScript.onTimerCancel(this);
|
||||
return true;
|
||||
}
|
||||
|
@ -642,6 +642,7 @@ public final class Instance implements IIdentifiable, INamable
|
||||
public void removeNpcs()
|
||||
{
|
||||
_spawns.forEach(SpawnTemplate::despawnAll);
|
||||
_npcs.forEach(L2Npc::deleteMe);
|
||||
_npcs.clear();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user