diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm index 856fc6b4d83..2b6de6457fd 100644 --- a/code/modules/research/xenobiology/xenobiology.dm +++ b/code/modules/research/xenobiology/xenobiology.dm @@ -359,6 +359,8 @@ qdel(src) /obj/item/slimepotion/speed/MouseDrop(obj/over_object) + if(istype(usr.loc, /obj/mecha) || usr.restrained() || usr.stat) + return if(loc == usr && loc.Adjacent(over_object)) afterattack(over_object, usr, TRUE) @@ -394,6 +396,8 @@ qdel(src) /obj/item/slimepotion/fireproof/MouseDrop(obj/over_object) + if(istype(usr.loc, /obj/mecha) || usr.restrained() || usr.stat) + return if(loc == usr && loc.Adjacent(over_object)) afterattack(over_object, usr, TRUE)