anchor.diff:  	usr.set_machine(src)
   	interact(user)
   
  +
  +/obj/machinery/bot/secbot/proc/get_additional_interact_options()
  +	return ""
  +
   /obj/machinery/bot/secbot/interact(mob/user)
   	var/dat
   	dat += hack(user)
  
positive.code: 	idcheck = 0
  	weaponscheck = 0
  	auto_patrol = 1
  	var/flashing_timer = 0
  
  /obj/machinery/bot/secbot/beepsky/bot_process()
  	..()
  	if(on && (mode == BOT_PREP_ARREST || mode == BOT_HUNT || mode == BOT_ARREST || mode == BOT_SUMMON))
  		icon_state = "secbot_flashing"
  		if(flashing_timer % 2 == 0)
  			SetLuminosity(luminosity, 1, 0, 0)//red
  		else
  			SetLuminosity(luminosity, 0, 0, 1)//blue
  		flashing_timer++
  	else
  		SetLuminosity(luminosity)
  		icon_state = "secbot[on]"
  	return
  
negative.code: "<A href='?src=\ref[src];operation=switchmode'>[arrest_type ? "Detain" : "Arrest"]</A>",
  "<A href='?src=\ref[src];operation=declarearrests'>[declare_arrests ? "Yes" : "No"]</A>",
  "<A href='?src=\ref[src];operation=patrol'>[auto_patrol ? "On" : "Off"]</A>" )
  
  	dat += get_additional_interact_options()
  
  	var/datum/browser/popup = new(user, "autosec", "Automatic Security Unit v1.6")
  	popup.set_content(dat)
  