Some changes to the bot AI that I think are good for gameplay. Feel free to comment any suggestions you might have! I've provided some videos of a few options since it's a bit hard to explain how some stuff works in text.
Almost fully server-side, and should be safe to add/remove at any time during a save. Clientside is only needed for the configuration GUI and Orders module, which is by default disabled.
Requires Lua for Barotrauma. Make sure to follow all install instructions!
All options are completely modular, and can be enabled/disabled/tweaked using the in-game config menu (button located on the "escape" key menu).
Current Changes
[*]
Combat Tweaks
[*]
Cleaning Additions
[*]
Orders
(Client and Server side probably required, unless disabled as it is by default)
[*]
Smarter Pets
[*]
Operate Reactor Tweaks
[*]
Use Talents
[*]
Ladder Fix:
The annoying bug where bots get stuck on ladders has (hopefully) been fixed. After being stuck for a set period of time, bots should "nudge" themselves to the next node in their pathing.
[*]
Mute Singleplayer Bot Conversations:
SINGLEPLAYER. Also, disabled by default. This disables all the random bot conversations that normally occur (same as the vanilla Server-Side setting in Server Settings). Also has a suboption to completely disable all bot chat messages and bubble popups.
[*]
Smarter Load Items:
Bots will now replace the batteries in charged items (flashlight, handheld sonar, etc.) and oxygen tanks with a fresh battery/tank. Note: empty items (those without a battery/tank) will not be filled, as only replacing works.
[*]
Replenish Inventory:
Bots will now seek out and refill their own oxygen tanks, batteries. welding fuel tanks, and ammunition. Can optionally be applied to the "Wait" order, or only when docked.
[*]
Use Furniture
[*]
Crew Stays in Sub
Bots (and you!) will always spawn in the sub when docking at an outpost.
[/list]
Russian Translation by Kirid
GitHub[github.com]