From 0386ecf78320fb985ff637a4a484e8f530955152 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Wed, 7 Aug 2019 16:23:30 -0400 Subject: [PATCH] v0.7.4b: fixed talisman of foresight warn effect not being saved/loaded --- .../items/artifacts/TalismanOfForesight.java | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/TalismanOfForesight.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/TalismanOfForesight.java index 87c80c3e4..5dce5eb9c 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/TalismanOfForesight.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/TalismanOfForesight.java @@ -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; @@ -130,9 +131,24 @@ public class TalismanOfForesight extends Artifact { return desc; } - + + 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{ - private int warn = 0; @Override public boolean act() {