From ff25a4fe15e8b43a38f623a8d87251dd51e69bc7 Mon Sep 17 00:00:00 2001 From: Major- Date: Thu, 28 Nov 2013 18:55:18 +0000 Subject: [PATCH] Correct npc synchronization. --- src/org/apollo/game/sync/task/NpcSynchronizationTask.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/org/apollo/game/sync/task/NpcSynchronizationTask.java b/src/org/apollo/game/sync/task/NpcSynchronizationTask.java index bcdd3374..02f7c6d3 100644 --- a/src/org/apollo/game/sync/task/NpcSynchronizationTask.java +++ b/src/org/apollo/game/sync/task/NpcSynchronizationTask.java @@ -46,6 +46,7 @@ public final class NpcSynchronizationTask extends SynchronizationTask { public void run() { SynchronizationBlockSet blockSet = player.getBlockSet(); List localNpcs = player.getLocalNpcList(); + int oldLocalNpcs = localNpcs.size(); List segments = new ArrayList(); Iterator it = localNpcs.iterator(); @@ -78,7 +79,7 @@ public final class NpcSynchronizationTask extends SynchronizationTask { break; } - NpcSynchronizationEvent event = new NpcSynchronizationEvent(player.getPosition(), segments, localNpcs.size()); + NpcSynchronizationEvent event = new NpcSynchronizationEvent(player.getPosition(), segments, oldLocalNpcs); player.send(event); }