anchor.diff:  	var/faction = "turret" // Same faction mobs will never be shot at, no matter the other settings
   
   	var/datum/effect_system/spark_spread/spark_system	//the spark system, used for generating... sparks?
  +
  +	var/obj/machinery/turretid/cp = null
   
   /obj/machinery/porta_turret/New(loc)
   	..()
  
positive.code: 		pixel_y = (dir & 3)? (dir ==1 ? -24 : 24) : 0
  	power_change() //Checks power and initial settings
  
  /obj/machinery/turretid/Initialize(mapload) //map-placed turrets autolink turrets
  	..()
  	if(!mapload)
  
negative.code: 
  	for(var/obj/machinery/porta_turret/T in control_area)
  		turrets |= T
  		T.cp = src
  
  /obj/machinery/turretid/attackby(obj/item/I, mob/user, params)
  	if(stat & BROKEN) return
  