mirror of
https://github.com/correl/mage.git
synced 2025-01-12 19:25:44 +00:00
a few more missed phyrexian erratas
This commit is contained in:
parent
a7e57b8352
commit
d7aefbd337
4 changed files with 11 additions and 7 deletions
|
@ -33,7 +33,7 @@ public final class InkmothNexus extends CardImpl {
|
||||||
|
|
||||||
// {1}: Inkmoth Nexus becomes a 1/1 Blinkmoth artifact creature with flying and infect until end of turn. It's still a land. (It deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)
|
// {1}: Inkmoth Nexus becomes a 1/1 Blinkmoth artifact creature with flying and infect until end of turn. It's still a land. (It deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)
|
||||||
Effect effect = new BecomesCreatureSourceEffect(new InkmothNexusToken(), "land", Duration.EndOfTurn);
|
Effect effect = new BecomesCreatureSourceEffect(new InkmothNexusToken(), "land", Duration.EndOfTurn);
|
||||||
effect.setText("{this} becomes a 1/1 Blinkmoth artifact creature with flying and infect until end of turn. It's still a land. <i>(It deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)</i>");
|
effect.setText("{this} becomes a 1/1 Phyrexian Blinkmoth artifact creature with flying and infect until end of turn. It's still a land. <i>(It deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)</i>");
|
||||||
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, effect, new GenericManaCost(1)));
|
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, effect, new GenericManaCost(1)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -49,9 +49,10 @@ public final class InkmothNexus extends CardImpl {
|
||||||
|
|
||||||
class InkmothNexusToken extends TokenImpl {
|
class InkmothNexusToken extends TokenImpl {
|
||||||
public InkmothNexusToken() {
|
public InkmothNexusToken() {
|
||||||
super("Blinkmoth", "1/1 Blinkmoth artifact creature with flying and infect");
|
super("Phyrexian Blinkmoth", "1/1 Phyrexian Blinkmoth artifact creature with flying and infect");
|
||||||
cardType.add(CardType.ARTIFACT);
|
cardType.add(CardType.ARTIFACT);
|
||||||
cardType.add(CardType.CREATURE);
|
cardType.add(CardType.CREATURE);
|
||||||
|
this.subtype.add(SubType.PHYREXIAN);
|
||||||
this.subtype.add(SubType.BLINKMOTH);
|
this.subtype.add(SubType.BLINKMOTH);
|
||||||
power = new MageInt(1);
|
power = new MageInt(1);
|
||||||
toughness = new MageInt(1);
|
toughness = new MageInt(1);
|
||||||
|
|
|
@ -33,7 +33,7 @@ public final class LurkingEvil extends CardImpl {
|
||||||
|
|
||||||
// Pay half your life, rounded up: Lurking Evil becomes a 4/4 Horror creature with flying.
|
// Pay half your life, rounded up: Lurking Evil becomes a 4/4 Horror creature with flying.
|
||||||
Effect effect = new BecomesCreatureSourceEffect(new LurkingEvilToken(), null, Duration.EndOfGame, true, false);
|
Effect effect = new BecomesCreatureSourceEffect(new LurkingEvilToken(), null, Duration.EndOfGame, true, false);
|
||||||
effect.setText("{this} becomes a 4/4 Horror creature with flying");
|
effect.setText("{this} becomes a 4/4 Phyrexian Horror creature with flying");
|
||||||
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, effect, new LurkingEvilCost()));
|
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, effect, new LurkingEvilCost()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -89,9 +89,10 @@ class LurkingEvilCost extends CostImpl {
|
||||||
class LurkingEvilToken extends TokenImpl {
|
class LurkingEvilToken extends TokenImpl {
|
||||||
|
|
||||||
LurkingEvilToken() {
|
LurkingEvilToken() {
|
||||||
super("Horror", "4/4 Horror creature with flying");
|
super("Phyrexian Horror", "4/4 Phyrexian Horror creature with flying");
|
||||||
power = new MageInt(4);
|
power = new MageInt(4);
|
||||||
toughness = new MageInt(4);
|
toughness = new MageInt(4);
|
||||||
|
subtype.add(SubType.PHYREXIAN);
|
||||||
subtype.add(SubType.HORROR);
|
subtype.add(SubType.HORROR);
|
||||||
cardType.add(CardType.CREATURE);
|
cardType.add(CardType.CREATURE);
|
||||||
this.addAbility(FlyingAbility.getInstance());
|
this.addAbility(FlyingAbility.getInstance());
|
||||||
|
|
|
@ -36,7 +36,7 @@ public final class LurkingSkirge extends CardImpl {
|
||||||
// When a creature is put into an opponent's graveyard from the battlefield, if Lurking Skirge is an enchantment, Lurking Skirge becomes a 3/2 Imp creature with flying.
|
// When a creature is put into an opponent's graveyard from the battlefield, if Lurking Skirge is an enchantment, Lurking Skirge becomes a 3/2 Imp creature with flying.
|
||||||
TriggeredAbility ability = new PutIntoGraveFromBattlefieldAllTriggeredAbility(new BecomesCreatureSourceEffect(new LurkingSkirgeToken(), "", Duration.WhileOnBattlefield, true, false), false, filter, false);
|
TriggeredAbility ability = new PutIntoGraveFromBattlefieldAllTriggeredAbility(new BecomesCreatureSourceEffect(new LurkingSkirgeToken(), "", Duration.WhileOnBattlefield, true, false), false, filter, false);
|
||||||
this.addAbility(new ConditionalInterveningIfTriggeredAbility(ability, new SourceMatchesFilterCondition(StaticFilters.FILTER_ENCHANTMENT_PERMANENT),
|
this.addAbility(new ConditionalInterveningIfTriggeredAbility(ability, new SourceMatchesFilterCondition(StaticFilters.FILTER_ENCHANTMENT_PERMANENT),
|
||||||
"When a creature is put into an opponent's graveyard from the battlefield, if {this} is an enchantment, {this} becomes a 3/2 Imp creature with flying."));
|
"When a creature is put into an opponent's graveyard from the battlefield, if {this} is an enchantment, {this} becomes a 3/2 Phyrexian Imp creature with flying."));
|
||||||
}
|
}
|
||||||
|
|
||||||
private LurkingSkirge(final LurkingSkirge card) {
|
private LurkingSkirge(final LurkingSkirge card) {
|
||||||
|
@ -52,8 +52,9 @@ public final class LurkingSkirge extends CardImpl {
|
||||||
class LurkingSkirgeToken extends TokenImpl {
|
class LurkingSkirgeToken extends TokenImpl {
|
||||||
|
|
||||||
public LurkingSkirgeToken() {
|
public LurkingSkirgeToken() {
|
||||||
super("Imp", "3/2 Imp with flying.");
|
super("Phyrexian Imp", "3/2 Phyrexian Imp with flying.");
|
||||||
cardType.add(CardType.CREATURE);
|
cardType.add(CardType.CREATURE);
|
||||||
|
subtype.add(SubType.PHYREXIAN);
|
||||||
subtype.add(SubType.IMP);
|
subtype.add(SubType.IMP);
|
||||||
power = new MageInt(3);
|
power = new MageInt(3);
|
||||||
toughness = new MageInt(2);
|
toughness = new MageInt(2);
|
||||||
|
|
|
@ -53,10 +53,11 @@ public final class PhyrexianTotem extends CardImpl {
|
||||||
|
|
||||||
private static class PhyrexianTotemToken extends TokenImpl {
|
private static class PhyrexianTotemToken extends TokenImpl {
|
||||||
PhyrexianTotemToken() {
|
PhyrexianTotemToken() {
|
||||||
super("Horror", "5/5 black Horror artifact creature with trample");
|
super("Phyrexian Horror", "5/5 black Phyrexian Horror artifact creature with trample");
|
||||||
cardType.add(CardType.ARTIFACT);
|
cardType.add(CardType.ARTIFACT);
|
||||||
cardType.add(CardType.CREATURE);
|
cardType.add(CardType.CREATURE);
|
||||||
color.setBlack(true);
|
color.setBlack(true);
|
||||||
|
this.subtype.add(SubType.PHYREXIAN);
|
||||||
this.subtype.add(SubType.HORROR);
|
this.subtype.add(SubType.HORROR);
|
||||||
power = new MageInt(5);
|
power = new MageInt(5);
|
||||||
toughness = new MageInt(5);
|
toughness = new MageInt(5);
|
||||||
|
|
Loading…
Reference in a new issue