From db38299a00a62fe3a40d73c07686e3af33c367cc Mon Sep 17 00:00:00 2001 From: ArsenalNut Date: Tue, 29 Jan 2013 07:37:15 +0000 Subject: [PATCH] Fix issue with evolve trigger causing exception when AI evaluating blocks. --- src/main/java/forge/card/trigger/Trigger.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/forge/card/trigger/Trigger.java b/src/main/java/forge/card/trigger/Trigger.java index c8a21031621..daf0db0740b 100644 --- a/src/main/java/forge/card/trigger/Trigger.java +++ b/src/main/java/forge/card/trigger/Trigger.java @@ -512,10 +512,11 @@ public abstract class Trigger extends TriggerReplacementBase { if (this.getMapParams().get("EvolveCondition").equals("True")) { final Card moved = (Card) runParams2.get("Card"); if (moved == null) { - final StringBuilder sb = new StringBuilder(); - sb.append("Trigger::requirementsCheck() - EvolveCondition condition being checked without a moved card. "); - sb.append(this.getHostCard().getName()); - throw new RuntimeException(sb.toString()); + return false; + // final StringBuilder sb = new StringBuilder(); + // sb.append("Trigger::requirementsCheck() - EvolveCondition condition being checked without a moved card. "); + // sb.append(this.getHostCard().getName()); + // throw new RuntimeException(sb.toString()); } if (moved.getNetAttack() <= this.getHostCard().getNetAttack() && moved.getNetDefense() <= this.getHostCard().getNetDefense()) {