Unit Auto Repair Widget

Unit Auto Repair Widget

Discuss Lua based Spring scripts (LuaUI widgets, mission scripts, gaia scripts, mod-rules scripts, scripted keybindings, etc...)

Moderator: Moderators

User avatar
thesleepless
Posts: 417
Joined: 24 Oct 2007, 04:49

Unit Auto Repair Widget

Post by thesleepless »

ok, just made a Unit Auto Repair Widget

http://spring.jobjol.nl/show_file.php?id=1654

any unit with repair ability in the vicinity of a damaged unit will repair it, even if it's moving, but not if it's building something.

Known Issues

If the repair unit is set to repeat it'll repeat the repair order forever, not sure how to fix this... I need to remove the order somehow after the repair is completed.

Selection of which unit to repair is currently just based on distance, it should probably be based on the value and health of the damaged unit

But this means you can send con/repair units with your main attack force and they'll repair any combat units that get damaged as they go

It'd be nice to be able to add an AutoRepair toggle button for the unit, is this easy to do?
User avatar
overkill
Posts: 500
Joined: 02 Sep 2006, 01:15

Re: Unit Auto Repair Widget

Post by overkill »

oh wow, why hasnt this been made before? thanks mate.
Hacked
Posts: 116
Joined: 15 Aug 2008, 18:06

Re: Unit Auto Repair Widget

Post by Hacked »

this is great, the toggle would be ideal but this works just fine
this kind of functionality should be built in, but meh
User avatar
thesleepless
Posts: 417
Joined: 24 Oct 2007, 04:49

Re: Unit Auto Repair Widget

Post by thesleepless »

fixed a little bug which was causing it to kill itself when units died
User avatar
CarRepairer
Cursed Zero-K Developer
Posts: 3359
Joined: 07 Nov 2007, 21:48

Re: Unit Auto Repair Widget

Post by CarRepairer »

I'd like to stick this into CA. It would complement the retreat widget since I can take out the functionality that makes cons repeat+arearepair when placed in a retreat zone (which was annoying at times). Nice work.
User avatar
thesleepless
Posts: 417
Joined: 24 Oct 2007, 04:49

Re: Unit Auto Repair Widget

Post by thesleepless »

cool, go for it, i've noticed it dies during gameplay sometimes but haven't had time to debug it properly, but welcome to use and mod however you see fit
User avatar
CarRepairer
Cursed Zero-K Developer
Posts: 3359
Joined: 07 Nov 2007, 21:48

Re: Unit Auto Repair Widget

Post by CarRepairer »

thesleepless wrote:cool, go for it, i've noticed it dies during gameplay sometimes but haven't had time to debug it properly, but welcome to use and mod however you see fit
Don't worry, I'll debug it for you as I play and you can keep pulling it out of CA. :P

Fix #1: http://trac.caspring.org/changeset/3884
User avatar
lurker
Posts: 3842
Joined: 08 Jan 2007, 06:13

Re: Unit Auto Repair Widget

Post by lurker »

Car, you weren't on for me to yell at you earlier. This thing needs to not give orders to nanos. Especially orders out of reach.
Ashnal
Posts: 104
Joined: 24 Jun 2008, 00:57

Re: Unit Auto Repair Widget

Post by Ashnal »

It needs to ignore nanos completely, we have smart nanos for that.
Hacked
Posts: 116
Joined: 15 Aug 2008, 18:06

Re: Unit Auto Repair Widget

Post by Hacked »

+1
it causes nanos on patrol to repair units/reclaim wrecks 50 miles away from them
Ashnal
Posts: 104
Joined: 24 Jun 2008, 00:57

Re: Unit Auto Repair Widget

Post by Ashnal »

I fixed it in the CA version, it ignores nanos now
User avatar
Beherith
Posts: 5145
Joined: 26 Oct 2007, 16:21

Re: Unit Auto Repair Widget

Post by Beherith »

How is this better than setting my cons to repeat on + area repair?
User avatar
lurker
Posts: 3842
Joined: 08 Jan 2007, 06:13

Re: Unit Auto Repair Widget

Post by lurker »

Area repair doesn't work so hot on cons mixed into battle groups.
User avatar
Hoi
Posts: 2917
Joined: 13 May 2008, 16:51

Re: Unit Auto Repair Widget

Post by Hoi »

The widget sees everything, and does everything very fast, you don't :wink:
User avatar
thesleepless
Posts: 417
Joined: 24 Oct 2007, 04:49

Re: Unit Auto Repair Widget

Post by thesleepless »

lurker wrote:Area repair doesn't work so hot on cons mixed into battle groups.
hmm this is what i originally designed it to do, what's the problem?
Hacked
Posts: 116
Joined: 15 Aug 2008, 18:06

Re: Unit Auto Repair Widget

Post by Hacked »

i think he was defending your widget saying that ordinary area repair isnt efficient
User avatar
very_bad_soldier
Posts: 1397
Joined: 20 Feb 2007, 01:10

Re: Unit Auto Repair Widget

Post by very_bad_soldier »

Widget is nice but I often have problems with builders stopping their normal build-task to repair some nearby units. Is this intended? I thought only idle builders would be affected by this widget?
User avatar
CarRepairer
Cursed Zero-K Developer
Posts: 3359
Joined: 07 Nov 2007, 21:48

Re: Unit Auto Repair Widget

Post by CarRepairer »

very_bad_soldier wrote:Widget is nice but I often have problems with builders stopping their normal build-task to repair some nearby units. Is this intended? I thought only idle builders would be affected by this widget?
That shouldn't be, I assume. There will be kinks to work out.
User avatar
hunterw
Posts: 1838
Joined: 14 May 2006, 12:22

Re: Unit Auto Repair Widget

Post by hunterw »

very_bad_soldier wrote:Widget is nice but I often have problems with builders stopping their normal build-task to repair some nearby units. Is this intended? I thought only idle builders would be affected by this widget?
This. Love the widget and will still use it despite this, but fix please!!
User avatar
CarRepairer
Cursed Zero-K Developer
Posts: 3359
Joined: 07 Nov 2007, 21:48

Re: Unit Auto Repair Widget

Post by CarRepairer »

I'll fix it tonight.
Post Reply

Return to “Lua Scripts”