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)