v0.7.4b: fixed talisman of foresight warn effect not being saved/loaded

This commit is contained in:
Evan Debenham 2019-08-07 16:23:30 -04:00
parent 43e6efe12d
commit 0386ecf783

View File

@ -34,6 +34,7 @@ import com.shatteredpixel.shatteredpixeldungeon.sprites.ItemSpriteSheet;
import com.shatteredpixel.shatteredpixeldungeon.ui.BuffIndicator;
import com.shatteredpixel.shatteredpixeldungeon.utils.GLog;
import com.watabou.noosa.audio.Sample;
import com.watabou.utils.Bundle;
import java.util.ArrayList;
@ -131,9 +132,24 @@ public class TalismanOfForesight extends Artifact {
return desc;
}
public class Foresight extends ArtifactBuff{
private static final String WARN = "warn";
@Override
public void storeInBundle(Bundle bundle) {
super.storeInBundle(bundle);
bundle.put(WARN, warn);
}
@Override
public void restoreFromBundle(Bundle bundle) {
super.restoreFromBundle(bundle);
warn = bundle.getInt(WARN);
}
private int warn = 0;
public class Foresight extends ArtifactBuff{
@Override
public boolean act() {
spend( TICK );