WHAT: A "buddy slap" is an essential part of a lot of real life combat drills. The buddy slap is performed by slapping another soldier in your squad on his shoulder. The meaning of the slap depends on the context, but usually means "You're next to move". See this video (starting at 0:40) for a demonstration:
HOW: I would like to see a simple buddy slap system implemented. Obviously, the use for this would be multiplayer only, as it would be hard to make the AI respond properly to a buddy slap. (Besides, there are other issues with the AI that are more pressing.) I suggest to have a "buddy slap" key binding. When the key is pressed, the closest soldier within 1-2 m will receive a slap. If there are no soldiers within that range, the key press will be ignored. For the soldier receiving the slap, it could be indicated by some unambiguous representation on their screen, for example a small semi-circled shockwave effect on the side of the screen closest to where the slap came from. Making the slap animation look right will probably be difficult, so I think a simple arm waving motion from up to down would suffice.
WHY: This feature will be most handy for realism units, but could in general be useful in combat to get the attention of another player. A buddy slap has several benefits over the existing possibilities:
- It takes a very short amount of time, compared to voice or especially compared to chat.
- It targets only a single soldier, so other soldiers nearby won't be confused.
- It can convey a lot of information (depending on the situation) in a very simple movement. For example "I'm right behind you", "I'm ready", "You're next to move", "Pay attention", "Stop shooting, I need to pass in front of you" and so on.
- It adds a nice bit of realism.
Finally, I think it would be fairly simple for the BIS developers to make such a system. What is needed is roughly:
1. A key binding
2. An indication on the receiving soldier's screen
3. A simple slapping animation (at worst three, depending on the other soldier's position: left, front and to the right)
4. The code that detects the closest soldier within a proper range
So, beloved Devs, please consider implementing a buddy slap.