diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm index 0dec69a393f..03c0032a679 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm @@ -111,3 +111,16 @@ ) result = /obj/item/food/breadslice/moldy subcategory = CAT_BREAD + +/datum/crafting_recipe/food/breadcat + name = "Bread cat/bread hybrid" + reqs = list( + /obj/item/food/bread/plain = 1, + /obj/item/organ/ears/cat = 1, + /obj/item/organ/tail/cat = 1, + /obj/item/reagent_containers/food/snacks/meat/slab = 3, + /datum/reagent/blood = 50, + /datum/reagent/medicine/strange_reagent = 5 + ) + result = /mob/living/simple_animal/pet/cat/breadcat + subcategory = CAT_BREAD diff --git a/code/modules/mob/living/simple_animal/friendly/cat.dm b/code/modules/mob/living/simple_animal/friendly/cat.dm index d0ae301b4cf..d7e970f3c8b 100644 --- a/code/modules/mob/living/simple_animal/friendly/cat.dm +++ b/code/modules/mob/living/simple_animal/friendly/cat.dm @@ -73,6 +73,19 @@ maxbodytemp = T0C + 40 held_state = "spacecat" +/mob/living/simple_animal/pet/cat/breadcat + name = "bread cat" + desc = "It's a cat... with a bread!" + gender = MALE + icon_state = "breadcat" + icon_living = "breadcat" + icon_dead = "breadcat_dead" + collar_type = null + held_state = "breadcat" + butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/slab = 2, /obj/item/organ/ears/cat = 1, /obj/item/organ/tail/cat = 1, /obj/item/food/breadslice/plain = 1) + +/mob/living/simple_animal/pet/cat/breadcat/add_cell_sample() + return /mob/living/simple_animal/pet/cat/original name = "Batsy" desc = "The product of alien DNA and bored geneticists." diff --git a/icons/mob/pets.dmi b/icons/mob/pets.dmi index e3786fc7689..9a67290f16b 100644 Binary files a/icons/mob/pets.dmi and b/icons/mob/pets.dmi differ diff --git a/icons/mob/pets_held_lh.dmi b/icons/mob/pets_held_lh.dmi index 10d83815626..b67568e807b 100644 Binary files a/icons/mob/pets_held_lh.dmi and b/icons/mob/pets_held_lh.dmi differ diff --git a/icons/mob/pets_held_rh.dmi b/icons/mob/pets_held_rh.dmi index 97cf4d02aaa..b8175fefe73 100644 Binary files a/icons/mob/pets_held_rh.dmi and b/icons/mob/pets_held_rh.dmi differ