mirror of
https://github.com/magefree/mage.git
synced 2025-12-30 15:32:08 -08:00
fix for shadow of the grave
This commit is contained in:
parent
b3110af503
commit
10ecbd5adb
2 changed files with 9 additions and 11 deletions
|
|
@ -86,12 +86,11 @@ class ShadowOfTheGraveEffect extends OneShotEffect {
|
|||
Player controller = game.getPlayer(source.getControllerId());
|
||||
CardsCycledOrDiscardedThisTurnWatcher watcher = (CardsCycledOrDiscardedThisTurnWatcher) game.getState().getWatchers().get("CardsCycledOrDiscardedThisTurnWatcher");
|
||||
if (controller != null
|
||||
&& watcher != null
|
||||
&& watcher.getCardsCycledOrDiscardedThisTurn(controller.getId()) != null) {
|
||||
&& watcher != null) {
|
||||
for (Card card : watcher.getCardsCycledOrDiscardedThisTurn(controller.getId()).getCards(game)) {
|
||||
if (card != null
|
||||
&& game.getState().getZone(card.getId()) == Zone.GRAVEYARD //must come from their graveyard
|
||||
&& card.getOwnerId() == controller.getId()) { //confirm ownership
|
||||
&& card.getOwnerId().equals(controller.getId())) { //confirm ownership
|
||||
controller.moveCardToHandWithInfo(card, source.getId(), game, true);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue