From 686cfd673a728573c695253826f7d339162121d2 Mon Sep 17 00:00:00 2001 From: MrS-ibra Date: Mon, 23 Mar 2026 05:41:21 +0300 Subject: [PATCH] Dim offline friends in communicator --- .../GameClient/GUI/GUICallbacks/Menus/WOLBuddyOverlay.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/GeneralsMD/Code/GameEngine/Source/GameClient/GUI/GUICallbacks/Menus/WOLBuddyOverlay.cpp b/GeneralsMD/Code/GameEngine/Source/GameClient/GUI/GUICallbacks/Menus/WOLBuddyOverlay.cpp index d4e0be2639a..4fba64a1f23 100644 --- a/GeneralsMD/Code/GameEngine/Source/GameClient/GUI/GUICallbacks/Menus/WOLBuddyOverlay.cpp +++ b/GeneralsMD/Code/GameEngine/Source/GameClient/GUI/GUICallbacks/Menus/WOLBuddyOverlay.cpp @@ -631,7 +631,8 @@ void updateBuddyInfo( void ) // NOTE: Gamespy let you be friends with someone AND have them ignored. We don't. bool isSavedIgnored = false; Color nameColor = (isSavedIgnored) ? - GameSpyColor[GSCOLOR_PLAYER_IGNORED] : GameSpyColor[GSCOLOR_PLAYER_BUDDY]; + GameSpyColor[GSCOLOR_PLAYER_IGNORED] : + friendsEntry.online ? GameSpyColor[GSCOLOR_PLAYER_BUDDY] : GameMakeColor(100, 130, 150, 255); int index = GadgetListBoxAddEntryText(buddyControls.listboxBuddies, formatStr, nameColor, -1, -1); if (friendsEntry.online)