So i suggest this: make arms with hand actuators deal damage to any mech standing right in front of the hand actuator user's mech when user swings arms from side to side (from one maxium yaw or pitch angle to another, basically). I think the best way to set this up would be to make arms deal damage if 2 conditions are met: 1 - any mech is colliding with user's mech at the moment, and 2 - user's arms with hand actuator change their yaw or pitch position with high enough speed. So basically to deal damage with arms pilot will need to stand up close to other mech and swing his arms from side to side.
I don't know how much damage it should deal, but i would say the melee damage should have 1.5-2 seconds cooldown and deal 5 damage if light mech is attacking, 10 damage if medium mech is attacking, 15 damage if heavy and 20 if assault. Or increase the damage gradually per each 5 tons of mech's mass.
And one more important thing: if mech is swinging arms from left to right - enemy left torso OR left arm (either % chance or arm shields torso if it still alive) gets hit, if from right to left - right torso or righ arm gets hit, and if from up to down or from down to up - center torso OR head (~5% chance)gets hit.
I think system like this isn't going to be too dificult to implement, and also it would allow heavier mechs to deal with leg hugging light mechs, and in general will bring some mechs like charger or battlemaster a bit more use. Plus it gives a lot of opportunities for new quirks, possibly a melee-based legendary mech! I would love to see that in game...
EDIT: Also this mechanic will make free look key much more useful, because, while it will desable torso twisting, it will allow you to attack with arms much faster and much more accurate!
Edited by JumpingHunter, 17 September 2023 - 07:28 AM.