diff --git a/code/modules/swarmers/swarmer.dm b/code/modules/swarmers/swarmer.dm
index 67dc4aa9ac2..76f67c49a45 100644
--- a/code/modules/swarmers/swarmer.dm
+++ b/code/modules/swarmers/swarmer.dm
@@ -130,15 +130,17 @@
drone.LoseTarget()
drone.Goto(clicked_turf, drone.move_to_delay)
-/mob/living/simple_animal/hostile/swarmer/CtrlClickOn(atom/A)
- face_atom(A)
+/mob/living/simple_animal/hostile/swarmer/CtrlClickOn(atom/target)
+ face_atom(target)
+ if(!istype(target, /mob/living))
+ return
if(!isturf(loc))
return
if(next_move > world.time)
return
- if(!A.Adjacent(src))
+ if(!target.Adjacent(src))
return
- prepare_target(src)
+ prepare_target(target)
////END CTRL CLICK FOR SWARMERS////
diff --git a/code/modules/swarmers/swarmer_objs.dm b/code/modules/swarmers/swarmer_objs.dm
index ea67eff04b0..f329805e906 100644
--- a/code/modules/swarmers/swarmer_objs.dm
+++ b/code/modules/swarmers/swarmer_objs.dm
@@ -75,7 +75,7 @@
var/mob/living/simple_animal/hostile/swarmer/newswarmer = new /mob/living/simple_animal/hostile/swarmer(src)
newswarmer.key = user.key
addtimer(CALLBACK(src, .proc/release_swarmer, newswarmer), 30 SECONDS)
- to_chat(newswarmer, "SWARMER CONSTURCTION INITIALIZED. TIME TO COMPLETION: 30 SECONDS")
+ to_chat(newswarmer, "SWARMER CONSTRUCTION INITIALIZED. TIME TO COMPLETION: 30 SECONDS")
processing_swarmer = TRUE
return TRUE
@@ -87,7 +87,7 @@
* * swarmer - The swarmer being released and told what to do
*/
/obj/structure/swarmer_beacon/proc/release_swarmer(mob/swarmer)
- to_chat(swarmer, "SWARMER CONSTURCTION COMPLETED. OBJECTIVES:\n\
+ to_chat(swarmer, "SWARMER CONSTRUCTION COMPLETED. OBJECTIVES:\n\
1. CONSUME RESOURCES AND REPLICATE UNTIL THERE ARE NO MORE RESOURCES LEFT\n\
2. ENSURE PROTECTION OF THE BEACON SO THIS LOCATION CAN BE INVADED AT A LATER DATE; DO NOT PERFORM ACTIONS THAT WOULD RENDER THIS LOCATION DANGEROUS OR INHOSPITABLE\n\
3. BIOLOGICAL RESOURCES WILL BE HARVESTED AT A LATER DATE: DO NOT HARM THEM\n\