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; } }; }