Fixed some possible exception bugs.

This commit is contained in:
LevelX2 2016-04-06 20:25:13 +02:00
parent ebac7426dc
commit 1ec61abb8e
5 changed files with 45 additions and 35 deletions

View file

@ -112,11 +112,13 @@ class ForkInTheRoadEffect extends OneShotEffect {
controller.moveCards(card, Zone.HAND, source, game);
revealed.remove(card);
}
card = revealed.getCards(game).iterator().next();
if (card != null) {
controller.moveCards(card, Zone.GRAVEYARD, source, game);
if (!revealed.isEmpty()) {
card = revealed.getCards(game).iterator().next();
if (card != null) {
controller.moveCards(card, Zone.GRAVEYARD, source, game);
}
}
} else if (target.getTargets().size() == 1) {
} else if (target.getTargets().size() == 1 && !revealed.isEmpty()) {
Card card = revealed.getCards(game).iterator().next();
if (card != null) {
controller.moveCards(card, Zone.HAND, source, game);