simplify groovy code
parent
7a10b6a3c0
commit
9dbbb64a41
|
@ -2,27 +2,27 @@
|
|||
new MagicStatic(MagicLayer.SetPT) {
|
||||
@Override
|
||||
public void modPowerToughness(final MagicPermanent source,final MagicPermanent permanent,final MagicPowerToughness pt) {
|
||||
if (MagicCondition.METALCRAFT_CONDITION.accept(permanent)) {
|
||||
pt.set(5,5);
|
||||
}
|
||||
pt.set(5,5);
|
||||
}
|
||||
@Override
|
||||
public boolean condition(final MagicGame game,final MagicPermanent source,final MagicPermanent target) {
|
||||
return MagicCondition.METALCRAFT_CONDITION.accept(source);
|
||||
}
|
||||
},
|
||||
new MagicStatic(MagicLayer.Type) {
|
||||
@Override
|
||||
public int getTypeFlags(final MagicPermanent permanent,final int flags) {
|
||||
if (MagicCondition.METALCRAFT_CONDITION.accept(permanent)) {
|
||||
return flags|MagicType.Creature.getMask();
|
||||
}else{
|
||||
return flags;
|
||||
}
|
||||
}
|
||||
},
|
||||
new MagicStatic(MagicLayer.Type) {
|
||||
@Override
|
||||
public void modSubTypeFlags(final MagicPermanent permanent, final Set<MagicSubType> flags) {
|
||||
if (MagicCondition.METALCRAFT_CONDITION.accept(permanent)) {
|
||||
flags.add(MagicSubType.Golem);
|
||||
}
|
||||
flags.add(MagicSubType.Golem);
|
||||
}
|
||||
},
|
||||
@Override
|
||||
public int getTypeFlags(final MagicPermanent permanent,final int flags) {
|
||||
return flags |
|
||||
MagicType.Artifact.getMask() |
|
||||
MagicType.Creature.getMask();
|
||||
}
|
||||
@Override
|
||||
public boolean condition(final MagicGame game,final MagicPermanent source,final MagicPermanent target) {
|
||||
return MagicCondition.METALCRAFT_CONDITION.accept(source);
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
@ -7,4 +7,3 @@ type=Artifact
|
|||
cost={4}
|
||||
timing=artifact
|
||||
requires_groovy_code
|
||||
|
||||
|
|
Loading…
Reference in New Issue