Bloodbond March - minor change.
*/
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,15 +87,19 @@ 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);
+ if (player != null) {
player.moveCards(player.getGraveyard().getCards(filter, game), Zone.BATTLEFIELD, source, game);
}
+ }
return true;
}
