mirror of
https://github.com/2006-Scape/apollo.git
synced 2026-07-06 08:40:03 +00:00
Correct npc synchronization.
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user