Random note: I wouldn't consider the EMP an auto-hit weapon. Most military technology today is EMP shielded, so I'd imagine that it would be standard equipment on high-tech mechs and robots. another reasoning for not having it would be that it's almost useless against high-tech opponents, not that it's unavoidable. Unless it's powerful enough to overcome the shielding, in which case it would probably kill people too.