anchor.diff:  			icon_state = base_icon_state
   
   		//if there is more pluox and n2 then anything else, we receive no power increase from heat
  -		power = max((removed.temperature * temp_factor / T0C) * gasmix_power_ratio + power, 0)
  +		if(power_changes)
  +			power = max((removed.temperature * temp_factor / T0C) * gasmix_power_ratio + power, 0)
   
   		if(prob(50))
   			//(1 + (tritRad + pluoxDampen * bzDampen * o2Rad * plasmaRad / (10 - bzrads))) * freonbonus
  
positive.code: 		message_admins("[src] has consumed [key_name_admin(user)] [ADMIN_JMP(src)].")
  		investigate_log("has consumed [key_name(user)].", INVESTIGATE_SUPERMATTER)
  		user.dust(force = TRUE)
  		if(produces_gas)
  			matter_power += 200
  	else if(istype(AM, /obj/singularity))
  		return
  
negative.code: 				message_admins("[src] has consumed [AM], [suspicion] [ADMIN_JMP(src)].")
  			investigate_log("has consumed [AM] - [suspicion].", INVESTIGATE_SUPERMATTER)
  		qdel(AM)
  	if(!iseffect(AM) && power_changes)
  		matter_power += 200
  
  	//Some poor sod got eaten, go ahead and irradiate people nearby.
  