/decl/emote/exertion/biological key = "esweat" emote_range = 4 emote_message_1p = "You are sweating heavily." emote_message_3p = "is sweating heavily." /decl/emote/exertion/biological/check_user(mob/living/user) if(istype(user) && !user.isSynthetic()) return ..() return FALSE /decl/emote/exertion/biological/breath key = "ebreath" emote_message_1p = "You feel out of breath." emote_message_3p = "looks out of breath." /decl/emote/exertion/biological/pant key = "epant" emote_range = 3 message_type = AUDIBLE_MESSAGE emote_message_1p = "You pant to catch your breath." emote_message_3p = "pants for air." emote_message_impaired = "You can see USER breathing heavily." /decl/emote/exertion/synthetic key = "ewhine" emote_range = 3 message_type = AUDIBLE_MESSAGE emote_message_1p = "You overstress your actuators." emote_message_3p = "USER's actuators whine with strain." /decl/emote/exertion/synthetic/check_user(mob/living/user) if(istype(user) && user.isSynthetic()) return ..() return FALSE /decl/emote/exertion/synthetic/creak key = "ecreak" emote_message_1p = "Your chassis stress indicators spike." emote_message_3p = "USER's joints creak with stress."