diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Hero.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Hero.java index e0d5605aa..83c99455b 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Hero.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Hero.java @@ -570,7 +570,7 @@ public class Hero extends Char { } if (armDr > 0) dr += armDr; } - if (belongings.weapon() != null) { + if (belongings.weapon() != null && !RingOfForce.fightingUnarmed(this)) { int wepDr = Random.NormalIntRange( 0 , belongings.weapon().defenseFactor( this ) ); if (STR() < ((Weapon)belongings.weapon()).STRReq()){ wepDr -= 2*(((Weapon)belongings.weapon()).STRReq() - STR());