anchor.diff:  		T.explosion_spread(power - epicenter.explosion_resistance, direction)
   
   	//This step applies the ex_act effects for the explosion, as planned in the previous step.
  -	for( var/datum/explosion_turf/ET in explosion_turfs )
  -		if(ET.max_power <= 0) continue
  -		if(!ET.turf) continue
  +	for(var/turf/T in explosion_turfs)
  +		if(explosion_turfs[T] <= 0) continue
  +		if(!T) continue
   
   		//Wow severity looks confusing to calculate... Fret not, I didn't leave you with any additional instructions or help. (just kidding, see the line under the calculation)
  -		var/severity = 4 - round(max(min( 3, ((ET.max_power - ET.turf.explosion_resistance) / (max(3,(power/3)))) ) ,1), 1)
  -								//sanity			effective power on tile				divided by either 3 or one third the total explosion power
  +		var/severity = 4 - round(max(min( 3, ((explosion_turfs[T] - T.explosion_resistance) / (max(3,(power/3)))) ) ,1), 1)								//sanity			effective power on tile				divided by either 3 or one third the total explosion power
   								//															One third because there are three power levels and I
   								//															want each one to take up a third of the crater
  -		var/x = ET.turf.x
  -		var/y = ET.turf.y
  -		var/z = ET.turf.z
  -		ET.turf.ex_act(severity)
  -		if(!ET.turf)
  -			ET.turf = locate(x,y,z)
  -		for( var/atom/A in ET.turf )
  +		var/x = T.x
  +		var/y = T.y
  +		var/z = T.z
  +		T.ex_act(severity)
  +		if(!T)
  +			T = locate(x,y,z)
  +		for(var/atom/A in T)
   			A.ex_act(severity)
   
   	explosion_in_progress = 0
  
positive.code: /client/proc/kaboom()
  	var/power = input(src, "power?", "power?") as num
  	var/turf/T = get_turf(src.mob)
  	explosion_rec(T, power)
  
negative.code: 	explosion_resistance = 5
  
  /turf/simulated/wall/r_wall
  	explosion_resistance = 15
  
  //Code-wise, a safe value for power is something up to ~25 or ~30.. This does quite a bit of damage to the station.
  //direction is the direction that the spread took to come to this tile. So it is pointing in the main blast direction - meaning where this tile should spread most of it's force.
  