anchor.diff:  //Reports player logouts//
   //////////////////////////
   /proc/display_roundstart_logout_report()
  -	var/msg = "<span class='boldnotice'>Roundstart logout report\n\n</span>"
  +	var/list/msg = list("<span class='boldnotice'>Roundstart logout report\n\n</span>")
   	for(var/i in GLOB.mob_living_list)
   		var/mob/living/L = i
  +		if (!L.last_mind)
  +			continue  // never had a client
   
   		if(L.ckey && !GLOB.directory[L.ckey])
   			msg += "<b>[L.name]</b> ([L.ckey]), the [L.job] (<font color='#ffcc00'><b>Disconnected</b></font>)\n"
  
positive.code: 
  	message_admins("The roundtype will be converted. If you have other plans for the station or feel the station is too messed up to inhabit <A HREF='?_src_=holder;[HrefToken()];toggle_midround_antag=[REF(usr)]'>stop the creation of antags</A> or <A HREF='?_src_=holder;[HrefToken()];end_round=[REF(usr)]'>end the round now</A>.")
  	log_game("Roundtype converted to [replacementmode.name]")
  	
  	. = 1
  
  	sleep(rand(600,1800))
  
negative.code: 					continue //Dead
  
  			continue //Happy connected client
  		for(var/mob/dead/observer/D in GLOB.dead_mob_list)
  			if(D.mind && D.mind.current == L)
  				if(L.stat == DEAD)
  					if(L.suiciding)	//Suicider
  