Good point.
I had originally created the knockback system but intentionally disabled its classes. It involves a bit of a challenge regarding trajectory calculations, determining where a shot originates to push the enemy in the opposite direction, or pushing them away from the center of an explosion. I ran into some collision issues while testing it, but I’d rather deal with those problems than sacrifice the functionality.
As for the vest, it’s straightforward: just duplicate all the classes and functions that handle HP and bind them to MP instead.
Regarding the taser, you’ll have to get creative, try creating a slower projectile and increasing its size to cover a few meters. I’m going to add an option to play an animation on impact, so you could create a small-scale lightning animation to simulate the electrocution effect.
All your observations are valid; I’m already working on these fixes, and it should be ready soon.
Edit: https://kadajah.itch.io/kadajahs-hotline/devlog/1635144/the-gore-armor-update-en...