remove redundant conditions

master
melvin 2013-06-15 11:18:12 +08:00
parent 257b4131f4
commit b63bac8433
11 changed files with 3 additions and 41 deletions

View File

@ -1,6 +1,5 @@
[
new MagicPermanentActivation(
[MagicConditionFactory.ManaCost("{1}{W}")],
new MagicActivationHints(MagicTiming.Pump,true),
"Lifelink"
) {

View File

@ -22,9 +22,6 @@
}
},
new MagicCardActivation(
[
MagicConditionFactory.ManaCost("{3}{U}")
],
new MagicActivationHints(MagicTiming.Tapping,true),
"Overload"
) {
@ -42,9 +39,7 @@
);
}
@Override
public void executeEvent(
final MagicGame game,
final MagicEvent event) {
public void executeEvent(final MagicGame game, final MagicEvent event) {
final Collection<MagicPermanent> targets=
game.filterPermanents(event.getPlayer(),MagicTargetFilter.TARGET_CREATURE_YOUR_OPPONENT_CONTROLS);
for (final MagicPermanent target : targets) {

View File

@ -1,9 +1,5 @@
[
new MagicPermanentActivation(
[
MagicCondition.MINUS_COUNTER_CONDITION,
MagicConditionFactory.ManaCost("{B}")
],
new MagicActivationHints(MagicTiming.Removal),
"-1/-1"
) {

View File

@ -13,11 +13,6 @@ def Black = new MagicStatic(MagicLayer.Color) {
};
[
new MagicPermanentActivation(
[
MagicCondition.CAN_TAP_CONDITION,
MagicCondition.HAS_CARD_CONDITION,
MagicConditionFactory.ManaCost("{1}")
],
new MagicActivationHints(MagicTiming.Main,true),
"Add counter"
) {
@ -42,10 +37,6 @@ def Black = new MagicStatic(MagicLayer.Color) {
}
},
new MagicPermanentActivation(
[
MagicCondition.CAN_TAP_CONDITION,
MagicConditionFactory.ChargeCountersAtLeast(3)
],
new MagicActivationHints(MagicTiming.Token),
"Reanimate"
) {

View File

@ -1,9 +1,5 @@
[
new MagicPermanentActivation(
[
MagicCondition.CAN_UNTAP_CONDITION,
MagicConditionFactory.ManaCost("{2}{R}")
],
new MagicActivationHints(MagicTiming.Removal),
"Damage"
) {

View File

@ -1,6 +1,5 @@
[
new MagicPermanentActivation(
[MagicConditionFactory.ManaCost("{2}{R}")],
new MagicActivationHints(MagicTiming.MustAttack),
"Attacks"
) {

View File

@ -1,6 +1,5 @@
[
new MagicPermanentActivation(
[MagicConditionFactory.ManaCost("{1}{R}")],
new MagicActivationHints(MagicTiming.Removal),
"Damage"
) {

View File

@ -40,10 +40,6 @@ def getEvent = {
}
},
new MagicPermanentActivation(
[
MagicCondition.CAN_TAP_CONDITION,
MagicConditionFactory.ManaCost("{3}")
],
new MagicActivationHints(MagicTiming.Removal),
"Damage"
) {

View File

@ -1,11 +1,8 @@
[
new MagicTapCreatureActivation(
[
MagicCondition.CAN_UNTAP_CONDITION,
MagicConditionFactory.ManaCost("{1}{W/U}")
],
new MagicActivationHints(MagicTiming.Tapping),
"Tap") {
"Tap"
) {
@Override
public MagicEvent[] getCostEvent(final MagicPermanent source) {
return [

View File

@ -24,10 +24,6 @@ def getEvent = {
}
},
new MagicPermanentActivation(
[
MagicConditionFactory.ManaCost("{3}{B}{B}"),
MagicCondition.CONTROL_BAT_CONDITION
],
new MagicActivationHints(MagicTiming.Token,true),
"Token"
) {
@ -48,7 +44,6 @@ def getEvent = {
new MagicPermanentActivation(
[
MagicCondition.CAN_REGENERATE_CONDITION,
MagicCondition.CONTROL_BAT_CONDITION,
new MagicSingleActivationCondition()
],
new MagicActivationHints(MagicTiming.Pump),

View File

@ -1,6 +1,5 @@
[
new MagicPermanentActivation(
[MagicConditionFactory.ManaCost("{G}")],
new MagicActivationHints(MagicTiming.Pump,true),
"Pump"
) {