diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/ArmoredStatue.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/ArmoredStatue.java index 723d2bc53..67c1ba793 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/ArmoredStatue.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/ArmoredStatue.java @@ -91,6 +91,7 @@ public class ArmoredStatue extends Statue { @Override public int defenseProc(Char enemy, int damage) { + damage = super.defenseProc(enemy, damage); return armor.proc(enemy, this, damage); } diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/DriedRose.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/DriedRose.java index df6723ca9..43fcb385c 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/DriedRose.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/DriedRose.java @@ -616,10 +616,9 @@ public class DriedRose extends Artifact { @Override public int defenseProc(Char enemy, int damage) { if (rose != null && rose.armor != null) { - return rose.armor.proc( enemy, this, damage ); - } else { - return super.defenseProc(enemy, damage); + damage = rose.armor.proc( enemy, this, damage ); } + return super.defenseProc(enemy, damage); } @Override