diff --git a/code/modules/mob/living/simple_animal/friendly/dog.dm b/code/modules/mob/living/simple_animal/friendly/dog.dm index 4d999b7a89254..e56c81f0661b9 100644 --- a/code/modules/mob/living/simple_animal/friendly/dog.dm +++ b/code/modules/mob/living/simple_animal/friendly/dog.dm @@ -715,3 +715,26 @@ GLOBAL_LIST_INIT(strippable_corgi_items, create_strippable_list(list( else if(M && stat != DEAD) // Same check here, even though emote checks it as well (poor form to check it only in the help case) emote("me", 1, "growls!") + +/mob/living/simple_animal/pet/dog/corgi/cardigan + name = "\improper cardigan corgi" + real_name = "Cardigan Welsh corgi" + desc = "Ian's tailed cousin" + icon_state = "cardigan_corgi" + icon_living = "cardigan_corgi" + icon_dead = "cardigan_corgi_dead" + childtype = /mob/living/simple_animal/pet/dog/corgi/puppy/cardigan //Only one type of puppy + held_state = "cardigan_corgi" + +/mob/living/simple_animal/pet/dog/corgi/puppy/cardigan + name = "\improper cardigan corgi puppy" + real_name = "Cardigan Welsh corgi" + desc = "It's a corgi puppy!" + icon_state = "cardigan_puppy" + icon_living = "cardigan_puppy" + icon_dead = "cardigan_puppy_dead" + density = FALSE + pass_flags = PASSMOB + mob_size = MOB_SIZE_SMALL + collar_type = "puppy" + worn_slot_flags = ITEM_SLOT_HEAD diff --git a/icons/mob/pets.dmi b/icons/mob/pets.dmi index 7c4eab1897713..7a1739d5f76c5 100644 Binary files a/icons/mob/pets.dmi and b/icons/mob/pets.dmi differ diff --git a/icons/mob/pets_held.dmi b/icons/mob/pets_held.dmi index 9cca8e44acf15..bb27927e482ab 100644 Binary files a/icons/mob/pets_held.dmi and b/icons/mob/pets_held.dmi differ diff --git a/icons/mob/pets_held_lh.dmi b/icons/mob/pets_held_lh.dmi index 723555d42b5b4..16b68243c5611 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 4b0950fc12d2f..a9ee09f0810d6 100644 Binary files a/icons/mob/pets_held_rh.dmi and b/icons/mob/pets_held_rh.dmi differ