forked from External/mage
text update: during your turn
This commit is contained in:
parent
729869ec36
commit
8ef7d7816e
25 changed files with 26 additions and 26 deletions
|
|
@ -44,7 +44,7 @@ public final class AnaraWolvidFamiliar extends CardImpl {
|
|||
new GainAbilityControlledEffect(
|
||||
IndestructibleAbility.getInstance(),
|
||||
Duration.WhileOnBattlefield, filter
|
||||
), MyTurnCondition.instance, "as long as it's your turn, " +
|
||||
), MyTurnCondition.instance, "during your turn, " +
|
||||
"commanders you control have indestructible"
|
||||
)));
|
||||
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ public final class AtKnifepoint extends CardImpl {
|
|||
// As long as it's your turn, outlaws you control have first strike.
|
||||
this.addAbility(new SimpleStaticAbility(new ConditionalContinuousEffect(
|
||||
new GainAbilityControlledEffect(FirstStrikeAbility.getInstance(), Duration.WhileOnBattlefield, filter),
|
||||
MyTurnCondition.instance, "as long as it's your turn, outlaws you control have first strike"
|
||||
MyTurnCondition.instance, "during your turn, outlaws you control have first strike"
|
||||
)));
|
||||
|
||||
// Whenever you commit a crime, create a 1/1 red Mercenary creature token with "{T}: Target creature you control gets +1/+0 until end of turn. Activate only as a sorcery." This ability triggers only once each turn.
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ public final class BayekOfSiwa extends CardImpl {
|
|||
this.addAbility(new SimpleStaticAbility(new ConditionalContinuousEffect(
|
||||
new GainAbilityControlledEffect(
|
||||
DoubleStrikeAbility.getInstance(), Duration.WhileOnBattlefield, filter, true
|
||||
), MyTurnCondition.instance, "as long as it's your turn, " +
|
||||
), MyTurnCondition.instance, "during your turn, " +
|
||||
"other historic creatures you control have double strike"
|
||||
)));
|
||||
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ public final class BilbosRing extends CardImpl {
|
|||
// As long as it's your turn, equipped creature has hexproof and can't be blocked.
|
||||
Ability ability = new SimpleStaticAbility(new ConditionalContinuousEffect(
|
||||
new GainAbilityAttachedEffect(HexproofAbility.getInstance(), AttachmentType.EQUIPMENT),
|
||||
MyTurnCondition.instance, "as long as it's your turn, equipped creature has hexproof"
|
||||
MyTurnCondition.instance, "during your turn, equipped creature has hexproof"
|
||||
));
|
||||
ability.addEffect(new ConditionalRestrictionEffect(
|
||||
new CantBeBlockedAttachedEffect(AttachmentType.EQUIPMENT),
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ class CircleOfTheMoonDruidBearEffect extends ContinuousEffectImpl {
|
|||
|
||||
CircleOfTheMoonDruidBearEffect() {
|
||||
super(Duration.WhileOnBattlefield, Outcome.Benefit);
|
||||
staticText = "as long as it's your turn, {this} is a Bear with base power and toughness 4/2";
|
||||
staticText = "during your turn, {this} is a Bear with base power and toughness 4/2";
|
||||
}
|
||||
|
||||
private CircleOfTheMoonDruidBearEffect(final CircleOfTheMoonDruidBearEffect effect) {
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ public final class DapperShieldmate extends CardImpl {
|
|||
// As long as it's your turn, Dapper Shieldmate gets +2/+0.
|
||||
this.addAbility(new SimpleStaticAbility(new ConditionalContinuousEffect(
|
||||
new BoostSourceEffect(2, 0, Duration.WhileOnBattlefield),
|
||||
MyTurnCondition.instance, "as long as it's your turn, {this} gets +2/+0"
|
||||
MyTurnCondition.instance, "during your turn, {this} gets +2/+0"
|
||||
)));
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ public final class Discontinuity extends CardImpl {
|
|||
// As long as it's your turn, this spell costs {2}{U}{U} less to cast.
|
||||
this.addAbility(new SimpleStaticAbility(Zone.ALL, new SpellCostReductionSourceEffect(
|
||||
new ManaCostsImpl<>("{2}{U}{U}"), MyTurnCondition.instance
|
||||
).setText("as long as it's your turn, this spell costs {2}{U}{U} less to cast"))
|
||||
).setText("during your turn, this spell costs {2}{U}{U} less to cast"))
|
||||
.setRuleAtTheTop(true)
|
||||
.addHint(MyTurnHint.instance));
|
||||
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ public final class DuelistOfDeepFaith extends CardImpl {
|
|||
// As long as it's your turn, Duelist of Deep Faith has first strike.
|
||||
this.addAbility(new SimpleStaticAbility(new ConditionalContinuousEffect(
|
||||
new GainAbilitySourceEffect(FirstStrikeAbility.getInstance()),
|
||||
MyTurnCondition.instance, "as long as it's your turn, {this} has first strike"
|
||||
MyTurnCondition.instance, "during your turn, {this} has first strike"
|
||||
)).addHint(MyTurnHint.instance));
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ public final class FaithfulPikemaster extends CardImpl {
|
|||
// As long as it's your turn, Faithful Pikemaster has first strike.
|
||||
this.addAbility(new SimpleStaticAbility(new ConditionalContinuousEffect(
|
||||
new GainAbilitySourceEffect(FirstStrikeAbility.getInstance(), Duration.WhileOnBattlefield),
|
||||
MyTurnCondition.instance, "as long as it's your turn, {this} has first strike."
|
||||
MyTurnCondition.instance, "during your turn, {this} has first strike."
|
||||
)).addHint(MyTurnHint.instance));
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ public class ForgeAnew extends CardImpl {
|
|||
//As long as it’s your turn, you may activate equip abilities any time you could cast an instant.
|
||||
this.addAbility(new SimpleStaticAbility(new ConditionalAsThoughEffect(
|
||||
new ActivateAbilitiesAnyTimeYouCouldCastInstantEffect(EquipAbility.class, "equip abilities"), MyTurnCondition.instance
|
||||
).setText("as long as it's your turn, you may activate equip abilities any time you could cast an instant."))
|
||||
).setText("during your turn, you may activate equip abilities any time you could cast an instant."))
|
||||
);
|
||||
|
||||
//You may pay {0} rather than pay the equip cost of the first equip ability you activate during each of your turns.
|
||||
|
|
@ -144,4 +144,4 @@ class ForgeAnewWatcher extends Watcher {
|
|||
ForgeAnewWatcher watcher = game.getState().getWatcher(ForgeAnewWatcher.class);
|
||||
return watcher != null && watcher.equippedThisTurn.contains(playerId);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@ public final class FrodoDeterminedHero extends CardImpl {
|
|||
// As long as it's your turn, prevent all damage that would be dealt to Frodo.
|
||||
this.addAbility(new SimpleStaticAbility(new ConditionalPreventionEffect(
|
||||
new PreventAllDamageToSourceEffect(Duration.WhileOnBattlefield), MyTurnCondition.instance,
|
||||
"as long as it's your turn, prevent all damage that would be dealt to {this}"
|
||||
"during your turn, prevent all damage that would be dealt to {this}"
|
||||
)));
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ public final class GuardianNaga extends AdventureCard {
|
|||
// As long as it's your turn, prevent all damage that would be dealt to Guardian Naga.
|
||||
this.addAbility(new SimpleStaticAbility(new ConditionalPreventionEffect(
|
||||
new PreventAllDamageToSourceEffect(Duration.WhileOnBattlefield), MyTurnCondition.instance,
|
||||
"as long as it's your turn, prevent all damage that would be dealt to {this}"
|
||||
"during your turn, prevent all damage that would be dealt to {this}"
|
||||
)));
|
||||
|
||||
// Banishing Coils
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ public final class HexgoldHalberd extends CardImpl {
|
|||
// As long as it's your turn, equipped creature has first strike and trample.
|
||||
Ability ability = new SimpleStaticAbility(new ConditionalContinuousEffect(
|
||||
new GainAbilityAttachedEffect(FirstStrikeAbility.getInstance(), AttachmentType.EQUIPMENT),
|
||||
MyTurnCondition.instance, "as long as it's your turn, equipped creature has first strike"
|
||||
MyTurnCondition.instance, "during your turn, equipped creature has first strike"
|
||||
));
|
||||
ability.addEffect(new ConditionalContinuousEffect(
|
||||
new GainAbilityAttachedEffect(TrampleAbility.getInstance(), AttachmentType.EQUIPMENT),
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ public final class Hookblade extends CardImpl {
|
|||
// As long as it's your turn, equipped creature has flying.
|
||||
this.addAbility(new SimpleStaticAbility(new ConditionalContinuousEffect(
|
||||
new GainAbilityAttachedEffect(FlyingAbility.getInstance().getInstance(), AttachmentType.EQUIPMENT),
|
||||
MyTurnCondition.instance, "as long as it's your turn, equipped creature has flying"
|
||||
MyTurnCondition.instance, "during your turn, equipped creature has flying"
|
||||
)).addHint(MyTurnHint.instance));
|
||||
|
||||
// Equip {2}
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ public final class HookbladeVeteran extends CardImpl {
|
|||
// As long as it's your turn, Hookblade Veteran has flying.
|
||||
this.addAbility(new SimpleStaticAbility(new ConditionalContinuousEffect(
|
||||
new GainAbilitySourceEffect(FlyingAbility.getInstance(), Duration.WhileOnBattlefield),
|
||||
MyTurnCondition.instance, "as long as it's your turn, {this} has flying"
|
||||
MyTurnCondition.instance, "during your turn, {this} has flying"
|
||||
)).addHint(MyTurnHint.instance));
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ public final class JavelinOfLightning extends CardImpl {
|
|||
// As long as it's your turn, equipped creature gets +2/+0 and has first strike.
|
||||
Ability ability = new SimpleStaticAbility(new ConditionalContinuousEffect(
|
||||
new BoostEquippedEffect(2, 0), MyTurnCondition.instance,
|
||||
"as long as it's your turn, equipped creature gets +2/+0"));
|
||||
"during your turn, equipped creature gets +2/+0"));
|
||||
ability.addEffect(new ConditionalContinuousEffect(new GainAbilityAttachedEffect(
|
||||
FirstStrikeAbility.getInstance(), AttachmentType.EQUIPMENT
|
||||
), MyTurnCondition.instance, "and has first strike"));
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ public final class Knife extends CardImpl {
|
|||
// As long as it's your turn, equipped creature gets +1/+0 and has first strike.
|
||||
Ability ability = new SimpleStaticAbility(new ConditionalContinuousEffect(
|
||||
new BoostEquippedEffect(1, 0), MyTurnCondition.instance,
|
||||
"as long as it's your turn, equipped creature gets +1/+0"
|
||||
"during your turn, equipped creature gets +1/+0"
|
||||
));
|
||||
ability.addEffect(new ConditionalContinuousEffect(new GainAbilityAttachedEffect(
|
||||
FirstStrikeAbility.getInstance(), AttachmentType.EQUIPMENT
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ public final class LeechFanatic extends CardImpl {
|
|||
// As long as it's your turn, Leech Fanatic has lifelink.
|
||||
this.addAbility(new SimpleStaticAbility(new ConditionalContinuousEffect(
|
||||
new GainAbilitySourceEffect(LifelinkAbility.getInstance(), Duration.WhileOnBattlefield),
|
||||
MyTurnCondition.instance, "as long as it's your turn, {this} has lifelink"
|
||||
MyTurnCondition.instance, "during your turn, {this} has lifelink"
|
||||
)).addHint(MyTurnHint.instance));
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ public final class MiriamHerdWhisperer extends CardImpl {
|
|||
// As long as it's your turn, Mounts and Vehicles you control have hexproof.
|
||||
this.addAbility(new SimpleStaticAbility(new ConditionalContinuousEffect(
|
||||
new GainAbilityAllEffect(HexproofAbility.getInstance(), Duration.WhileOnBattlefield, filter),
|
||||
MyTurnCondition.instance, "as long as it's your turn, Mounts and Vehicles you control have hexproof"
|
||||
MyTurnCondition.instance, "during your turn, Mounts and Vehicles you control have hexproof"
|
||||
)));
|
||||
|
||||
// Whenever a Mount or Vehicle you control attacks, put a +1/+1 counter on it.
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ public final class MiteOverseer extends CardImpl {
|
|||
// As long as it's your turn, creature tokens you control get +1/+0 and have first strike.
|
||||
Ability ability = new SimpleStaticAbility(new ConditionalContinuousEffect(new BoostControlledEffect(
|
||||
1, 0, Duration.WhileOnBattlefield, StaticFilters.FILTER_CREATURE_TOKEN
|
||||
), MyTurnCondition.instance, "as long as it's your turn, creature tokens you control get +1/+0"));
|
||||
), MyTurnCondition.instance, "during your turn, creature tokens you control get +1/+0"));
|
||||
ability.addEffect(new ConditionalContinuousEffect(new GainAbilityControlledEffect(
|
||||
FirstStrikeAbility.getInstance(), Duration.WhileOnBattlefield, StaticFilters.FILTER_CREATURE_TOKEN
|
||||
), MyTurnCondition.instance, "and have first strike"));
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ public final class PravaOfTheSteelLegion extends CardImpl {
|
|||
// As long as it's your turn, creature tokens you control get +1/+4.
|
||||
this.addAbility(new SimpleStaticAbility(new ConditionalContinuousEffect(new BoostControlledEffect(
|
||||
1, 4, Duration.WhileOnBattlefield, filter
|
||||
), MyTurnCondition.instance, "as long as it's your turn, creature tokens you control get +1/+4")));
|
||||
), MyTurnCondition.instance, "during your turn, creature tokens you control get +1/+4")));
|
||||
|
||||
// {3}{W}: Create a 1/1 white Soldier creature token.
|
||||
this.addAbility(new SimpleActivatedAbility(
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ public final class ShaoJun extends CardImpl {
|
|||
// Leap Strike -- As long as it's your turn, Shao Jun has flying and first strike.
|
||||
Ability ability = new SimpleStaticAbility(new ConditionalContinuousEffect(
|
||||
new GainAbilitySourceEffect(FlyingAbility.getInstance(), Duration.WhileOnBattlefield),
|
||||
MyTurnCondition.instance, "as long as it's your turn, {this} has flying"
|
||||
MyTurnCondition.instance, "during your turn, {this} has flying"
|
||||
));
|
||||
ability.addEffect(new ConditionalContinuousEffect(
|
||||
new GainAbilitySourceEffect(FirstStrikeAbility.getInstance(), Duration.WhileOnBattlefield),
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ public final class SkophosReaver extends CardImpl {
|
|||
// As long as it's your turn, Skophos Reaver gets +2/+0.
|
||||
this.addAbility(new SimpleStaticAbility(new ConditionalContinuousEffect(
|
||||
new BoostSourceEffect(2, 0, Duration.WhileOnBattlefield),
|
||||
MyTurnCondition.instance, "as long as it's your turn, {this} gets +2/+0"
|
||||
MyTurnCondition.instance, "during your turn, {this} gets +2/+0"
|
||||
)));
|
||||
|
||||
// Madness {1}{R}
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ public final class SporebackWolf extends CardImpl {
|
|||
// As long as it's your turn, Sporeback Wolf gets +0/+2.
|
||||
this.addAbility(new SimpleStaticAbility(new ConditionalContinuousEffect(
|
||||
new BoostSourceEffect(0, 2, Duration.WhileOnBattlefield),
|
||||
MyTurnCondition.instance, "as long as it's your turn, {this} gets +0/+2."
|
||||
MyTurnCondition.instance, "during your turn, {this} gets +0/+2."
|
||||
)).addHint(MyTurnHint.instance));
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ public final class ZamrielSeraphOfSteel extends CardImpl {
|
|||
new GainAbilityControlledEffect(
|
||||
IndestructibleAbility.getInstance(),
|
||||
Duration.WhileOnBattlefield, filter
|
||||
), MyTurnCondition.instance, "as long as it's your turn, " +
|
||||
), MyTurnCondition.instance, "during your turn, " +
|
||||
"equipped creatures you control have indestructible"
|
||||
)).addHint(MyTurnHint.instance));
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue