From 0cedc155aed0cd758ab900287c24856bc789967f Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Sun, 17 Mar 2013 17:46:30 +0100 Subject: [PATCH] Set brought to game creatures again to tapped because they must also be tapped if they have vigilance by another effect. --- Mage.Sets/src/mage/sets/innistrad/GeistOfSaintTraft.java | 1 + Mage.Sets/src/mage/sets/innistrad/KessigCagebreakers.java | 1 + Mage.Sets/src/mage/sets/mirrodinbesieged/HeroOfBladehold.java | 1 + Mage.Sets/src/mage/sets/morningtide/PreeminentCaptain.java | 1 + 4 files changed, 4 insertions(+) diff --git a/Mage.Sets/src/mage/sets/innistrad/GeistOfSaintTraft.java b/Mage.Sets/src/mage/sets/innistrad/GeistOfSaintTraft.java index e94b578e08d..56867244fce 100644 --- a/Mage.Sets/src/mage/sets/innistrad/GeistOfSaintTraft.java +++ b/Mage.Sets/src/mage/sets/innistrad/GeistOfSaintTraft.java @@ -95,6 +95,7 @@ class GeistOfSaintTraftEffect extends OneShotEffect { Player controller = game.getPlayer(source.getControllerId()); if (controller != null && token.putOntoBattlefield(1, game, source.getSourceId(), source.getControllerId())) { Permanent p = game.getPermanent(token.getLastAddedToken()); + p.setTapped(true); game.getCombat().addAttackingCreature(p.getId(), game); Effect effect = new ExileTargetEffect(); effect.setTargetPointer(new FixedTarget(token.getLastAddedToken())); diff --git a/Mage.Sets/src/mage/sets/innistrad/KessigCagebreakers.java b/Mage.Sets/src/mage/sets/innistrad/KessigCagebreakers.java index c3e58c73d7b..faa5f902dfe 100644 --- a/Mage.Sets/src/mage/sets/innistrad/KessigCagebreakers.java +++ b/Mage.Sets/src/mage/sets/innistrad/KessigCagebreakers.java @@ -97,6 +97,7 @@ class KessigCagebreakersEffect extends OneShotEffect { for (int i = 0; i < count; i++) { token.putOntoBattlefield(1, game, source.getId(), source.getControllerId()); Permanent permanent = game.getPermanent(token.getLastAddedToken()); + permanent.setTapped(true); game.getCombat().addAttackingCreature(permanent.getId(), game); } return true; diff --git a/Mage.Sets/src/mage/sets/mirrodinbesieged/HeroOfBladehold.java b/Mage.Sets/src/mage/sets/mirrodinbesieged/HeroOfBladehold.java index 24cf7ef252f..d523ce17a9f 100644 --- a/Mage.Sets/src/mage/sets/mirrodinbesieged/HeroOfBladehold.java +++ b/Mage.Sets/src/mage/sets/mirrodinbesieged/HeroOfBladehold.java @@ -90,6 +90,7 @@ class HeroOfBladeholdEffect extends OneShotEffect { for (int i = 0; i < 2; i++) { token.putOntoBattlefield(1, game, source.getId(), source.getControllerId()); Permanent p = game.getPermanent(token.getLastAddedToken()); + p.setTapped(true); game.getCombat().addAttackingCreature(p.getId(), game); } } diff --git a/Mage.Sets/src/mage/sets/morningtide/PreeminentCaptain.java b/Mage.Sets/src/mage/sets/morningtide/PreeminentCaptain.java index 58ef2e79f09..b1bbd12dd08 100644 --- a/Mage.Sets/src/mage/sets/morningtide/PreeminentCaptain.java +++ b/Mage.Sets/src/mage/sets/morningtide/PreeminentCaptain.java @@ -108,6 +108,7 @@ class PreeminentCaptainEffect extends OneShotEffect { if (card != null) { if (card.putOntoBattlefield(game, Zone.HAND, source.getId(), source.getControllerId())) { Permanent permanent = game.getPermanent(card.getId()); + permanent.setTapped(true); game.getCombat().addAttackingCreature(permanent.getId(), game); } }