this.expansionSetCode = "KTK";
this.color.setBlue(true);
// Counter target noncreature spell unless its controller pays {1}.
this.getSpellAbility().addEffect(new ConditionalOneShotEffect(
new CounterUnlessPaysEffect(new GenericManaCost(1)),
new InvertCondition(FerociousCondition.getInstance()),
"Counter target noncreature spell unless its controller pays {1}."));
// <i>Ferocious</i> - If you control a creature with power 4 or greater, counter that spell instead.
this.getSpellAbility().addEffect(new ConditionalOneShotEffect(
new CounterTargetEffect(),
FerociousCondition.getInstance(),
"<br><br><i>Ferocious</i> - If you control a creature with power 4 or greater, counter that spell instead"));
this.getSpellAbility().addTarget(new TargetSpell(filter));
}