[ new MagicStatic( MagicLayer.ModPT, MagicTargetFilter.TARGET_CREATURE) { @Override public void modPowerToughness(final MagicPermanent source,final MagicPermanent permanent,final MagicPowerToughness pt) { final MagicGame game = source.getGame(); final int amount = game.filterCards(permanent.getController(),MagicTargetFilter.TARGET_CREATURE_CARD_FROM_GRAVEYARD).size(); pt.add(amount,amount); } @Override public boolean condition(final MagicGame game,final MagicPermanent source,final MagicPermanent target) { return target == source.getEnchantedCreature(); } } ]