Re: Generic unit pausing ala Supcom
Posted: 03 Jul 2008, 09:47
fwiw, double-clicking on the minimap is global.
Open Source Realtime Strategy Game Engine
https://springrts.com/phpbb/
Code: Select all
Control_X Visible+_InPrevSel+_ClearSelection_SelectAll+this sounds great and should be doableWarlord Zsinj wrote:I'd really like it if there was a pause function in Spring similar to the way the pause function works in SupCom. I realise there is a wait function, but it doesn't quite work the way I'm after.
The pause function in supcom:
- Works on everything from factories, to troops to construction units, in the same way that 'repeat' does. (ideally it, too would be a default button in the UI)
- Will stop whatever the action is that is currently being undertaken - but the unit will not forget what it was doing, nor what it was going to do. It will simply wait until you unpause it before continuing with it's job
- Does not need be placed as part of an orders que. I can give my unit 20 different qued tasks, then at any point during that process, give it a pause command, and have it stop whatever it is doing, and then continue whatever it was doing as soon as the pause command is revoked
- Should work with factories, so that you can pause a factory in the middle of construction, but not have it forget your qued units. It should pause the unit in construction, and that construction shouldn't decay (the factory should no longer draw resources)
- Should work with construction units so that pausing a con unit freezes it in the middle of a construction, so that it draws no resources, the construction stops - but also does not decay.
If you have multiple construction units working on one project, pausing one should simply remove their build power from the construction process, the construction itself should not pause (as long as there are still other units working on the project)
This sort of function was incredibly useful when I was playing SupCom, and I do miss it a lot when I'm playing Spring.
Again, apologies if a function like this exists already and I'm just not aware of it. I suspect though that anything with this much impact would really need UI integration - either a button on the UI, or a little pause symbol above the unit (or both).
Yeah that's what I do. There's even a friendly selection key editor. I can't imagine anyone would see the need to select all units of a type globally, really. I would suggest making this the default ctrl-z binding.LordMatt wrote:Pro tip: Addto your selectkeys.txt to get the same effect as doubleclick without the difficulty of hitting (sometimes) moving targets.Code: Select all
Control_X Visible+_InPrevSel+_ClearSelection_SelectAll+
Code: Select all
Control_Z Visible+_Not_Builder_Not_Building_Not_Commander_InPrevSel+_ClearSelection_SelectAll+