From b79392bc20d64c9ec8e629191249bfe639fff48f Mon Sep 17 00:00:00 2001 From: "yrsegal@gmail.com" Date: Sun, 6 Nov 2022 23:14:47 -0500 Subject: [PATCH] better display for debug patterns --- .../petrak/hexcasting/api/spell/casting/CastingHarness.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Common/src/main/java/at/petrak/hexcasting/api/spell/casting/CastingHarness.kt b/Common/src/main/java/at/petrak/hexcasting/api/spell/casting/CastingHarness.kt index ea45ed2f..1b31f693 100644 --- a/Common/src/main/java/at/petrak/hexcasting/api/spell/casting/CastingHarness.kt +++ b/Common/src/main/java/at/petrak/hexcasting/api/spell/casting/CastingHarness.kt @@ -21,6 +21,7 @@ import at.petrak.hexcasting.api.spell.mishaps.* import at.petrak.hexcasting.api.utils.* import at.petrak.hexcasting.common.lib.HexIotaTypes import at.petrak.hexcasting.xplat.IXplatAbstractions +import net.minecraft.ChatFormatting import net.minecraft.nbt.CompoundTag import net.minecraft.nbt.Tag import net.minecraft.network.chat.Component @@ -433,7 +434,11 @@ class CastingHarness private constructor( } if (out != null) { - val display = if (iota is PatternIota) PatternNameHelper.representationForPattern(iota.pattern) else iota.display() + val display = if (iota is PatternIota) { + PatternNameHelper.representationForPattern(iota.pattern) + .copy() + .withStyle(if (out.second == ResolvedPatternType.ESCAPED) ChatFormatting.YELLOW else ChatFormatting.AQUA) + } else iota.display() displayPattern(this.escapeNext, displayDepth, display) } return out