Add new cards that are variations to existing cards: (#1620)
Abnormal Endurance Daybreak Chaplain Demonic Vigor Fearsome Awakening Fungal Infection Graveyard Marshal Invoke the Divine Lich's Caress Pinpoint Avalanchemaster
parent
b43fe0ae0c
commit
0bef4161f6
|
@ -4,6 +4,6 @@ value=2.500
|
|||
rarity=C
|
||||
type=Instant
|
||||
cost={1}{B}
|
||||
effect=Until end of turn, target creature gets +2/+0 and gains "When this creature dies, return it to the battlefield tapped under its owner's control."
|
||||
timing=removal
|
||||
requires_groovy_code=Supernatural Stamina
|
||||
oracle=Until end of turn, target creature gets +2/+0 and gains "When this creature dies, return it to the battlefield tapped under its owner's control."
|
|
@ -6,8 +6,8 @@ type=Enchantment
|
|||
subtype=Aura
|
||||
cost={B}
|
||||
ability=Enchant creature;\
|
||||
Enchanted creature gets +1/+1.;\
|
||||
When enchanted creature dies, return that card to its owner's hand.
|
||||
Enchanted creature gets +1/+1.
|
||||
timing=aura
|
||||
enchant=default,creature
|
||||
oracle=Enchant creature\nEnchanted creature gets +1/+1.\nWhen enchanted creature dies, return that card to its owner's hand.
|
||||
requires_groovy_code=Wind Zendikon
|
|
@ -0,0 +1,28 @@
|
|||
[
|
||||
new MagicSpellCardEvent() {
|
||||
@Override
|
||||
public MagicEvent getEvent(final MagicCardOnStack cardOnStack, final MagicPayedCost payedCost) {
|
||||
return new MagicEvent(
|
||||
cardOnStack,
|
||||
TARGET_CREATURE_CARD_FROM_GRAVEYARD,
|
||||
MagicGraveyardTargetPicker.PutOntoBattlefield,
|
||||
this,
|
||||
"PN returns target creature card\$ from his or her graveyard to the " +
|
||||
"battlefield. If it's a Dragon, PN puts two +1/+1 counters on it."
|
||||
);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void executeEvent(final MagicGame game, final MagicEvent event) {
|
||||
event.processTargetCard(game, {
|
||||
game.doAction(new ReturnCardAction(MagicLocationType.Graveyard,it,event.getPlayer(), {
|
||||
final MagicPermanent perm ->
|
||||
final MagicGame G = perm.getGame();
|
||||
if (perm.hasSubType(MagicSubType.Dragon)) {
|
||||
G.doAction(new ChangeCountersAction(event.getPlayer(),perm,MagicCounterType.PlusOne,2));
|
||||
}
|
||||
}));
|
||||
});
|
||||
}
|
||||
}
|
||||
]
|
|
@ -4,7 +4,6 @@ value=2.500
|
|||
rarity=U
|
||||
type=Sorcery
|
||||
cost={4}{B}
|
||||
effect=Return target creature card from your graveyard to the battlefield. If it's a Dragon, put two +1/+1 counters on it.
|
||||
timing=main
|
||||
requires_groovy_code
|
||||
oracle=Return target creature card from your graveyard to the battlefield. If it's a Dragon, put two +1/+1 counters on it.
|
||||
status=needs groovy
|
|
@ -4,6 +4,6 @@ value=2.500
|
|||
rarity=C
|
||||
type=Instant
|
||||
cost={B}
|
||||
effect=Target creature gets -1/-1 until end of turn. Create a 1/1 green Saproling creature token.
|
||||
effect=Target creature gets -1/-1 until end of turn.~Create a 1/1 green Saproling creature token.
|
||||
timing=removal
|
||||
oracle=Target creature gets -1/-1 until end of turn. Create a 1/1 green Saproling creature token.
|
|
@ -6,6 +6,6 @@ type=Creature
|
|||
subtype=Zombie,Soldier
|
||||
cost={B}{B}
|
||||
pt=3/2
|
||||
ability={2}{B}, Exile a creature card from your graveyard: Create a tapped 2/2 black Zombie creature token.
|
||||
ability={2}{B}, Exile a creature card from your graveyard: Create a 2/2 black Zombie creature token that's tapped.
|
||||
timing=main
|
||||
oracle={2}{B}, Exile a creature card from your graveyard: Create a tapped 2/2 black Zombie creature token.
|
|
@ -5,6 +5,6 @@ value=2.500
|
|||
rarity=C
|
||||
type=Instant
|
||||
cost={2}{W}
|
||||
effect=Destroy target artifact or enchantment. You gain 4 life.
|
||||
effect=Destroy target artifact or enchantment.~You gain 4 life.
|
||||
timing=removal
|
||||
oracle=Destroy target artifact or enchantment. You gain 4 life.
|
|
@ -4,6 +4,6 @@ value=2.500
|
|||
rarity=C
|
||||
type=Sorcery
|
||||
cost={3}{B}{B}
|
||||
effect=Destroy target creature. You gain 3 life.
|
||||
effect=Destroy target creature.~You gain 3 life.
|
||||
timing=main
|
||||
oracle=Destroy target creature. You gain 3 life.
|
|
@ -0,0 +1,23 @@
|
|||
[
|
||||
new MagicSpellCardEvent() {
|
||||
@Override
|
||||
public MagicEvent getEvent(final MagicCardOnStack cardOnStack,final MagicPayedCost payedCost) {
|
||||
return new MagicEvent(
|
||||
cardOnStack,
|
||||
NEG_TARGET_CREATURE,
|
||||
new MagicDamageTargetPicker(4,true),
|
||||
this,
|
||||
"SN deals 4 damage to target creature\$. " +
|
||||
"The damage can't be prevented."
|
||||
);
|
||||
}
|
||||
@Override
|
||||
public void executeEvent(final MagicGame game, final MagicEvent event) {
|
||||
event.processTargetPermanent(game, {
|
||||
final MagicDamage damage = new MagicDamage(event.getSource(),it,4);
|
||||
damage.setUnpreventable();
|
||||
game.doAction(new DealDamageAction(damage));
|
||||
});
|
||||
}
|
||||
}
|
||||
]
|
|
@ -4,7 +4,6 @@ value=2.121
|
|||
rarity=C
|
||||
type=Instant
|
||||
cost={3}{R}{R}
|
||||
effect=SN deals 4 damage to target creature. The damage can't be prevented.
|
||||
timing=removal
|
||||
oracle=Pinpoint Avalanche deals 4 damage to target creature. The damage can't be prevented.
|
||||
status=needs groovy
|
||||
requires_groovy_code
|
Loading…
Reference in New Issue