anchor.diff: +
  +#define artillery_reload_time 60
   
   /obj/machinery/artillerycontrol
  -	var/reload = 60
  +	var/reload = artillery_reload_time
   	name = "bluespace artillery control"
   	icon_state = "control_boxp1"
   	icon = 'icons/obj/machines/particle_accelerator.dmi'
  
positive.code: 	A = input("Area to jump bombard", "Open Fire", A) in teleportlocs
  	var/area/thearea = teleportlocs[A]
  	if (usr.stat || usr.restrained()) return
  	if(src.reload < 60) return
  	if ((usr.contents.Find(src) || (in_range(src, usr) && istype(src.loc, /turf))) || (istype(usr, /mob/living/silicon)))
  		priority_announce("Bluespace artillery fire detected. Brace for impact.")
  		message_admins("[key_name_admin(usr)] has launched an artillery strike.")
  
negative.code: 	anchored = 1
  
  /obj/machinery/artillerycontrol/process()
  	if(src.reload<artillery_reload_time)
  		src.reload++
  
  /obj/structure/artilleryplaceholder
  