[MANUAL MIRROR] Minor updates to the Occupational Corruption Device (#75122) (#21070)

Minor updates to the Occupational Corruption Device (#75122)

This PR makes a few changes to the Occupational Corruption Device, the
job-specific traitor item that allows you to summon a bureaucratic error
event. Largely untouched for years, even across the change from standard
to progression traitor.

It now triggers directly from the uplink, which means no more
self-deleting remote. Now, it functions like the comms blackout/grid
check "viruses".

This, however, led me to a major problem -- No remote means there is no
longer an "Occupational Corruption Device", abandoning the pun intended
by the original author.

To remedy this, the Occupational Corruption Device is now the "Organic
Capital Disturbance virus". Different words, same stupid acronym. (The
description is a bit more direct now too).

Co-authored-by: Rhials <Datguy33456@gmail.com>
This commit is contained in:
coldud13
2023-05-11 15:53:08 +10:00
committed by GitHub
parent 6ca6abcbc7
commit e09fb44d5b
3 changed files with 11 additions and 18 deletions
+11 -6
View File
@@ -16,14 +16,19 @@
limited_stock = 1 //please don't spam deadchat
surplus = 5
/datum/uplink_item/role_restricted/bureaucratic_error_remote
name = "Organic Resources Disturbance Inducer"
desc = "A device that raises hell in organic resources indirectly. Single use."
cost = 2
/datum/uplink_item/role_restricted/bureaucratic_error
name = "Organic Capital Disturbance Virus"
desc = "Randomizes job positions presented to new hires. May lead to too many/too few security officers and/or clowns. Single use."
item = /obj/effect/gibspawner/generic
surplus = 0
limited_stock = 1
item = /obj/item/devices/bureaucratic_error_remote
cost = 2
restricted = TRUE
restricted_roles = list(JOB_HEAD_OF_PERSONNEL, JOB_QUARTERMASTER)
surplus = 5
/datum/uplink_item/role_restricted/bureaucratic_error/spawn_item(spawn_path, mob/user, datum/uplink_handler/uplink_handler, atom/movable/source)
force_event(/datum/round_event_control/bureaucratic_error, "a syndicate virus")
return source
/datum/uplink_item/role_restricted/clumsinessinjector //clown ops can buy this too, but it's in the pointless badassery section for them
name = "Clumsiness Injector"