public VarchildBetrayerOfKjeldor(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{R}");
this.addSuperType(SuperType.LEGENDARY);
this.subtype.add(SubType.HUMAN);
this.subtype.add(SubType.KNIGHT);
this.power = new MageInt(3);
this.toughness = new MageInt(3);
this.addAbility(new DealsCombatDamageToAPlayerTriggeredAbility(
new VarchildBetrayerOfKjeldorEffect(), false, true
));
Ability ability = new SimpleStaticAbility(
Zone.BATTLEFIELD,
new CantBlockAllEffect(
filter1, Duration.WhileOnBattlefield
)
);
ability.addEffect(new CantAttackYouOrPlaneswalkerAllEffect(
Duration.WhileOnBattlefield, filter1
).setText("and can't attack you or a planeswalker you control"));
this.addAbility(ability);
this.addAbility(new LeavesBattlefieldTriggeredAbility(
new GainControlAllEffect(Duration.Custom, filter2), false
));
}