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