From af94ee2e141bd04042e05c886df8bd97c2583dda Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Sat, 3 Aug 2013 20:11:06 +0200 Subject: [PATCH] * Fixed wrong tooltip text of cards that could flip side. --- .../src/mage/sets/betrayersofkamigawa/FaithfulSquire.java | 4 +++- .../src/mage/sets/championsofkamigawa/AkkiLavarunner.java | 4 +++- .../src/mage/sets/championsofkamigawa/BushiTenderfoot.java | 5 ++++- .../src/mage/sets/championsofkamigawa/InitiateOfBlood.java | 5 +++-- .../src/mage/sets/championsofkamigawa/JushiApprentice.java | 4 +++- .../mage/sets/championsofkamigawa/NezumiGraverobber.java | 4 +++- .../src/mage/sets/championsofkamigawa/NezumiShortfang.java | 4 +++- .../src/mage/sets/championsofkamigawa/OrochiEggwatcher.java | 5 ++++- .../mage/sets/championsofkamigawa/StudentOfElements.java | 6 +++++- 9 files changed, 31 insertions(+), 10 deletions(-) diff --git a/Mage.Sets/src/mage/sets/betrayersofkamigawa/FaithfulSquire.java b/Mage.Sets/src/mage/sets/betrayersofkamigawa/FaithfulSquire.java index 3c92fb25e6..fbc1a70e5f 100644 --- a/Mage.Sets/src/mage/sets/betrayersofkamigawa/FaithfulSquire.java +++ b/Mage.Sets/src/mage/sets/betrayersofkamigawa/FaithfulSquire.java @@ -84,7 +84,9 @@ public class FaithfulSquire extends CardImpl { new HasCounterCondition(CounterType.KI, 2, Integer.MAX_VALUE), "At the beginning of the end step, if there are two or more ki counters on Faithful Squire, you may flip it.", true)); - this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new ConditionalContinousEffect(new CopyTokenEffect(new KaisoMemoryOfLoyalty()), FlippedCondition.getInstance(), ""))); + Ability ability = new SimpleStaticAbility(Zone.BATTLEFIELD, new ConditionalContinousEffect(new CopyTokenEffect(new KaisoMemoryOfLoyalty()), FlippedCondition.getInstance(), "")); + ability.setRuleVisible(false); + this.addAbility(ability); } public FaithfulSquire(final FaithfulSquire card) { diff --git a/Mage.Sets/src/mage/sets/championsofkamigawa/AkkiLavarunner.java b/Mage.Sets/src/mage/sets/championsofkamigawa/AkkiLavarunner.java index 10ad69aee6..6da16ac3fd 100644 --- a/Mage.Sets/src/mage/sets/championsofkamigawa/AkkiLavarunner.java +++ b/Mage.Sets/src/mage/sets/championsofkamigawa/AkkiLavarunner.java @@ -41,7 +41,9 @@ public class AkkiLavarunner extends CardImpl { this.flipCardName = "Tok-Tok, Volcano Born"; this.addAbility(HasteAbility.getInstance()); this.addAbility(new AkkiLavarunnerAbility()); - this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new ConditionalContinousEffect(new CopyTokenEffect(new TokTokVolcanoBorn()), FlippedCondition.getInstance(), ""))); + Ability ability = new SimpleStaticAbility(Zone.BATTLEFIELD, new ConditionalContinousEffect(new CopyTokenEffect(new TokTokVolcanoBorn()), FlippedCondition.getInstance(), "")); + ability.setRuleVisible(false); + this.addAbility(ability); } public AkkiLavarunner(final AkkiLavarunner card) { diff --git a/Mage.Sets/src/mage/sets/championsofkamigawa/BushiTenderfoot.java b/Mage.Sets/src/mage/sets/championsofkamigawa/BushiTenderfoot.java index 9feb367638..b8d21d28e4 100644 --- a/Mage.Sets/src/mage/sets/championsofkamigawa/BushiTenderfoot.java +++ b/Mage.Sets/src/mage/sets/championsofkamigawa/BushiTenderfoot.java @@ -35,6 +35,7 @@ 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; @@ -74,7 +75,9 @@ public class BushiTenderfoot extends CardImpl { // When that creature is put into a graveyard this turn, flip Initiate of Blood. this.addAbility(new DiesAndDealtDamageThisTurnTriggeredAbility(new FlipSourceEffect())); - this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new ConditionalContinousEffect(new CopyTokenEffect(new KenzoTheHardhearted()), FlippedCondition.getInstance(), ""))); + Ability ability = new SimpleStaticAbility(Zone.BATTLEFIELD, new ConditionalContinousEffect(new CopyTokenEffect(new KenzoTheHardhearted()), FlippedCondition.getInstance(), "")); + ability.setRuleVisible(false); + this.addAbility(ability); } public BushiTenderfoot(final BushiTenderfoot card) { diff --git a/Mage.Sets/src/mage/sets/championsofkamigawa/InitiateOfBlood.java b/Mage.Sets/src/mage/sets/championsofkamigawa/InitiateOfBlood.java index 5a434728e5..3c63d19025 100644 --- a/Mage.Sets/src/mage/sets/championsofkamigawa/InitiateOfBlood.java +++ b/Mage.Sets/src/mage/sets/championsofkamigawa/InitiateOfBlood.java @@ -80,8 +80,9 @@ public class InitiateOfBlood extends CardImpl { // When that creature is put into a graveyard this turn, flip Initiate of Blood. this.addAbility(new DiesAndDealtDamageThisTurnTriggeredAbility(new FlipSourceEffect())); - this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new ConditionalContinousEffect(new CopyTokenEffect(new GokaTheUnjust()), FlippedCondition.getInstance(), ""))); - + ability = new SimpleStaticAbility(Zone.BATTLEFIELD, new ConditionalContinousEffect(new CopyTokenEffect(new GokaTheUnjust()), FlippedCondition.getInstance(), "")); + ability.setRuleVisible(false); + this.addAbility(ability); } diff --git a/Mage.Sets/src/mage/sets/championsofkamigawa/JushiApprentice.java b/Mage.Sets/src/mage/sets/championsofkamigawa/JushiApprentice.java index d5bc1f7e6f..f51c39f6be 100644 --- a/Mage.Sets/src/mage/sets/championsofkamigawa/JushiApprentice.java +++ b/Mage.Sets/src/mage/sets/championsofkamigawa/JushiApprentice.java @@ -75,7 +75,9 @@ public class JushiApprentice extends CardImpl { ability.addEffect(new ConditionalOneShotEffect(new FlipSourceEffect(), new CardsInHandCondition(CountType.MORE_THAN, 8), "If you have nine or more cards in hand, flip {this}")); this.addAbility(ability); - this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new ConditionalContinousEffect(new CopyTokenEffect(new TomoyaTheRevealer()), FlippedCondition.getInstance(), ""))); + ability = new SimpleStaticAbility(Zone.BATTLEFIELD, new ConditionalContinousEffect(new CopyTokenEffect(new TomoyaTheRevealer()), FlippedCondition.getInstance(), "")); + ability.setRuleVisible(false); + this.addAbility(ability); } public JushiApprentice(final JushiApprentice card) { diff --git a/Mage.Sets/src/mage/sets/championsofkamigawa/NezumiGraverobber.java b/Mage.Sets/src/mage/sets/championsofkamigawa/NezumiGraverobber.java index 35255356d0..82b5bcf8b1 100644 --- a/Mage.Sets/src/mage/sets/championsofkamigawa/NezumiGraverobber.java +++ b/Mage.Sets/src/mage/sets/championsofkamigawa/NezumiGraverobber.java @@ -75,7 +75,9 @@ public class NezumiGraverobber extends CardImpl { ability.addTarget(new TargetCardInOpponentsGraveyard(new FilterCard("card from an opponent's graveyard"))); ability.addEffect(new NezumiGraverobberFlipEffect()); this.addAbility(ability); - this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new ConditionalContinousEffect(new CopyTokenEffect(new NighteyesTheDesecratorToken()), FlippedCondition.getInstance(), ""))); + ability = new SimpleStaticAbility(Zone.BATTLEFIELD, new ConditionalContinousEffect(new CopyTokenEffect(new NighteyesTheDesecratorToken()), FlippedCondition.getInstance(), "")); + ability.setRuleVisible(false); + this.addAbility(ability); } public NezumiGraverobber(final NezumiGraverobber card) { diff --git a/Mage.Sets/src/mage/sets/championsofkamigawa/NezumiShortfang.java b/Mage.Sets/src/mage/sets/championsofkamigawa/NezumiShortfang.java index b330a16f3a..3e0c950872 100644 --- a/Mage.Sets/src/mage/sets/championsofkamigawa/NezumiShortfang.java +++ b/Mage.Sets/src/mage/sets/championsofkamigawa/NezumiShortfang.java @@ -81,7 +81,9 @@ public class NezumiShortfang extends CardImpl { new CardsInTargetOpponentHandCondition(CardsInTargetOpponentHandCondition.CountType.FEWER_THAN, 1), "Then if that player has no cards in hand, flip {this}")); this.addAbility(ability); - this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new ConditionalContinousEffect(new CopyTokenEffect(new StabwhiskerTheOdious()), FlippedCondition.getInstance(), ""))); + ability = new SimpleStaticAbility(Zone.BATTLEFIELD, new ConditionalContinousEffect(new CopyTokenEffect(new StabwhiskerTheOdious()), FlippedCondition.getInstance(), "")); + ability.setRuleVisible(false); + this.addAbility(ability); } public NezumiShortfang(final NezumiShortfang card) { diff --git a/Mage.Sets/src/mage/sets/championsofkamigawa/OrochiEggwatcher.java b/Mage.Sets/src/mage/sets/championsofkamigawa/OrochiEggwatcher.java index 125a48931d..e72f03b2e9 100644 --- a/Mage.Sets/src/mage/sets/championsofkamigawa/OrochiEggwatcher.java +++ b/Mage.Sets/src/mage/sets/championsofkamigawa/OrochiEggwatcher.java @@ -81,7 +81,10 @@ public class OrochiEggwatcher extends CardImpl { ability.addEffect(new ConditionalOneShotEffect(new FlipSourceEffect(), new ControlsPermanentCondition(new FilterControlledCreaturePermanent(),ControlsPermanentCondition.CountType.MORE_THAN, 9),"If you control ten or more creatures, flip {this}")); this.addAbility(ability); - this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new ConditionalContinousEffect(new CopyTokenEffect(new ShidakoBroodmistress()), FlippedCondition.getInstance(), ""))); + + ability = new SimpleStaticAbility(Zone.BATTLEFIELD, new ConditionalContinousEffect(new CopyTokenEffect(new ShidakoBroodmistress()), FlippedCondition.getInstance(), "")); + ability.setRuleVisible(false); + this.addAbility(ability); } public OrochiEggwatcher(final OrochiEggwatcher card) { diff --git a/Mage.Sets/src/mage/sets/championsofkamigawa/StudentOfElements.java b/Mage.Sets/src/mage/sets/championsofkamigawa/StudentOfElements.java index 2b353480c1..1ff5994a36 100644 --- a/Mage.Sets/src/mage/sets/championsofkamigawa/StudentOfElements.java +++ b/Mage.Sets/src/mage/sets/championsofkamigawa/StudentOfElements.java @@ -34,6 +34,7 @@ import mage.constants.Duration; import mage.constants.Rarity; import mage.constants.Zone; import mage.MageInt; +import mage.abilities.Ability; import mage.abilities.StateTriggeredAbility; import mage.abilities.common.SimpleStaticAbility; import mage.abilities.condition.common.FlippedCondition; @@ -69,7 +70,10 @@ public class StudentOfElements extends CardImpl { // When Student of Elements has flying, flip it. this.addAbility(new StudentOfElementsHasFlyingAbility()); - this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new ConditionalContinousEffect(new CopyTokenEffect(new TobitaMasterOfWinds()), FlippedCondition.getInstance(), ""))); + + Ability ability = new SimpleStaticAbility(Zone.BATTLEFIELD, new ConditionalContinousEffect(new CopyTokenEffect(new TobitaMasterOfWinds()), FlippedCondition.getInstance(), "")); + ability.setRuleVisible(false); + this.addAbility(ability); }