diff --git a/apps/openmw/mwmp/LocalPlayer.cpp b/apps/openmw/mwmp/LocalPlayer.cpp index 421e98ec4..51039f57d 100644 --- a/apps/openmw/mwmp/LocalPlayer.cpp +++ b/apps/openmw/mwmp/LocalPlayer.cpp @@ -284,6 +284,7 @@ void LocalPlayer::updateAttributes(bool forceUpdate) { if (ptrNpcStats.getAttribute(i).getBase() != creatureStats.mAttributes[i].mBase || ptrNpcStats.getAttribute(i).getModifier() != creatureStats.mAttributes[i].mMod || + ptrNpcStats.getAttribute(i).getDamage() != creatureStats.mAttributes[i].mDamage || ptrNpcStats.getSkillIncrease(i) != npcStats.mSkillIncrease[i] || forceUpdate) { @@ -318,6 +319,7 @@ void LocalPlayer::updateSkills(bool forceUpdate) // Update a skill if its base value has changed at all or its progress has changed enough if (ptrNpcStats.getSkill(i).getBase() != npcStats.mSkills[i].mBase || ptrNpcStats.getSkill(i).getModifier() != npcStats.mSkills[i].mMod || + ptrNpcStats.getSkill(i).getDamage() != npcStats.mSkills[i].mDamage || abs(ptrNpcStats.getSkill(i).getProgress() - npcStats.mSkills[i].mProgress) > 0.75 || forceUpdate) {