diff --git a/code/modules/mob/living/carbon/human/death.dm b/code/modules/mob/living/carbon/human/death.dm index fcc51e9f13d..0892d7ea1a4 100644 --- a/code/modules/mob/living/carbon/human/death.dm +++ b/code/modules/mob/living/carbon/human/death.dm @@ -6,6 +6,8 @@ src.stat = 2 src.dizziness = 0 src.jitteriness = 0 + src.sleeping = 0 + src.sleeping_willingly = 0 tension_master.death(src) diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index 4be5616d753..960de60b470 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -74,7 +74,14 @@ if(!(message)) return else - message = "[src] [message]" + if(cmptext(copytext(message, 1, 3), "v ")) + message = "[src] [copytext(message, 3)]" + m_type = 1 + else if(cmptext(copytext(message, 1, 3), "h ")) + message = "[src] [copytext(message, 3)]" + m_type = 2 + else + message = "[src] [message]" if ("salute") if (!src.buckled) diff --git a/code/modules/mob/living/silicon/robot/emote.dm b/code/modules/mob/living/silicon/robot/emote.dm index fb07c374e72..7d6740e9136 100644 --- a/code/modules/mob/living/silicon/robot/emote.dm +++ b/code/modules/mob/living/silicon/robot/emote.dm @@ -100,6 +100,7 @@ message = "[src] glares at [param]." else message = "[src] glares." + m_type = 1 if ("stare") var/M = null @@ -115,6 +116,7 @@ message = "[src] stares at [param]." else message = "[src] stares." + m_type = 1 if ("look") var/M = null @@ -132,6 +134,7 @@ else message = "[src] looks." m_type = 1 + if("beep") var/M = null if(param) @@ -147,7 +150,8 @@ else message = "[src] beeps." playsound(src.loc, 'twobeep.ogg', 50, 0) - m_type = 1 + m_type = 2 + if("ping") var/M = null if(param) @@ -163,7 +167,8 @@ else message = "[src] pings." playsound(src.loc, 'ping.ogg', 50, 0) - m_type = 1 + m_type = 2 + if("buzz") var/M = null if(param) @@ -179,7 +184,11 @@ else message = "[src] buzzes." playsound(src.loc, 'buzz-sigh.ogg', 50, 0) - m_type = 1 + m_type = 2 + + if("help") + src << "beep-(none)/mob, ping-(none)/mob, buzz-(none)/mob, look-(none)/mob, stare-(none)/mob, glare-(none)/mob, twitch, twitch_s" + else src << text("Invalid Emote: []", act) if ((message && src.stat == 0))