mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-09 16:14:13 +00:00
cmon man (#34976)
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user