Technically this should have its own branch, but eh.
Rewrites faxes to be less dependant on the original piece of paper, and the trail of procs normally generated when one is sent. Logs all faxes to a datum, makes them accessible through the check-fax-history proc, and makes it possible to send a fax without any prompts through the send-admin-fax proc.
Also alerts DOs on Discord if faxes arrive.
This makes the creation of cyborgs into the default result when making a robot chassis, as it's meant to be. This way, no more accidental IPC creation. To make an IPC, simply remove the law computer from the head before attaching the head to the robot torso.
There was never a NOCLONE mutation added to the mob who was absorbed.
The ling could literally absorb them over and over, forever. Fixed that,
as well as the #771 issue with linged-monkey-human.
Traitors and syndies will now gain access to an adrenalin implant box. The implant is a one-use tool for getting yourself unstunned and off the ground.
Also makes the adrenalin implants work with the pain-based stuns.
Fixes the duplicate definition of the implanted() proc. Head revolutionaries can no longer be implanted, normal revolutionaries will actually lose their rev status when implanted, and lings will be informed of the fact that they can avoid the implant's effects.
Renames the entire deal. Also gives a powercell to the maglocks, making them last about 16 minutes with a high capacity powercell. Cell can be replaced by unscrewing the front, and crowbarring it.
Because I fucked up the Git processes.
Adds:
* Variable and automatic sanitization to SQL queries (read up on dbcore.dm)
* Whitelist handling through SQL
-Allows your code to be easily used by fixing the forensics icon
pathing.
-Ports a fix from Baystation's 12 Developer atlantiscze
(As well as testing done by Dennok on BS12 and Mango and Myself for
testing on Aurora Code)
Adds a new configuration option: whitelists_on_sql. If enabled, it starts looking through the client's whitelist_status var to see if a person is whitelisted for heads of staff (always a bit value of 1), or an alien (values stored in the ss13_whitelist_statuses table).
Adds handheld radio jammers, costing 2 TC, to the traitor uplinks. These jam all headsets within range, as well as PDAs. If dropped next to a messaging server, they will start jamming it as well.