The bot does not follow a direct order. #14914
Replies: 9 comments 6 replies
-
|
Again faced with ignoring my orders. And one more thing. Honestly, the game is turning into some kind of crazy farce. I'm not fighting Europe anymore. I'm fighting idiot bots. |
Beta Was this translation helpful? Give feedback.
-
|
For example on the Orca sub, if there are more than four diving suits, then the bots, if they are ordered to clean up, for some reason drag all the extra diving suits into the fabricator room. Probably so that the first time the fabricator room is breached, the diving suits are carried out of the boat to the bottom of the ocean? |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
"superstructure" - sorry for the misunderstanding. I am glad about the "suits fell out" fix. Thank you. You convinced me. Perhaps the effect of suits accumulation in the fabricator was caused by the bot running into the fabricator, repairing the fabricator and throwing the suit right there. About your question: My IMHO is: The bot must first of all follow the captain's orders. Even if it's suicide.
I got the impression that bots have become dumber over the last six months. About your I was sure of it. After all, you are too kind to intentionally confuse the matter. |
Beta Was this translation helpful? Give feedback.
-
|
Hey, Thanks for your feedback. Couldn't spot anything that would have changed/broken the behavior, when comparing the relevant changes between the summer update and the autumn update. I agree that the bots should sometimes be more obedient, especially when they have the follow order. And I'm going to do some fixes to address this. Also seems that there are some issues/oversights regarding reactions to a friendly character getting attacked. However, I wasn't able to repro bots going full offensive when they shouldn't. It's intentional that they use whatever tools they have in the inventory for defending themselves. I think I could make them try to flee more actively from the encounters, while in the defensive state though. I don't think there should be a command for defending or surviving, as those behaviors are something the bots should be able to do autonomously. And it's intentional that surviving is prioritized over the orders, because otherwise bots would easily get killed while being ordered to do something. As of the quality of the AI code, feel free to disagree or point out any issues, but in my opinon the human AI code is not at all messy, as it was refactored years ago, and we will continue to improve it. The code on monster AI is a different case, since it wasn't refactored, and new features have been piled on a little bit shaky foundations. But in general it too is lot less buggy than it used to be. It would help if you could give more detailed steps to repro some of the issues + maybe a video with debugai enabled. |
Beta Was this translation helpful? Give feedback.
-
|
@pavel4win https://discord.com/channels/103209684680323072/431606297134104577/1300495717336354847 |
Beta Was this translation helpful? Give feedback.
-
|
Addressed at least some of the issues regarding bots not following the orders in FakeFishGames/Barotrauma-development#5971. |
Beta Was this translation helpful? Give feedback.
-
|
Regarding the fact that the bots carry diving suits to the engineering compartment on the Orca sub. It should be added that one of the bots constantly has the "cleaning" order active. It collects the harvest of pomegranates growing near the engine and at the same time slowly drags everything to the engineering compartment. |
Beta Was this translation helpful? Give feedback.
-
|
I've encountered one issue: when the AI is seriously injured, it ignores the pause command and actively takes medical supplies to heal itself. |
Beta Was this translation helpful? Give feedback.



Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Disclaimers
What happened?
We were attacked by tigers.
They fell into a hatch, the hatch closed behind them and they began to suffocate without water. There were three of them.
And then a fearless drug addict doctor rushed at them with his sharpened screwdriver!
I ordered him to "follow me". He ignored my order, ran up to them and started poking with his screwdriver.
Of course they bit him and healed themselves.
What kind of nonsense is this?
Why does a bot attack creatures much stronger than it, with such a weak weapon?
Why did the bot ignore my order to "follow"
Why did the bot even rush at them? It did not have an active order to "defend".
It should have ignored distant enemies and avoided close enemies.
Why is there an order to "attack" among the possible orders for bots, but no order to "avoid danger"?
Addition:
I don't want the bot to heal me unless it has a direct order to "heal"
It doesn't spend meds efficiently.
Make the bot heal players only by direct order.
Let it heal other bots without direct orders but NOT to heal player.
experienced player will take care of himself. Unless he directly orders the bot to "heal".
Reproduction steps
1.zip
Unzip the attached save.
Create a server, load a save and sail to the lighthouse.
Command the bot to "follow me"
The tigers will attack near the lighthouse or earlier.
Let them get inside.
And enjoy the suicidal stupidity of the bot.
Bug prevalence
Happens every time I play
Single player or multiplayer?
Multiplayer hosted from the in-game menu (= using a listen server)
-
No response
Version
v1.6.17.0 (Unto the Breach Update)
-
No response
Which operating system did you encounter this bug on?
Windows
Relevant error messages and crash reports
No response
Beta Was this translation helpful? Give feedback.
All reactions