this.expansionSetCode = "CSP";
this.color.setBlack(true);
// You may exile two black cards from your hand rather than pay Soul Spike's mana cost.
this.addAbility(new AlternativeCostSourceAbility(new ExileFromHandCost(new TargetCardInHand(2, filter))));
// Soul Spike deals 4 damage to target creature or player and you gain 4 life.
this.getSpellAbility().addTarget(new TargetCreatureOrPlayer());
this.getSpellAbility().addEffect(new DamageTargetEffect(4));
this.getSpellAbility().addEffect(new GainLifeEffect(4));
}