From 45ac5377dc0b1fb187b5a4ac0b21400baf15a6be Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Mon, 22 Feb 2021 20:38:29 -0500 Subject: [PATCH] v0.9.2: using darts with a crossbow should now help ID the crossbow --- .../items/weapon/missiles/darts/Dart.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/darts/Dart.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/darts/Dart.java index e9a589542..98ffb2a03 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/darts/Dart.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/darts/Dart.java @@ -117,11 +117,10 @@ public class Dart extends MissileWeapon { @Override public int proc(Char attacker, Char defender, int damage) { - if (bow != null && bow.enchantment != null && attacker.buff(MagicImmune.class) == null){ - level(bow.level()); - damage = bow.enchantment.proc(bow, attacker, defender, damage); - level(0); + if (bow != null){ + damage = bow.proc(attacker, defender, damage); } + return super.proc(attacker, defender, damage); }