From dd3fdf6800a8c649aed1d2fab2c2b0bc5290831a Mon Sep 17 00:00:00 2001 From: JoshuaJB Date: Sat, 28 Jun 2014 05:02:29 +0000 Subject: [PATCH] Correct assignment dropdowns to always be adjustable by the game controller. This was SVN commit r15454. --- binaries/data/mods/public/gui/gamesetup/gamesetup.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/binaries/data/mods/public/gui/gamesetup/gamesetup.js b/binaries/data/mods/public/gui/gamesetup/gamesetup.js index 54d97520db..9a6eff6a3e 100644 --- a/binaries/data/mods/public/gui/gamesetup/gamesetup.js +++ b/binaries/data/mods/public/gui/gamesetup/gamesetup.js @@ -1286,12 +1286,15 @@ function onGameAttributesChange() var team = getSetting(pData, pDefs, "Team"); var civ = getSetting(pData, pDefs, "Civ"); + // Nobody but the controller can assign people + pAssignmentText.hidden = g_IsController; + pAssignment.hidden = !g_IsController; + pAssignmentText.caption = pAssignment.list[pAssignment.selected]; + // For clients or scenarios, hide some player dropdowns // TODO: Allow clients to choose their own civ and team if (!g_IsController || g_GameAttributes.mapType == "scenario") { - pAssignmentText.hidden = false; - pAssignment.hidden = true; pCivText.hidden = false; pCiv.hidden = true; pTeamText.hidden = false; @@ -1302,12 +1305,9 @@ function onGameAttributesChange() else pCivText.caption = g_CivData[civ].Name; pTeamText.caption = (team !== undefined && team >= 0) ? team+1 : "-"; - pAssignmentText.caption = pAssignment.list[pAssignment.selected]; } else if (g_GameAttributes.mapType != "scenario") { - pAssignmentText.hidden = true; - pAssignment.hidden = false; pCivText.hidden = true; pCiv.hidden = false; pTeamText.hidden = true;