// Whenever you cast a Spirit or Arcane spell, Kami of the Painted Road gains protection from the color of your choice until end of turn.
Ability ability = new SpellCastControllerTriggeredAbility(new GainProtectionFromColorSourceEffect(Duration.EndOfTurn), filter, true);
Choice colorChoice = new ChoiceColor();
colorChoice.setMessage("Choose color (Kami of the Painted Road)");
ability.addChoice(colorChoice);
this.addAbility(ability);
}
public KamiOfThePaintedRoad(final KamiOfThePaintedRoad card) {