mirror of
https://github.com/magefree/mage.git
synced 2026-01-26 21:29:17 -08:00
Further discussion with rules experts, Tempt With should actually batch together for the final step. (#12711)
This commit is contained in:
parent
553ca300e8
commit
614fae90b7
2 changed files with 4 additions and 18 deletions
|
|
@ -75,15 +75,8 @@ class TemptWithBunniesEffect extends OneShotEffect {
|
|||
}
|
||||
}
|
||||
if (opponentsAddedTokens > 0) {
|
||||
// Each batch of tokens is independent, per ruling:
|
||||
// After each opponent has decided, the effect happens simultaneously for each one who accepted the
|
||||
// offer. Then, the effect happens again for you a number of times equal to the number of opponents who
|
||||
// accepted.
|
||||
// (2024-07-26)
|
||||
for (int i = 0; i < opponentsAddedTokens; i++) {
|
||||
controller.drawCards(1, source, game);
|
||||
tokenCopy.putOntoBattlefield(1, game, source, source.getControllerId(), false, false);
|
||||
}
|
||||
controller.drawCards(opponentsAddedTokens, source, game);
|
||||
tokenCopy.putOntoBattlefield(opponentsAddedTokens, game, source, source.getControllerId(), false, false);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -68,20 +68,13 @@ class TemptWithVengeanceEffect extends OneShotEffect {
|
|||
Player opponent = game.getPlayer(playerId);
|
||||
if (opponent != null) {
|
||||
if (opponent.chooseUse(outcome, "Create " + xValue + " Elemental tokens?", source, game)) {
|
||||
opponentsAddedTokens++;
|
||||
opponentsAddedTokens += xValue;
|
||||
tokenCopy.putOntoBattlefield(xValue, game, source, playerId, false, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (opponentsAddedTokens > 0) {
|
||||
// Each batch of tokens is independent, per ruling:
|
||||
// After each opponent has decided, the effect happens simultaneously for each one who accepted the
|
||||
// offer. Then, the effect happens again for you a number of times equal to the number of opponents who
|
||||
// accepted.
|
||||
// (2013-10-17)
|
||||
for (int i = 0; i < opponentsAddedTokens; i++) {
|
||||
tokenCopy.putOntoBattlefield(xValue, game, source, source.getControllerId(), false, false);
|
||||
}
|
||||
tokenCopy.putOntoBattlefield(opponentsAddedTokens, game, source, source.getControllerId(), false, false);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue