From 5d2d9aef9bd0bacb1605c5d302381e748f8cfddf Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Mon, 19 Apr 2021 18:19:10 -0400 Subject: [PATCH] v0.9.3: incendiary darts now use durability when used on terrain --- .../items/weapon/missiles/darts/IncendiaryDart.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/darts/IncendiaryDart.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/darts/IncendiaryDart.java index 63a46c564..576d08680 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/darts/IncendiaryDart.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/missiles/darts/IncendiaryDart.java @@ -42,7 +42,12 @@ public class IncendiaryDart extends TippedDart { Char enemy = Actor.findChar( cell ); if ((enemy == null || enemy == curUser) && Dungeon.level.flamable[cell]) { GameScene.add(Blob.seed(cell, 4, Fire.class)); - Dungeon.level.drop(new Dart(), cell).sprite.drop(); + decrementDurability(); + if (durability > 0){ + super.onThrow(cell); + } else { + Dungeon.level.drop(new Dart(), cell).sprite.drop(); + } } else{ super.onThrow(cell); }