From 37611029a4030759c5438eaa86bf83c9e483d930 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Fri, 24 May 2019 21:47:01 -0400 Subject: [PATCH] v0.7.3a: fixed bombs destroying armor which contains warrior's seal --- .../com/shatteredpixel/shatteredpixeldungeon/items/Heap.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/Heap.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/Heap.java index e5c4eea2a..0bfe5e9a2 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/Heap.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/Heap.java @@ -35,6 +35,7 @@ import com.shatteredpixel.shatteredpixeldungeon.effects.Speck; import com.shatteredpixel.shatteredpixeldungeon.effects.particles.ElmoParticle; import com.shatteredpixel.shatteredpixeldungeon.effects.particles.FlameParticle; import com.shatteredpixel.shatteredpixeldungeon.effects.particles.ShadowParticle; +import com.shatteredpixel.shatteredpixeldungeon.items.armor.Armor; import com.shatteredpixel.shatteredpixeldungeon.items.artifacts.Artifact; import com.shatteredpixel.shatteredpixeldungeon.items.artifacts.DriedRose; import com.shatteredpixel.shatteredpixeldungeon.items.bombs.Bomb; @@ -320,7 +321,8 @@ public class Heap implements Bundlable { } //unique and upgraded items can endure the blast - } else if (!(item.level() > 0 || item.unique)) + } else if (!(item.level() > 0 || item.unique + || (item instanceof Armor && ((Armor) item).checkSeal() != null))) items.remove( item ); }