create constants for basic land mana abilities
parent
ff4c188f3e
commit
e15a777ccc
|
@ -16,4 +16,10 @@ public class MagicTapManaActivation extends MagicManaActivation {
|
|||
public Iterable<? extends MagicEvent> getCostEvent(final MagicPermanent perm) {
|
||||
return Arrays.asList(new MagicTapEvent(perm));
|
||||
}
|
||||
|
||||
public static final MagicManaActivation White = new MagicTapManaActivation(MagicManaType.getList("{W}"));
|
||||
public static final MagicManaActivation Blue = new MagicTapManaActivation(MagicManaType.getList("{U}"));
|
||||
public static final MagicManaActivation Black = new MagicTapManaActivation(MagicManaType.getList("{B}"));
|
||||
public static final MagicManaActivation Red = new MagicTapManaActivation(MagicManaType.getList("{R}"));
|
||||
public static final MagicManaActivation Green = new MagicTapManaActivation(MagicManaType.getList("{G}"));
|
||||
}
|
||||
|
|
|
@ -52,19 +52,19 @@ public class MagicPermanentStatic implements Comparable<MagicPermanentStatic> {
|
|||
@Override
|
||||
public void modAbilityFlags(final MagicPermanent source, final MagicPermanent permanent, final Set<MagicAbility> flags) {
|
||||
if (permanent.hasSubType(MagicSubType.Plains)) {
|
||||
permanent.addAbility(new MagicTapManaActivation(MagicManaType.getList("{W}")));
|
||||
permanent.addAbility(MagicTapManaActivation.White);
|
||||
}
|
||||
if (permanent.hasSubType(MagicSubType.Island)) {
|
||||
permanent.addAbility(new MagicTapManaActivation(MagicManaType.getList("{U}")));
|
||||
permanent.addAbility(MagicTapManaActivation.Blue);
|
||||
}
|
||||
if (permanent.hasSubType(MagicSubType.Swamp)) {
|
||||
permanent.addAbility(new MagicTapManaActivation(MagicManaType.getList("{B}")));
|
||||
permanent.addAbility(MagicTapManaActivation.Black);
|
||||
}
|
||||
if (permanent.hasSubType(MagicSubType.Mountain)) {
|
||||
permanent.addAbility(new MagicTapManaActivation(MagicManaType.getList("{R}")));
|
||||
permanent.addAbility(MagicTapManaActivation.Red);
|
||||
}
|
||||
if (permanent.hasSubType(MagicSubType.Forest)) {
|
||||
permanent.addAbility(new MagicTapManaActivation(MagicManaType.getList("{G}")));
|
||||
permanent.addAbility(MagicTapManaActivation.Green);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue