Dstruct, I mean it has NO recoil. Not like how the shots are all going left and right at the same horizontal level, but I mean NO MOVEMENT AT ALL.
Oh, and the bots can shoot full auto while running with no recoil difference from crouching, as well.
So here are the problems:
- Bots are not (seriously) affected by how fast they are moving, or whether or not they are crouching.
- Bots have minimal recoil, and it only occurs within the first 3 shots. With some weapons, the recoil actually pushes the gun down at this point, such as with the FAMAS or GALIL on occasion. This means the bot can fire with no recoil at chest to leg level at multiple enemies. At this point, a single bot can decimate an entire group of bots who are not ready, or their recoil adversly affects aiming.
- Bots do not care how far away you are, their accuracy is independent of range, I suggest the XYZ coordinate system be replaced by XYZ degrees of rotation. Ergo, instead of aiming 5 'units' to the left of somebody, aim 5 degrees. This is more realistic, make it scalable by range so that the further away they are the smaller the degree.
- Bots can turn almost instantaneously, and can even fire upon multiple enemies at the same time by switching targets between bullets.
- Bots have huge fields of vision, allowing them to know where you are even if you are straight above them, whereas a human opponent will look around before looking up.