From 1d19df364f28feff254a93971239c19a3df1b342 Mon Sep 17 00:00:00 2001 From: drdev Date: Fri, 3 Oct 2014 11:13:05 +0000 Subject: [PATCH] Indicate progress when searching for multiple cards --- .../java/forge/game/ability/effects/ChangeZoneEffect.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java index 302b37fb453..0628db2fb2c 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java @@ -774,7 +774,11 @@ public class ChangeZoneEffect extends SpellAbilityEffect { c = Iterables.getFirst(fetchList, null); } else { - c = decider.getController().chooseSingleCardForZoneChange(destination, origin, sa, fetchList, delayedReveal, selectPrompt, !sa.hasParam("Mandatory"), decider); + String title = selectPrompt; + if (changeNum > 1) { //indicate progress if multiple cards being chosen + title += " (" + (i + 1) + " / " + changeNum + ")"; + } + c = decider.getController().chooseSingleCardForZoneChange(destination, origin, sa, fetchList, delayedReveal, title, !sa.hasParam("Mandatory"), decider); } if (c == null) {