anchor.diff:  	if(!A.Adjacent(src))
   		return
   	A.swarmer_act(src)
  -	return
   
   /atom/proc/swarmer_act(mob/living/simple_animal/hostile/swarmer/S)
   	S.DisIntegrate(src)
  
positive.code: 	projectiletype = /obj/item/projectile/beam/disabler
  	ranged_cooldown_time = 20
  	projectilesound = 'sound/weapons/taser2.ogg'
  	var/resources = 0 //Resource points, generated by consuming metal/glass
  
  /mob/living/simple_animal/hostile/swarmer/Login()
  	..()
  	src << "<b>You are a swarmer, a weapon of a long dead civilization. Until further orders from your original masters are received, you must continue to consume and replicate.</b>"
  	src << "<b>Ctrl + Click provides most of your swarmer specific interactions, such as cannibalizing metal or glass, destroying the environment, or teleporting mobs away from you."
  	src << "<b>Objectives:</b>"
  	src << "1. Consume resources and replicate until there are no more resources left."
  	src << "2. Ensure that the station is fit for invasion at a later date, do not perform actions that would render it dangerous or inhospitable."
  	src << "3. Biological resources will be harvested at a later date, do not harm them."
  
  /mob/living/simple_animal/hostile/swarmer/New()
  	..()
  	verbs -= /mob/living/verb/pulled
  
  /mob/living/simple_animal/hostile/swarmer/Stat()
  	..()
  	if(statpanel("Status"))
  		stat("Resources:",resources)
  
  /mob/living/simple_animal/hostile/swarmer/death(gibbed)
  	..(gibbed)
  	new /obj/effect/decal/cleanable/robot_debris(src.loc)
  	new /obj/item/weapon/ore/bluespace_crystal/artificial(src.loc)
  	ghostize()
  	qdel(src)
  
  /mob/living/simple_animal/hostile/swarmer/emp_act()
  	if(health > 1)
  
negative.code: 							if((A.temperature > 270) && (A.temperature < 360))//Not too hot, not too cold
  								var/pressure = A.return_pressure()
  								if((pressure > 20) && (pressure < 550))//Account for crushing pressure or vaccuums
  									if(ishuman(target))//If we're getting rid of a human, slap some energy cuffs on them to keep them away from us a little longer
  										var/obj/item/weapon/restraints/handcuffs/energy/used/Z = new /obj/item/weapon/restraints/handcuffs/energy/used(src)
  										var/mob/living/carbon/human/H = target
  										Z.apply_cuffs(H, src)
  									do_teleport(target, F, 0)
  