From 105ce09c2934b9e585024e315f7111ab97f3c986 Mon Sep 17 00:00:00 2001 From: Doublestrike Date: Wed, 19 Sep 2012 04:07:22 +0000 Subject: [PATCH] Bugfix: zeppelin button sometimes visible although zeppelin hadn't been purchased. --- src/main/java/forge/gui/match/QuestWinLoseHandler.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/forge/gui/match/QuestWinLoseHandler.java b/src/main/java/forge/gui/match/QuestWinLoseHandler.java index 25988489e00..8cfff49f2c1 100644 --- a/src/main/java/forge/gui/match/QuestWinLoseHandler.java +++ b/src/main/java/forge/gui/match/QuestWinLoseHandler.java @@ -289,7 +289,9 @@ public class QuestWinLoseHandler extends ControlWinLose { // Reset cards and zeppelin use qData.getCards().clearShopList(); - qData.getAssets().setItemLevel(QuestItemType.ZEPPELIN, 1); + if (qData.getAssets().hasItem(QuestItemType.ZEPPELIN)) { + qData.getAssets().setItemLevel(QuestItemType.ZEPPELIN, 1); + } if (qEvent instanceof QuestEventChallenge) { final int id = ((QuestEventChallenge) qEvent).getId();