anchor.diff:  
   /datum/action/innate/ai/blackout
   	name = "Blackout"
  -	desc = "Overloads lights across the station."
  +	desc = "Overloads random lights across the station."
   	button_icon_state = "blackout"
   	uses = 3
  +	auto_use_uses = FALSE
   
   /datum/action/innate/ai/blackout/Activate()
   	for(var/obj/machinery/power/apc/apc in GLOB.apcs_list)
  
positive.code: 	desc = "You aren't entirely sure what this does, but it's very beepy and boopy."
  	background_icon_state = "bg_tech_blue"
  	icon_icon = 'icons/mob/actions/actions_AI.dmi'
  	var/mob/living/silicon/ai/owner_AI //The owner AI, so we don't have to typecast every time
  	var/uses //If we have multiple uses of the same power
  	var/auto_use_uses = TRUE //If we automatically use up uses on each activation
  	var/cooldown_period //If applicable, the time in deciseconds we have to wait before using any more modules
  
  /datum/action/innate/ai/Grant(mob/living/L)
  	. = ..()
  
negative.code: /datum/action/innate/ai/IsAvailable()
  	. = ..()
  	if(owner_AI && owner_AI.malf_cooldown > world.time)
  		return FALSE
  
  /datum/action/innate/ai/Trigger()
  	. = ..()
  