Barotrauma

Barotrauma

AI NPCs
Tangible interaction with AI
Mod would have bigger potential without hardcoded alghoritms for NPCs. Yes, they can put their items in your inventory which I found cool at first.

However: crew member puts back diving suit if there's no water aboard which means member can't be geared up to help you in mining. Outpost manager will do everything to stay in own office as well as security officer won't budge from his patrol path. Sometimes crew needs to be verbally ordered several times to perform a single task (probably it gets distracted on the way).

Mod is nice, but currently adds nothing except conversations.
< >
Viser 1-1 af 1 kommentarer
RubbingMyAxe  [udvikler] 31. jan. kl. 12:00 
Oprindeligt skrevet af ✙Mãŋđăŗīʼn✙:
However: crew member puts back diving suit if there's no water aboard which means member can't be geared up to help you in mining.
The current version on the workshop is using AI Objectives that the bots get assigned and followed sequentially. The problem with this is, once the objective is completed the bot sees no reason to continue holding onto a fire extinguisher or wear a diving suit, so they put those things away. They return to their idle state, and there are several items (crates, diving suits, fire extinguishers) that their idle state is set to automatically clean up if they are not needed.

I'm currently working on a new system that adds a new AI Order that gets assigned to the bots, and all of the commands are added to this order as sub-objectives. The advantage is, since the bot no longer goes idle, I have a lot more control over everything it can do. I can make it not put away diving suits, for example.
Outpost manager will do everything to stay in own office as well as security officer won't budge from his patrol path.
I made the bots only follow orders from players if they are on the same team. It didn't make sense for you to be able to command an outpost manager to follow you, or command a security bot on the station to attack him. I can change this pretty easily, if there's a compelling reason... It just felt a little cheat-y.
Sometimes crew needs to be verbally ordered several times to perform a single task (probably it gets distracted on the way).
You can turn on the Order Debug in Options and peak in the console how they are interpreting your instructions. Sometimes if you don't say it super clearly or they identify the wrong target for the command, it might mess them up. If there's an order that they consistently get wrong, you can add an example for it to the Orders Prompt.
Mod is nice, but currently adds nothing except conversations.
Thanks for the feedback, I hope to make it more functional in the future.
Sidst redigeret af RubbingMyAxe; 31. jan. kl. 12:00
< >
Viser 1-1 af 1 kommentarer
Per side: 1530 50