From 73483877af797f2290ca152ab2b7540c1cfda17d Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Sat, 13 Apr 2013 19:35:31 +1200 Subject: [PATCH] fix bogus shroud disable This code runs everywhere -- and so was clobbering every client's RenderedPlayer to the player who was setting their cheat. --- OpenRA.Game/Traits/Player/DeveloperMode.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenRA.Game/Traits/Player/DeveloperMode.cs b/OpenRA.Game/Traits/Player/DeveloperMode.cs index e432474eaa..769d53eca0 100644 --- a/OpenRA.Game/Traits/Player/DeveloperMode.cs +++ b/OpenRA.Game/Traits/Player/DeveloperMode.cs @@ -81,7 +81,8 @@ namespace OpenRA.Traits case "DevShroudDisable": { DisableShroud ^= true; - self.World.RenderPlayer = DisableShroud ? null : self.Owner; + if (self.World.LocalPlayer == self.Owner) + self.World.RenderPlayer = DisableShroud ? null : self.Owner; break; } case "DevPathDebug":