anchor.diff:  	var/config_hallucination_power = 0.1
   
   	var/obj/item/device/radio/radio
  +	var/radio_key = /obj/item/device/encryptionkey/headset_eng
  +	var/engineering_channel = "Engineering"
  +	var/common_channel = null
   
   	//for logging
   	var/has_been_powered = 0
  
positive.code: 	countdown.start()
  	GLOB.poi_list |= src
  	radio = new(src)
  	radio.listening = 0
  	investigate_log("has been created.", "supermatter")
  
  
  
negative.code: 			var/stability = num2text(round((damage / explosion_point) * 100))
  
  			if(damage > emergency_point)
  				radio.talk_into(src, "[emergency_alert] Instability: [stability]%", common_channel, get_spans(), get_default_language())
  				lastwarning = REALTIMEOFDAY
  				if(!has_reached_emergency)
  					investigate_log("has reached the emergency point for the first time.", "supermatter")
  					message_admins("[src] has reached the emergency point [ADMIN_JMP(src)].")
  					has_reached_emergency = 1
  			else if(damage >= damage_archived) // The damage is still going up
  				radio.talk_into(src, "[warning_alert] Instability: [stability]%", engineering_channel, get_spans(), get_default_language())
  				lastwarning = REALTIMEOFDAY - (WARNING_DELAY * 5)
  
  			else                                                 // Phew, we're safe
  				radio.talk_into(src, "[safe_alert] Instability: [stability]%", engineering_channel, get_spans(), get_default_language())
  				lastwarning = REALTIMEOFDAY
  
  			if(power > POWER_PENALTY_THRESHOLD)
  				radio.talk_into(src, "Warning: Hyperstructure has reached dangerous power level.", engineering_channel, get_spans(), get_default_language())
  				if(powerloss_inhibitor < 0.5)
  					radio.talk_into(src, "DANGER: CHARGE INERTIA CHAIN REACTION IN PROGRESS.", engineering_channel, get_spans(), get_default_language())
  
  			if(combined_gas > MOLE_PENALTY_THRESHOLD)
  				radio.talk_into(src, "Warning: Critical coolant mass reached.", engineering_channel, get_spans(), get_default_language())
  
  		if(damage > explosion_point)
  			for(var/mob in GLOB.living_mob_list)
  