anchor.diff:  #define POWERLOSS_INHIBITION_MOLE_THRESHOLD 20        //Higher == More moles of the gas are needed before the charge inertia chain reaction effect starts.        //Scales powerloss inhibition down until this amount of moles is reached
   #define POWERLOSS_INHIBITION_MOLE_BOOST_THRESHOLD 500  //bonus powerloss inhibition boost if this amount of moles is reached
   
  -#define MOLE_PENALTY_THRESHOLD 1800           //Higher == Shard can absorb more moles before triggering the high mole penalties.
  +#define MOLE_PENALTY_THRESHOLD 1800           //Above this value we can get lord singulo and independent mol damage, below it we can heal damage
   #define MOLE_HEAT_PENALTY 350                 //Heat damage scales around this. Too hot setups with this amount of moles do regular damage, anything above and below is scaled
  -#define POWER_PENALTY_THRESHOLD 5000          //Higher == Engine can generate more power before triggering the high power penalties.
  -#define SEVERE_POWER_PENALTY_THRESHOLD 7000   //Same as above, but causes more dangerous effects
  -#define CRITICAL_POWER_PENALTY_THRESHOLD 9000 //Even more dangerous effects, threshold for tesla delamination
  +//Along with damage_penalty_point, makes flux anomalies.
  +#define POWER_PENALTY_THRESHOLD 5000          //The cuttoff on power being capable of doing damage, pulling shit around, and delamming into a tesla. Low chance of pyro anomalies, +2 bolts of electricity
  +#define SEVERE_POWER_PENALTY_THRESHOLD 7000   //+1 bolt of electricity, allows for gravitational anomalies, and higher chances of pyro anomalies
  +#define CRITICAL_POWER_PENALTY_THRESHOLD 9000 //+1 bolt of electricity.
   #define HEAT_PENALTY_THRESHOLD 40             //Higher == Crystal safe operational temperature is higher.
   #define DAMAGE_HARDCAP 0.002
   #define DAMAGE_INCREASE_MULTIPLIER 0.25
  
positive.code: 	else
  		if(takes_damage)
  			//causing damage
  			damage = max(damage + (max(CLAMP(removed.total_moles() / 200, 0.5, 1) * removed.temperature - ((T0C + HEAT_PENALTY_THRESHOLD)*dynamic_heat_resistance), 0) * mole_heat_penalty / 150 ) * DAMAGE_INCREASE_MULTIPLIER, 0)
  			damage = max(damage + (max(power - POWER_PENALTY_THRESHOLD, 0)/500) * DAMAGE_INCREASE_MULTIPLIER, 0)
  			damage = max(damage + (max(combined_gas - MOLE_PENALTY_THRESHOLD, 0)/80) * DAMAGE_INCREASE_MULTIPLIER, 0)
  
  			//healing damage
  			if(combined_gas < MOLE_PENALTY_THRESHOLD)
  				damage = max(damage + (min(removed.temperature - (T0C + HEAT_PENALTY_THRESHOLD), 0) / 150 ), 0)
  
  			//capping damage
  			damage = min(damage_archived + (DAMAGE_HARDCAP * explosion_point),damage)
  
  		removed.assert_gases(/datum/gas/oxygen, /datum/gas/plasma, /datum/gas/carbon_dioxide, /datum/gas/nitrous_oxide, /datum/gas/nitrogen, /datum/gas/pluoxium, /datum/gas/tritium, /datum/gas/bz)
  		//calculating gas related values
  		combined_gas = max(removed.total_moles(), 0)
  
  		plasmacomp = max(removed.gases[/datum/gas/plasma][MOLES]/combined_gas, 0)
  		o2comp = max(removed.gases[/datum/gas/oxygen][MOLES]/combined_gas, 0)
  		co2comp = max(removed.gases[/datum/gas/carbon_dioxide][MOLES]/combined_gas, 0)
  
negative.code: 
  			if(combined_gas > MOLE_PENALTY_THRESHOLD)
  				radio.talk_into(src, "Warning: Critical coolant mass reached.", engineering_channel)
  		//Boom (Mind blown)
  		if(damage > explosion_point)
  			countdown()
  
  