From c20bb3d35ac85cefc4617d49494c1a0fb888138d Mon Sep 17 00:00:00 2001 From: Sloth Date: Sun, 1 Jul 2012 11:47:29 +0000 Subject: [PATCH] - Fixed Fanning the Flames and Spell Burst. --- src/main/java/forge/CardUtil.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/java/forge/CardUtil.java b/src/main/java/forge/CardUtil.java index 9b8a8c17438..c80c40fcfa8 100644 --- a/src/main/java/forge/CardUtil.java +++ b/src/main/java/forge/CardUtil.java @@ -373,6 +373,10 @@ public final class CardUtil { */ public static String addManaCosts(final String mc1, final String mc2) { String tMC = ""; + String xCost = ""; + if (mc1.startsWith("X")) { + xCost = "X "; + } Integer cl1, cl2, tCL; String c1, c2, cc1, cc2; @@ -394,12 +398,12 @@ public final class CardUtil { tCL = cl1 + cl2; - cc1 = mc1.replaceAll("[0-9]", "").trim(); + cc1 = mc1.replaceAll("[0-9]", "").replaceAll("X", "").trim(); cc2 = mc2.replaceAll("[0-9]", "").trim(); - tMC = tCL.toString() + " " + cc1 + " " + cc2; + tMC = xCost + tCL.toString() + " " + cc1 + " " + cc2; - // System.out.println("TMC:" + tMC); + //System.out.println("mc1:" + mc1 + "; TMC:" + tMC); return tMC.trim(); }