mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 10:21:11 +00:00
cmon man (#34976)
This commit is contained in:
@@ -1172,16 +1172,6 @@ Thanks.
|
|||||||
cuffs = mutual_handcuffs
|
cuffs = mutual_handcuffs
|
||||||
resist_time = cuffs.restraint_resist_time/2 //it's only one cuff
|
resist_time = cuffs.restraint_resist_time/2 //it's only one cuff
|
||||||
var_to_check = "mutual_handcuffs"
|
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
|
else
|
||||||
return
|
return
|
||||||
if(is_hulk)
|
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>",
|
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>")
|
"<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()
|
/mob/living/verb/lay_down()
|
||||||
set name = "Rest"
|
set name = "Rest"
|
||||||
set category = "IC"
|
set category = "IC"
|
||||||
|
|||||||
Reference in New Issue
Block a user