anchor.diff:  	if(!beat)
   		beat = 5
   	if(!length)
  -		length = 2400	//Unless there's a way to discern via BYOND.
  +		length = 2400 //Unless there's a way to discern via BYOND.
   	var/datum/track/T = new /datum/track(name, file, length, beat)
  -	available |= T.song_name
   	songs += T
   
   /obj/machinery/disco/Initialize()
  
positive.code: 	var/list/rangers = list()
  	var/charge = 35
  	var/stop = 0
  	var/list/select_name = list()
  	var/list/spotlights = list()
  	var/list/sparkles = list()
  	var/static/list/songs = list(
  
negative.code: 
  			var/list/available = list()
  			for(var/datum/track/S in songs)
  				available[S.song_name] = S
  			var/selected = input(usr, "Choose your song", "Track:") as null|anything in available
  			if(QDELETED(src) || !selected || !istype(available[selected], /datum/track))
  				return
  			selection = available[selected]
  			updateUsrDialog()
  		if("horn")
  			deejay('sound/items/AirHorn2.ogg')
  