diff --git a/Source/discord/discord.cpp b/Source/discord/discord.cpp index da146e9aa..88a9be7d9 100644 --- a/Source/discord/discord.cpp +++ b/Source/discord/discord.cpp @@ -110,10 +110,11 @@ std::string GetTooltipString() std::string GetPlayerAssetString() { + constexpr char CaseDistance = 'a' - 'A'; char chars[5] { - CharChar[static_cast(MyPlayer->_pClass)] - ('a' - 'A'), - ArmourChar[tracked_data.playerGfx >> 4] - ('a' - 'A'), - WepChar[tracked_data.playerGfx & 0xF] - ('a' - 'A'), + static_cast(CharChar[static_cast(MyPlayer->_pClass)] - CaseDistance), + static_cast(ArmourChar[tracked_data.playerGfx >> 4] - CaseDistance), + static_cast(WepChar[tracked_data.playerGfx & 0xF] - CaseDistance), 'a', 's' };