From e256d853056f00ce5808a0d09dea5b521532a462 Mon Sep 17 00:00:00 2001 From: Imarok Date: Sun, 13 Nov 2016 18:03:23 +0000 Subject: [PATCH] Disable right-click playercommands to observers. Patch by elexis. Refs #4302. This was SVN commit r18926. --- binaries/data/mods/public/gui/session/input.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/binaries/data/mods/public/gui/session/input.js b/binaries/data/mods/public/gui/session/input.js index c9b9dfcd12..1cbd436b19 100644 --- a/binaries/data/mods/public/gui/session/input.js +++ b/binaries/data/mods/public/gui/session/input.js @@ -1160,6 +1160,9 @@ function handleInputAfterGui(ev) function doAction(action, ev) { + if (Engine.GetPlayerID() != g_ViewedPlayer) + return false; + var selection = g_Selection.toList(); // If shift is down, add the order to the unit's order queue instead @@ -1169,6 +1172,7 @@ function doAction(action, ev) if (unitActions[action.type] && unitActions[action.type].execute) return unitActions[action.type].execute(target, action, selection, queued); + error("Invalid action.type "+action.type); return false; }