mirror of
https://github.com/magefree/mage.git
synced 2025-12-20 02:30:08 -08:00
[EOE] various text fixes
This commit is contained in:
parent
1b6c5724a8
commit
5b87fffc2e
11 changed files with 15 additions and 16 deletions
|
|
@ -28,7 +28,7 @@ public final class AuxiliaryBoosters extends CardImpl {
|
||||||
this.subtype.add(SubType.EQUIPMENT);
|
this.subtype.add(SubType.EQUIPMENT);
|
||||||
|
|
||||||
// When this Equipment enters, create a 2/2 colorless Robot artifact creature token and attach this Equipment to it.
|
// When this Equipment enters, create a 2/2 colorless Robot artifact creature token and attach this Equipment to it.
|
||||||
this.addAbility(new EntersBattlefieldTriggeredAbility(new CreateTokenAttachSourceEffect(new RobotToken())));
|
this.addAbility(new EntersBattlefieldTriggeredAbility(new CreateTokenAttachSourceEffect(new RobotToken(), " and")));
|
||||||
|
|
||||||
// Equipped creature gets +1/+2 and has flying.
|
// Equipped creature gets +1/+2 and has flying.
|
||||||
Ability ability = new SimpleStaticAbility(new BoostEquippedEffect(1, 2));
|
Ability ability = new SimpleStaticAbility(new BoostEquippedEffect(1, 2));
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,8 @@ public final class DiplomaticRelations extends CardImpl {
|
||||||
super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{2}{G}");
|
super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{2}{G}");
|
||||||
|
|
||||||
// Target creature you control gets +1/+0 and gains vigilance until end of turn. It deals damage equal to its power to target creature an opponent controls.
|
// Target creature you control gets +1/+0 and gains vigilance until end of turn. It deals damage equal to its power to target creature an opponent controls.
|
||||||
this.getSpellAbility().addEffect(new BoostTargetEffect(1, 0));
|
this.getSpellAbility().addEffect(new BoostTargetEffect(1, 0)
|
||||||
|
.setText("target creature you control gets +1/+0"));
|
||||||
this.getSpellAbility().addEffect(new GainAbilityTargetEffect(VigilanceAbility.getInstance())
|
this.getSpellAbility().addEffect(new GainAbilityTargetEffect(VigilanceAbility.getInstance())
|
||||||
.setText("and gains vigilance until end of turn"));
|
.setText("and gains vigilance until end of turn"));
|
||||||
this.getSpellAbility().addTarget(new TargetControlledCreaturePermanent());
|
this.getSpellAbility().addTarget(new TargetControlledCreaturePermanent());
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@ public final class KavaronTurbodrone extends CardImpl {
|
||||||
// {T}: Target creature you control gets +1/+1 and gains haste until end of turn. Activate only as a sorcery.
|
// {T}: Target creature you control gets +1/+1 and gains haste until end of turn. Activate only as a sorcery.
|
||||||
Ability ability = new ActivateAsSorceryActivatedAbility(
|
Ability ability = new ActivateAsSorceryActivatedAbility(
|
||||||
new BoostTargetEffect(1, 1, Duration.EndOfTurn)
|
new BoostTargetEffect(1, 1, Duration.EndOfTurn)
|
||||||
.setText("Target creature gets +1/+1"),
|
.setText("Target creature you control gets +1/+1"),
|
||||||
new TapSourceCost()
|
new TapSourceCost()
|
||||||
);
|
);
|
||||||
ability.addEffect(new GainAbilityTargetEffect(
|
ability.addEffect(new GainAbilityTargetEffect(
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@ public final class MechanShieldmate extends CardImpl {
|
||||||
new ConditionalAsThoughEffect(
|
new ConditionalAsThoughEffect(
|
||||||
new CanAttackAsThoughItDidntHaveDefenderSourceEffect(Duration.WhileOnBattlefield),
|
new CanAttackAsThoughItDidntHaveDefenderSourceEffect(Duration.WhileOnBattlefield),
|
||||||
ArtifactEnteredUnderYourControlCondition.instance
|
ArtifactEnteredUnderYourControlCondition.instance
|
||||||
).setText("As long as an artifact entered the battlefield under your control this turn,"
|
).setText("As long as an artifact entered the battlefield under your control this turn, "
|
||||||
+ "this creature can attack as though it didn't have defender")
|
+ "this creature can attack as though it didn't have defender")
|
||||||
).addHint(new ConditionHint(ArtifactEnteredUnderYourControlCondition.instance)),
|
).addHint(new ConditionHint(ArtifactEnteredUnderYourControlCondition.instance)),
|
||||||
new ArtifactEnteredControllerWatcher()
|
new ArtifactEnteredControllerWatcher()
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ import java.util.UUID;
|
||||||
public final class MentalModulation extends CardImpl {
|
public final class MentalModulation extends CardImpl {
|
||||||
|
|
||||||
public MentalModulation(UUID ownerId, CardSetInfo setInfo) {
|
public MentalModulation(UUID ownerId, CardSetInfo setInfo) {
|
||||||
super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{3}{W}{B}");
|
super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{1}{U}");
|
||||||
|
|
||||||
// This spell costs {1} less to cast during your turn.
|
// This spell costs {1} less to cast during your turn.
|
||||||
Ability ability = new SimpleStaticAbility(
|
Ability ability = new SimpleStaticAbility(
|
||||||
|
|
|
||||||
|
|
@ -43,7 +43,7 @@ class OrbitalPlungeEffect extends OneShotEffect {
|
||||||
OrbitalPlungeEffect() {
|
OrbitalPlungeEffect() {
|
||||||
super(Outcome.Benefit);
|
super(Outcome.Benefit);
|
||||||
staticText = "{this} deals 6 damage to target creature. " +
|
staticText = "{this} deals 6 damage to target creature. " +
|
||||||
"If excess damage was dealt to a permanent this way, create a Lander token.";
|
"If excess damage was dealt this way, create a Lander token.";
|
||||||
}
|
}
|
||||||
|
|
||||||
private OrbitalPlungeEffect(final OrbitalPlungeEffect effect) {
|
private OrbitalPlungeEffect(final OrbitalPlungeEffect effect) {
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@ public final class PerigeeBeckoner extends CardImpl {
|
||||||
|
|
||||||
// When this creature enters, until end of turn, another target creature you control gets +2/+0 and gains "When this creature dies, return it to the battlefield tapped under its owner's control."
|
// When this creature enters, until end of turn, another target creature you control gets +2/+0 and gains "When this creature dies, return it to the battlefield tapped under its owner's control."
|
||||||
Ability ability = new EntersBattlefieldTriggeredAbility(new BoostTargetEffect(2, 0)
|
Ability ability = new EntersBattlefieldTriggeredAbility(new BoostTargetEffect(2, 0)
|
||||||
.setText("another target creature you control gets +2/+0"));
|
.setText("until end of turn, another target creature you control gets +2/+0"));
|
||||||
ability.addEffect(new GainAbilityTargetEffect(new DiesSourceTriggeredAbility(
|
ability.addEffect(new GainAbilityTargetEffect(new DiesSourceTriggeredAbility(
|
||||||
new ReturnSourceFromGraveyardToBattlefieldEffect(true, true), false
|
new ReturnSourceFromGraveyardToBattlefieldEffect(true, true), false
|
||||||
), Duration.EndOfTurn, "and gains \"When this creature dies, " +
|
), Duration.EndOfTurn, "and gains \"When this creature dies, " +
|
||||||
|
|
|
||||||
|
|
@ -104,7 +104,7 @@ class PinnacleStarcageTokenEffect extends OneShotEffect {
|
||||||
PinnacleStarcageTokenEffect() {
|
PinnacleStarcageTokenEffect() {
|
||||||
super(Outcome.Benefit);
|
super(Outcome.Benefit);
|
||||||
staticText = "put each card exiled with this artifact into its owner's graveyard, " +
|
staticText = "put each card exiled with this artifact into its owner's graveyard, " +
|
||||||
"then create a 2/2 colorless Robot artifact token for each card put into a graveyard this way";
|
"then create a 2/2 colorless Robot artifact creature token for each card put into a graveyard this way";
|
||||||
}
|
}
|
||||||
|
|
||||||
private PinnacleStarcageTokenEffect(final PinnacleStarcageTokenEffect effect) {
|
private PinnacleStarcageTokenEffect(final PinnacleStarcageTokenEffect effect) {
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@ import mage.abilities.keyword.ReachAbility;
|
||||||
import mage.cards.CardImpl;
|
import mage.cards.CardImpl;
|
||||||
import mage.cards.CardSetInfo;
|
import mage.cards.CardSetInfo;
|
||||||
import mage.constants.CardType;
|
import mage.constants.CardType;
|
||||||
import mage.constants.Duration;
|
|
||||||
import mage.target.common.TargetCreaturePermanent;
|
import mage.target.common.TargetCreaturePermanent;
|
||||||
|
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
@ -21,12 +20,12 @@ public final class RigForWar extends CardImpl {
|
||||||
super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{1}{R}");
|
super(ownerId, setInfo, new CardType[]{CardType.INSTANT}, "{1}{R}");
|
||||||
|
|
||||||
// Target creature gets +3/+0 and gains first strike and reach until end of turn.
|
// Target creature gets +3/+0 and gains first strike and reach until end of turn.
|
||||||
getSpellAbility().addEffect(new BoostTargetEffect(3, 0, Duration.EndOfTurn)
|
getSpellAbility().addEffect(new BoostTargetEffect(3, 0)
|
||||||
.setText("target creature gets +3/+0"));
|
.setText("target creature gets +3/+0"));
|
||||||
getSpellAbility().addEffect(new GainAbilityTargetEffect(FirstStrikeAbility.getInstance(), Duration.EndOfTurn)
|
getSpellAbility().addEffect(new GainAbilityTargetEffect(FirstStrikeAbility.getInstance())
|
||||||
.setText("and gains first strike"));
|
.setText("and gains first strike"));
|
||||||
getSpellAbility().addEffect(new GainAbilityTargetEffect(ReachAbility.getInstance(), Duration.EndOfTurn)
|
getSpellAbility().addEffect(new GainAbilityTargetEffect(ReachAbility.getInstance())
|
||||||
.setText("and first reach until end of turn"));
|
.setText("and reach until end of turn"));
|
||||||
getSpellAbility().addTarget(new TargetCreaturePermanent());
|
getSpellAbility().addTarget(new TargetCreaturePermanent());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@ public final class SelfcraftMechan extends CardImpl {
|
||||||
|
|
||||||
// When this creature enters, you may sacrifice an artifact. When you do, put a +1/+1 counter on target creature and draw a card.
|
// When this creature enters, you may sacrifice an artifact. When you do, put a +1/+1 counter on target creature and draw a card.
|
||||||
ReflexiveTriggeredAbility ability = new ReflexiveTriggeredAbility(new AddCountersTargetEffect(CounterType.P1P1.createInstance()), false);
|
ReflexiveTriggeredAbility ability = new ReflexiveTriggeredAbility(new AddCountersTargetEffect(CounterType.P1P1.createInstance()), false);
|
||||||
ability.addEffect(new DrawCardSourceControllerEffect(1));
|
ability.addEffect(new DrawCardSourceControllerEffect(1).concatBy("and"));
|
||||||
ability.addTarget(new TargetCreaturePermanent());
|
ability.addTarget(new TargetCreaturePermanent());
|
||||||
this.addAbility(new EntersBattlefieldTriggeredAbility(new DoWhenCostPaid(
|
this.addAbility(new EntersBattlefieldTriggeredAbility(new DoWhenCostPaid(
|
||||||
ability, new SacrificeTargetCost(StaticFilters.FILTER_CONTROLLED_PERMANENT_ARTIFACT_AN),
|
ability, new SacrificeTargetCost(StaticFilters.FILTER_CONTROLLED_PERMANENT_ARTIFACT_AN),
|
||||||
|
|
|
||||||
|
|
@ -161,7 +161,6 @@ public class VerifyCardDataTest {
|
||||||
|
|
||||||
// color
|
// color
|
||||||
// skipListAddName(SKIP_LIST_COLOR, set, cardName);
|
// skipListAddName(SKIP_LIST_COLOR, set, cardName);
|
||||||
skipListAddName(SKIP_LIST_COLOR, "FIN", "Summon: Alexander");
|
|
||||||
|
|
||||||
// cost
|
// cost
|
||||||
// skipListAddName(SKIP_LIST_COST, set, cardName);
|
// skipListAddName(SKIP_LIST_COST, set, cardName);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue