From df58763fe41c8a6a863af7d2abb6a2096bbfda30 Mon Sep 17 00:00:00 2001 From: magenoxx Date: Fri, 7 Sep 2012 23:24:50 +0400 Subject: [PATCH] Fixed Issue#70: Game handles to lose by draw from empty library not correct --- Mage/src/mage/players/Library.java | 3 +++ Mage/src/mage/players/PlayerImpl.java | 1 + 2 files changed, 4 insertions(+) diff --git a/Mage/src/mage/players/Library.java b/Mage/src/mage/players/Library.java index 6c098e6b89b..41fd2c15300 100644 --- a/Mage/src/mage/players/Library.java +++ b/Mage/src/mage/players/Library.java @@ -221,4 +221,7 @@ public class Library implements Serializable { return null; } + public void reset() { + this.emptyDraw = false; + } } diff --git a/Mage/src/mage/players/PlayerImpl.java b/Mage/src/mage/players/PlayerImpl.java index 659b47ff7e3..cdb3a279cc8 100644 --- a/Mage/src/mage/players/PlayerImpl.java +++ b/Mage/src/mage/players/PlayerImpl.java @@ -197,6 +197,7 @@ public abstract class PlayerImpl> implements Player, Ser this.hand.clear(); this.graveyard.clear(); } + this.library.reset(); this.abilities.clear(); this.counters.clear(); this.wins = false;