Add harm-labeling to more items
Created by: Exxion
While I'm "working on" the next part of Labeler Redux, here's an extension of the last one.
This adds harm-labeling to guns, flashers (both wall-mounted and portable) and handheld flashes.
- Guns
- min_harm_label (for those who didn't see/forgot my last addition, the minimum length of the label put on the item while on harm intent to disable it) of 20.
- If a gun is successfully harm-labeled, attempting to fire it does nothing except alert the user to remove the label. Not entirely dissimilar from a safety, I guess, other than having to waste at least 20 units of label every time you want to enable it.
- Flashers
- Wall-mounted has a min_harm_label of 15, while portable has a min_harm_label of 35. These numbers were mostly based on the sprites rather than actual balance, so recommended changes would be welcome.
- If a flasher is successfully harm-labeled and goes off, it does not emit a visible flash or stun/blind anyone, but still emits a sound, uses power, and goes on cooldown as usual. Security should probably examine flashers frequently.
- Handheld flashes
- min_harm_label of 15
- Largely the same as above. If successfully harm-labeled and used, it does everything it would normally do except any of the useful stuff. On the other hand, it also doesn't blind you if it's hit with an EMP, so harm-labeling flashes not in use might be a good idea.
I was going to include security cameras, but they proved more complicated than expected. (Simply disabling them if they are harm-labeled would be easy, but would make no sense. The camera should still be operational, just blind.) Maybe next time.
You can recommend changes to any of the min_harm_label values, if you feel that these aren't good.