anchor.diff:  
   /obj/machinery/gravity_generator/main/power_change()
   	. = ..()
  -	investigate_log("has [machine_stat & NOPOWER ? "lost" : "regained"] power.", INVESTIGATE_GRAVITY)
  +	if(SSticker.current_state == GAME_STATE_PLAYING)
  +		investigate_log("has [machine_stat & NOPOWER ? "lost" : "regained"] power.", INVESTIGATE_GRAVITY)
   	set_power()
   
   /obj/machinery/gravity_generator/main/get_status()
  
positive.code: 	soundloop.stop()
  	QDEL_NULL(gravity_field)
  	if (gravity_in_level())
  		investigate_log("was brought offline and there is now no gravity for this level.", INVESTIGATE_GRAVITY)
  		message_admins("The gravity generator was brought offline with no backup generator. [ADMIN_VERBOSEJMP(src)]")
  		shake_everyone()
  
  	complete_state_update()
  
negative.code: 		new_state = TRUE
  
  	charging_state = new_state ? POWER_UP : POWER_DOWN // Startup sequence animation.
  	if(SSticker.current_state == GAME_STATE_PLAYING)
  		investigate_log("is now [charging_state == POWER_UP ? "charging" : "discharging"].", INVESTIGATE_GRAVITY)
  	update_appearance()
  
  /obj/machinery/gravity_generator/main/proc/enable()
  