v2.5.0: fixed game not always saving after showing trinket window

This commit is contained in:
Evan Debenham
2024-06-26 14:20:22 -04:00
parent c1e4465806
commit a59a018d5b

View File

@@ -26,7 +26,6 @@ import com.shatteredpixel.shatteredpixeldungeon.ShatteredPixelDungeon;
import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Hero;
import com.shatteredpixel.shatteredpixeldungeon.items.Generator;
import com.shatteredpixel.shatteredpixeldungeon.items.Item;
import com.shatteredpixel.shatteredpixeldungeon.items.journal.Guidebook;
import com.shatteredpixel.shatteredpixeldungeon.journal.Catalog;
import com.shatteredpixel.shatteredpixeldungeon.journal.Document;
import com.shatteredpixel.shatteredpixeldungeon.messages.Messages;
@@ -39,12 +38,12 @@ import com.shatteredpixel.shatteredpixeldungeon.ui.ItemButton;
import com.shatteredpixel.shatteredpixeldungeon.ui.RedButton;
import com.shatteredpixel.shatteredpixeldungeon.ui.RenderedTextBlock;
import com.shatteredpixel.shatteredpixeldungeon.ui.Window;
import com.shatteredpixel.shatteredpixeldungeon.utils.GLog;
import com.shatteredpixel.shatteredpixeldungeon.windows.IconTitle;
import com.shatteredpixel.shatteredpixeldungeon.windows.WndInfoItem;
import com.shatteredpixel.shatteredpixeldungeon.windows.WndSadGhost;
import com.watabou.utils.Bundle;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collection;
@@ -124,6 +123,11 @@ public class TrinketCatalyst extends Item {
ingredients.get(0).quantity(0);
ShatteredPixelDungeon.scene().addToFront(new WndTrinket(newCata));
try {
Dungeon.saveAll(); //do a save here as pausing alch scene doesn't otherwise save
} catch (IOException e) {
throw new RuntimeException(e);
}
return null;
}