Index: ps/trunk/binaries/data/mods/public/gui/session/unit_actions.js =================================================================== --- ps/trunk/binaries/data/mods/public/gui/session/unit_actions.js +++ ps/trunk/binaries/data/mods/public/gui/session/unit_actions.js @@ -1203,7 +1203,15 @@ { data.target = targetState.id; data.command = "attack"; - cursor = "action-attack"; + if (targetState.hitpoints) + cursor = "action-attack"; + else if (targetState.capturePoints) + { + cursor = "action-capture"; + data.allowCapture = true; + } + else + return false; } return { Index: ps/trunk/binaries/data/mods/public/simulation/helpers/RallyPointCommands.js =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/helpers/RallyPointCommands.js +++ ps/trunk/binaries/data/mods/public/simulation/helpers/RallyPointCommands.js @@ -99,6 +99,7 @@ "type": "attack", "entities": spawnedEnts, "target": data[i].target, + "allowCapture": data[i].allowCapture, "queued": true, }); break;