From fad9909b7878f9c6680d14648ebe9c6c0f050bf8 Mon Sep 17 00:00:00 2001 From: Cael_Aislinn Date: Mon, 25 Feb 2013 13:45:38 +1000 Subject: [PATCH] mice dont wander when asleep, they also snuffle (snore) occasionally Signed-off-by: Cael_Aislinn --- .../mob/living/simple_animal/friendly/mouse.dm | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/living/simple_animal/friendly/mouse.dm b/code/modules/mob/living/simple_animal/friendly/mouse.dm index 010f9e6d65d..ff45d972013 100644 --- a/code/modules/mob/living/simple_animal/friendly/mouse.dm +++ b/code/modules/mob/living/simple_animal/friendly/mouse.dm @@ -34,12 +34,19 @@ for(var/mob/M in view()) M << 'sound/effects/mousesqueek.ogg' - if(prob(0.5) && stat == CONSCIOUS) + if(!ckey && stat == CONSCIOUS && prob(0.5)) stat = UNCONSCIOUS icon_state = "mouse_[color]_sleep" - if(stat == UNCONSCIOUS && prob(1)) - stat = CONSCIOUS - icon_state = "mouse_[color]" + wander = 0 + speak_chance = 0 + //snuffles + else if(stat == UNCONSCIOUS) + if(ckey || prob(1)) + stat = CONSCIOUS + icon_state = "mouse_[color]" + wander = 1 + else if(prob(5)) + emote("snuffles") /mob/living/simple_animal/mouse/New() ..()