From 17059c9ca306c63ab7e540daf5dffb1e8101c7f8 Mon Sep 17 00:00:00 2001 From: Diavolo Date: Sun, 10 Apr 2022 15:02:25 +0200 Subject: [PATCH] Case insentive comparison like the game does :/ --- src/Components/Modules/ScriptExtension.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Components/Modules/ScriptExtension.cpp b/src/Components/Modules/ScriptExtension.cpp index 086d3a7a..b2c7a526 100644 --- a/src/Components/Modules/ScriptExtension.cpp +++ b/src/Components/Modules/ScriptExtension.cpp @@ -134,7 +134,7 @@ namespace Components char out[1024] = {0}; // 1024 is the max for a string in this SL system bool changed = false; - auto i = 0u; + size_t i = 0; while (i < sizeof(out)) { const auto value = *string; @@ -176,7 +176,7 @@ namespace Components const auto value1 = Game::Scr_GetConstString(0); const auto value2 = Game::Scr_GetConstString(1); - const auto result = std::strcmp(Game::SL_ConvertToString(value1), + const auto result = _stricmp(Game::SL_ConvertToString(value1), Game::SL_ConvertToString(value2)); Game::Scr_AddInt(result);