This commit is contained in:
ErrorsWindows
2023-09-15 19:44:01 -07:00
committed by GitHub
parent e0f449222d
commit 512f359652

View File

@@ -1172,16 +1172,6 @@ Thanks.
cuffs = mutual_handcuffs
resist_time = cuffs.restraint_resist_time/2 //it's only one cuff
var_to_check = "mutual_handcuffs"
else if(is_wearing_item(/obj/item/clothing/suit/strait_jacket, slot_wear_suit))
cuffs = get_item_by_slot(slot_wear_suit)
if(!is_hulk)
do_after_callback = new /callback(GLOBAL_PROC, /proc/strait_jacket_resist_do_after)
var/left_arm = get_organ(LIMB_LEFT_ARM)
var/right_arm = get_organ(LIMB_RIGHT_ARM)
for(var/datum/organ/external/arm in list(left_arm, right_arm))
if(!arm.is_existing() || arm.is_broken())
resist_time = max(0, resist_time - 30 SECONDS)
var_to_check = "wear_suit"
else
return
if(is_hulk)
@@ -1208,20 +1198,6 @@ Thanks.
simple_message("<span class='warning'>Your attempt at [is_hulk ? "breaking" : "removing"] \the [cuffs] was interrupted.</span>",
"<span class='warning'>Your attempt to regain control of your hands was interrupted. Damn it!</span>")
/proc/strait_jacket_resist_do_after(mob/living/carbon/user)
var/left_arm = user.get_organ(LIMB_LEFT_ARM)
var/right_arm = user.get_organ(LIMB_RIGHT_ARM)
for(var/datum/organ/external/arm in list(left_arm, right_arm))
if(!arm)
// Not a humanoid or something
continue
if(!arm.is_existing() || arm.is_broken() || !arm.is_organic())
continue
if(prob(5))
arm.fracture()
return FALSE
return TRUE
/mob/living/verb/lay_down()
set name = "Rest"
set category = "IC"