anchor.diff:  			if(robo) //How the hell do we lose robo between here and the world messages directly above this?
   				robo.laws.show_laws(world)
   
  +	CHECK_TICK
  +
   	mode.declare_completion()//To declare normal completion.
  +
  +	CHECK_TICK
   
   	//calls auto_declare_completion_* for all modes
   	for(var/handler in typesof(/datum/game_mode/proc))
   		if (findtext("[handler]","auto_declare_completion_"))
   			call(mode, handler)(force_ending)
   
  +	CHECK_TICK
  +
   	if(cross_allowed)
   		send_news_report()
  +
  +	CHECK_TICK
   
   	//Print a list of antagonists to the server log
   	var/list/total_antagonists = list()
  
positive.code: 				total_antagonists.Add(temprole) //If the role doesnt exist in the list, create it and add the mob
  				total_antagonists[temprole] += ": [Mind.name]([Mind.key])"
  
  	//Now print them all into the log!
  	log_game("Antagonists at round end were...")
  	for(var/i in total_antagonists)
  		log_game("[i]s[total_antagonists[i]].")
  
  	//Borers
  	var/borerwin = FALSE
  
negative.code: 			else
  				Player << "<font color='red'><b>You did not survive the events on [station_name()]...</b></FONT>"
  
  		CHECK_TICK
  
  	//Round statistics report
  	var/datum/station_state/end_state = new /datum/station_state()
  	end_state.count()
  