diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Mob.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Mob.java index d267f3edb..2339ce553 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Mob.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Mob.java @@ -601,7 +601,7 @@ public abstract class Mob extends Char { } if (buff(SoulMark.class) != null) { - int restoration = Math.min(damage, HP); + int restoration = Math.min(damage, HP+shielding()); //physical damage that doesn't come from the hero is less effective if (enemy != Dungeon.hero){