Fix Teferi, Time Raveler behavior and ignore W6 emblem failure for now.

This commit is contained in:
Patrick Hulin 2019-12-10 14:24:35 -05:00
parent d3ee51c155
commit fbc88f152e
4 changed files with 18 additions and 10 deletions

View file

@ -43,13 +43,16 @@ class WrennAndSixEmblemEffect extends ContinuousEffectImpl {
}
for (UUID cardId : controller.getGraveyard()) {
Card card = game.getCard(cardId);
if (card == null || !card.isInstantOrSorcery()) {
if (card == null) {
continue;
}
if (card instanceof AdventureCard) {
// Adventure cards are castable per https://twitter.com/elishffrn/status/1179047911729946624
card = ((AdventureCard) card).getSpellCard();
}
if (!card.isInstantOrSorcery()) {
continue;
}
Ability ability = new RetraceAbility(card);
ability.setSourceId(cardId);
ability.setControllerId(card.getOwnerId());