mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-24 21:48:39 +01:00
[MIRROR] Peg limbs can now be removed via surgery (#29090)
* Peg limbs can now be removed via surgery * Update amputation.dm --------- Co-authored-by: Redbert <109347230+Deadgebert@users.noreply.github.com> Co-authored-by: SpaceLoveSs13 <68121607+SpaceLoveSs13@users.noreply.github.com>
This commit is contained in:
co-authored by
Redbert
SpaceLoveSs13
parent
7e5c9d93cb
commit
01ca38ee5e
@@ -19,6 +19,13 @@
|
||||
)
|
||||
removes_target_bodypart = TRUE // SKYRAT EDIT ADDITION - Surgically unremovable limbs
|
||||
|
||||
/datum/surgery/amputation/peg
|
||||
name = "Detach"
|
||||
requires_bodypart_type = BODYTYPE_PEG
|
||||
steps = list(
|
||||
/datum/surgery_step/sever_limb/peg, //Easy come, easy go
|
||||
)
|
||||
|
||||
/datum/surgery/amputation/can_start(mob/user, mob/living/patient)
|
||||
if(HAS_TRAIT(patient, TRAIT_NODISMEMBER))
|
||||
return FALSE
|
||||
@@ -40,6 +47,32 @@
|
||||
success_sound = 'sound/surgery/organ2.ogg'
|
||||
surgery_effects_mood = TRUE
|
||||
|
||||
/datum/surgery_step/sever_limb/mechanic
|
||||
name = "detach limb (wrench or crowbar)"
|
||||
implements = list(
|
||||
/obj/item/shovel/giant_wrench = 300,
|
||||
TOOL_WRENCH = 100,
|
||||
TOOL_CROWBAR = 100,
|
||||
TOOL_SCALPEL = 50,
|
||||
TOOL_SAW = 50,
|
||||
)
|
||||
time = 20 //WAIT I NEED THAT!!
|
||||
preop_sound = 'sound/items/ratchet.ogg'
|
||||
preop_sound = 'sound/machines/doorclick.ogg'
|
||||
|
||||
/datum/surgery_step/sever_limb/peg
|
||||
name = "detach limb (circular saw)"
|
||||
implements = list(
|
||||
TOOL_SAW = 100,
|
||||
/obj/item/shovel/serrated = 100,
|
||||
/obj/item/fireaxe = 90,
|
||||
/obj/item/hatchet = 75,
|
||||
TOOL_SCALPEL = 25,
|
||||
)
|
||||
time = 30
|
||||
preop_sound = 'sound/surgery/saw.ogg'
|
||||
success_sound = 'sound/items/wood_drop.ogg'
|
||||
|
||||
/datum/surgery_step/sever_limb/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery)
|
||||
display_results(
|
||||
user,
|
||||
|
||||
Reference in New Issue
Block a user