diff --git a/components/openmw-mp/Base/BaseActor.hpp b/components/openmw-mp/Base/BaseActor.hpp index 0a5ea16ce..10214b3ce 100644 --- a/components/openmw-mp/Base/BaseActor.hpp +++ b/components/openmw-mp/Base/BaseActor.hpp @@ -21,6 +21,8 @@ namespace mwmp int mpNum; ESM::Position position; + ESM::Position direction; + ESM::Cell cell; char drawState; @@ -34,9 +36,6 @@ namespace mwmp AnimStates animStates; bool hasAnimStates; - - Movement movement; - bool hasMovement; }; class BaseActorList diff --git a/components/openmw-mp/Packets/Actor/PacketActorPosition.cpp b/components/openmw-mp/Packets/Actor/PacketActorPosition.cpp index 2f7ec17fa..b308dffe3 100644 --- a/components/openmw-mp/Packets/Actor/PacketActorPosition.cpp +++ b/components/openmw-mp/Packets/Actor/PacketActorPosition.cpp @@ -38,6 +38,7 @@ void PacketActorPosition::Packet(RakNet::BitStream *bs, bool send) RW(actor.refNumIndex, send); RW(actor.mpNum, send); RW(actor.position, send); + RW(actor.direction, send); if (!send) {