text update: during your turn

This commit is contained in:
xenohedron 2024-11-29 02:37:36 -05:00
parent 729869ec36
commit 8ef7d7816e
25 changed files with 26 additions and 26 deletions

View file

@ -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"
)));

View file

@ -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.

View file

@ -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"
)));

View file

@ -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),

View file

@ -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) {

View file

@ -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"
)));
}

View file

@ -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));

View file

@ -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));
}

View file

@ -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));
}

View file

@ -47,7 +47,7 @@ public class ForgeAnew extends CardImpl {
//As long as its 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);
}
}
}

View file

@ -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}"
)));
}

View file

@ -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

View file

@ -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),

View file

@ -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}

View file

@ -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));
}

View file

@ -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"));

View file

@ -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

View file

@ -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));
}

View file

@ -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.

View file

@ -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"));

View file

@ -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(

View file

@ -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),

View file

@ -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}

View file

@ -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));
}

View file

@ -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));
}