diff --git a/code/modules/mob/living/simple_animal/friendly/mouse.dm b/code/modules/mob/living/simple_animal/friendly/mouse.dm index e6cc5fb8dc8..228b67beecc 100644 --- a/code/modules/mob/living/simple_animal/friendly/mouse.dm +++ b/code/modules/mob/living/simple_animal/friendly/mouse.dm @@ -5,6 +5,7 @@ icon_state = "mouse_gray" icon_living = "mouse_gray" icon_dead = "mouse_gray_dead" + icon_resting = "mouse_gray_sleep" speak = list("Squeek!","SQUEEK!","Squeek?") speak_emote = list("squeeks","squeaks","squiks") emote_hear = list("squeeks","squeaks","squiks") @@ -69,6 +70,7 @@ icon_state = "mouse_[mouse_color]" icon_living = "mouse_[mouse_color]" icon_dead = "mouse_[mouse_color]_dead" + icon_resting = "mouse_[mouse_color]_sleep" desc = "It's a small [mouse_color] rodent, often seen hiding in maintenance areas and making a nuisance of itself." /mob/living/simple_animal/mouse/proc/splat() @@ -121,7 +123,7 @@ if(on_CD == 1) return - + switch(act) if("squeak") message = "\The [src] squeaks!" @@ -207,4 +209,16 @@ /mob/living/simple_animal/mouse/blobinfected/get_scooped(mob/living/carbon/grabber) to_chat(grabber, "You try to pick up [src], but they slip out of your grasp!") - to_chat(src, "[src] tries to pick you up, but you wriggle free of their grasp!") \ No newline at end of file + to_chat(src, "[src] tries to pick you up, but you wriggle free of their grasp!") + +/mob/living/simple_animal/mouse/fluff/clockwork + name = "Chip" + real_name = "Chip" + mouse_color = "clockwork" + icon_state = "mouse_clockwork" + response_help = "pets" + response_disarm = "gently pushes aside" + response_harm = "stamps on" + gold_core_spawnable = CHEM_MOB_SPAWN_INVALID + can_collar = 0 + butcher_results = list(/obj/item/stack/sheet/metal = 1) \ No newline at end of file diff --git a/icons/mob/animal.dmi b/icons/mob/animal.dmi index b1e68a7b2e7..b09302e0234 100644 Binary files a/icons/mob/animal.dmi and b/icons/mob/animal.dmi differ