anchor.diff:  // 5 explosion power is a (0, 1, 3) explosion.
   // 1 explosion power is a (0, 0, 1) explosion.
   
  -#undef REEBE_HUGBOX_COEFFICIENT
  +#undef CITYOFCOGS_CAP_MULTIPLIER
  +#undef MINING_CAP_MULTIPLIER
  
positive.code: #define EXPLOSION_THROW_SPEED 4
  #define REEBE_HUGBOX_COEFFICIENT 0.5
  
  GLOBAL_LIST_EMPTY(explosions)
  //Against my better judgement, I will return the explosion datum
  
negative.code: 	var/orig_dev_range = devastation_range
  	var/orig_heavy_range = heavy_impact_range
  	var/orig_light_range = light_impact_range
  	
  	//Zlevel specific bomb cap multiplier
  	var/cap_multiplier = 1
  	switch(epicenter.z)
  		if(ZLEVEL_CITYOFCOGS)
  			cap_multiplier = CITYOFCOGS_CAP_MULTIPLIER
  		if(ZLEVEL_MINING)
  			cap_multiplier = MINING_CAP_MULTIPLIER
  	
  	if(!ignorecap)
  		devastation_range = min(GLOB.MAX_EX_DEVESTATION_RANGE * cap_multiplier, devastation_range)
  		heavy_impact_range = min(GLOB.MAX_EX_HEAVY_RANGE * cap_multiplier, heavy_impact_range)
  		light_impact_range = min(GLOB.MAX_EX_LIGHT_RANGE * cap_multiplier, light_impact_range)
  		flash_range = min(GLOB.MAX_EX_FLASH_RANGE * cap_multiplier, flash_range)
  		flame_range = min(GLOB.MAX_EX_FLAME_RANGE * cap_multiplier, flame_range)
  
  	//DO NOT REMOVE THIS STOPLAG, IT BREAKS THINGS
  	//not sleeping causes us to ex_act() the thing that triggered the explosion
  