diff --git a/apps/openmw/mwmechanics/spelleffects.cpp b/apps/openmw/mwmechanics/spelleffects.cpp index 2b3fe1dc29..b8fa903b23 100644 --- a/apps/openmw/mwmechanics/spelleffects.cpp +++ b/apps/openmw/mwmechanics/spelleffects.cpp @@ -840,9 +840,10 @@ namespace MWMechanics } break; case ESM::MagicEffect::AbsorbSkill: - if (!godmode && target.getClass().isNpc()) + if (!godmode) { - damageSkill(target, effect, effect.mMagnitude); + if (target.getClass().isNpc()) + damageSkill(target, effect, effect.mMagnitude); if (!caster.isEmpty() && caster.getClass().isNpc()) fortifySkill(caster, effect, effect.mMagnitude); }