anchor.diff:  	to_chat(user, "<span class='warning'>You short out [src]'s threat assessment circuits.</span>")
   	visible_message("[src] hums oddly...")
   	obj_flags |= EMAGGED
  -	controllock = 1
  +	controllock = TRUE
   	on = FALSE //turns off the turret temporarily
   	update_icon()
   	sleep(60) //6 seconds for the traitor to gtfo of the area before the turret decides to ruin his shit
  
positive.code: 	var/obj/machinery/porta_turret/P = target
  	if(!istype(P))
  		return
  	P.remove_control(owner)
  
  /obj/machinery/porta_turret/proc/give_control(mob/A)
  	if(manual_control)
  		return FALSE
  	remote_controller = A
  	if(!quit_action)
  
negative.code: /obj/machinery/porta_turret/obj_break(damage_flag)
  	if(!(flags_1 & NODECONSTRUCT_1) && !(stat & BROKEN))
  		stat |= BROKEN	//enables the BROKEN bit
  		power_change()
  		invisibility = 0
  		spark_system.start()	//creates some sparks because they look cool
  		qdel(cover)	//deletes the cover - no need on keeping it there!
  