anchor.diff:  				do_sparks(2, FALSE, collided_wall)
   				collided_wall.dismantle_wall(devastated = TRUE)
   				for(var/mob/client_mob in SSspatial_grid.orthogonal_range_search(collided_wall, SPATIAL_GRID_CONTENTS_TYPE_CLIENTS, 8))
  -					if(get_dist(dest_turf, client_mob) <= 8)
  -						shake_camera(client_mob, 2, 3)
  +					shake_camera(client_mob, duration = 2, strength = 3)
   
   				playsound(collided_wall, 'sound/effects/meteorimpact.ogg', 100, TRUE)
  +
  +			if(ismineralturf(dest_turf))
  +				var/turf/closed/mineral/dest_mineral_turf = dest_turf
  +				for(var/mob/client_mob in SSspatial_grid.orthogonal_range_search(dest_mineral_turf, SPATIAL_GRID_CONTENTS_TYPE_CLIENTS, 8))
  +					shake_camera(client_mob, duration = 2, strength = 3)
  +				dest_mineral_turf.gets_drilled(give_exp = FALSE)
   
   			for(var/obj/structure/victim_structure in dest_turf.contents)
   				if(QDELING(victim_structure))
  
positive.code: 	else
  		///potentially finds a spot to throw the victim at for daring to be hit by a tram. is null if we havent found anything to throw
  		var/atom/throw_target
  		var/datum/lift_master/tram/our_lift = lift_master_datum
  		var/collision_lethality = our_lift.collision_lethality
  
  		for(var/turf/dest_turf as anything in entering_locs)
  			///handles any special interactions objects could have with the lift/tram, handled on the item itself
  
negative.code: 	var/warns_on_down_movement = FALSE
  	/// if TRUE, we will gib anyone we land on top of. if FALSE, we will just apply damage with a serious wound penalty.
  	var/violent_landing = TRUE
  	/// damage multiplier if a mob is hit by the lift while it is moving horizontally
  	var/collision_lethality = 1
  	/// How long does it take for the elevator to move vertically?
  	var/elevator_vertical_speed = 2 SECONDS
  
  