diff --git a/src/Features/Demo/GhostLeaderboard.cpp b/src/Features/Demo/GhostLeaderboard.cpp index 4bd4bb6a..2d4d54e5 100644 --- a/src/Features/Demo/GhostLeaderboard.cpp +++ b/src/Features/Demo/GhostLeaderboard.cpp @@ -23,7 +23,7 @@ static std::string formatTicks(int ticks) { } void GhostLeaderboardHud::Paint(int slot) { - if (slot != 0) return; + if (slot != 0 && !engine->IsOrange()) return; if (!this->active) return; unsigned nents = ghost_leaderboard_max_display.GetInt(); diff --git a/src/Features/Demo/GhostLeaderboard.hpp b/src/Features/Demo/GhostLeaderboard.hpp index e729e6c1..34ee6d6a 100644 --- a/src/Features/Demo/GhostLeaderboard.hpp +++ b/src/Features/Demo/GhostLeaderboard.hpp @@ -20,7 +20,7 @@ struct LeaderboardEntry { class GhostLeaderboardHud : public Hud { public: GhostLeaderboardHud() - : Hud(HudType_InGame | HudType_Paused, false) + : Hud(HudType_InGame | HudType_Paused, true) , lastLiveUpdate(-1) { } diff --git a/src/Features/Demo/NetworkGhostPlayer.cpp b/src/Features/Demo/NetworkGhostPlayer.cpp index ed88e4d0..04443e2f 100644 --- a/src/Features/Demo/NetworkGhostPlayer.cpp +++ b/src/Features/Demo/NetworkGhostPlayer.cpp @@ -141,7 +141,7 @@ class PlayerListUi : public Hud { bool active = false; PlayerListUi() - : Hud(HudType_InGame | HudType_Menu | HudType_Paused | HudType_LoadingScreen, false) + : Hud(HudType_InGame | HudType_Menu | HudType_Paused | HudType_LoadingScreen, true) { } @@ -154,7 +154,7 @@ class PlayerListUi : public Hud { } virtual void Paint(int slot) override { - if (slot != 0) return; + if (slot != 0 && !engine->IsOrange()) return; if (!networkManager.isConnected) return; std::set players;