Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/binaries/data/mods/public/gui/session/unit_actions.js
Show First 20 Lines • Show All 1,709 Lines • ▼ Show 20 Lines | "getInfo": function(entStates) | ||||
"enabled": false | "enabled": false | ||||
}; | }; | ||||
}, | }, | ||||
"execute": function(entState) | "execute": function(entState) | ||||
{ | { | ||||
// This command button is always disabled. | // This command button is always disabled. | ||||
}, | }, | ||||
"allowedPlayers": ["Ally", "Observer"] | "allowedPlayers": ["Ally", "Observer"] | ||||
} | }, | ||||
"autoqueue-on": { | |||||
"getInfo": function(entStates) | |||||
{ | |||||
if (entStates.every(entState => !entState.production || !entState.production.entities || entState.production.autoqueue)) | |||||
return false; | |||||
return { | |||||
"tooltip": colorizeHotkey("%(hotkey)s" + " ", "session.queueunit.autoqueueon") + | |||||
translate("Activate auto-queue for selected structures."), | |||||
"icon": "autoqueue-on.png", | |||||
"enabled": true | |||||
}; | |||||
}, | |||||
"execute": function(entStates) | |||||
{ | |||||
if (entStates.length) | |||||
turnAutoQueueOn(); | |||||
}, | |||||
"allowedPlayers": ["Player"] | |||||
}, | |||||
"autoqueue-off": { | |||||
"getInfo": function(entStates) | |||||
{ | |||||
if (entStates.every(entState => !entState.production || !entState.production.entities || !entState.production.autoqueue)) | |||||
return false; | |||||
return { | |||||
"tooltip": colorizeHotkey("%(hotkey)s" + " ", "session.queueunit.autoqueueoff") + | |||||
translate("Deactivate auto-queue for selected structures."), | |||||
"icon": "autoqueue-off.png", | |||||
"enabled": true | |||||
}; | |||||
}, | |||||
"execute": function(entStates) | |||||
{ | |||||
if (entStates.length) | |||||
turnAutoQueueOff(); | |||||
}, | |||||
"allowedPlayers": ["Player"] | |||||
}, | |||||
}; | }; | ||||
function playerCheck(entState, targetState, validPlayers) | function playerCheck(entState, targetState, validPlayers) | ||||
{ | { | ||||
let playerState = GetSimState().players[entState.player]; | let playerState = GetSimState().players[entState.player]; | ||||
for (let player of validPlayers) | for (let player of validPlayers) | ||||
if (player == "Gaia" && targetState.player == 0 || | if (player == "Gaia" && targetState.player == 0 || | ||||
player == "Player" && targetState.player == entState.player || | player == "Player" && targetState.player == entState.player || | ||||
▲ Show 20 Lines • Show All 107 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator