anchor.diff:  			nerf(obj_flags & EMAGGED)
   			obj_flags ^= EMAGGED
   			say("Safeties restored. Restarting...")
  +			if(obj_flags & EMAGGED)
  +				to_chat(usr,"<span class='warning'>You vastly increase projector power and override the safety and security protocols.</span>")
  +				log_game("[key_name(usr)] has disabled safeties on the holodeck computer")
  +				message_admins("[ADMIN_LOOKUPFLW(usr)] has disabled safeties on the holodeck computer")
  +			else
  +				to_chat(usr,"<span class='notice'>You restore the safeties to the holodeck.</span>")
  +				log_game("[key_name(usr)] has reenabled safeties on the holodeck computer")
  +				message_admins("[ADMIN_LOOKUPFLW(usr)] has reenabled safeties on the holodeck computer")
   
   /obj/machinery/computer/holodeck/process()
   	if(damaged && prob(10))
  
positive.code: 				return FALSE
  			var/valid = FALSE
  			var/list/checked = program_cache.Copy()
  			if(obj_flags & EMAGGED)
  				checked |= emag_programs
  			for(var/prog in checked)
  				var/list/P = prog
  				if(P["type"] == program_to_load)
  					valid = TRUE
  					break
  			if(!valid)
  				return FALSE
  
  
negative.code: 	to_chat(user, "<span class='warning'>You vastly increase projector power and override the safety and security protocols.</span>")
  	say("Warning. Automatic shutoff and derezzing protocols have been corrupted. Please call Nanotrasen maintenance and do not use the simulator.")
  	log_game("[key_name(user)] emagged the Holodeck Control Console")
  	message_admins("[ADMIN_LOOKUPFLW(user)] emagged the Holodeck Control Console.")
  	nerf(!(obj_flags & EMAGGED))
  
  /obj/machinery/computer/holodeck/emp_act(severity)
  