* Feather, the Redeemed - fixed that it returns to hand re-casted/blinked cards;

This commit is contained in:
Oleg Agafonov 2019-05-02 23:15:43 +04:00
parent 648026ac0b
commit 735d2a16a2
2 changed files with 123 additions and 4 deletions

View file

@ -167,11 +167,9 @@ class FeatherTheRedeemedEffect extends ReplacementEffectImpl {
if (zEvent.getFromZone() == Zone.STACK
&& zEvent.getToZone() == Zone.GRAVEYARD
&& event.getSourceId() != null) {
if (event.getSourceId().equals(event.getTargetId())) {
if (event.getSourceId().equals(event.getTargetId()) && mor.getZoneChangeCounter() == game.getState().getZoneChangeCounter(event.getSourceId())) {
Spell spell = game.getStack().getSpell(mor.getSourceId());
if (spell != null && spell.isInstantOrSorcery()) {
return true;
}
return spell != null && spell.isInstantOrSorcery();
}
}
return false;