mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-11 15:14:27 +01:00
Zombie cure bottles / injectors for admins, no synth cures, updates comments (#25733)
* Zombie cure bottles / injectors for admins, no synth cures, updates comments * oops duplicate moment * removes abstract parent * Apply suggestions from code review Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com> Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> * number 15, burger king --------- Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>
This commit is contained in:
@@ -1609,7 +1609,7 @@
|
||||
update_flags |= M.adjustToxLoss(3*REAGENTS_EFFECT_MULTIPLIER, FALSE)
|
||||
return ..() | update_flags
|
||||
|
||||
// First level, prevents scratches from infecting you and stops the advance of low-level zombie infections.
|
||||
// First level, prevents scratches from infecting you and cures stage 1 zombie infections.
|
||||
/datum/reagent/zombie_cure
|
||||
name = "Anti-Plague Sequence Alpha"
|
||||
id = "zombiecure1"
|
||||
@@ -1619,7 +1619,7 @@
|
||||
color = "#003602"
|
||||
var/cure_level = 1
|
||||
|
||||
// Cures low-level infections. Weakens zombies when in their system.
|
||||
// Weakens a zombie's claws when in their system. Cures stage 1-3 infections.
|
||||
/datum/reagent/zombie_cure/second
|
||||
name = "Anti-Plague Sequence Beta"
|
||||
id = "zombiecure2"
|
||||
@@ -1627,7 +1627,7 @@
|
||||
color = "#006238"
|
||||
cure_level = 2
|
||||
|
||||
// Prevents zombies from reviving, but not from healing. Removes all zombie viruses except for the rotting stage.
|
||||
// Significantly weakens a zombie's healing ability. Cures 1-5 infections and significantly slows the advance of the stage 6 infection
|
||||
/datum/reagent/zombie_cure/third
|
||||
name = "Anti-Plague Sequence Gamma"
|
||||
id = "zombiecure3"
|
||||
|
||||
@@ -417,3 +417,27 @@
|
||||
desc = "A small bottle containing Bio Virus Antidote Kit."
|
||||
icon_state = "wide_bottle"
|
||||
list_reagents = list("atropine" = 5, "epinephrine" = 5, "salbutamol" = 10, "spaceacillin" = 10)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/zombiecure1
|
||||
name = "\improper Anti-Plague Sequence Alpha bottle"
|
||||
desc = "A small bottle containing 50 units of Anti-Plague Sequence Alpha. Prevents infection, cures level 1 infection."
|
||||
icon_state = "wide_bottle"
|
||||
list_reagents = list("zombiecure1" = 50)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/zombiecure2
|
||||
name = "\improper Anti-Plague Sequence Beta bottle"
|
||||
desc = "A small bottle containing 50 units of Anti-Plague Sequence Beta. Weakens zombies, heals low infections."
|
||||
icon_state = "wide_bottle"
|
||||
list_reagents = list("zombiecure2" = 50)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/zombiecure3
|
||||
name = "\improper Anti-Plague Sequence Gamma bottle"
|
||||
desc = "A small bottle containing 50 units of Anti-Plague Sequence Gamma. Lowers zombies healing. Heals stage 5 and slows stage 6 infections."
|
||||
icon_state = "wide_bottle"
|
||||
list_reagents = list("zombiecure3" = 50)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/zombiecure4
|
||||
name = "\improper Anti-Plague Sequence Omega bottle"
|
||||
desc = "A small bottle containing 50 units of Anti-Plague Sequence Omega. Cures all cases of the Necrotizing Plague. Also heals dead limbs."
|
||||
icon_state = "wide_bottle"
|
||||
list_reagents = list("zombiecure4" = 50)
|
||||
|
||||
@@ -253,3 +253,31 @@
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/nanocalcium/attack(mob/living/M, mob/user)
|
||||
if(..())
|
||||
playsound(loc, 'sound/weapons/smg_empty_alarm.ogg', 20, 1)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/zombiecure
|
||||
name = "\improper Anti-Plague Sequence Alpha autoinjector"
|
||||
desc = "A small autoinjector containing 15 units of Anti-Plague Sequence Alpha. Prevents infection, cures level 1 infection."
|
||||
icon_state = "zombiepen"
|
||||
amount_per_transfer_from_this = 15
|
||||
volume = 15
|
||||
container_type = null //No sucking out the reagent
|
||||
list_reagents = list("zombiecure1" = 15)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/zombiecure/attack(mob/living/M, mob/user)
|
||||
if(..())
|
||||
playsound(loc, 'sound/weapons/smg_empty_alarm.ogg', 20, TRUE) //Sucker for sounds, also gets zombies attention.
|
||||
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/zombiecure/zombiecure2
|
||||
name = "\improper Anti-Plague Sequence Beta autoinjector"
|
||||
desc = "A small autoinjector containing 15 units of Anti-Plague Sequence Beta. Weakens zombies, heals low infections."
|
||||
list_reagents = list("zombiecure2" = 15)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/zombiecure/zombiecure3
|
||||
name = "\improper Anti-Plague Sequence Gamma autoinjector"
|
||||
desc = "A small autoinjector containing 15 units of Anti-Plague Sequence Gamma. Lowers zombies healing. Heals stage 5 and slows stage 6 infections."
|
||||
list_reagents = list("zombiecure3" = 15)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/zombiecure/zombiecure4
|
||||
name = "\improper Anti-Plague Sequence Omega autoinjector"
|
||||
desc = "A small autoinjector containing 15 units of Anti-Plague Sequence Omega. Cures all cases of the Necrotizing Plague. Also heals dead limbs."
|
||||
list_reagents = list("zombiecure4" = 15)
|
||||
|
||||
Reference in New Issue
Block a user