this.color.setBlack(true);
this.power = new MageInt(3);
this.toughness = new MageInt(1);
// {2}, Sacrifice a creature: Lyzolda, the Blood Witch deals 2 damage to target creature or player if the sacrificed creature was red. Draw a card if the sacrificed creature was black.
Effect effect = new ConditionalOneShotEffect(
new DamageTargetEffect(2),
new SacrificedWasCondition(redFilter),
"{source} deals 2 damage to target creature or player if the sacrificed creature was red");
Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, effect, new ManaCostsImpl("{2}"));
effect = new ConditionalOneShotEffect(
new DrawCardSourceControllerEffect(1),
new SacrificedWasCondition(blackFilter),
"Draw a card if the sacrificed creature was black");
ability.addEffect(effect);
ability.addCost(new SacrificeTargetCost(new TargetControlledCreaturePermanent()));