From d249aeb59cee0889a37e11ffec1793f1827a5622 Mon Sep 17 00:00:00 2001 From: Spookerton Date: Mon, 1 Jan 2024 12:35:19 +0000 Subject: [PATCH] drakes can eat soap --- .../animal/sif/grafadreka/grafadreka_interaction.dm | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/sif/grafadreka/grafadreka_interaction.dm b/code/modules/mob/living/simple_mob/subtypes/animal/sif/grafadreka/grafadreka_interaction.dm index 4501655a386..5dce3dcb233 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/sif/grafadreka/grafadreka_interaction.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/sif/grafadreka/grafadreka_interaction.dm @@ -99,6 +99,19 @@ return TRUE +/obj/item/soap/interaction_grafadreka(mob/living/simple_mob/animal/sif/grafadreka/trained/drake) + if (drake.trained_drake && drake.a_intent != I_GRAB) + playsound(src,'sound/items/eatfood.ogg', rand(10, 50), TRUE) + drake.visible_message( + SPAN_ITALIC("\The [drake] eats \a [src]."), + SPAN_ITALIC("You eat \the [src]."), + SPAN_ITALIC("You hear an odd gooey chewing sound.") + ) + qdel(src) + return TRUE + return ..() + + /obj/machinery/button/interaction_grafadreka(mob/living/simple_mob/animal/sif/grafadreka/trained/drake) . = TRUE if (!drake.trained_drake || drake.a_intent == I_HURT)