From e4ae2f3fecd26a14072464de1499fba546353fda Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Thu, 16 Jul 2020 23:56:43 +0200 Subject: [PATCH] * Fixed Rollback UI bug with ManaPool's autoPayment and autoPaymentRestricted (fixes #5002). --- Mage/src/main/java/mage/players/PlayerImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Mage/src/main/java/mage/players/PlayerImpl.java b/Mage/src/main/java/mage/players/PlayerImpl.java index 77cbcf6ce44..ccc4c3c6f74 100644 --- a/Mage/src/main/java/mage/players/PlayerImpl.java +++ b/Mage/src/main/java/mage/players/PlayerImpl.java @@ -318,6 +318,10 @@ public abstract class PlayerImpl implements Player, Serializable { this.maxHandSize = player.getMaxHandSize(); this.maxAttackedBy = player.getMaxAttackedBy(); this.manaPool = player.getManaPool().copy(); + // Restore user specific settings in case changed since state save + this.manaPool.setAutoPayment(this.getUserData().isManaPoolAutomatic()); + this.manaPool.setAutoPaymentRestricted(this.getUserData().isManaPoolAutomaticRestricted()); + this.turns = player.getTurns(); this.range = player.getRange();