diff --git a/code/game/objects/items/plushes.dm b/code/game/objects/items/plushes.dm index 2411454ace..6c72a7b5d4 100644 --- a/code/game/objects/items/plushes.dm +++ b/code/game/objects/items/plushes.dm @@ -806,6 +806,13 @@ icon_state = "robin" item_state = "robin" +/obj/item/toy/plush/catgirl/fermis + name = "fermis" + desc = "An adorable stuffed toy that resembles Fermis, comes complete with battery operated wagging tail! You get the impression she's cheering you on to to find happiness and be kind to people." + item_state = "fermis" + attack_verb = list("cuddled", "petpatted", "wigglepurred") + squeak_override = list('modular_citadel/sound/voice/merowr.ogg' = 1) + /obj/item/toy/plush/awakenedplushie/ComponentInitialize() . = ..() AddComponent(/datum/component/edit_complainer) diff --git a/code/modules/reagents/chemistry/recipes/others.dm b/code/modules/reagents/chemistry/recipes/others.dm index e1f4e3dd36..a5ae8f9141 100644 --- a/code/modules/reagents/chemistry/recipes/others.dm +++ b/code/modules/reagents/chemistry/recipes/others.dm @@ -133,6 +133,18 @@ required_reagents = list("slime_toxin" = 1, "mutagen" = 1) +/datum/chemical_reaction/fermis_plush + name = "Fermis plush" + id = "fermis_plush" + required_reagents = list("sugar" = 10, "mutagen" = 10) + mob_react = FALSE + required_temp = 400 + +/datum/chemical_reaction/fermis_plush/on_reaction(datum/reagents/holder, created_volume) + var/location = get_turf(holder.my_atom) + for(var/i = 1, i <= created_volume, i++) + new /obj/item/toy/plush/catgirl/fermis(location) + ////////////////////////////////// VIROLOGY ////////////////////////////////////////// /datum/chemical_reaction/virus_food diff --git a/icons/obj/plushes.dmi b/icons/obj/plushes.dmi index 08b6faba9b..cbdba9d39e 100644 Binary files a/icons/obj/plushes.dmi and b/icons/obj/plushes.dmi differ diff --git a/sound/voice/merowr.ogg b/sound/voice/merowr.ogg new file mode 100644 index 0000000000..01fb993c61 Binary files /dev/null and b/sound/voice/merowr.ogg differ