anchor.diff:  
   				qdel(src)
   				return 1
  +
  +		if(href_list["manifest"])
  +			if(!ticker || ticker.current_state != GAME_STATE_PLAYING)
  +				usr << "\red The round is either not ready, or has already finished..."
  +				return
  +			var/dat = ""
  +			if(data_core.general)
  +				for (var/datum/data/record/t in sortRecord(data_core.general))
  +					dat += "[t.fields["name"]] - [t.fields["rank"]]<br>"
  +			var/datum/browser/popup = new(src, "lobby_manifest", "Crew Manifest", 440, 500)
  +			popup.set_content(dat)
  +			popup.open(0)
  +
   
   		if(href_list["late_join"])
   			if(!ticker || ticker.current_state != GAME_STATE_PLAYING)
  
positive.code: 			else	output += "<p><b>You are ready</b> <a href='byond://?src=\ref[src];ready=2'>Cancel</A></p>"
  
  		else
  			output += "<p><a href='byond://?src=\ref[src];late_join=1'>Join Game!</A></p>"
  
  		output += "<p><a href='byond://?src=\ref[src];observe=1'>Observe</A></p>"
  
negative.code: 		output += "</center>"
  
  		//src << browse(output,"window=playersetup;size=210x240;can_close=0")
  		var/datum/browser/popup = new(src, "playersetup", "<div align='center'>New Player Options</div>", 210, 275)
  		popup.set_window_options("can_close=0")
  		popup.set_content(output)
  		popup.open(0)
  