public KnightOfMalice(UUID ownerId, CardSetInfo cardSetInfo) { super(ownerId, cardSetInfo, new CardType[]{CardType.CREATURE}, "{1}{B}"); subtype.add(SubType.HUMAN); subtype.add(SubType.KNIGHT); power = new MageInt(2); toughness = new MageInt(2); addAbility(FirstStrikeAbility.getInstance()); addAbility(HexproofFromWhiteAbility.getInstance()); //Knight of Malice gets +1/+0 as long as any player controls a white permanent. addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new ConditionalContinuousEffect( new BoostSourceEffect(1, 0, Duration.WhileOnBattlefield), new AnyPlayerControlsCondition(filter), "{this} gets +1/+0 as long as any player controls a white permanent."))); }
public KnightOfGrace(UUID ownerId, CardSetInfo cardSetInfo) { super(ownerId, cardSetInfo, new CardType[]{CardType.CREATURE}, "{1}{W}"); subtype.add(SubType.HUMAN); subtype.add(SubType.KNIGHT); power = new MageInt(2); toughness = new MageInt(2); addAbility(FirstStrikeAbility.getInstance()); addAbility(HexproofFromBlackAbility.getInstance()); //Knight of Grace gets +1/+0 as long as any player controls a black permanent. addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new ConditionalContinuousEffect( new BoostSourceEffect(1, 0, Duration.WhileOnBattlefield), new AnyPlayerControlsCondition(filter), "{this} gets +1/+0 as long as any player controls a black permanent."))); }