Correct npc synchronization.

This commit is contained in:
Major-
2013-11-28 18:55:18 +00:00
parent f3799391c8
commit ff25a4fe15
@@ -46,6 +46,7 @@ public final class NpcSynchronizationTask extends SynchronizationTask {
public void run() { public void run() {
SynchronizationBlockSet blockSet = player.getBlockSet(); SynchronizationBlockSet blockSet = player.getBlockSet();
List<Npc> localNpcs = player.getLocalNpcList(); List<Npc> localNpcs = player.getLocalNpcList();
int oldLocalNpcs = localNpcs.size();
List<SynchronizationSegment> segments = new ArrayList<SynchronizationSegment>(); List<SynchronizationSegment> segments = new ArrayList<SynchronizationSegment>();
Iterator<Npc> it = localNpcs.iterator(); Iterator<Npc> it = localNpcs.iterator();
@@ -78,7 +79,7 @@ public final class NpcSynchronizationTask extends SynchronizationTask {
break; break;
} }
NpcSynchronizationEvent event = new NpcSynchronizationEvent(player.getPosition(), segments, localNpcs.size()); NpcSynchronizationEvent event = new NpcSynchronizationEvent(player.getPosition(), segments, oldLocalNpcs);
player.send(event); player.send(event);
} }