From 7e289012a9abb2c8bee50b0426ebd92ad40ba19c Mon Sep 17 00:00:00 2001 From: Northmoc Date: Thu, 18 Aug 2022 11:13:45 -0400 Subject: [PATCH] KeywordWithCost.cost avoid bad cost parse for complicated keywords --- .../src/main/java/forge/game/keyword/KeywordWithCost.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/forge-game/src/main/java/forge/game/keyword/KeywordWithCost.java b/forge-game/src/main/java/forge/game/keyword/KeywordWithCost.java index 98f83a95879..5d6c642cd46 100644 --- a/forge-game/src/main/java/forge/game/keyword/KeywordWithCost.java +++ b/forge-game/src/main/java/forge/game/keyword/KeywordWithCost.java @@ -7,7 +7,8 @@ public class KeywordWithCost extends KeywordInstance { @Override protected void parse(String details) { - cost = new Cost(details.split("\\|", 2)[0].trim(), false); + String[] allDetails = details.split(":"); + cost = new Cost(allDetails[0].split("\\|", 2)[0].trim(), false); } @Override