diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/Degrade.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/Degrade.java index cb824f706..831501b3c 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/Degrade.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/Degrade.java @@ -21,10 +21,13 @@ package com.shatteredpixel.shatteredpixeldungeon.actors.buffs; +import com.shatteredpixel.shatteredpixeldungeon.Dungeon; import com.shatteredpixel.shatteredpixeldungeon.actors.Char; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Hero; import com.shatteredpixel.shatteredpixeldungeon.items.Item; import com.shatteredpixel.shatteredpixeldungeon.messages.Messages; +import com.shatteredpixel.shatteredpixeldungeon.scenes.GameScene; +import com.shatteredpixel.shatteredpixeldungeon.scenes.PixelScene; import com.shatteredpixel.shatteredpixeldungeon.ui.BuffIndicator; public class Degrade extends FlavourBuff { @@ -40,7 +43,7 @@ public class Degrade extends FlavourBuff { public boolean attachTo(Char target) { if (super.attachTo(target)){ Item.updateQuickslot(); - if (target instanceof Hero) ((Hero) target).updateHT(false); + if (target == Dungeon.hero) ((Hero) target).updateHT(false); return true; } return false; @@ -49,7 +52,7 @@ public class Degrade extends FlavourBuff { @Override public void detach() { super.detach(); - if (target instanceof Hero) ((Hero) target).updateHT(false); + if (target == Dungeon.hero) ((Hero) target).updateHT(false); Item.updateQuickslot(); }