mirror of
https://github.com/magefree/mage.git
synced 2026-01-24 12:19:59 -08:00
Create token for a commander that instead of being exiled by (#3675)
Curse of the Swine was put into the command zone. #3669
This commit is contained in:
parent
f0d9988e9b
commit
e0a61b9918
2 changed files with 45 additions and 1 deletions
|
|
@ -35,6 +35,7 @@ import mage.cards.CardImpl;
|
|||
import mage.cards.CardSetInfo;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Outcome;
|
||||
import mage.constants.Zone;
|
||||
import mage.game.Game;
|
||||
import mage.game.permanent.Permanent;
|
||||
import mage.game.permanent.token.CurseOfTheSwineBoarToken;
|
||||
|
|
@ -94,7 +95,7 @@ class CurseOfTheSwineEffect extends OneShotEffect {
|
|||
for (UUID targetId : this.getTargetPointer().getTargets(game, source)) {
|
||||
Permanent creature = game.getPermanent(targetId);
|
||||
if (creature != null) {
|
||||
if (creature.moveToExile(null, null, source.getSourceId(), game)) {
|
||||
if (creature.moveToExile(null, null, source.getSourceId(), game) || creature.moveToZone(Zone.COMMAND, source.getSourceId(), game, false)) {
|
||||
CurseOfTheSwineBoarToken swineToken = new CurseOfTheSwineBoarToken();
|
||||
swineToken.putOntoBattlefield(1, game, source.getSourceId(), creature.getControllerId());
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue