From b87536b72fa93caa3fc0cd1cba79bb90c4e00094 Mon Sep 17 00:00:00 2001 From: Sloth Date: Tue, 14 Feb 2012 14:47:40 +0000 Subject: [PATCH] - Limited the failing of the AI when faced with Ogre Marauder. --- .../forge/card/abilityfactory/AbilityFactorySacrifice.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/forge/card/abilityfactory/AbilityFactorySacrifice.java b/src/main/java/forge/card/abilityfactory/AbilityFactorySacrifice.java index dc7fa0b13da..4e8aeb28973 100644 --- a/src/main/java/forge/card/abilityfactory/AbilityFactorySacrifice.java +++ b/src/main/java/forge/card/abilityfactory/AbilityFactorySacrifice.java @@ -482,6 +482,9 @@ public class AbilityFactorySacrifice { CardList sacList = null; for (final Player p : tgts) { if (p.isComputer()) { + if (params.containsKey("Optional") && sa.getActivatingPlayer().isHuman()) { + continue; + } sacList = AbilityFactorySacrifice.sacrificeAI(p, amount, valid, sa, destroy); } else { sacList = AbilityFactorySacrifice.sacrificeHuman(p, amount, valid, sa, destroy,