Page 1 of 1
The ImmobileBuilders widget.
Posted: 16 Nov 2008, 20:04
by lurker
I'm wondering if I should consider changing this back, or add some config option, or something else. The plus is when you accidentally stop it it goes back. The minus is when you want it to stop sucking your metal you have to to something contrived like make it guard a solar.
Re: The ImmobileBuilders widget.
Posted: 16 Nov 2008, 21:34
by imbaczek
can't you make them Wait?
Re: The ImmobileBuilders widget.
Posted: 17 Nov 2008, 00:05
by TheFatController
Reactivating after stop is very unintuitive.
They should go back on patrol when they finish an order ie you manually tell them to reclaim a specific tree then they're idle, but if you CMD.STOP them they should not be reactivated unless you put them on patrol again, in which case they should resume the auto patrol feature unless told to stop once more.
Re: The ImmobileBuilders widget.
Posted: 17 Nov 2008, 02:58
by Pxtl
If I want it off, I'll turn off the widget. Leave it always-on if you can't make a GUI button to control it directly.
Re: The ImmobileBuilders widget.
Posted: 17 Nov 2008, 03:20
by Tribulexrenamed
What the hell, thats what wait is for.
Plus why does this behavior matter for a poll? i have a widget that does this for me.
Re: The ImmobileBuilders widget.
Posted: 17 Nov 2008, 07:25
by Hoi
Ofc not always on, if I tell a unit to stop, I'm doing that for a reason.
Re: The ImmobileBuilders widget.
Posted: 17 Nov 2008, 11:31
by REVENGE
Maek button for "Reset Immobile Builder Orders" plx.
Re: The ImmobileBuilders widget.
Posted: 17 Nov 2008, 17:59
by CarRepairer
In CA I sometimes want a nanoturret to build a terraform wall for me. To do so I would have to tell it to stop patrolling, then give it the order to build a shift-queued line of blocks. If you didn't stop it first, the shift-queued line of blocks is placed after the patrol and never happens. But immobile builders tells it to patrol the moment you stop.
Re: The ImmobileBuilders widget.
Posted: 17 Nov 2008, 18:11
by Pxtl
CarRepairer wrote:In CA I sometimes want a nanoturret to build a terraform wall for me. To do so I would have to tell it to stop patrolling, then give it the order to build a shift-queued line of blocks. If you didn't stop it first, the shift-queued line of blocks is placed after the patrol and never happens. But immobile builders tells it to patrol the moment you stop.
Place the first block, and then shift-queue the rest while it's working on the first? That's how I always break my guards personally.
Re: The ImmobileBuilders widget.
Posted: 17 Nov 2008, 21:14
by lurker
Still, when you put them on wait, later when you try to give them orders you can have wasted time when they don't respond.
Pxtl wrote:Place the first block, and then shift-queue the rest while it's working on the first? That's how I always break my guards personally.
Which takes twice as long or more if you're too slow. What I do is drag out the line, hit s, and then release the mouse. Kills all orders, and the nanos wait for 1 second. Maybe the solution is to make the nanos wait for a full minute before they resume? That way a manual stop works, but an accidental stop doesn't hurt you much.
Re: The ImmobileBuilders widget.
Posted: 18 Nov 2008, 14:34
by KDR_11k
I think it should wait a time after going idle (not just from stop orders) before going into patrol mode.
Re: The ImmobileBuilders widget.
Posted: 18 Nov 2008, 17:02
by Gota
what?
If it is told to stop it should stop...
Anything else doesn't make any general logical sense.
Any other behavior will feel like a result of personal taste.
Re: The ImmobileBuilders widget.
Posted: 18 Nov 2008, 18:26
by lurker
KDR_11k wrote:I think it should wait a time after going idle (not just from stop orders) before going into patrol mode.
Oh it does. That time is just... 1 second.
Re: The ImmobileBuilders widget.
Posted: 18 Nov 2008, 18:51
by Pxtl
Gota wrote:what?
If it is told to stop it should stop...
Anything else doesn't make any general logical sense.
Any other behavior will feel like a result of personal taste.
If I tell any combat unit to stop it will stop... until it sees a target, which it will attack. The fact that constructors don't follow this behaviour has always confused me, since in many cases there is no monetary cost to them being proactive. To me, the "immobile builders" widget fixes that discrepancy.
Perhaps the alternate approach should be taken? Any orders that you give to the nanotower will automatically cancel any "patrol" orders, even if you queue them after the "patrol" order. This makes the "patrol" orders invisible to the queue - they vanish when you try to drag-build something.
And add a toggle if we want to genuinely turn the sucker off. If you add the logic above (auto-culling the patrol orders from the queue if anything gets queued after them), I'll bet you it'll never, ever, ever get clicked.
Re: The ImmobileBuilders widget.
Posted: 19 Nov 2008, 10:31
by ginekolog
i had to modify my version so the time of reactivation = 0 (means patrol does not reactivate once stoped).
If i tell some nanos to stop as i need rescources elswhere, they must stop for good. I still see them as idle builders so i can reactivate em later(order patrol command or restart widget).
Auto resume after stop is nonsense and even brakes some mods (NOTA as commander is nanoturret )
I also use combo with smartnanos so when nanot is stoped it still repairs and reclaims stuff (these jobs are ok, they cost 0 )
Re: The ImmobileBuilders widget.
Posted: 19 Nov 2008, 12:37
by KDR_11k
lurker wrote:KDR_11k wrote:I think it should wait a time after going idle (not just from stop orders) before going into patrol mode.
Oh it does. That time is just... 1 second.
Should be 30 seconds or so IMO, that should be long enough to determine that the user has stopped interacting with the tower.
Re: The ImmobileBuilders widget.
Posted: 19 Nov 2008, 19:58
by Acidd_UK
The results of the poll seem pretty conclusive.
Re: The ImmobileBuilders widget.
Posted: 19 Nov 2008, 23:16
by Tribulexrenamed
REVENGE wrote:Maek button for "Reset Immobile Builder Orders" plx.
What I did just out of boredom was make a menu for iceui that sets my nanos to auto repair, auto reclaim, or patrol.
Once again people, Its 1000x easier to press S to reset the nanos, and wait (W) is the universal command for unstall economy eg STOP BUILDING.
Re: The ImmobileBuilders widget.
Posted: 20 Nov 2008, 23:36
by CarRepairer
Pxtl wrote:If I tell any combat unit to stop it will stop... until it sees a target, which it will attack. The fact that constructors don't follow this behaviour has always confused me, since in many cases there is no monetary cost to them being proactive. To me, the "immobile builders" widget fixes that discrepancy.
Not necessarily of course. And with Spring .77, CA has taken the approach of nearly all nanolathing costs energy, including but not limited to repairing.
Pxtl wrote:
Perhaps the alternate approach should be taken? Any orders that you give to the nanotower will automatically cancel any "patrol" orders, even if you queue them after the "patrol" order. This makes the "patrol" orders invisible to the queue - they vanish when you try to drag-build something.
This sounds ideal to me. Just have to make sure the order isn't placed in the repeat queue... but what if you want it to be? Hmm.
Re: The ImmobileBuilders widget.
Posted: 21 Nov 2008, 05:40
by lurker
If you turn on repeat and give it a patrol-blocking order it should never go back to patrolling. If you want a mix then you have to give area commands or a manual patrol order.