mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-26 13:37:58 +01:00
Merge pull request #10736 from datlo/ghettosurgeryfix
Refactor surgery early cautery, add cyborg medical grip, misc surgery fix/changes
This commit is contained in:
@@ -38,16 +38,35 @@
|
||||
/obj/item/gripper/paperwork
|
||||
name = "paperwork gripper"
|
||||
desc = "A simple grasping tool for clerical work."
|
||||
icon = 'icons/obj/device.dmi'
|
||||
icon_state = "gripper"
|
||||
|
||||
can_hold = list(
|
||||
/obj/item/clipboard,
|
||||
/obj/item/paper,
|
||||
// /obj/item/paper_bundle,
|
||||
/obj/item/card/id
|
||||
)
|
||||
|
||||
/obj/item/gripper/medical
|
||||
name = "medical gripper"
|
||||
desc = "A grasping tool used to help patients up once surgery is complete."
|
||||
can_hold = list()
|
||||
|
||||
/obj/item/gripper/medical/afterattack(atom/target as mob|obj|turf|area, mob/living/user as mob|obj, proximity, params)
|
||||
var/mob/living/carbon/human/H
|
||||
if(!wrapped && proximity && target && ishuman(target))
|
||||
H = target
|
||||
if(H.lying)
|
||||
H.AdjustSleeping(-5)
|
||||
if(H.sleeping == 0)
|
||||
H.StopResting()
|
||||
H.AdjustParalysis(-3)
|
||||
H.AdjustStunned(-3)
|
||||
H.AdjustWeakened(-3)
|
||||
playsound(user.loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1)
|
||||
user.visible_message( \
|
||||
"<span class='notice'>[user] shakes [H] trying to wake [H.p_them()] up!</span>",\
|
||||
"<span class='notice'>You shake [H] trying to wake [H.p_them()] up!</span>",\
|
||||
)
|
||||
|
||||
/obj/item/gripper/New()
|
||||
..()
|
||||
can_hold = typecacheof(can_hold)
|
||||
|
||||
@@ -153,15 +153,15 @@
|
||||
modules += new /obj/item/stack/medical/ointment/advanced(src)
|
||||
modules += new /obj/item/stack/medical/splint(src)
|
||||
modules += new /obj/item/stack/nanopaste(src)
|
||||
modules += new /obj/item/scalpel(src)
|
||||
modules += new /obj/item/scalpel/laser/laser1(src)
|
||||
modules += new /obj/item/hemostat(src)
|
||||
modules += new /obj/item/retractor(src)
|
||||
modules += new /obj/item/cautery(src)
|
||||
modules += new /obj/item/bonegel(src)
|
||||
modules += new /obj/item/FixOVein(src)
|
||||
modules += new /obj/item/bonesetter(src)
|
||||
modules += new /obj/item/circular_saw(src)
|
||||
modules += new /obj/item/surgicaldrill(src)
|
||||
modules += new /obj/item/gripper/medical(src)
|
||||
|
||||
emag = new /obj/item/reagent_containers/spray(src)
|
||||
|
||||
@@ -417,14 +417,14 @@
|
||||
modules += new /obj/item/stack/medical/ointment/advanced(src)
|
||||
modules += new /obj/item/stack/medical/splint(src)
|
||||
modules += new /obj/item/stack/nanopaste(src)
|
||||
modules += new /obj/item/scalpel(src)
|
||||
modules += new /obj/item/scalpel/laser/laser1(src)
|
||||
modules += new /obj/item/hemostat(src)
|
||||
modules += new /obj/item/retractor(src)
|
||||
modules += new /obj/item/cautery(src)
|
||||
modules += new /obj/item/bonegel(src)
|
||||
modules += new /obj/item/FixOVein(src)
|
||||
modules += new /obj/item/bonesetter(src)
|
||||
modules += new /obj/item/surgicaldrill(src)
|
||||
modules += new /obj/item/gripper/medical(src)
|
||||
modules += new /obj/item/melee/energy/sword/cyborg/saw(src) //Energy saw -- primary weapon
|
||||
modules += new /obj/item/card/emag(src)
|
||||
modules += new /obj/item/crowbar/cyborg(src)
|
||||
|
||||
Reference in New Issue
Block a user