merged new cards

master
melvin 2013-12-06 09:38:13 +08:00
commit c4908ba2b5
4 changed files with 81 additions and 0 deletions

View File

@ -0,0 +1,25 @@
[
new MagicStatic(MagicLayer.ModPT) {
@Override
public void modPowerToughness(
final MagicPermanent source,
final MagicPermanent permanent,
final MagicPowerToughness pt) {
if (MagicCondition.THRESHOLD_CONDITION.accept(permanent)) {
pt.add(1,1);
}
}
},
new MagicStatic(MagicLayer.Ability) {
@Override
public void modAbilityFlags(
final MagicPermanent source,
final MagicPermanent permanent,
final Set<MagicAbility> flags) {
if (MagicCondition.THRESHOLD_CONDITION.accept(permanent)) {
flags.add(MagicAbility.CannotBlock);
}
}
}
]

View File

@ -0,0 +1,12 @@
name=Putrid Imp
url=http://magiccards.info/pd3/en/1.html
image=http://magiccards.info/scans/en/pd3/1.jpg
value=4.191
rarity=C
type=Creature
subtype=Zombie,Imp
cost={B}
pt=1/1
timing=main
ability=pay Discard a card: SN gains flying until end of turn.
requires_groovy_code

View File

@ -0,0 +1,32 @@
[
new MagicWhenDamageIsDealtTrigger() {
@Override
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicDamage damage) {
final MagicTarget target = damage.getTarget();
return damage.getSource() == permanent &&
damage.isCombat() &&
target.isPlayer() ?
new MagicEvent(
permanent,
permanent.isController(target) ?
MagicTargetChoice.TARGET_CREATURE_CARD_FROM_GRAVEYARD :
MagicTargetChoice.TARGET_CREATURE_CARD_FROM_OPPONENTS_GRAVEYARD,
MagicGraveyardTargetPicker.PutOntoBattlefield,
this,
"Return target creature card\$ from ${target.toString()}'s graveyard to the battlefield under PN's control."
):
MagicEvent.NONE;
}
@Override
public void executeEvent(final MagicGame game, final MagicEvent event) {
event.processTargetCard(game,new MagicCardAction() {
public void doAction(final MagicCard targetCard) {
game.doAction(new MagicReanimateAction(
targetCard,
event.getPlayer()
));
}
});
}
}
]

View File

@ -0,0 +1,12 @@
name=Scion of Darkness
url=http://magiccards.info/arc/en/23.html
image=http://magiccards.info/scans/en/arc/23.jpg
value=4.317
rarity=R
type=Creature
subtype=Avatar
cost={5}{B}{B}{B}
pt=6/6
timing=main
ability=trample;cycling {3}
requires_groovy_code