diff --git a/apps/openmw/mwmp/DedicatedActor.cpp b/apps/openmw/mwmp/DedicatedActor.cpp index cc289a8ed..dcf379859 100644 --- a/apps/openmw/mwmp/DedicatedActor.cpp +++ b/apps/openmw/mwmp/DedicatedActor.cpp @@ -152,7 +152,7 @@ void DedicatedActor::setStatsDynamic() // Resurrect this Actor if it's not supposed to be dead according to its authority if (creatureStats.mDynamic[0].mCurrent > 0) - ptrCreatureStats->resurrect(); + MWBase::Environment::get().getMechanicsManager()->resurrect(ptr); for (int i = 0; i < 3; ++i) { diff --git a/apps/openmw/mwmp/DedicatedPlayer.cpp b/apps/openmw/mwmp/DedicatedPlayer.cpp index 4e74b40f3..4f10a27f6 100644 --- a/apps/openmw/mwmp/DedicatedPlayer.cpp +++ b/apps/openmw/mwmp/DedicatedPlayer.cpp @@ -98,7 +98,7 @@ void DedicatedPlayer::update(float dt) } if (ptrCreatureStats->isDead()) - ptrCreatureStats->resurrect(); + MWBase::Environment::get().getMechanicsManager()->resurrect(ptr); ptrCreatureStats->setAttacked(false);