Kinda reworks Hyposprays/Autoinjectors

This commit is contained in:
Yoshax
2017-04-30 17:13:00 +01:00
parent 60b42d2aba
commit 03ff489f7a
5 changed files with 53 additions and 137 deletions

View File

@@ -5,12 +5,11 @@
amount_per_transfer_from_this = 15
volume = 15
origin_tech = list(TECH_BIO = 4)
filled_reagents = list("inaprovaline" = 15)
/obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/New()
..()
reagents.remove_reagent("inaprovaline", 5)
update_icon()
return
/datum/technomancer/consumable/hypo_brute
name = "Trauma Hypo"
@@ -66,127 +65,44 @@
name = "trauma hypo"
desc = "A refined version of the standard autoinjector, allowing greater capacity. This one is made to be used on victims of \
moderate blunt trauma."
icon_state = "autoinjector"
amount_per_transfer_from_this = 15
volume = 15
origin_tech = list(TECH_BIO = 4)
/obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/brute/New()
..()
reagents.add_reagent("bicaridine", 15)
update_icon()
return
filled_reagents = list("bicaridine" = 15)
/obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/burn
name = "burn hypo"
desc = "A refined version of the standard autoinjector, allowing greater capacity. This one is made to be used on burn victims, \
featuring an optimized chemical mixture to allow for rapid healing."
icon_state = "autoinjector"
amount_per_transfer_from_this = 15
volume = 15
origin_tech = list(TECH_BIO = 4)
/obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/burn/New()
..()
reagents.add_reagent("kelotane", 7.5)
reagents.add_reagent("dermaline", 7.5)
update_icon()
return
filled_reagents = list("kelotane" = 7.5, "dermaline" = 7.5)
/obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/toxin
name = "toxin hypo"
desc = "A refined version of the standard autoinjector, allowing greater capacity. This one is made to counteract toxins."
icon_state = "autoinjector"
amount_per_transfer_from_this = 15
volume = 15
origin_tech = list(TECH_BIO = 4)
/obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/toxin/New()
..()
reagents.add_reagent("anti_toxin", 15)
update_icon()
return
filled_reagents = list("anti_toxin" = 15)
/obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/oxy
name = "oxy hypo"
desc = "A refined version of the standard autoinjector, allowing greater capacity. This one is made to counteract oxygen \
deprivation."
icon_state = "autoinjector"
amount_per_transfer_from_this = 15
volume = 15
origin_tech = list(TECH_BIO = 4)
/obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/oxy/New()
..()
reagents.add_reagent("dexalinp", 10)
reagents.add_reagent("tricordrazine", 5) //Dex+ ODs above 10, so we add tricord to pad it out somewhat.
update_icon()
return
filled_reagents = list("dexalinp" = 10, "tricordrazine" = 5)
/obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/purity
name = "purity hypo"
desc = "A refined version of the standard autoinjector, allowing greater capacity. This varient excels at \
resolving viruses, infections, radiation, and genetic maladies."
icon_state = "autoinjector"
amount_per_transfer_from_this = 15
volume = 15
origin_tech = list(TECH_BIO = 4)
/obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/purity/New()
..()
reagents.add_reagent("spaceacillin", 9)
reagents.add_reagent("arithrazine", 5)
reagents.add_reagent("ryetalyn", 1)
update_icon()
return
filled_reagents = list("spaceacillin" = 9, "arithrazine" = 5, "ryetalyn" = 1)
/obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/pain
name = "pain hypo"
desc = "A refined version of the standard autoinjector, allowing greater capacity. This one contains potent painkillers."
icon_state = "autoinjector"
amount_per_transfer_from_this = 15
volume = 15
origin_tech = list(TECH_BIO = 4)
/obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/pain/New()
..()
reagents.add_reagent("tramadol", 15)
update_icon()
return
filled_reagents = list("tramadol" = 15)
/obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/organ
name = "organ hypo"
desc = "A refined version of the standard autoinjector, allowing greater capacity. Organ damage is resolved by this varient."
icon_state = "autoinjector"
amount_per_transfer_from_this = 15
volume = 15
origin_tech = list(TECH_BIO = 4)
/obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/organ/New()
..()
reagents.add_reagent("alkysine", 1)
reagents.add_reagent("imidazoline", 1)
reagents.add_reagent("peridaxon", 13)
update_icon()
return
filled_reagents = list("alkysine" = 1, "imidazoline" = 1, "peridaxon" = 13)
/obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/combat
name = "combat hypo"
desc = "A refined version of the standard autoinjector, allowing greater capacity. This is a more dangerous and potentially \
addictive hypo compared to others, as it contains a potent cocktail of various chemicals to optimize the recipient's combat \
ability."
icon_state = "autoinjector"
amount_per_transfer_from_this = 15
volume = 15
origin_tech = list(TECH_BIO = 4)
/obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/combat/New()
..()
reagents.add_reagent("bicaridine", 3)
reagents.add_reagent("kelotane", 1.5)
reagents.add_reagent("dermaline", 1.5)
reagents.add_reagent("oxycodone", 3)
reagents.add_reagent("hyperzine", 3)
reagents.add_reagent("tricordrazine", 3)
update_icon()
return
filled_reagents = list("bicaridine" = 3, "kelotane" = 1.5, "dermaline" = 1.5, "oxycodone" = 3, "hyperzine" = 3, "tricordrazine" = 3)