From b2691bf6eb0e23347454b75b219037960b8c3aad Mon Sep 17 00:00:00 2001 From: elcnesh Date: Thu, 2 Apr 2015 09:12:19 +0000 Subject: [PATCH] Require "Blockers" in TriggerAttackerBlocked to be an Iterable rather than a List, fixing issue with Flash Foliage. --- .../java/forge/game/trigger/TriggerAttackerBlocked.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/forge-game/src/main/java/forge/game/trigger/TriggerAttackerBlocked.java b/forge-game/src/main/java/forge/game/trigger/TriggerAttackerBlocked.java index 519e76a2179..b5e9b74b1e4 100644 --- a/forge-game/src/main/java/forge/game/trigger/TriggerAttackerBlocked.java +++ b/forge-game/src/main/java/forge/game/trigger/TriggerAttackerBlocked.java @@ -17,12 +17,11 @@ */ package forge.game.trigger; +import java.util.Map; + import forge.game.card.Card; import forge.game.spellability.SpellAbility; -import java.util.List; -import java.util.Map; - /** *

* Trigger_AttackerBlocked class. @@ -61,8 +60,8 @@ public class TriggerAttackerBlocked extends Trigger { if (this.mapParams.containsKey("ValidBlocker")) { boolean valid = false; @SuppressWarnings("unchecked") - List list = (List) runParams2.get("Blockers"); - for (Card b : list) { + final Iterable list = (Iterable) runParams2.get("Blockers"); + for (final Card b : list) { if (matchesValid(b, this.mapParams.get("ValidBlocker").split(","), this.getHostCard())) { valid = true; break;