From 8f18dc87c436400e8b88d388032781bda10c8972 Mon Sep 17 00:00:00 2001 From: David Cernat Date: Wed, 5 Apr 2017 04:45:51 +0300 Subject: [PATCH] [General] Model ActorList on Container more closely by including action --- .../openmw-mp/Packets/World/PacketActorList.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/components/openmw-mp/Packets/World/PacketActorList.cpp b/components/openmw-mp/Packets/World/PacketActorList.cpp index 634d22822..fcf512dbf 100644 --- a/components/openmw-mp/Packets/World/PacketActorList.cpp +++ b/components/openmw-mp/Packets/World/PacketActorList.cpp @@ -12,10 +12,16 @@ void PacketActorList::Packet(RakNet::BitStream *bs, bool send) { WorldPacket::Packet(bs, send); - if (!send) - event->objectChanges.objects.clear(); - else + RW(event->action, send); + + if (send) + { event->objectChanges.count = (unsigned int)(event->objectChanges.objects.size()); + } + else + { + event->objectChanges.objects.clear(); + } RW(event->objectChanges.count, send);