PULL REQUEST DETAILS
About the PR
Hacked fabricators cannot have their maintenance panel closed.
Hacking a fabricator to show the extended recipe list now cannot be repaired without replacing the entire fabricator.
Hacked fabricators now also malfunction irreparably.
Emags will also cause the fabricator to malfunction, but don't require you to open the panel to do so, reducing the chance of getting caught (although opening the panel will prevent it being closed again).
For reference malfunctioning fabricators:
- Shred inserted blueprints (75% chance)
- Take longer to print things
- Consume more power
- Every so often may flip out with any of the following effects:
- Eject a random item inserted (materials, disks)(15%)(Only if not printing)
- Delete random items from the queue (20% overall, 33% per item (does not include first item in queue))
- Pause current print (5%) (Only if printing)
- Double active power consumption (9.5%) (Only if printing)
- Set speed to a random amount (10%)
- Electrify itself for 5 seconds (5%)
Why's this needed?
Currently theres no downside to just hacking a manufacturer at roundstart, hacking should be something non-antags only need to do in emergencies, or that antags use to obtain contraband.
Having the fabricator permanently visibly hacked gives security a chance to investigate for example, why the HoP would hack their own fabricator (its to print a sec radio) or why the general fabricator in tool storage is hacked (the chaplain was printing more .22 ammo)
Testing
Properly could repair malfunctioning fabricators if not hacked, could not repair hacked fabricators and could not close their maintenance panel. UI showed that the fabricator was malfunctioning.
Changelog
PULL REQUEST DETAILS
About the PR
Hacked fabricators cannot have their maintenance panel closed.
Hacking a fabricator to show the extended recipe list now cannot be repaired without replacing the entire fabricator.
Hacked fabricators now also malfunction irreparably.
Emags will also cause the fabricator to malfunction, but don't require you to open the panel to do so, reducing the chance of getting caught (although opening the panel will prevent it being closed again).
For reference malfunctioning fabricators:
- Shred inserted blueprints (75% chance)
- Take longer to print things
- Consume more power
- Every so often may flip out with any of the following effects:
- Eject a random item inserted (materials, disks)(15%)(Only if not printing)
- Delete random items from the queue (20% overall, 33% per item (does not include first item in queue))
- Pause current print (5%) (Only if printing)
- Double active power consumption (9.5%) (Only if printing)
- Set speed to a random amount (10%)
- Electrify itself for 5 seconds (5%)
Why's this needed?
Currently theres no downside to just hacking a manufacturer at roundstart, hacking should be something non-antags only need to do in emergencies, or that antags use to obtain contraband.
Having the fabricator permanently visibly hacked gives security a chance to investigate for example, why the HoP would hack their own fabricator (its to print a sec radio) or why the general fabricator in tool storage is hacked (the chaplain was printing more .22 ammo)
Testing
Properly could repair malfunctioning fabricators if not hacked, could not repair hacked fabricators and could not close their maintenance panel. UI showed that the fabricator was malfunctioning.
Changelog
Code:
changelog
(u)JORJ949
(*)Hacking a fabricator now cannot be repaired, causes the fabricator to malfunction and stops the maintenance panel being closed.PULL REQUEST DETAILS

Goonhub