anchor.diff:  	if(psyOverlay)
   		QDEL_NULL(psyOverlay)
   	return ..()
  +
  +/obj/machinery/power/supermatter_crystal/proc/update_constants()
  +	pressure_bonus_derived_steepness = (1 - 1 / pressure_bonus_max_multiplier) / (pressure_bonus_max_pressure ** pressure_bonus_curve_angle)
  +	pressure_bonus_derived_constant = 1 / pressure_bonus_max_multiplier - pressure_bonus_derived_steepness
   
   /obj/machinery/power/supermatter_crystal/examine(mob/user)
   	. = ..()
  
positive.code: 	///How much hallucination should we produce per unit of power?
  	var/hallucination_power = 0.1
  
  	///Our internal radio
  	var/obj/item/radio/radio
  	///The key our internal radio uses
  
negative.code: 	if (!moveable)
  		move_resist = MOVE_FORCE_OVERPOWERING // Avoid being moved by statues or other memes
  
  	update_constants()
  
  /obj/machinery/power/supermatter_crystal/Destroy()
  	investigate_log("has been destroyed.", INVESTIGATE_SUPERMATTER)
  	SSair.stop_processing_machine(src)
  