As we all know the bots have been getting better but they still need improvements. They way the bots work is that they need 2 things in order to start firing at someone. 1 is sight, if the bot has a sight on you then it can do the other thing, time. Once a bot sees you he needs some time before he can shoot you. This results in 2 problems. 1 is that the bots are not that good at short range since it takes too much for them to start shooting you. And 2 they become gods at long range since if a single piece of you is visible they can auto lock on you.
Here’s my solution. The bots would need 3 things in order to start shooting you. The first is sight. If the bot can only see your leg or you’re in a bush that should add time to shoot for bots. The second one is range. If the player is let’s say 300 meters out should take a really long time for the bot to start shooting at you, but if you are right in front of the bot it should take a really short time for the bot to start shooting you. The last one is time. Time should be a flat number that then gets shorter or longer depend on range and sight.
That’s how I would like bots to be reworked