fixed Relentless Pursuit (NPE errors)

This commit is contained in:
Oleg Agafonov 2020-01-12 08:05:26 +04:00
parent cff44f1436
commit 56d52899c8

View file

@ -89,14 +89,18 @@ class RelentlessPursuitEffect extends OneShotEffect {
if (creatureCardFound) {
TargetCard target = new TargetCardInLibrary(0, 1, creatureFilter);
controller.chooseTarget(Outcome.DrawCard, cards, target, source, game);
cards.remove(target.getFirstTarget());
cardsToHand.add(target.getFirstTarget());
if (target.getFirstTarget() != null) {
cards.remove(target.getFirstTarget());
cardsToHand.add(target.getFirstTarget());
}
}
if (landCardFound) {
TargetCard target = new TargetCardInLibrary(0, 1, landFilter);
controller.chooseTarget(Outcome.DrawCard, cards, target, source, game);
cards.remove(target.getFirstTarget());
cardsToHand.add(target.getFirstTarget());
if (target.getFirstTarget() != null) {
cards.remove(target.getFirstTarget());
cardsToHand.add(target.getFirstTarget());
}
}
controller.moveCards(cardsToHand, Zone.HAND, source, game);
controller.moveCards(cards, Zone.GRAVEYARD, source, game);