From 71828351e679354a01deeaf81824b820a39318b7 Mon Sep 17 00:00:00 2001 From: scrawl Date: Sun, 10 Nov 2013 15:28:26 +0100 Subject: [PATCH] Code cleanup: use enum instead of integer --- apps/openmw/mwmechanics/actors.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/openmw/mwmechanics/actors.cpp b/apps/openmw/mwmechanics/actors.cpp index 39276e9645..32f3b4bf96 100644 --- a/apps/openmw/mwmechanics/actors.cpp +++ b/apps/openmw/mwmechanics/actors.cpp @@ -164,11 +164,13 @@ namespace MWMechanics for(int i = 0;i < 3;++i) { DynamicStat stat = creatureStats.getDynamic(i); - stat.setModifier(effects.get(EffectKey(80+i)).mMagnitude - - effects.get(EffectKey(18+i)).mMagnitude); + stat.setModifier(effects.get(EffectKey(ESM::MagicEffect::FortifyHealth+i)).mMagnitude - + effects.get(EffectKey(ESM::MagicEffect::DrainHealth+i)).mMagnitude); creatureStats.setDynamic(i, stat); } + + } void Actors::calculateNpcStatModifiers (const MWWorld::Ptr& ptr)