Skip to content

Commit 9a627d4

Browse files
committed
bugfix(render): Fix Supply Dock shadowed in replay playback
1 parent 1eceff5 commit 9a627d4

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

Generals/Code/GameEngine/Source/GameLogic/System/GameLogic.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1994,6 +1994,8 @@ void GameLogic::startNewGame( Bool saveGame )
19941994
{
19951995

19961996
ThePlayerList->setLocalPlayer(ThePlayerList->findPlayerWithNameKey(TheNameKeyGenerator->nameToKey("ReplayObserver")));
1997+
// TheSuperHackers @bugfix L3-M 03/09/2025 fix supply dock shadowed in replay playback
1998+
TheGhostObjectManager->setLocalPlayerIndex(ThePlayerList->getLocalPlayer()->getPlayerIndex());
19971999
TheRadar->forceOn(TRUE);
19982000
ThePartitionManager->refreshShroudForLocalPlayer();
19992001
TheControlBar->setControlBarSchemeByPlayer( ThePlayerList->getLocalPlayer());

GeneralsMD/Code/GameEngine/Source/GameLogic/System/GameLogic.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2298,6 +2298,8 @@ void GameLogic::startNewGame( Bool loadingSaveGame )
22982298
{
22992299

23002300
ThePlayerList->setLocalPlayer(ThePlayerList->findPlayerWithNameKey(TheNameKeyGenerator->nameToKey("ReplayObserver")));
2301+
// TheSuperHackers @bugfix L3-M 03/09/2025 fix supply dock shadowed in replay playback
2302+
TheGhostObjectManager->setLocalPlayerIndex(ThePlayerList->getLocalPlayer()->getPlayerIndex());
23012303
TheRadar->forceOn(TRUE);
23022304
ThePartitionManager->refreshShroudForLocalPlayer();
23032305
TheControlBar->setControlBarSchemeByPlayer( ThePlayerList->getLocalPlayer());

0 commit comments

Comments
 (0)