From 9e813935db98111f5673fd3640cd4c07946fda9c Mon Sep 17 00:00:00 2001 From: L_J Date: Sun, 25 Mar 2018 10:56:43 +0000 Subject: [PATCH] Practical improvement for Drought The caster now can cancel the payment at the "Sacrifice a swamp" phase --- Mage.Sets/src/mage/cards/d/Drought.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Mage.Sets/src/mage/cards/d/Drought.java b/Mage.Sets/src/mage/cards/d/Drought.java index 99ebb2e083..480212c0e3 100644 --- a/Mage.Sets/src/mage/cards/d/Drought.java +++ b/Mage.Sets/src/mage/cards/d/Drought.java @@ -101,7 +101,9 @@ class DroughtAdditionalCostEffect extends CostModificationEffectImpl { @Override public boolean apply(Game game, Ability source, Ability abilityToModify) { int blackSymbols = abilityToModify.getManaCosts().getMana().getBlack(); - abilityToModify.addCost(new SacrificeTargetCost(new TargetControlledPermanent(blackSymbols, blackSymbols, filter, true))); + TargetControlledPermanent target = new TargetControlledPermanent(blackSymbols, blackSymbols, filter, true); + target.setRequired(false); + abilityToModify.addCost(new SacrificeTargetCost(target)); return true; }