Combat Robots Overhaul

by Wannie

Overhaul of Factorio's Combat Robots behaviour to make them more useful by automatically attacking enemies.

Tweaks
10 hours ago
1.1 - 2.0
9.03K
Combat
Owner:
Wannie
Source:
https://github.com/wannie91/Combat-Ro...
Homepage:
https://forums.factorio.com/viewtopic...
License:
MIT
Created:
3 years ago
Latest Version:
2.1.21 (10 hours ago)
Factorio version:
1.1 - 2.0
Downloaded by:
9.03K users

This mod overhauls the behaviour of Factorio's vanilla combat robots to make them more useful.

Defender Units will either follow the player or automatically defend the base in case of an enemie attack. (toggle-able by shortcut or by keybind CTRL + SHIFT + D )

Distractor Units have been renamed to Sentry Units to better describe their purpose. They patrol a small area (configurable) and act as cheap mobile turrets.

Destroyer Units automatically attack bitter nests (and worms) , pentapods and demolishers which have been discovered by radar and or player.

For balancing purposes the recipes of the robots have been changed. While the overhauled combat robots are cheaper than the vanilla ones, each capsule only spawns one of them. In return, the robots have slightly increased health, can be repaired and have a unlimited lifespan. Furthermore, the units can be mined to get them back.

To make the combat robots more accessible in the early game, all of them are unlocked after researching the first tier of combat-robotics. Each unit type is also limited separately by the maximum robot follower count.

Please let me know if you think the recipes need to be changed.

Available Settings:

  • Enable Vannila Robots = Play with the vanilla robots enabled

  • Exclude List = Exclude Prototypes from automatically being defended by defender robots

  • Sentry Radius = The Patrol area of sentry units (Default: 10 tiles)

  • Base Defender Perimeter = The maximum distance defender Units will travel to defend the base. (Default: 2500 tiles)

  • Defender Distance = Social distancing of defender units while following the player (Default: 3 tiles)

  • Time before Attack = How long destroyer units wait after being created until they start their attack (Default: 10 Seconds)