public static Server MakeMegaServer()
{
Server retVal = new Server();
foreach (Server srv in Servers.List.Values)
{
foreach (Character ch in srv.RecentCharacters)
{
if (!retVal.RecentCharacters.Contains(ch))
{
retVal.RecentCharacters.Add(ch);
}
}
foreach (Player pl in srv.RecentPlayers)
{
if (!retVal.RecentPlayers.Contains(pl))
{
retVal.RecentPlayers.Add(pl);
}
}
foreach (Player dm in srv.RecentDMs)
{
if (!retVal.RecentDMs.Contains(dm))
{
retVal.RecentDMs.Add(dm);
}
}
}
return retVal;
}