diff --git a/Source/Client/Multiplayer.cs b/Source/Client/Multiplayer.cs index a2588a70..0da465d9 100644 --- a/Source/Client/Multiplayer.cs +++ b/Source/Client/Multiplayer.cs @@ -23,6 +23,10 @@ namespace Multiplayer.Client { public static class Multiplayer { + public const string WebsiteLink = "https://rimworldmultiplayer.com"; + // There is also a link in About.xml. Remember to update both + public const string DiscordLink = "https://discord.gg/S4bxXpv"; + public static Harmony harmony = new("multiplayer"); public static MpSettings settings; diff --git a/Source/Client/Networking/HostUtil.cs b/Source/Client/Networking/HostUtil.cs index d9336d30..b7db1b98 100644 --- a/Source/Client/Networking/HostUtil.cs +++ b/Source/Client/Networking/HostUtil.cs @@ -85,7 +85,7 @@ private static void PrepareGame() Find.MainTabsRoot.EscapeCurrentTab(false); Multiplayer.session.AddMsg("If you are having any issues with the mod and would like some help resolving them, then please reach out to us on our Discord server:", false); - Multiplayer.session.AddMsg(new ChatMsg_Url("https://discord.gg/S4bxXpv"), false); + Multiplayer.session.AddMsg(new ChatMsg_Url(Multiplayer.DiscordLink), false); } private static void SetGameState(ServerSettings settings) diff --git a/Source/Client/Windows/ServerBrowser.cs b/Source/Client/Windows/ServerBrowser.cs index 38c31fc2..2af1a75a 100644 --- a/Source/Client/Windows/ServerBrowser.cs +++ b/Source/Client/Windows/ServerBrowser.cs @@ -80,9 +80,6 @@ private void DrawInfoButtons() { float x = 0; - const string websiteLink = "https://rimworldmultiplayer.com"; - const string discordLink = "https://discord.gg/n5E2cb2Y4Z"; - bool Button(Texture2D icon, string labelKey, string tip, Color baseIconColor, float iconSize = 24f) { var label = labelKey.Translate(); @@ -117,11 +114,11 @@ bool Button(Texture2D icon, string labelKey, string tip, Color baseIconColor, fl if (Button(TexButton.ToggleLog, compatLabel, MpUtil.TranslateWithDoubleNewLines(compatLabelDesc, 2), Color.grey, 20)) Find.WindowStack.Add(new ModCompatWindow(null, false, false, null)); - if (Button(MultiplayerStatic.WebsiteIcon, "MpWebsiteButton", "MpLinkButtonDesc".Translate() + " " + websiteLink, Color.grey, 20)) - Application.OpenURL(websiteLink); + if (Button(MultiplayerStatic.WebsiteIcon, "MpWebsiteButton", "MpLinkButtonDesc".Translate() + " " + Multiplayer.WebsiteLink, Color.grey, 20)) + Application.OpenURL(Multiplayer.WebsiteLink); - if (Button(MultiplayerStatic.DiscordIcon, "MpDiscordButton", "MpLinkButtonDesc".Translate() + " " + discordLink, Color.white)) - Application.OpenURL(discordLink); + if (Button(MultiplayerStatic.DiscordIcon, "MpDiscordButton", "MpLinkButtonDesc".Translate() + " " + Multiplayer.DiscordLink, Color.white)) + Application.OpenURL(Multiplayer.DiscordLink); x += 10; Widgets.Label(new Rect(x, 0, 400, 24), "Note: Multiplayer for 1.6 is a work in progress.");