[MID] updated Teferi, Who Slows the Sunset emblem

This commit is contained in:
Evan Kranzler 2021-09-22 09:39:21 -04:00
parent aec68ac9d5
commit 4ab41a5b12
7 changed files with 120 additions and 38 deletions

View file

@ -2571,7 +2571,7 @@ public class TestPlayer implements Player {
// library
if (target.getOriginalTarget() instanceof TargetCardInLibrary
|| (target.getOriginalTarget() instanceof TargetCard && target.getOriginalTarget().getZone() == Zone.LIBRARY)) {
|| (target.getOriginalTarget() instanceof TargetCard && target.getOriginalTarget().getZone() == Zone.LIBRARY)) {
// user don't have access to library, so it must be targeted through list/revealed cards
Assert.fail("Library zone is private, you must target through cards list, e.g. revealed: " + target.getOriginalTarget().getClass().getCanonicalName());
}
@ -3714,6 +3714,16 @@ public class TestPlayer implements Player {
return computerPlayer.canPlayCardsFromGraveyard();
}
@Override
public void setDrawsOnOpponentsTurn(boolean drawsOnOpponentsTurn) {
computerPlayer.setDrawsOnOpponentsTurn(drawsOnOpponentsTurn);
}
@Override
public boolean isDrawsOnOpponentsTurn() {
return computerPlayer.isDrawsOnOpponentsTurn();
}
@Override
public void setPayManaMode(boolean payManaMode) {
computerPlayer.setPayManaMode(payManaMode);

View file

@ -236,6 +236,16 @@ public class PlayerStub implements Player {
return false;
}
@Override
public void setDrawsOnOpponentsTurn(boolean drawsOnOpponentsTurn) {
}
@Override
public boolean isDrawsOnOpponentsTurn() {
return false;
}
@Override
public List<AlternativeSourceCosts> getAlternativeSourceCosts() {
return null;