1
Mods / [0.8.1a] Autonomous Ships 0.6.1
« on: January 06, 2018, 04:18:01 AM »Description
This mod adds new hullmods that allow the player to set predefined battle commands for AI-piloted ships in their fleet.
e.g. The Auto retreat command hullmod will force the ship to retreat when below a certain hull integrity level.
The command hullmods cost 0 ordnance points.
Current features
- Automatically retreat
- when the ship is below a certain hull integrity level. (3 different thresholds that can be customized via config file)
- when the ship has no missile left. (The ship will only retreat if it has at least one missile weapon slot)
- when the ship has exceeded its peak performance time.
- when the ship is below a certain CR level. (60% or 40%)
- when the ship doesn't have any order to follow. (Only takes effect after the enemy has been first encountered)
- Change the personality of ships without an officer to be more or less aggressive.
Installation
Just download the mod and unpack the ZIP file into your mods folder.
Extra information
- To customize the retreat command hull integrity thresholds, edit data/config/autonomous-ships.json.
- The retreat commands won't work in the simulator nor on the flagship (the ship you're piloting) even if it's on autopilot.
- The source code is packaged with each release. There is also a repository on Github (the repo from the previous author is here).
- The mod supports Version Checker.
Future plans
- Escort?
- Capture all navigation points?
- Suggestions welcome!
Credits
- HELMUT (icons)
- hqz (original author)
Version history
Spoiler
0.6.1
- Added the "Direct Retreat" hullmod which changes the automatic retreat type (for ships with one of the retreat hullmods) from a standard defensive retreat to the "get the hell out of here" direct retreat.
0.6.0
- Added hullmods to change the personality of a ship (ships default to Steady in vanilla). Doesn't work on ships with officers or the flagship.
0.5.1
- Updated Version Checker support
- Fixed the bug where removing non-AS hullmods would cause the hull- and cr-related AS hullmods to also be removed.
0.5.0
- Updated for Starsector 0.8.1a
- "Attack Fighters" command removed due to vanilla fighter changes.
- Removed LazyLib requirement for now (it was required by the now-removed fighter command).
0.4.1
- Fixed a crash with the "attack fighter" command.
0.4.0
- New command: retreat when the ship has no order to follow.
- New command: attack the nearest fighter wing when the ship has no other order to follow.
- Changed the icons for the hullmods, using a new set of icons from HELMUT.
0.3.1
- Added support for Version Checker.
0.3.0
- New command: retreat when exceeded peak performance time.
- New commands: retreat when below 40% or 60% CR.
- Changed the icons for the hullmods again, this time using the ones made by HELMUT.
0.2.0
- New command: retreat when no missiles left.
- Changed the icons for the hullmods.
0.1.0
- Initial release.
- New commands: auto retreat below hull integrity level. (3 levels)
[close]
License
Note that the mod is licensed under the Apache License v2.0.