this.expansionSetCode = "ULG";
this.color.setWhite(true);
// Sacrifice a creature: The next time a source of your choice would deal damage to target creature or player this turn, prevent that damage.
Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD, new PreventNextDamageFromChosenSourceToTargetEffect(Duration.EndOfTurn), new SacrificeTargetCost(new TargetControlledCreaturePermanent(new FilterControlledCreaturePermanent("a creature"))));
ability.addTarget(new TargetCreatureOrPlayer());
this.addAbility(ability);
}