From ecc6f3b1cfc759185cd2f87798a449338f70e08b Mon Sep 17 00:00:00 2001 From: jendave Date: Sat, 6 Aug 2011 09:25:25 +0000 Subject: [PATCH] - Fixed issues with colorless manlands not sending color in properly. --- src/forge/CardFactoryUtil.java | 3 +++ src/forge/CardFactory_Lands.java | 10 +++++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/forge/CardFactoryUtil.java b/src/forge/CardFactoryUtil.java index 5dec2f080fd..4e96add8306 100644 --- a/src/forge/CardFactoryUtil.java +++ b/src/forge/CardFactoryUtil.java @@ -4708,6 +4708,9 @@ public class CardFactoryUtil { } //c.setManaCost(cost); + if (cost.equals("")) + cost = "0"; + long timestamp = c.addColor(cost, c, false, true); return timestamp; } diff --git a/src/forge/CardFactory_Lands.java b/src/forge/CardFactory_Lands.java index d7b85396356..353dfcb9259 100644 --- a/src/forge/CardFactory_Lands.java +++ b/src/forge/CardFactory_Lands.java @@ -689,7 +689,7 @@ class CardFactory_Lands { Card c = card; String[] types = { "Artifact", "Creature", "Blinkmoth" }; String[] keywords = { "Flying" }; - timeStamp[0] = CardFactoryUtil.activateManland(c, 1, 1, types, keywords, ""); + timeStamp[0] = CardFactoryUtil.activateManland(c, 1, 1, types, keywords, "0"); final Command eot1 = new Command() { private static final long serialVersionUID = 3564161001279001235L; @@ -861,7 +861,7 @@ class CardFactory_Lands { Card c = card; String[] types = { "Artifact", "Creature", "Assembly-Worker" }; String[] keywords = { }; - timeStamp[0] = CardFactoryUtil.activateManland(c, 2, 2, types, keywords, ""); + timeStamp[0] = CardFactoryUtil.activateManland(c, 2, 2, types, keywords, "0"); final Command eot1 = new Command() { private static final long serialVersionUID = -956566640027406078L; @@ -2138,7 +2138,7 @@ class CardFactory_Lands { Card c = card; String[] types = { "Creature" }; String[] keywords = { "Changeling" }; - timeStamp[0] = CardFactoryUtil.activateManland(c, 2, 2, types, keywords, ""); + timeStamp[0] = CardFactoryUtil.activateManland(c, 2, 2, types, keywords, "0"); final Command eot1 = new Command() { private static final long serialVersionUID = 5106629534549783845L; @@ -2927,7 +2927,7 @@ class CardFactory_Lands { String[] types = { "Artifact", "Creature", "Elemental" }; String[] keywords = { }; - CardFactoryUtil.activateManland(c, 3, 3, types, keywords, ""); + CardFactoryUtil.activateManland(c, 3, 3, types, keywords, "0"); } };//SpellAbility @@ -3257,7 +3257,7 @@ class CardFactory_Lands { String[] types = { "Artifact", "Creature", "Golem"}; String[] keywords = { }; - timeStamp[0] = CardFactoryUtil.activateManland(c, 4, 2, types, keywords, ""); + timeStamp[0] = CardFactoryUtil.activateManland(c, 4, 2, types, keywords, "0"); final Command eot1 = new Command() { private static final long serialVersionUID = -2632172918887247003L;