anchor.diff:  			if(S.name != "AI")
   				qdel(S)
   
  -		if(!admins.len)
  -			send2irc("Server", "Round just started with no admins online!")
  +
  +		if(!config.allow_vote_restart)
  +			var/admins_number = 0
  +			for(var/client/admin in admins)
  +				if(check_rights_for(admin, R_SERVER))
  +					admins_number++
  +			if(admins_number == 0)
  +				log_admin("No admins left with +SERVER. Restart vote allowed.")
  +				message_admins("No admins left with +SERVER. Restart vote allowed.")
  +				config.allow_vote_restart = 1
   
   	return 1
   
  
positive.code: 				M.client.screen += cinematic
  			if(M.stat != DEAD)
  				var/turf/T = get_turf(M)
  				if(T && T.z==1)
  					M.death(0) //no mercy
  
  	//Now animate the cinematic
  
negative.code: 					if(blackbox)
  						blackbox.save_all_data_to_sql()
  
  					for(var/datum/admin_ticket/T in tickets_list)
  						if(!T.resolved)
  							var/count = 0
  							for(var/client/X in admins)
  								if(!check_rights_for(X, R_ADMIN))
  									continue
  								if(X.is_afk())
  									continue
  								count++
  
  							if(count)
  								delay_end = 1
  
  					if(delay_end)
  						world << "\blue <B>An admin has delayed the round end</B>"
  					else
  