</BUG>
filter.add(Predicates.or(
new CardIdPredicate(this.getId()),
new SubtypePredicate("Ally")));
<BUG>this.addAbility(new EntersBattlefieldControlledTriggeredAbility(Zone.BATTLEFIELD, new ChooseColorEffect(), filter, true));
</BUG>
}
public KabiraEvangel(final KabiraEvangel card) {
super(card);
}

this.subtype.add("Cleric");
this.subtype.add("Ally");
this.color.setWhite(true);
this.power = new MageInt(2);
this.toughness = new MageInt(3);
FilterPermanent filter = new FilterPermanent(getName() + " or another Ally");
filter.add(Predicates.or(
new CardIdPredicate(this.getId()),
new SubtypePredicate("Ally")));
this.addAbility(new EntersBattlefieldControlledTriggeredAbility(Zone.BATTLEFIELD, new KabiraEvangelChooseColorEffect(), filter, true));
}
public KabiraEvangel(final KabiraEvangel card) {
super(card);
}
