fixed various NPEs

This commit is contained in:
BetaSteward 2011-09-12 21:15:54 -04:00
parent d01c992f2e
commit ad4b4e82c2
3 changed files with 19 additions and 9 deletions

View file

@ -74,10 +74,12 @@ public class PutOnLibraryTargetEffect extends OneShotEffect<PutOnLibraryTargetEf
}
case GRAVEYARD:
Card card = game.getCard(id);
for (Player player : game.getPlayers().values()) {
if (player.getGraveyard().contains(card.getId())) {
player.getGraveyard().remove(card);
result |= card.moveToZone(Zone.LIBRARY, source.getId(), game, onTop);
if (card != null) {
for (Player player : game.getPlayers().values()) {
if (player.getGraveyard().contains(card.getId())) {
player.getGraveyard().remove(card);
result |= card.moveToZone(Zone.LIBRARY, source.getId(), game, onTop);
}
}
}
}