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 f8d92bc21..8f60d7b4a 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 @@ -533,8 +533,8 @@ public abstract class Mob extends Char { if (buff(SoulMark.class) != null) { int restoration = Math.min(damage, HP); - Dungeon.hero.buff(Hunger.class).satisfy(restoration*0.5f); - Dungeon.hero.HP = (int)Math.ceil(Math.min(Dungeon.hero.HT, Dungeon.hero.HP+(restoration*0.25f))); + Dungeon.hero.buff(Hunger.class).satisfy(restoration); + Dungeon.hero.HP = (int)Math.ceil(Math.min(Dungeon.hero.HT, Dungeon.hero.HP+(restoration*0.33f))); Dungeon.hero.sprite.emitter().burst( Speck.factory(Speck.HEALING), 1 ); }