From 85a42f06701a3ac919700bebb6230ea97e2687e6 Mon Sep 17 00:00:00 2001 From: Maxmtg Date: Wed, 17 Apr 2013 10:53:05 +0000 Subject: [PATCH] cards with Suspend X didn't ask for X to pay --- src/main/java/forge/card/cardfactory/CardFactoryUtil.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/forge/card/cardfactory/CardFactoryUtil.java b/src/main/java/forge/card/cardfactory/CardFactoryUtil.java index f3a901b787e..4d83cc09faf 100644 --- a/src/main/java/forge/card/cardfactory/CardFactoryUtil.java +++ b/src/main/java/forge/card/cardfactory/CardFactoryUtil.java @@ -446,9 +446,11 @@ public class CardFactoryUtil { sbDesc.append("Suspend ").append(timeCounters).append(" - ").append(cost.toSimpleString()); suspend.setDescription(sbDesc.toString()); + String svar = "X"; // emulate "References X" here + suspend.setSVar(svar, sourceCard.getSVar(svar)); + final StringBuilder sbStack = new StringBuilder(); - sbStack.append(sourceCard.getName()).append(" suspending for "); - sbStack.append(timeCounters).append(" turns.)"); + sbStack.append(sourceCard.getName()).append(" suspending for ").append(timeCounters).append(" turns.)"); suspend.setStackDescription(sbStack.toString()); suspend.getRestrictions().setZone(ZoneType.Hand);