diff --git a/apps/openmw/mwmechanics/actors.cpp b/apps/openmw/mwmechanics/actors.cpp index f28e2cc52..f27bb312a 100644 --- a/apps/openmw/mwmechanics/actors.cpp +++ b/apps/openmw/mwmechanics/actors.cpp @@ -532,6 +532,9 @@ namespace MWMechanics creatureStats.setAttribute(i, stat); } + if (creatureStats.needToRecalcDynamicStats()) + calculateDynamicStats(ptr); + { Spells & spells = creatureStats.getSpells(); for (Spells::TIterator it = spells.begin(); it != spells.end(); ++it)