fix Jeskai Infiltrator

This commit is contained in:
Ingmar Goudt 2019-08-24 14:24:50 +02:00
parent 9c7abca22d
commit a979bbfdae

View file

@ -95,8 +95,8 @@ class JeskaiInfiltratorEffect extends OneShotEffect {
Ability newSource = source.copy(); Ability newSource = source.copy();
newSource.setWorksFaceDown(true); newSource.setWorksFaceDown(true);
while (!exileZone.isEmpty()) { //the Set will mimic the Shuffling
Card card = exileZone.getRandom(game); exileZone.getCards(game).forEach(card -> {
ManaCosts manaCosts = null; ManaCosts manaCosts = null;
if (card.isCreature()) { if (card.isCreature()) {
manaCosts = card.getSpellAbility().getManaCosts(); manaCosts = card.getSpellAbility().getManaCosts();
@ -106,7 +106,7 @@ class JeskaiInfiltratorEffect extends OneShotEffect {
} }
MageObjectReference objectReference = new MageObjectReference(card.getId(), card.getZoneChangeCounter(game) + 1, game); MageObjectReference objectReference = new MageObjectReference(card.getId(), card.getZoneChangeCounter(game) + 1, game);
game.addEffect(new BecomesFaceDownCreatureEffect(manaCosts, objectReference, Duration.Custom, FaceDownType.MANIFESTED), newSource); game.addEffect(new BecomesFaceDownCreatureEffect(manaCosts, objectReference, Duration.Custom, FaceDownType.MANIFESTED), newSource);
} });
controller.moveCards(exileZone.getCards(game), Zone.BATTLEFIELD, source, game, false, true, false, null); controller.moveCards(exileZone.getCards(game), Zone.BATTLEFIELD, source, game, false, true, false, null);
return true; return true;
} }