Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions Source/Client/Multiplayer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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;

Expand Down
2 changes: 1 addition & 1 deletion Source/Client/Networking/HostUtil.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
11 changes: 4 additions & 7 deletions Source/Client/Windows/ServerBrowser.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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();
Expand Down Expand Up @@ -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.");
Expand Down
Loading