Bloodbond March - minor change.

This commit is contained in:
LevelX2 2017-03-11 09:49:51 +01:00
parent 7843187bc7
commit 2d20045b61

View file

@ -27,6 +27,7 @@
*/
package mage.cards.b;
import java.util.UUID;
import mage.abilities.Ability;
import mage.abilities.common.SpellCastAllTriggeredAbility;
import mage.abilities.effects.Effect;
@ -44,8 +45,6 @@ import mage.game.Game;
import mage.game.stack.Spell;
import mage.players.Player;
import java.util.UUID;
/**
*
* @author JRHerlehy
@ -88,14 +87,18 @@ public class BloodbondMarch extends CardImpl {
Spell spell = (Spell) game.getStack().getStackObject(targetPointer.getFirst(game, source));
if (spell == null) return false;
if (spell == null) {
return false;
}
FilterCard filter = new FilterCard();
filter.add(new NamePredicate(spell.getName()));
for (UUID playerId : game.getState().getPlayersInRange(controller.getId(), game)) {
Player player = game.getPlayer(playerId);
player.moveCards(player.getGraveyard().getCards(filter, game), Zone.BATTLEFIELD, source, game);
if (player != null) {
player.moveCards(player.getGraveyard().getCards(filter, game), Zone.BATTLEFIELD, source, game);
}
}
return true;