v1.3.0: fixed a loading error in degrade debuff

This commit is contained in:
Evan Debenham
2022-06-05 16:40:38 -04:00
committed by Evan Debenham
parent ba981553a3
commit 0690524ea7
@@ -21,10 +21,13 @@
package com.shatteredpixel.shatteredpixeldungeon.actors.buffs; package com.shatteredpixel.shatteredpixeldungeon.actors.buffs;
import com.shatteredpixel.shatteredpixeldungeon.Dungeon;
import com.shatteredpixel.shatteredpixeldungeon.actors.Char; import com.shatteredpixel.shatteredpixeldungeon.actors.Char;
import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Hero; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Hero;
import com.shatteredpixel.shatteredpixeldungeon.items.Item; import com.shatteredpixel.shatteredpixeldungeon.items.Item;
import com.shatteredpixel.shatteredpixeldungeon.messages.Messages; import com.shatteredpixel.shatteredpixeldungeon.messages.Messages;
import com.shatteredpixel.shatteredpixeldungeon.scenes.GameScene;
import com.shatteredpixel.shatteredpixeldungeon.scenes.PixelScene;
import com.shatteredpixel.shatteredpixeldungeon.ui.BuffIndicator; import com.shatteredpixel.shatteredpixeldungeon.ui.BuffIndicator;
public class Degrade extends FlavourBuff { public class Degrade extends FlavourBuff {
@@ -40,7 +43,7 @@ public class Degrade extends FlavourBuff {
public boolean attachTo(Char target) { public boolean attachTo(Char target) {
if (super.attachTo(target)){ if (super.attachTo(target)){
Item.updateQuickslot(); Item.updateQuickslot();
if (target instanceof Hero) ((Hero) target).updateHT(false); if (target == Dungeon.hero) ((Hero) target).updateHT(false);
return true; return true;
} }
return false; return false;
@@ -49,7 +52,7 @@ public class Degrade extends FlavourBuff {
@Override @Override
public void detach() { public void detach() {
super.detach(); super.detach();
if (target instanceof Hero) ((Hero) target).updateHT(false); if (target == Dungeon.hero) ((Hero) target).updateHT(false);
Item.updateQuickslot(); Item.updateQuickslot();
} }