public override void ProcessResults(ChosenOptions results) { var color = ChoiceToColorMap.Single(x => x.Choice.Equals(results.Options[0])).Color; var modifier = new AddProtectionFromColors(color) {UntilEot = true}; var parameters = new ModifierParameters { SourceEffect = this, SourceCard = Source.OwningCard }; Target.Card().AddModifier(modifier, parameters); }
public override void ProcessResults(ChosenOptions results) { var color = ChoiceToColorMap.Single(x => x.Choice.Equals(results.Options[0])).Color; var modifier = new AddProtectionFromColors(color) { UntilEot = true }; var parameters = new ModifierParameters { SourceEffect = this, SourceCard = Source.OwningCard }; Target.Card().AddModifier(modifier, parameters); }