The Mediborgs can now evil chem (#21401)

* The Mediborgs can now evil chem

* Updated Icons because I forgor

* made a new aibots dmi for the panc icon

* Removes Pancu, sarin, and perf. adds Tirizene

* Adds S34nw's suggestion

* removed extra space
This commit is contained in:
Alantodne
2023-07-01 10:41:03 +02:00
committed by GitHub
parent b367c427ab
commit 193b276136
4 changed files with 21 additions and 1 deletions
@@ -335,11 +335,15 @@
. = ..()
for(var/obj/item/borg_defib/F in modules)
F.emag_act()
for(var/obj/item/reagent_containers/borghypo/F in modules)
F.emag_act()
// Enable safeties on the borg's defib.
/obj/item/robot_module/medical/unemag()
for(var/obj/item/borg_defib/F in modules)
F.emag_act()
for(var/obj/item/reagent_containers/borghypo/F in modules)
F.emag_act()
return ..()
// Fluorosulphuric acid spray bottle.
@@ -22,6 +22,7 @@
var/choosen_reagent = "salglu_solution"
var/list/datum/reagents/reagent_list = list()
var/list/reagent_ids = list("salglu_solution", "epinephrine", "spaceacillin", "charcoal", "hydrocodone", "mannitol", "salbutamol")
var/list/reagent_ids_emagged = list("tirizene")
var/static/list/reagent_icons = list("salglu_solution" = image(icon = 'icons/goonstation/objects/iv.dmi', icon_state = "ivbag"),
"epinephrine" = image(icon = 'icons/obj/hypo.dmi', icon_state = "autoinjector"),
"spaceacillin" = image(icon = 'icons/obj/decals.dmi', icon_state = "bio"),
@@ -34,7 +35,8 @@
"potass_iodide" = image(icon = 'icons/obj/decals.dmi', icon_state = "radiation"),
"mannitol" = image(icon = 'icons/obj/chemical.dmi', icon_state = "pill19"),
"salbutamol" = image(icon = 'icons/obj/chemical.dmi', icon_state = "pill8"),
"corazone" = image(icon = 'icons/obj/abductor.dmi', icon_state = "bed"))
"corazone" = image(icon = 'icons/obj/abductor.dmi', icon_state = "bed"),
"tirizene" = image(icon = 'icons/obj/aibots.dmi', icon_state = "pancbot"))
/obj/item/reagent_containers/borghypo/surgeon
reagent_ids = list("styptic_powder", "epinephrine", "salbutamol")
@@ -122,6 +124,13 @@
var/datum/reagent/get_reagent_name = GLOB.chemical_reagents_list[choosen_reagent]
. |= "<span class='notice'>It is currently dispensing [get_reagent_name.name]. Contains [total_reagents] units of various reagents.</span>" // We couldn't care less what actual reagent is in the container, just if there IS reagent in it
/obj/item/reagent_containers/borghypo/emag_act(mob/user)
if(!emagged)
emagged = TRUE
reagent_ids += reagent_ids_emagged
return
emagged = FALSE
reagent_ids -= reagent_ids_emagged
/obj/item/reagent_containers/borghypo/basic
name = "Basic Medical Hypospray"