diff --git a/code/modules/research/xenobiology/xenobio_camera.dm b/code/modules/research/xenobiology/xenobio_camera.dm
index 83510e13187..fe330b6a36e 100644
--- a/code/modules/research/xenobiology/xenobio_camera.dm
+++ b/code/modules/research/xenobiology/xenobio_camera.dm
@@ -360,7 +360,7 @@
if(GLOB.cameranet.checkTurfVis(remote_eye.loc))
for(var/mob/living/simple_animal/slime/S in remote_eye.loc)
- X.current_potion.attack(S, C)
+ X.current_potion.attack__legacy__attackchain(S, C)
break
else
to_chat(owner, "Target is not near a camera. Cannot proceed.")
@@ -438,7 +438,7 @@
to_chat(C, "No potion loaded.")
return
if(mobarea.name == E.allowed_area || mobarea.xenobiology_compatible)
- X.current_potion.attack(S, C)
+ X.current_potion.attack__legacy__attackchain(S, C)
//Picks up slime
/obj/machinery/computer/camera_advanced/xenobio/proc/XenoSlimeClickShift(mob/living/user, mob/living/simple_animal/slime/S)