diff --git a/forge-gui-mobile/src/forge/adventure/scene/InnScene.java b/forge-gui-mobile/src/forge/adventure/scene/InnScene.java index a9b2459e7dd..1a79e724c1d 100644 --- a/forge-gui-mobile/src/forge/adventure/scene/InnScene.java +++ b/forge-gui-mobile/src/forge/adventure/scene/InnScene.java @@ -77,6 +77,8 @@ public class InnScene extends UIScene { public void enter() { super.enter(); int tempHealthCost = Current.player().falseLifeCost(); + if (tempHealthCost < 0) // if computed negative set 250 as minimum + tempHealthCost = 250; boolean purchaseable = Current.player().getMaxLife() == Current.player().getLife() && tempHealthCost <= Current.player().getGold(); diff --git a/forge-gui-mobile/src/forge/assets/Assets.java b/forge-gui-mobile/src/forge/assets/Assets.java index 7a9e1b6eab8..f646116f987 100644 --- a/forge-gui-mobile/src/forge/assets/Assets.java +++ b/forge-gui-mobile/src/forge/assets/Assets.java @@ -382,6 +382,7 @@ public class Assets implements Disposable { if (memoryPerFile.containsKey(fileName)) { memoryPerFile.remove(fileName); } + cardArtCache().clear(); } public float getMemoryInMegabytes() {