From 16a240b8a5d1f258ea05cd01768ce8c2c15f82b4 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Wed, 30 Jul 2025 16:28:27 -0400 Subject: [PATCH] v3.2.0: nerfed tomahawks, bleed is now a separate roll at 33% --- .../shatteredpixeldungeon/items/weapon/missiles/Tomahawk.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/Tomahawk.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/Tomahawk.java index da9bc4597..ce001ae74 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/Tomahawk.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/Tomahawk.java @@ -26,6 +26,7 @@ import com.shatteredpixel.shatteredpixeldungeon.actors.Char; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Bleeding; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Buff; import com.shatteredpixel.shatteredpixeldungeon.sprites.ItemSpriteSheet; +import com.watabou.utils.Random; public class Tomahawk extends MissileWeapon { @@ -52,7 +53,8 @@ public class Tomahawk extends MissileWeapon { @Override public int proc( Char attacker, Char defender, int damage ) { - Buff.affect( defender, Bleeding.class ).set( Math.round(damage/2f) ); + //33% damage roll as bleed, but ignores armor and str bonus + Buff.affect( defender, Bleeding.class ).set( Math.round(augment.damageFactor(Random.NormalIntRange(min(), max()))/3f) ); return super.proc( attacker, defender, damage ); } }