From 06451c13d53c186d88cf3c34dd6a4a18f3260269 Mon Sep 17 00:00:00 2001 From: David Cernat Date: Fri, 1 Oct 2021 03:27:40 +0200 Subject: [PATCH] [Client] Update 3rd person model of local player when setting character --- apps/openmw/mwmp/LocalPlayer.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/openmw/mwmp/LocalPlayer.cpp b/apps/openmw/mwmp/LocalPlayer.cpp index 61e19adaf..a07bd021f 100644 --- a/apps/openmw/mwmp/LocalPlayer.cpp +++ b/apps/openmw/mwmp/LocalPlayer.cpp @@ -944,6 +944,9 @@ void LocalPlayer::setCharacter() world->createRecord(player); MWBase::Environment::get().getMechanicsManager()->playerLoaded(); + + // This is needed to update the player's model instantly if they're in 3rd person + world->reattachPlayerCamera(); } MWBase::Environment::get().getWindowManager()->getInventoryWindow()->rebuildAvatar();