From b7128f28e91121b77811b9198eed6767bace50e4 Mon Sep 17 00:00:00 2001 From: Sloth Date: Tue, 20 Nov 2012 13:02:24 +0000 Subject: [PATCH] - Variants: Fixed CardRules parser choking on "+" characters. --- src/main/java/forge/card/CardRules.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/forge/card/CardRules.java b/src/main/java/forge/card/CardRules.java index 4218cf5fc6d..76825c622cf 100644 --- a/src/main/java/forge/card/CardRules.java +++ b/src/main/java/forge/card/CardRules.java @@ -267,8 +267,8 @@ public final class CardRules { if (slashPos == -1) { throw new RuntimeException(String.format("Vanguard '%s' has bad hand/life stats", this.getName())); } - this.hand = Integer.parseInt(pt.substring(0,pt.indexOf('/'))); - this.life = Integer.parseInt(pt.substring(pt.indexOf('/')+1)); + this.hand = Integer.parseInt(pt.substring(0,pt.indexOf('/')).replace("+", "")); + this.life = Integer.parseInt(pt.substring(pt.indexOf('/')+1).replace("+", "")); } if (this.characteristics.getSetsData().isEmpty()) {