diff --git a/apps/openmw/mwmp/LocalPlayer.cpp b/apps/openmw/mwmp/LocalPlayer.cpp index 3f464958d..ba2115969 100644 --- a/apps/openmw/mwmp/LocalPlayer.cpp +++ b/apps/openmw/mwmp/LocalPlayer.cpp @@ -243,7 +243,8 @@ void LocalPlayer::updateAttributes(bool forceUpdate) for (int i = 0; i < 8; ++i) { - if (ptrNpcStats.getAttribute(i).getBase() != creatureStats.mAttributes[i].mBase) + if (ptrNpcStats.getAttribute(i).getBase() != creatureStats.mAttributes[i].mBase || + ptrNpcStats.getAttribute(i).getModifier() != creatureStats.mAttributes[i].mMod) { ptrNpcStats.getAttribute(i).writeState(creatureStats.mAttributes[i]); attributesChanged = true;