mirror of
https://github.com/magefree/mage.git
synced 2025-12-22 11:32:00 -08:00
Fix #8439
This commit is contained in:
parent
b6ab7dbaac
commit
76a7e4fe2c
6 changed files with 6 additions and 6 deletions
|
|
@ -77,7 +77,7 @@ class CharmbreakerDevilsEffect extends OneShotEffect {
|
||||||
TargetCard target = new TargetCardInYourGraveyard(StaticFilters.FILTER_CARD_INSTANT_AND_SORCERY);
|
TargetCard target = new TargetCardInYourGraveyard(StaticFilters.FILTER_CARD_INSTANT_AND_SORCERY);
|
||||||
target.setRandom(true);
|
target.setRandom(true);
|
||||||
target.setNotTarget(true);
|
target.setNotTarget(true);
|
||||||
player.chooseTarget(outcome, target, source, game);
|
target.chooseTarget(outcome, player.getId(), source, game);
|
||||||
Card card = game.getCard(target.getFirstTarget());
|
Card card = game.getCard(target.getFirstTarget());
|
||||||
return card != null && player.moveCards(card, Zone.HAND, source, game);
|
return card != null && player.moveCards(card, Zone.HAND, source, game);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -77,7 +77,7 @@ class CinderheartGiantEffect extends OneShotEffect {
|
||||||
TargetPermanent target = new TargetOpponentsCreaturePermanent();
|
TargetPermanent target = new TargetOpponentsCreaturePermanent();
|
||||||
target.setNotTarget(true);
|
target.setNotTarget(true);
|
||||||
target.setRandom(true);
|
target.setRandom(true);
|
||||||
player.chooseTarget(outcome, target, source, game);
|
target.chooseTarget(outcome, player.getId(), source, game);
|
||||||
Permanent permanent = game.getPermanent(target.getFirstTarget());
|
Permanent permanent = game.getPermanent(target.getFirstTarget());
|
||||||
return permanent != null && permanent.damage(7, source.getSourceId(), source, game) > 0;
|
return permanent != null && permanent.damage(7, source.getSourceId(), source, game) > 0;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -75,7 +75,7 @@ class GhoulraiserEffect extends OneShotEffect {
|
||||||
TargetCard target = new TargetCardInYourGraveyard(filter);
|
TargetCard target = new TargetCardInYourGraveyard(filter);
|
||||||
target.setNotTarget(true);
|
target.setNotTarget(true);
|
||||||
target.setRandom(true);
|
target.setRandom(true);
|
||||||
player.chooseTarget(outcome, target, source, game);
|
target.chooseTarget(outcome, player.getId(), source, game);
|
||||||
return player.moveCards(game.getCard(target.getFirstTarget()), Zone.HAND, source, game);
|
return player.moveCards(game.getCard(target.getFirstTarget()), Zone.HAND, source, game);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -73,7 +73,7 @@ class HauntedFengrafEffect extends OneShotEffect {
|
||||||
TargetCard target = new TargetCardInYourGraveyard(StaticFilters.FILTER_CARD_CREATURE);
|
TargetCard target = new TargetCardInYourGraveyard(StaticFilters.FILTER_CARD_CREATURE);
|
||||||
target.setNotTarget(true);
|
target.setNotTarget(true);
|
||||||
target.setRandom(true);
|
target.setRandom(true);
|
||||||
player.chooseTarget(outcome, target, source, game);
|
target.chooseTarget(outcome, player.getId(), source, game);
|
||||||
return player.moveCards(game.getCard(target.getFirstTarget()), Zone.HAND, source, game);
|
return player.moveCards(game.getCard(target.getFirstTarget()), Zone.HAND, source, game);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -63,7 +63,7 @@ class MakeAWishEffect extends OneShotEffect {
|
||||||
TargetCard target = new TargetCardInYourGraveyard(Math.min(player.getGraveyard().size(), 2), StaticFilters.FILTER_CARD);
|
TargetCard target = new TargetCardInYourGraveyard(Math.min(player.getGraveyard().size(), 2), StaticFilters.FILTER_CARD);
|
||||||
target.setNotTarget(true);
|
target.setNotTarget(true);
|
||||||
target.setRandom(true);
|
target.setRandom(true);
|
||||||
player.chooseTarget(outcome, target, source, game);
|
target.chooseTarget(outcome, player.getId(), source, game);
|
||||||
return player.moveCards(new CardsImpl(target.getTargets()), Zone.HAND, source, game);
|
return player.moveCards(new CardsImpl(target.getTargets()), Zone.HAND, source, game);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -97,7 +97,7 @@ class RadiantScrollwielderEffect extends OneShotEffect {
|
||||||
TargetCardInYourGraveyard target = new TargetCardInYourGraveyard(StaticFilters.FILTER_CARD_INSTANT_OR_SORCERY);
|
TargetCardInYourGraveyard target = new TargetCardInYourGraveyard(StaticFilters.FILTER_CARD_INSTANT_OR_SORCERY);
|
||||||
target.setNotTarget(true);
|
target.setNotTarget(true);
|
||||||
target.setRandom(true);
|
target.setRandom(true);
|
||||||
player.chooseTarget(outcome, target, source, game);
|
target.chooseTarget(outcome, player.getId(), source, game);
|
||||||
Card card = game.getCard(target.getFirstTarget());
|
Card card = game.getCard(target.getFirstTarget());
|
||||||
if (card == null) {
|
if (card == null) {
|
||||||
return false;
|
return false;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue