anchor.diff:  	QDEL_NULL(soundloop)
   	return ..()
   
  -/obj/machinery/power/port_gen/connect_to_network()
  -	if(!anchored)
  -		return FALSE
  -	. = ..()
  -
   /obj/machinery/power/port_gen/proc/HasFuel() //Placeholder for fuel check.
  -	return TRUE
  +	return 1
   
   /obj/machinery/power/port_gen/proc/UseFuel() //Placeholder for fuel use.
   	return
  
positive.code: 	if (current_heat > 300)
  		overheat()
  		qdel(src)
  
  /obj/machinery/power/port_gen/pacman/handleInactive()
  	current_heat = max(current_heat - 2, 0)
  	if(current_heat == 0)
  		STOP_PROCESSING(SSmachines, src)
  
  /obj/machinery/power/port_gen/pacman/proc/overheat()
  	explosion(src.loc, 2, 5, 2, -1)
  
negative.code: /obj/machinery/power/port_gen/pacman/Initialize()
  	. = ..()
  
  	var/obj/sheet = new sheet_path(null)
  	sheet_name = sheet.name
  
  /obj/machinery/power/port_gen/pacman/Destroy()
  	DropFuel()
  