25 lines
842 B
Java
25 lines
842 B
Java
package magic.card;
|
|
|
|
import magic.model.MagicGame;
|
|
import magic.model.MagicPermanent;
|
|
import magic.model.MagicPowerToughness;
|
|
import magic.model.mstatic.MagicLayer;
|
|
import magic.model.MagicAbility;
|
|
import magic.model.mstatic.MagicStatic;
|
|
import magic.model.target.MagicTargetFilter;
|
|
|
|
public class Sublime_Archangel {
|
|
public static final MagicStatic S2 = new MagicStatic(
|
|
MagicLayer.Ability,
|
|
MagicTargetFilter.TARGET_CREATURE_YOU_CONTROL) {
|
|
@Override
|
|
public long getAbilityFlags(final MagicGame game,final MagicPermanent permanent,final long flags) {
|
|
return flags | MagicAbility.Exalted.getMask();
|
|
}
|
|
@Override
|
|
public boolean condition(final MagicGame game,final MagicPermanent source,final MagicPermanent target) {
|
|
return source != target;
|
|
}
|
|
};
|
|
}
|