(final CardCollection cards, SpellAbility cause, Map<AbilityKey, Object> params)
| 904 | } |
| 905 | |
| 906 | public final CardCollection exile(final CardCollection cards, SpellAbility cause, Map<AbilityKey, Object> params) { |
| 907 | CardCollection result = new CardCollection(); |
| 908 | for (Card card : cards) { |
| 909 | result.add(exile(card, cause, params)); |
| 910 | } |
| 911 | return result; |
| 912 | } |
| 913 | public final Card exile(final Card c, SpellAbility cause, Map<AbilityKey, Object> params) { |
| 914 | final Zone origin = c.getZone(); |
| 915 | final PlayerZone removed = c.getOwner().getZone(ZoneType.Exile); |
no test coverage detected