Files
2020-08-21 03:26:51 -03:00

51 lines
1.1 KiB
Plaintext

/mob/living/proc/has_hands()
return FALSE
/mob/living/has_hands()
return TRUE//(can_use_hand("l_hand") || can_use_hand("r_hand"))
/mob/living/proc/has_mouth()
return TRUE
/mob/living/proc/mouth_is_free()
return TRUE
/mob/living/proc/foot_is_free()
return TRUE
/mob/living/carbon/human/has_mouth()
var/obj/item/bodypart/head/headass
for(var/obj/item/bodypart/head/shoeonhead in bodyparts)
headass = shoeonhead
if(headass)
return TRUE
return FALSE
/mob/living/mouth_is_free()
if(istype(src, /mob/living/carbon/human))
var/mob/living/carbon/human/H = src
return !H.wear_mask
else
return TRUE
/mob/living/foot_is_free()
if(istype(src, /mob/living/carbon/human))
var/mob/living/carbon/human/H = src
return !H.shoes
else
return TRUE
///atom/movable/attack_hand(mob/living/carbon/human/user)
// . = ..()
// if(can_buckle && buckled_mob)
// if(user_unbuckle_mob(user))
// return 1
/*
/atom/movable/MouseDrop_T(mob/living/carbon/human/M, mob/living/carbon/human/user)
. = ..()
if(can_buckle && istype(M) && !buckled_mob)
if(user_buckle_mob(M, user))
return TRUE
*/