Hello everyone! Another Scripted Wednesday is here!
We've talked a lot about automating your base, and now it's time to think about defense. When your base expands in various directions, you might not notice enemies sneaking up too close on one side. So today, I want to share a script with you that will add defender bots.
[b]Author: Almaravarion[/b]
[b]What you'll need:
[/b]- Dashbot (or any other bot with a speed of 3 or higher)
- Behavior Controller
- Small Advanced Turret
- Hyper Shield Generator
- Radar (any available)
Setting up the defender bot:
[/b]- Create a Dashbot
- Install the Behavior Controller
- Load the Behavior Script
- Once you press PLAY on the Behavior Controller, the bot will request a Small Advanced Turret and Hyper Shield Generator. Make sure you have them available
Connect the RADAR RESULT socket and the SIGNAL socket, as shown in the screenshot below
Now, as soon as the radar detects an "Enemy" within its range, it will signal the defender bot, who will come to participate in the battle.
[b]Keep in mind:
[/b]- Dashbots [or other speed 3 bots] may have issues when fighting fast enemy units
- Speed 2 and 1 bots are heavily not recommended due to the focus on kiting of this code
- You can also set up a radar on another bot. The defender bot will respond to the nearest signal to it
- Set the priority radar in P1, and then the defender bot will respond to it first
- P6 - Repair Center, where the defender bot will go for health recovery
[b]
Behavior Script:
[/b] [code] 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 [/code] *** I hope this script helps you set up your base. If you have any questions, please write them in the comments. Also, don't forget to check out our previous script issues, as there are many interesting solutions from players!
