this.color.setBlue(true);
// Counter target spell. If you control a blue creature, draw a card, then discard a card.
this.getSpellAbility().addEffect(new CounterTargetEffect());
this.getSpellAbility().addTarget(new TargetSpell());
this.getSpellAbility().addEffect(new ConditionalOneShotEffect(
new DrawDiscardControllerEffect(1,1),
new PermanentsOnTheBattlefieldCondition(filter, PermanentsOnTheBattlefieldCondition.CountType.MORE_THAN, 0, true),
"If you control a blue creature, draw a card, then discard a card"));
}