anchor.diff: +#define DEFAULT_DOOMSDAY_TIMER 4500
   /datum/AI_Module
   	var/uses = 0
   	var/module_name
  
positive.code: 		eyeobj.relay_speech = TRUE
  	to_chat(src, "<span class='notice'>OTA firmware distribution complete! Cameras upgraded: Enhanced surveillance package online.</span>")
  	verbs -= /mob/living/silicon/ai/proc/surveillance
  
negative.code: /obj/machinery/doomsday_device/process()
  	var/turf/T = get_turf(src)
  	if(!T || T.z != ZLEVEL_STATION)
  		minor_announce("DOOMSDAY DEVICE OUT OF STATION RANGE, ABORTING", "ERROR ER0RR $R0RRO$!R41.%%!!(%$^^__+ @#F0E4", TRUE)
  		SSshuttle.clearHostileEnvironment(src)
  		qdel(src)
  		return
  	if(!timing)
  		STOP_PROCESSING(SSfastprocess, src)
  		return
  	var/sec_left = seconds_remaining()
  	if(!sec_left)
  		timing = FALSE
  		detonate(T.z)
  	else
  		var/key = num2text(sec_left)
  		if(!(sec_left % 60) && !(key in milestones))
  			milestones[key] = TRUE
  			minor_announce("[key] SECONDS UNTIL DOOMSDAY DEVICE ACTIVATION!", "ERROR ER0RR $R0RRO$!R41.%%!!(%$^^__+ @#F0E4", TRUE)
  
  /obj/machinery/doomsday_device/proc/detonate(z_level = ZLEVEL_STATION)
  	for(var/mob/M in GLOB.player_list)
  		M << 'sound/machines/Alarm.ogg'
  	sleep(100)
  