diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/quest/EscapeCrystal.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/quest/EscapeCrystal.java index 93caf701b..b96f203da 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/quest/EscapeCrystal.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/quest/EscapeCrystal.java @@ -78,7 +78,7 @@ public class EscapeCrystal extends Item { if (b instanceof Wand.Charger || b instanceof Artifact.ArtifactBuff || b instanceof Ring.RingBuff - || b instanceof MeleeWeapon.Charger + //not melee charger, Duelist should retain her charge count || b instanceof ClassArmor.Charger){ b.detach(); } diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/CityLevel.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/CityLevel.java index 52663b443..e3720bda5 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/CityLevel.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/CityLevel.java @@ -169,7 +169,7 @@ public class CityLevel extends RegularLevel { if (b instanceof Wand.Charger || b instanceof Artifact.ArtifactBuff || b instanceof Ring.RingBuff - || b instanceof MeleeWeapon.Charger + //not melee charger, Duelist should retain her charge count || b instanceof ClassArmor.Charger){ b.detach(); }