diff --git a/apps/openmw/mwworld/worldimp.cpp b/apps/openmw/mwworld/worldimp.cpp index 17e58ced0..224927f58 100644 --- a/apps/openmw/mwworld/worldimp.cpp +++ b/apps/openmw/mwworld/worldimp.cpp @@ -1660,6 +1660,17 @@ namespace MWWorld !Misc::StringUtils::ciEqual(record.mRace, player->mRace) || !Misc::StringUtils::ciEqual(record.mHead, player->mHead) || !Misc::StringUtils::ciEqual(record.mHair, player->mHair); + + /* + Start of tes3mp change (major) + + Force rendering updates on player for as long as this bug is around: + https://bugs.openmw.org/issues/3917 + */ + update = true; + /* + End of tes3mp change (major) + */ } const ESM::NPC *ret = mStore.insert(record); if (update) {