The ImmobileBuilders widget.
Moderator: Moderators
The ImmobileBuilders widget.
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.
can't you make them Wait?
- TheFatController
- Balanced Annihilation Developer
- Posts: 1177
- Joined: 10 Dec 2006, 18:46
Re: The ImmobileBuilders widget.
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.
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.
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.
- Tribulexrenamed
- Posts: 775
- Joined: 22 Apr 2008, 19:06
Re: The ImmobileBuilders widget.
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.
Plus why does this behavior matter for a poll? i have a widget that does this for me.
Re: The ImmobileBuilders widget.
Ofc not always on, if I tell a unit to stop, I'm doing that for a reason.
Re: The ImmobileBuilders widget.
Maek button for "Reset Immobile Builder Orders" plx.
- CarRepairer
- Cursed Zero-K Developer
- Posts: 3359
- Joined: 07 Nov 2007, 21:48
Re: The ImmobileBuilders widget.
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.
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.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.
Re: The ImmobileBuilders widget.
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.
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.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.
Re: The ImmobileBuilders widget.
I think it should wait a time after going idle (not just from stop orders) before going into patrol mode.
Re: The ImmobileBuilders widget.
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 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.
Oh it does. That time is just... 1 second.KDR_11k wrote:I think it should wait a time after going idle (not just from stop orders) before going into patrol mode.
Re: The ImmobileBuilders widget.
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.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.
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.
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 )
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.
Should be 30 seconds or so IMO, that should be long enough to determine that the user has stopped interacting with the tower.lurker wrote:Oh it does. That time is just... 1 second.KDR_11k wrote:I think it should wait a time after going idle (not just from stop orders) before going into patrol mode.
Re: The ImmobileBuilders widget.
The results of the poll seem pretty conclusive.
- Tribulexrenamed
- Posts: 775
- Joined: 22 Apr 2008, 19:06
Re: The ImmobileBuilders widget.
What I did just out of boredom was make a menu for iceui that sets my nanos to auto repair, auto reclaim, or patrol.REVENGE wrote:Maek button for "Reset Immobile Builder Orders" plx.
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.
- CarRepairer
- Cursed Zero-K Developer
- Posts: 3359
- Joined: 07 Nov 2007, 21:48
Re: The ImmobileBuilders widget.
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: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.
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.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.
Re: The ImmobileBuilders widget.
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.