replace groovy script with ability in card script
parent
b3979c12e4
commit
6d75469baf
|
@ -1,13 +0,0 @@
|
|||
[
|
||||
new MagicStatic(MagicLayer.Ability) {
|
||||
@Override
|
||||
public void modAbilityFlags(final MagicPermanent source, final MagicPermanent permanent, final Set<MagicAbility> flags) {
|
||||
flags.add(MagicAbility.Flanking);
|
||||
permanent.addAbility(MagicFlankingTrigger.create());
|
||||
}
|
||||
@Override
|
||||
public boolean accept(final MagicGame game,final MagicPermanent source,final MagicPermanent target) {
|
||||
return MagicStatic.acceptLinked(game, source, target);
|
||||
}
|
||||
}
|
||||
]
|
|
@ -7,6 +7,6 @@ type=Enchantment
|
|||
subtype=Aura
|
||||
cost={1}{R}
|
||||
given_pt=1/1
|
||||
given_ability=flanking
|
||||
timing=aura
|
||||
enchant=pump,pos creature
|
||||
requires_groovy_code
|
||||
|
|
|
@ -1,14 +0,0 @@
|
|||
def Annihilator2 = new MagicAnnihilatorTrigger(2);
|
||||
|
||||
[
|
||||
new MagicStatic(MagicLayer.Ability) {
|
||||
@Override
|
||||
public void modAbilityFlags(final MagicPermanent source, final MagicPermanent permanent, final Set<MagicAbility> flags) {
|
||||
permanent.addAbility(Annihilator2);
|
||||
}
|
||||
@Override
|
||||
public boolean accept(final MagicGame game,final MagicPermanent source,final MagicPermanent target) {
|
||||
return MagicStatic.acceptLinked(game, source, target);
|
||||
}
|
||||
}
|
||||
]
|
|
@ -7,7 +7,6 @@ type=Tribal,Enchantment
|
|||
subtype=Eldrazi,Aura
|
||||
cost={8}
|
||||
given_pt=10/10
|
||||
given_ability=trample
|
||||
given_ability=trample;annihilator 2
|
||||
timing=aura
|
||||
enchant=pump,pos creature
|
||||
requires_groovy_code
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
def TapAddAny = new MagicTapManaActivation(MagicManaType.ALL_TYPES);
|
||||
|
||||
[
|
||||
new MagicStatic(
|
||||
MagicLayer.Ability,
|
||||
MagicTargetFilter.TARGET_SLIVER
|
||||
) {
|
||||
@Override
|
||||
public void modAbilityFlags(final MagicPermanent source,final MagicPermanent permanent,final Set<MagicAbility> flags) {
|
||||
permanent.addAbility(TapAddAny);
|
||||
}
|
||||
}
|
||||
]
|
|
@ -7,6 +7,6 @@ type=Creature
|
|||
subtype=Sliver
|
||||
cost={1}{G}
|
||||
pt=1/1
|
||||
ability=lord all sliver creatures have tap add mana any
|
||||
static=all
|
||||
timing=main
|
||||
requires_groovy_code
|
||||
|
|
|
@ -6,6 +6,6 @@ rarity=C
|
|||
type=Enchantment
|
||||
subtype=Aura
|
||||
cost={1}{U}
|
||||
given_ability=ping 1
|
||||
timing=aura
|
||||
enchant=pump,pos creature
|
||||
requires_groovy_code=Psionic Gift
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
def TapAddAny = new MagicTapManaActivation(MagicManaType.ALL_TYPES);
|
||||
|
||||
[
|
||||
new MagicStatic(
|
||||
MagicLayer.Ability,
|
||||
MagicTargetFilter.TARGET_SLIVER_YOU_CONTROL
|
||||
) {
|
||||
@Override
|
||||
public void modAbilityFlags(final MagicPermanent source,final MagicPermanent permanent,final Set<MagicAbility> flags) {
|
||||
permanent.addAbility(TapAddAny);
|
||||
}
|
||||
}
|
||||
]
|
|
@ -7,6 +7,6 @@ type=Creature
|
|||
subtype=Sliver
|
||||
cost={1}{G}
|
||||
pt=1/1
|
||||
ability=lord sliver creatures you control have tap add mana any
|
||||
static=player
|
||||
timing=main
|
||||
requires_groovy_code
|
||||
|
|
|
@ -1,18 +1,4 @@
|
|||
[
|
||||
new MagicStatic(
|
||||
MagicLayer.Ability,
|
||||
MagicTargetFilter.TARGET_NONHUMAN_CREATURE_YOU_CONTROL
|
||||
) {
|
||||
@Override
|
||||
public void modAbilityFlags(final MagicPermanent source,final MagicPermanent permanent,final Set<MagicAbility> flags) {
|
||||
flags.add(MagicAbility.Undying);
|
||||
permanent.addAbility(MagicUndyingTrigger.create());
|
||||
}
|
||||
@Override
|
||||
public boolean condition(final MagicGame game,final MagicPermanent source,final MagicPermanent target) {
|
||||
return source != target;
|
||||
}
|
||||
},
|
||||
new MagicWhenDamageIsDealtTrigger() {
|
||||
@Override
|
||||
public MagicEvent executeTrigger(
|
||||
|
|
|
@ -8,7 +8,8 @@ subtype=Zombie,Cleric
|
|||
cost={3}{B}{B}{B}
|
||||
pt=5/5
|
||||
ability=intimidate;\
|
||||
lord other non-human creatures you control get +1/+1
|
||||
lord other non-human creatures you control get +1/+1;\
|
||||
lord other non-human creatures you control have undying
|
||||
static=player
|
||||
timing=main
|
||||
requires_groovy_code
|
||||
|
|
|
@ -1,12 +0,0 @@
|
|||
[
|
||||
new MagicStatic(
|
||||
MagicLayer.Ability,
|
||||
MagicTargetFilter.TARGET_SLIVER
|
||||
) {
|
||||
@Override
|
||||
public void modAbilityFlags(final MagicPermanent source, final MagicPermanent permanent, final Set<MagicAbility> flags) {
|
||||
flags.add(MagicAbility.Flanking);
|
||||
permanent.addAbility(MagicFlankingTrigger.create());
|
||||
}
|
||||
}
|
||||
]
|
|
@ -7,6 +7,6 @@ type=Creature
|
|||
subtype=Sliver
|
||||
cost={W}
|
||||
pt=1/1
|
||||
ability=lord all sliver creatures have flanking
|
||||
static=all
|
||||
timing=main
|
||||
requires_groovy_code
|
||||
|
|
Loading…
Reference in New Issue