anchor.diff:  
   	if(stat)
   		return
  -		
  +
   	for(var/datum/AI_Module/large/lockdown/lockdown in current_modules)
   		if(lockdown.uses > 0)
   			lockdown.uses --
  -			
  +
   			var/obj/machinery/door/airlock/AL
   			for(var/obj/machinery/door/D in airlocks)
   				if(!(D.z in config.contact_levels))
  
positive.code: /mob/living/silicon/ai/proc/override_machine(obj/machinery/M as obj in world)
  	set name = "Override Machine"
  	set category = "Malfunction"
  	
  	if(stat)
  		return	
  	
  	if (istype(M, /obj/machinery))
  		if(istype(M,/obj/machinery/field_generator))
  			src << "This machine can not be overloaded due to a firewall."
  
negative.code: 
  	if(stat)
  		return
  
  	can_dominate_mechs = 1 //Yep. This is all it does. Honk!
  	src << "Virus package compiled. Select a target mech at any time. <b>You must remain on the station at all times. Loss of signal will result in total system lockout.</b>"
  	verbs -= /mob/living/silicon/ai/proc/mech_takeover
  
  /datum/AI_Module/small/overload_machine
  	module_name = "Machine Overload"
  	mod_pick_name = "overload"
  