Baystation12/Baystation12 — pull request #2974 by misterbook (2013-06-05 03:55:00+00:00)
Title: Bleeding edge freeze - The Pain Baby

Taser Fix v.2 - The Pain Baby

New define - AGONY. Agony is an effect, like STUN/WEAKEN/ETC, that causes HALLOSS. It's used for pain inducing items. Currently used by tasers, to prevent tasers from shattering windows/grilles/etc. Future uses? Pain inducers, torture tools, Be Good modules, electro-shock devices, etc. I've also altered the HALLOSS Crit slightly, to show that you're in pain, not that you're tired.

Tasers cause HALLOSS. Armor/external clothing/etc mitigate that damage based on Siemens_coefficient. Example? Security jumpsuits have a coefficient of 0.9 - they will take 10% less damage. Security vests have 0.6, they will take 40% less damage. Etcetera. While it would seem this would seriously hamper tasers, consider that most weapons put out damage of around 10 or less. Tasers put out HALLOSS at 40.

Armor no longer deflects. It mitigates. Except for the ablative armor, which has a coefficient of 0. It's laser proof, after all.

HALLOSS now regenerates. Standing up, you regenerate 2 HALLOSS per tick. While unconscious/resting/paralyzed, you regenerate 6 HALLOSS per tick. Slow enough to be useless in a combat situation, quick enough that if you can escape for a few minutes, you can recover. This also prevents the dread HALLOSS + Real Damage crit loop. It doesn't happen anymore.

HALLOSS Crit puts you down for 10 ticks - roughly the same amount of time as the old STUN. Good for arresting.

Putting a (lethal) gun in your mouth and pulling the trigger kills you. No more silly 'apply two and a half damage'. You're dead.