diff --git a/code/modules/mob/living/simple_animal/friendly/cat.dm b/code/modules/mob/living/simple_animal/friendly/cat.dm index e61bc8e697b..a956429fb01 100644 --- a/code/modules/mob/living/simple_animal/friendly/cat.dm +++ b/code/modules/mob/living/simple_animal/friendly/cat.dm @@ -66,6 +66,23 @@ gold_core_spawnable = 0 /mob/living/simple_animal/pet/cat/Life() + if(!stat && !buckled) + if(prob(1)) + emote("me", 1, pick("stretches out for a belly rub.", "wags its tail.")) + icon_state = "[icon_living]_rest" + resting = 1 + else if (prob(1)) + emote("me", 1, pick("sits down.", "crouches on its hind legs.")) + icon_state = "[icon_living]_sit" + resting = 1 + else if (prob(1)) + if (resting) + emote("me", 1, pick("gets up and meows.", "walks around.")) + icon_state = "[icon_living]" + resting = 0 + else + emote("me", 1, pick("grooms its fur.", "twitches its whiskers.")) + //MICE! if((src.loc) && isturf(src.loc)) if(!stat && !resting && !buckled) diff --git a/icons/mob/pets.dmi b/icons/mob/pets.dmi index aa3f457791a..2552baf06fe 100644 Binary files a/icons/mob/pets.dmi and b/icons/mob/pets.dmi differ