From ab897be9e708bbe7630badc8df76a611f0050a65 Mon Sep 17 00:00:00 2001 From: ricardoofnl Date: Thu, 3 Sep 2026 00:32:52 +0700 Subject: [PATCH] [saco] Match `GetColorFromEmbedCode(char*)`; retail spells the first hex test out longhand --- saco/game/util.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/saco/game/util.cpp b/saco/game/util.cpp index a70528b..aaa9a08 100644 --- a/saco/game/util.cpp +++ b/saco/game/util.cpp @@ -918,7 +918,7 @@ BOOL IsHexChar(wchar_t c) DWORD GetColorFromEmbedCode(char *szString) { if(szString[0] && szString[0] == '{' - && szString[1] && IsHexChar(szString[1]) + && szString[1] && (szString[1] >= '0' && szString[1] <= '9' || szString[1] >= 'A' && szString[1] <= 'F' || szString[1] >= 'a' && szString[1] <= 'f') && szString[2] && IsHexChar(szString[2]) && szString[3] && IsHexChar(szString[3]) && szString[4] && IsHexChar(szString[4])