anchor.diff:  
   		for(var/turf/T in linked)
   			if(prob(30))
  -				var/datum/effect_system/spark_spread/s = new
  -				s.set_up(2, 1, T)
  -				s.start()
  +				do_sparks(2, 1, T)
   			T.ex_act(3)
   			T.hotspot_expose(1000,500,1)
   
  
positive.code: 
  /obj/machinery/computer/holodeck/LateInitialize()
  	if(ispath(holodeck_type, /area))
  		linked = locate(holodeck_type) in GLOB.sortedAreas
  	if(ispath(offline_program,/area))
  		offline_program = locate(offline_program) in GLOB.sortedAreas
  	// the following is necessary for power reasons
  	if(!linked || !offline_program)
  		log_world("No matching holodeck area found")
  
negative.code: 		HE.deactivate(src)
  
  	for(var/item in spawned)
  		derez(item, !force)
  
  	program = A
  	// note nerfing does not yet work on guns, should
  