First I'll list some "bugs" that really irk me, then some features I think would be interesting (I'm sure the things I'm about to mention have been mentioned a billion times already ...):
Bugs:
- Character actual aiming direction versus appearance: Sometimes, especially when prone, the direction that a character is actually aiming/firing does not match up with the direction that the character *appears* to be aiming. For example, you might think you're sneaking up on an enemy because his rifle is pointed some 30 to 40 degrees upward (and perhaps off to the side), but in reality the enemy has you square in his sights.
- Body/weapon parts sticking through walls: Sometimes feet, but more often than not, weapons, can be seen sticking through walls. In either case, someone can be tracked moving behind a defensive position just by watching where their protruding gun is. Other times (even worse), body parts that stick through walls can be injured. This just doesn't make sense.
Features:
- Ability to cancel reload: Say you've just emptied your clip, started reloading, then notice a bunch of enemy shooting at you. You want to run, but you're reloading, so the best you can do is walk (or, in the case of LMG, do nothing). Wouldn't it make sense to be able to cancel reloading (or drop your weapon, in case you have an LMG) so you can run away?
- Effects of wounds: If you're hit in the leg, it doesn't make sense that you just slow down. I imagine if you were shot in the leg, you'd drop like a sack of potatoes.
- A "roll" evasive maneuver: For example, when you are prone, it takes forever to get up and run away from, say, a grenade that's landed right next to you, or a clown car bearing down on you at 40 km per hour. I think it would be cool to have an evasive "roll" maneuver that let's you get away. It might use up 50% of your stamina, so it couldn't be done all the time. Perhaps the roll maximum distance would decrease if you have less stamina (i.e., 50% to initiate the roll, and as you perform the roll, stamina drops until you either stop the roll, or run out of stamina).
- Different free-standing iron-sight stability for different weapon types: So, when looking down iron sights, a heavy weapon like a rifle would start wavering more quickly than a light weapon like an SMG. Alternatively, certain classes, say, sniper, would be able to hold their sights steady for a longer time.
- Different run speeds: Say, if you're carrying an 11kg beast like an MG42, you shouldn't be able to run as quickly as compared to when you're carrying just a pistol. Similarly, if you're running up hill, you shouldn't be able to run as quickly as when you're running across level ground.
So, those are some of my thoughts. My guess is that a lot of these would require modifying big parts of the engine, and perhaps cost more in CPU power than they would contribute to gameplay quality, but they would certainly, IMHO, add realism.
- tsoor