Only show the AI-difficulty button if there is an AI assigned to that playerslot. Patch by Imarok, fixes #3942.

This was SVN commit r18110.
This commit is contained in:
elexis 2016-04-30 12:14:08 +00:00
parent d420717eba
commit 4cfd0d64fb

View File

@ -1591,7 +1591,14 @@ function updatePlayerList()
{
// Check for a valid AI
if (aiId in aiAssignments)
{
selection = aiAssignments[aiId];
configButton.hidden = false;
configButton.onpress = function()
{
openAIConfig(playerSlot);
};
}
else
{
g_GameAttributes.settings.PlayerData[playerSlot].AI = "";
@ -1601,12 +1608,6 @@ function updatePlayerList()
if (!selection)
selection = noAssignment;
// Since no human is assigned, show the AI config button
configButton.hidden = false;
configButton.onpress = function() {
openAIConfig(playerSlot);
};
}
// There was a human, so make sure we don't have any AI left
// over in their slot, if we're in charge of the attributes