From 650bf636b44eb546fe1f119d0ac31ef85c594bed Mon Sep 17 00:00:00 2001 From: Doublestrike Date: Mon, 3 Oct 2011 11:04:49 +0000 Subject: [PATCH] WinLose bug fix: Quest win penalizes 15 credits and doesn't add win credits - fixed. --- src/main/java/forge/quest/gui/QuestWinLoseHandler.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/forge/quest/gui/QuestWinLoseHandler.java b/src/main/java/forge/quest/gui/QuestWinLoseHandler.java index e88db564b9d..3080e3c1c5d 100644 --- a/src/main/java/forge/quest/gui/QuestWinLoseHandler.java +++ b/src/main/java/forge/quest/gui/QuestWinLoseHandler.java @@ -110,7 +110,7 @@ public class QuestWinLoseHandler extends WinLoseModeHandler { view.btnQuit.setText("Surrender (15 Credits)"); return false; } - + // Win case if(wonMatch) { // Standard event reward credits @@ -159,10 +159,10 @@ public class QuestWinLoseHandler extends WinLoseModeHandler { @Override public void actionOnQuit() { // Record win/loss in quest data - if (model.qMatchState.isMatchWonBy(AllZone.getHumanPlayer().getName())) { + if (wonMatch) { model.qData.addWin(); } else { - model.qData.addLost(); + model.qData.addLost(); model.qData.subtractCredits(15); } @@ -333,6 +333,7 @@ public class QuestWinLoseHandler extends WinLoseModeHandler { sb.append(String.format("%s %d credits in total.", congrats, credTotal)); sb.append(""); + model.qData.addCredits(credTotal); // Generate Swing components and attach. icoTemp = GuiUtils.getResizedIcon("GoldIcon.png",0.5);