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: 			//(1 + (tritRad + pluoxDampen * bzDampen * o2Rad * plasmaRad / (10 - bzrads))) * freonbonus
  			playsound(src, 'sound/weapons/emitter2.ogg', 70, TRUE)
  			var/power_multiplier = max(0, (1 + (power_transmission_bonus / (10 - (gas_comp[/datum/gas/bz] * BZ_RADIOACTIVITY_MODIFIER)))) * freonbonus)// RadModBZ(500%)
  			var/pressure_multiplier = max((1 / ((env_pressure ** pressure_bonus_curve_angle) + 1) * pressure_bonus_derived_steepness) + pressure_bonus_derived_constant, 1)
  			var/co2_power_increase = max(gas_comp[/datum/gas/carbon_dioxide] * 2, 1)
  			supermatter_zap(
  				zapstart = src,
  