From f219cb541737cf2277db67c8103d6adcdf8884ff Mon Sep 17 00:00:00 2001 From: David Cernat Date: Wed, 23 Mar 2022 09:51:05 +0200 Subject: [PATCH] [General] Ensure that objects initialized as DedicatedActors are actors --- apps/openmw/mwmp/Cell.cpp | 2 +- components/openmw-mp/Base/BaseActor.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/openmw/mwmp/Cell.cpp b/apps/openmw/mwmp/Cell.cpp index fe875d05a..1d3bd7900 100644 --- a/apps/openmw/mwmp/Cell.cpp +++ b/apps/openmw/mwmp/Cell.cpp @@ -531,7 +531,7 @@ void Cell::initializeDedicatedActors(ActorList& actorList) // If this key doesn't exist, create it if (dedicatedActors.count(mapIndex) == 0) { - MWWorld::Ptr ptrFound = store->searchExact(baseActor.refNum, baseActor.mpNum); + MWWorld::Ptr ptrFound = store->searchExact(baseActor.refNum, baseActor.mpNum, baseActor.refId, true); if (!ptrFound) continue; diff --git a/components/openmw-mp/Base/BaseActor.hpp b/components/openmw-mp/Base/BaseActor.hpp index 4977ee559..1c2065f7d 100644 --- a/components/openmw-mp/Base/BaseActor.hpp +++ b/components/openmw-mp/Base/BaseActor.hpp @@ -19,7 +19,7 @@ namespace mwmp hasStatsDynamicData = false; } - std::string refId; + std::string refId = ""; unsigned int refNum; unsigned int mpNum;