Skip to content

Commit 3f85acb

Browse files
authored
[GEN][ZH] Enable Chat for Observers (#864)
1 parent 5071e86 commit 3f85acb

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

Generals/Code/GameEngine/Source/GameClient/MessageStream/CommandXlat.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2914,7 +2914,8 @@ GameMessageDisposition CommandTranslator::translateGameMessage(const GameMessage
29142914
if (TheGameLogic->isInMultiplayerGame() && !TheGameLogic->isInReplayGame())
29152915
{
29162916
Player *localPlayer = ThePlayerList->getLocalPlayer();
2917-
if (localPlayer && localPlayer->isPlayerActive() || !TheGlobalData->m_netMinPlayers)
2917+
// TheSuperHackers @tweak skyaero 19/07/2025 Observers can now chat
2918+
if (localPlayer || !TheGlobalData->m_netMinPlayers)
29182919
{
29192920
ToggleInGameChat();
29202921
SetInGameChatType( INGAME_CHAT_EVERYONE );

GeneralsMD/Code/GameEngine/Source/GameClient/MessageStream/CommandXlat.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3061,7 +3061,8 @@ GameMessageDisposition CommandTranslator::translateGameMessage(const GameMessage
30613061
if (TheGameLogic->isInMultiplayerGame() && !TheGameLogic->isInReplayGame())
30623062
{
30633063
Player *localPlayer = ThePlayerList->getLocalPlayer();
3064-
if (localPlayer && localPlayer->isPlayerActive() || !TheGlobalData->m_netMinPlayers)
3064+
// TheSuperHackers @tweak skyaero 19/07/2025 Observers can now chat
3065+
if (localPlayer || !TheGlobalData->m_netMinPlayers)
30653066
{
30663067
ToggleInGameChat();
30673068
SetInGameChatType( INGAME_CHAT_EVERYONE );

0 commit comments

Comments
 (0)