New Station Trait: Cybernetic Revolution + Body Purist Quirk (#71229)

## About The Pull Request
Adds a new station trait, the Cybernetic Revolution
It causes every crewmember to spawn with a cybernetic implant/organ (it
depends on their job).
For example. the bartender has an upgraded cybernetic liver, security
officers have extendable flashes, prisoners have flash shielded eyes.
For AIs, they get the surveillance upgrade.
The trait also lowers research costs for the cybernetic designs, triples
the price of EMP kits and EMP flashlights, doubles price of EMP bombs,
and allows traitors to buy autosurgeons, so they can implant themselves
with whatever they ripped out of the crew.
If you do not wish to partake, you can also take the Body Purist quirk,
which prevents you from getting a cybernetic, but everytime you have a
mechanical limb/organ from some other source, you will take a severe
mood penalty.

## Why It's Good For The Game
This could be a cool modifier to rounds once in a while, slightly
modifying the gameplay of all the crew.
Also our implant system is very barely used, so why not?

![image](https://user-images.githubusercontent.com/23585223/201492290-2043bbe8-8270-4114-add2-a612eafa0ec7.png)


## Changelog
🆑
add: New Station Trait: Cybernetic Revolution
add: Body Purist Quirk
/🆑

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
This commit is contained in:
Fikou
2022-11-15 21:50:30 +00:00
committed by GitHub
co-authored by Mothblocks
parent 40f96edd8e
commit d402ce4ee2
16 changed files with 258 additions and 5 deletions
@@ -27,7 +27,8 @@ PROCESSING_SUBSYSTEM_DEF(quirks)
list("Bad Touch", "Friendly"),
list("Extrovert", "Introvert"),
list("Prosthetic Limb", "Quadruple Amputee"),
list("Quadruple Amputee", "Paraplegic","Frail"),
list("Quadruple Amputee", "Paraplegic", "Frail"),
list("Prosthetic Limb", "Body Purist"),
)
/datum/controller/subsystem/processing/quirks/Initialize()