From 0babf4939266b910d2045d4a6e52c29f79c6cbd7 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Thu, 6 Mar 2014 21:48:26 +0100 Subject: [PATCH] * Simplified flip handling. Flip continiuous effect has now time stamp of time the card flipped so it works with copied cards. --- .../championsofkamigawa/BushiTenderfoot.java | 20 ++++++------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/Mage.Sets/src/mage/sets/championsofkamigawa/BushiTenderfoot.java b/Mage.Sets/src/mage/sets/championsofkamigawa/BushiTenderfoot.java index b8d21d28e40..435a0d73392 100644 --- a/Mage.Sets/src/mage/sets/championsofkamigawa/BushiTenderfoot.java +++ b/Mage.Sets/src/mage/sets/championsofkamigawa/BushiTenderfoot.java @@ -31,26 +31,19 @@ package mage.sets.championsofkamigawa; import java.util.UUID; -import mage.constants.CardType; -import mage.constants.Rarity; -import mage.constants.Zone; import mage.MageInt; -import mage.abilities.Ability; import mage.abilities.common.DiesAndDealtDamageThisTurnTriggeredAbility; -import mage.abilities.common.SimpleStaticAbility; -import mage.abilities.condition.common.FlippedCondition; -import mage.abilities.decorator.ConditionalContinousEffect; -import mage.abilities.effects.common.CopyTokenEffect; +import mage.abilities.effects.Effect; import mage.abilities.effects.common.FlipSourceEffect; import mage.abilities.keyword.BushidoAbility; import mage.abilities.keyword.DoubleStrikeAbility; import mage.cards.CardImpl; +import mage.constants.CardType; +import mage.constants.Rarity; import mage.filter.common.FilterCreaturePermanent; import mage.filter.predicate.permanent.WasDealtDamageThisTurnPredicate; import mage.game.permanent.token.Token; - - /** * @author LevelX */ @@ -74,10 +67,9 @@ public class BushiTenderfoot extends CardImpl { this.flipCardName = "Kenzo the Hardhearted"; // When that creature is put into a graveyard this turn, flip Initiate of Blood. - this.addAbility(new DiesAndDealtDamageThisTurnTriggeredAbility(new FlipSourceEffect())); - Ability ability = new SimpleStaticAbility(Zone.BATTLEFIELD, new ConditionalContinousEffect(new CopyTokenEffect(new KenzoTheHardhearted()), FlippedCondition.getInstance(), "")); - ability.setRuleVisible(false); - this.addAbility(ability); + Effect effect = new FlipSourceEffect(new KenzoTheHardhearted()); + effect.setText("flip {this}"); + this.addAbility(new DiesAndDealtDamageThisTurnTriggeredAbility(effect)); } public BushiTenderfoot(final BushiTenderfoot card) {