anchor.diff:  		tram_part.travel_distance = 0
   		tram_part.set_travelling(FALSE)
   		if(prob(15) || locate(/mob/living) in tram_part.lift_load) //always go boom on people on the track
  -			explosion(tram_part, devastation_range = rand(0,1), heavy_impact_range = 2, light_impact_range = 3) //50% chance of gib
  +			explosion(tram_part, devastation_range = rand(0, 1), heavy_impact_range = 2, light_impact_range = 3) //50% chance of gib
   		qdel(tram_part)
   
   /obj/structure/industrial_lift/proc/lift_platform_expansion(datum/lift_master/lift_master_datum)
  
positive.code: 		to_chat(user, span_warning("[src] has its controls locked! It must already be trying to do something!"))
  		add_fingerprint(user)
  		return
  	var/result = show_radial_menu(user, src, tool_list, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE, tooltips = TRUE)
  	if(!isliving(user) || !in_range(src, user) || user.combat_mode)
  		return //nice try
  	switch(result)
  		if("Up")
  			lift_master_datum.MoveLift(UP, user)
  			show_fluff_message(TRUE, user)
  			use(user)
  		if("Down")
  			lift_master_datum.MoveLift(DOWN, user)
  			show_fluff_message(FALSE, user)
  			use(user)
  
negative.code:  * Tram finds its location at this point before fully unlocking controls to the user.
   */
  /obj/structure/industrial_lift/tram/proc/unlock_controls()
  	visible_message(span_notice("[src]'s controls are now unlocked."))
  	for(var/obj/structure/industrial_lift/tram/tram_part as anything in lift_master_datum.lift_platforms) //only thing everyone needs to know is the new location.
  		tram_part.set_travelling(FALSE)
  		lift_master_datum.set_controls(UNLOCKED)
  