* Fixed wrong tooltip text of cards that could flip side.

This commit is contained in:
LevelX2 2013-08-03 20:11:06 +02:00
parent 41467c09cf
commit af94ee2e14
9 changed files with 31 additions and 10 deletions

View file

@ -84,7 +84,9 @@ public class FaithfulSquire extends CardImpl<FaithfulSquire> {
new HasCounterCondition(CounterType.KI, 2, Integer.MAX_VALUE), 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)); "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) { public FaithfulSquire(final FaithfulSquire card) {

View file

@ -41,7 +41,9 @@ public class AkkiLavarunner extends CardImpl<AkkiLavarunner> {
this.flipCardName = "Tok-Tok, Volcano Born"; this.flipCardName = "Tok-Tok, Volcano Born";
this.addAbility(HasteAbility.getInstance()); this.addAbility(HasteAbility.getInstance());
this.addAbility(new AkkiLavarunnerAbility()); 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) { public AkkiLavarunner(final AkkiLavarunner card) {

View file

@ -35,6 +35,7 @@ import mage.constants.CardType;
import mage.constants.Rarity; import mage.constants.Rarity;
import mage.constants.Zone; import mage.constants.Zone;
import mage.MageInt; import mage.MageInt;
import mage.abilities.Ability;
import mage.abilities.common.DiesAndDealtDamageThisTurnTriggeredAbility; import mage.abilities.common.DiesAndDealtDamageThisTurnTriggeredAbility;
import mage.abilities.common.SimpleStaticAbility; import mage.abilities.common.SimpleStaticAbility;
import mage.abilities.condition.common.FlippedCondition; import mage.abilities.condition.common.FlippedCondition;
@ -74,7 +75,9 @@ public class BushiTenderfoot extends CardImpl<BushiTenderfoot> {
// When that creature is put into a graveyard this turn, flip Initiate of Blood. // When that creature is put into a graveyard this turn, flip Initiate of Blood.
this.addAbility(new DiesAndDealtDamageThisTurnTriggeredAbility(new FlipSourceEffect())); 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) { public BushiTenderfoot(final BushiTenderfoot card) {

View file

@ -80,8 +80,9 @@ public class InitiateOfBlood extends CardImpl<InitiateOfBlood> {
// When that creature is put into a graveyard this turn, flip Initiate of Blood. // When that creature is put into a graveyard this turn, flip Initiate of Blood.
this.addAbility(new DiesAndDealtDamageThisTurnTriggeredAbility(new FlipSourceEffect())); 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);
} }

View file

@ -75,7 +75,9 @@ public class JushiApprentice extends CardImpl<JushiApprentice> {
ability.addEffect(new ConditionalOneShotEffect(new FlipSourceEffect(), new CardsInHandCondition(CountType.MORE_THAN, 8), ability.addEffect(new ConditionalOneShotEffect(new FlipSourceEffect(), new CardsInHandCondition(CountType.MORE_THAN, 8),
"If you have nine or more cards in hand, flip {this}")); "If you have nine or more cards in hand, flip {this}"));
this.addAbility(ability); 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) { public JushiApprentice(final JushiApprentice card) {

View file

@ -75,7 +75,9 @@ public class NezumiGraverobber extends CardImpl<NezumiGraverobber> {
ability.addTarget(new TargetCardInOpponentsGraveyard(new FilterCard("card from an opponent's graveyard"))); ability.addTarget(new TargetCardInOpponentsGraveyard(new FilterCard("card from an opponent's graveyard")));
ability.addEffect(new NezumiGraverobberFlipEffect()); ability.addEffect(new NezumiGraverobberFlipEffect());
this.addAbility(ability); 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) { public NezumiGraverobber(final NezumiGraverobber card) {

View file

@ -81,7 +81,9 @@ public class NezumiShortfang extends CardImpl<NezumiShortfang> {
new CardsInTargetOpponentHandCondition(CardsInTargetOpponentHandCondition.CountType.FEWER_THAN, 1), new CardsInTargetOpponentHandCondition(CardsInTargetOpponentHandCondition.CountType.FEWER_THAN, 1),
"Then if that player has no cards in hand, flip {this}")); "Then if that player has no cards in hand, flip {this}"));
this.addAbility(ability); 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) { public NezumiShortfang(final NezumiShortfang card) {

View file

@ -81,7 +81,10 @@ public class OrochiEggwatcher extends CardImpl<OrochiEggwatcher> {
ability.addEffect(new ConditionalOneShotEffect(new FlipSourceEffect(), ability.addEffect(new ConditionalOneShotEffect(new FlipSourceEffect(),
new ControlsPermanentCondition(new FilterControlledCreaturePermanent(),ControlsPermanentCondition.CountType.MORE_THAN, 9),"If you control ten or more creatures, flip {this}")); new ControlsPermanentCondition(new FilterControlledCreaturePermanent(),ControlsPermanentCondition.CountType.MORE_THAN, 9),"If you control ten or more creatures, flip {this}"));
this.addAbility(ability); 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) { public OrochiEggwatcher(final OrochiEggwatcher card) {

View file

@ -34,6 +34,7 @@ import mage.constants.Duration;
import mage.constants.Rarity; import mage.constants.Rarity;
import mage.constants.Zone; import mage.constants.Zone;
import mage.MageInt; import mage.MageInt;
import mage.abilities.Ability;
import mage.abilities.StateTriggeredAbility; import mage.abilities.StateTriggeredAbility;
import mage.abilities.common.SimpleStaticAbility; import mage.abilities.common.SimpleStaticAbility;
import mage.abilities.condition.common.FlippedCondition; import mage.abilities.condition.common.FlippedCondition;
@ -69,7 +70,10 @@ public class StudentOfElements extends CardImpl<StudentOfElements> {
// When Student of Elements has flying, flip it. // When Student of Elements has flying, flip it.
this.addAbility(new StudentOfElementsHasFlyingAbility()); 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);
} }