From 5b8293db53a20f4319917dae5adc5b2e727d152c Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Fri, 5 Mar 2021 18:36:42 -0500 Subject: [PATCH] v0.9.2a: darts no longer reveal xbow level indirectly --- .../items/weapon/missiles/darts/Dart.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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 98ffb2a03..95ccbbced 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 @@ -143,7 +143,16 @@ public class Dart extends MissileWeapon { @Override public String info() { updateCrossbow(); - return super.info(); + if (bow != null && !bow.isIdentified()){ + int level = bow.level(); + //temporarily sets the level of the bow to 0 for IDing purposes + bow.level(0); + String info = super.info(); + bow.level(level); + return info; + } else { + return super.info(); + } } @Override