From 3d6a2ec015b606fe63febada2bf574621e6c77e9 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Tue, 9 Jul 2013 14:48:23 +0200 Subject: [PATCH] * Liliana Vess - Fixed that her put into play effect didn't check for players in range. --- Mage.Sets/src/mage/sets/magic2010/LilianaVess.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Mage.Sets/src/mage/sets/magic2010/LilianaVess.java b/Mage.Sets/src/mage/sets/magic2010/LilianaVess.java index 43b801a2edf..20ea6dee38c 100644 --- a/Mage.Sets/src/mage/sets/magic2010/LilianaVess.java +++ b/Mage.Sets/src/mage/sets/magic2010/LilianaVess.java @@ -95,10 +95,14 @@ class LilianaVessEffect extends OneShotEffect { @Override public boolean apply(Game game, Ability source) { - for (Player player: game.getPlayers().values()) { - for (Card card: player.getGraveyard().getCards(game)) { - if (card.getCardType().contains(CardType.CREATURE)) { - card.putOntoBattlefield(game, Zone.GRAVEYARD, source.getSourceId(), source.getControllerId()); + Player controller = game.getPlayer(source.getControllerId()); + for (UUID playerId: controller.getInRange()) { + Player player = game.getPlayer(playerId); + if (player != null) { + for (Card card: player.getGraveyard().getCards(game)) { + if (card.getCardType().contains(CardType.CREATURE)) { + card.putOntoBattlefield(game, Zone.GRAVEYARD, source.getSourceId(), source.getControllerId()); + } } } }