Automatic Orders
Download (https://github.com/isturdy/automatic-orders/releases/download/0.3.2/automatic-orders-0.3.2.zip)
Github repository (https://github.com/isturdy/automatic-orders)
Required mods:
LazyLib (http://fractalsoftworks.com/forum/index.php?topic=5444.0)
This is a spiritual successor to the (now outdated) Autonomous Ships mod, providing AI personality overrides and configurable automatic retreats. All settings affect AI-controlled ships (including the player ship, if on autopilot) in the player fleet; ally and enemy ships are unaffected. Each order will only be given once to each ship for each reason: for example, if a ship starts to retreat due to low PPT and you cancel the order AO will respect that, but may still issue a retreat order because of low hull or expended missiles, if those are enabled.
There are two primary sources of configuration:
- automatic_orders_settings.json (in the mod folder) allows setting default retreat thresholds for CR/PPT and hull damage, and whether personality hullmods override officer personalities.
- A range of hullmods (all under the "Automatic Orders" category, for easy filtering), including:
- Personality overrides: override faction doctrine, but not officer personality unless the relevant setting is changed in the settings file.
- Retreat threshold overrides: these override the defaults (I advise setting a high default and overriding it to a lower threshold for disposable or SO ships).
- Retreat when all missiles are expended: compatible with other CR/PPT/damage retreat options.
- Search and Destroy: gives the ship a S&D order when it enters the battle (or, if the flagship, when first turned over to the autopilot).
- Escort (small/medium/heavy): give the ship an escort target order on battle start (applies to the flagship even under player control). The AI will automatically fulfill these orders; you can use S&D orders to prevent ships from being assigned to escort.
Mod integration
Most mods should work without configuration, Automatic Orders does have two extendible CSVs for additional configuration:
- data/config/automatic_orders/ship_blacklist.csv: Add hull ids for independent ships that should not be given orders. Fighters, ships without AI, and modules are already excluded; this should be used for independent frigate+ sized ships, such as deployable platforms.
- data/config/automatic_orders/missile_regen_systems.csv: Add systems that regenerate missiles, such as Vanilla's Autoforge. This is used to avoid ordering missile ships to retreat when they are out of ammo but have system charges left.
I like this mod a ton, it's nearly essential to me. Now that II's been updated, you might want to add Titans to your blacklist, like so:
hullid
TSC_Mantlet
ii_titan
ii_titan_armor
ii_titan_elite
ii_titan_targeting