Add Map and server name to discord details
This commit is contained in:
@@ -755,7 +755,6 @@ namespace OpenRA.Mods.Common.Widgets.Logic
|
||||
|
||||
void UpdateDiscordStatus()
|
||||
{
|
||||
var mapTitle = map.Title;
|
||||
var numberOfPlayers = 0;
|
||||
var slots = 0;
|
||||
|
||||
@@ -774,6 +773,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic
|
||||
}
|
||||
}
|
||||
|
||||
var details = map.Title + " - " + orderManager.LobbyInfo.GlobalSettings.ServerName;
|
||||
if (updateDiscordStatus)
|
||||
{
|
||||
string secret = null;
|
||||
@@ -784,8 +784,8 @@ namespace OpenRA.Mods.Common.Widgets.Logic
|
||||
}
|
||||
|
||||
var state = skirmishMode ? DiscordState.InSkirmishLobby : DiscordState.InMultiplayerLobby;
|
||||
DiscordService.UpdateStatus(state, mapTitle, secret, numberOfPlayers, slots);
|
||||
|
||||
DiscordService.UpdateStatus(state, details, secret, numberOfPlayers, slots);
|
||||
updateDiscordStatus = false;
|
||||
}
|
||||
else
|
||||
@@ -793,7 +793,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic
|
||||
if (!skirmishMode)
|
||||
DiscordService.UpdatePlayers(numberOfPlayers, slots);
|
||||
|
||||
DiscordService.UpdateDetails(mapTitle);
|
||||
DiscordService.UpdateDetails(details);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -809,7 +809,8 @@ namespace OpenRA.Mods.Common.Widgets.Logic
|
||||
Ui.CloseWindow();
|
||||
|
||||
var state = skirmishMode ? DiscordState.PlayingSkirmish : DiscordState.PlayingMultiplayer;
|
||||
DiscordService.UpdateStatus(state);
|
||||
var details = map.Title + " - " + orderManager.LobbyInfo.GlobalSettings.ServerName;
|
||||
DiscordService.UpdateStatus(state, details);
|
||||
|
||||
onStart();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user