Dear Fatshark, I was planning to write a mod that improves bots’ logic, making them less of a headache. However I have no intention spending my time doing so if it is not going to get sanctioned. So I would like to inquire in advance from the developers themselves whether the following tweaks would be allowed in a sanctioned mod?
-
Bots don’t waste first half of their ammo on trash. Explanation: It is incredibly stupid to see bots waste ammo on clan rats or raiders as long as they have more than half of it. As soon as they reach 50% ammo threshold, they suddenly realize that ammo is a resource that is better reserved for specials. I am planning to eliminate this stupid logic.
-
Bots don’t swap tomes for heals if they picked up a tome out of their own volition, i.e. weren’t ordered to do so. Explanation: If bots are ordered to pick up a tome, then they will hold it no matter what, which is a good thing. However if a bot picked up a tome before you get to order them to do so, you have to always constanly keep an eye out for that bot, since it will instanly swap it with a healing item as soon as one is in their vicinity. Then it is a headache to go and search where they left the tome. Even worse if you happened to drop down to next area. I am planning to make those tomes sticky, so that only players can order bots to take healing instead of tome.
-
Bots don’t heal Zealots, unless zealot asks them to. It goes without saying how annoying it is when a zealot with 10 green hp and 170 white hp gets patched up by a bot. Not only the zealot loses all his buffs alongside the temp hp that he build up, but a healing supply gets wasted as well. I am planning to add a command to bot to heal the player who asks for it, just like you order a bot to drop a grim, i.e. via the command wheel.
-
Speaking about bots dropping grims: Demand chat confirmation when ordering bots to drop grims. Explanation: It happened to me multiple times. You see an ammo supply and decide to order all bots to pick up the ammo from it, since sometimes they won’t do that by themselves. But when you want to do that for bardin things get messy: Bardin is at 12 o’clock on the chat wheel, and so is
Drop Grimoire
command. So what happens when Bardin bot quitely approaches you from behind and gets too close? You accidentally hitDrop Grimoire
when you intended to just order Bardin to get the ammo. I am planning to add a confirmation message in chat whenever a bot is ordered to drop a grim. Whoever ordered it would simpy have to typeyes
in chat right after confirmation message within reasonable timeout. I believe this would prevent many accidental drop grim commands.
Needless to say, all of those options will be independent, so users will be able to turn each option on or off in mod settings.