From b193ffc627e590dc6f201bbfbf78f300c826f785 Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Sat, 10 Jul 2021 08:44:59 -0400 Subject: [PATCH] [AFR] fixed game log issue with +2 Mace --- Mage/src/main/java/mage/util/GameLog.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Mage/src/main/java/mage/util/GameLog.java b/Mage/src/main/java/mage/util/GameLog.java index e0343765dfd..b32927ba4f8 100644 --- a/Mage/src/main/java/mage/util/GameLog.java +++ b/Mage/src/main/java/mage/util/GameLog.java @@ -3,6 +3,8 @@ package mage.util; import mage.MageObject; import mage.ObjectColor; +import java.util.regex.Pattern; + /** * @author LevelX2 */ @@ -30,7 +32,7 @@ public final class GameLog { static final String LOG_COLOR_NEUTRAL = "#F0F8FF"; // AliceBlue public static String replaceNameByColoredName(MageObject mageObject, String text) { - return text.replaceAll(mageObject.getName(), getColoredObjectIdName(mageObject)); + return replaceNameByColoredName(mageObject, text, null); } /** @@ -40,7 +42,7 @@ public final class GameLog { * @return */ public static String replaceNameByColoredName(MageObject mageObject, String text, MageObject alternativeObject) { - return text.replaceAll(mageObject.getName(), getColoredObjectIdName(mageObject, alternativeObject)); + return text.replaceAll(Pattern.quote(mageObject.getName()), getColoredObjectIdName(mageObject, alternativeObject)); } public static String getColoredObjectName(MageObject mageObject) {