From b7fb561705fa39f8d40a78b6b32e020ff4e273d7 Mon Sep 17 00:00:00 2001 From: "techdragon.nguyen@gmail.com" Date: Tue, 1 Mar 2011 00:58:48 +0000 Subject: [PATCH] patch to address issue 601, this is a work around to get the game shop from crashing due to card definitions that are apparently not 100% compatible with the system. http://code.google.com/p/wagic/issues/detail?id=601 --- projects/mtg/src/ManaCost.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/projects/mtg/src/ManaCost.cpp b/projects/mtg/src/ManaCost.cpp index 18c89c3d9..8567a5cee 100644 --- a/projects/mtg/src/ManaCost.cpp +++ b/projects/mtg/src/ManaCost.cpp @@ -199,7 +199,8 @@ ManaCost * ManaCost::parseManaCost(string s, ManaCost * _manaCost, MTGCardInstan } } } - manaCost->addHybrid(colors[0], values[0], colors[1], values[1]); + if (values[0] > 0 || values[1] > 0) + manaCost->addHybrid(colors[0], values[0], colors[1], values[1]); } else {