diff --git a/code/modules/research/xenobiology/xenobio_camera.dm b/code/modules/research/xenobiology/xenobio_camera.dm index 45bb181aeab..3f187224f19 100644 --- a/code/modules/research/xenobiology/xenobio_camera.dm +++ b/code/modules/research/xenobiology/xenobio_camera.dm @@ -153,14 +153,14 @@ if(loaded) to_chat(user, "You fill [src] with the monkey cubes stored in [O]. [src] now has [monkeys] monkey cubes stored.") return - ..() - -/obj/machinery/computer/camera_advanced/xenobio/multitool_act(mob/living/user, obj/item/multitool/I) - if (istype(I.buffer, /obj/machinery/monkey_recycler)) + else if(ismultitool(O)) + var/obj/item/multitool/I = O + if(istype(I.buffer, /obj/machinery/monkey_recycler)) to_chat(user, "You link [src] with [I.buffer] in [I] buffer.") connected_recycler = I.buffer connected_recycler.connected += src - return TRUE + return + ..() /datum/action/innate/slime_place name = "Place Slimes"