Skip to content

Commit

Permalink
Add: a special hypospray to the e-magged medical borg. (ss220-space#3824
Browse files Browse the repository at this point in the history
)
  • Loading branch information
SSefuss authored and SuhEugene committed Nov 9, 2023
1 parent 7aa9ded commit 22bdd29
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 3 deletions.
5 changes: 2 additions & 3 deletions code/modules/mob/living/silicon/robot/robot_modules.dm
Original file line number Diff line number Diff line change
Expand Up @@ -268,10 +268,9 @@
modules += new /obj/item/gps/cyborg(src)
modules += new /obj/item/rlf(src)

emag = new /obj/item/reagent_containers/spray(src)
emag = new /obj/item/reagent_containers/borghypo/basic/emagged_borg_hypo(src) // emagged med. cyborg gets a special hypospray.
// can pierce through thick skin and hardsuits.

emag.reagents.add_reagent("sacid", 250)
emag.name = "Sulfuric acid spray"

fix_modules()
handle_storages()
Expand Down
17 changes: 17 additions & 0 deletions code/modules/reagents/reagent_containers/borghydro.dm
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
"hydrocodone" = list('icons/mob/actions/actions.dmi', "magicm"))



/obj/item/reagent_containers/borghypo/syndicate
name = "syndicate cyborg hypospray"
desc = "An experimental piece of Syndicate technology used to produce powerful restorative nanites used to very quickly restore injuries of all types. Also metabolizes potassium iodide, for radiation poisoning, and hydrocodone, for field surgery and pain relief."
Expand Down Expand Up @@ -195,5 +196,21 @@
"sal_acid" = list('icons/mob/actions/actions.dmi', "fleshmend"), \
"salbutamol" = list('icons/obj/surgery.dmi', "lungs"))

/obj/item/reagent_containers/borghypo/basic/emagged_borg_hypo
name = "ERR3NU1l_INJ3C70R"
desc = "This injector will deliver deadly chemicals into anyone not fortunate enough to end up as an enemy to Syndicate. Who could've thought NanoTrasen borgs can synthesize that?"
icon = 'icons/obj/hypo.dmi'
item_state = "borghypo_emag"
icon_state = "borghypo_emag"
amount_per_transfer_from_this = 10
// volume = 30
var/emagged = TRUE
var/safety_hypo = FALSE
reagent_ids = list( \
"heparin" = list('icons/effects/bleed.dmi', "bleed10"), \
"cyanide" = list('icons/mob/screen_corgi.dmi', "tox1"), \
"sodium_thiopental" = list('icons/obj/surgery.dmi', "lungs"))



#undef BORGHYPO_REFILL_VALUE
Binary file modified icons/obj/hypo.dmi
Binary file not shown.

0 comments on commit 22bdd29

Please sign in to comment.