From e4b28c02845222f5e5fdaa2234ab5e6466691cfb Mon Sep 17 00:00:00 2001
From: kmyuhkyuk <72241714+kmyuhkyuk@users.noreply.github.com>
Date: Mon, 9 Mar 2026 12:57:14 +0800
Subject: [PATCH] Fixed LAN new save file first connection client will black
screen
---
SlayTheSpire2.LAN.Multiplayer/Patchs/RunSaveManagerPatch.cs | 3 +++
.../SlayTheSpire2.LAN.Multiplayer.csproj | 4 ++--
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/SlayTheSpire2.LAN.Multiplayer/Patchs/RunSaveManagerPatch.cs b/SlayTheSpire2.LAN.Multiplayer/Patchs/RunSaveManagerPatch.cs
index b29e230..68827c1 100644
--- a/SlayTheSpire2.LAN.Multiplayer/Patchs/RunSaveManagerPatch.cs
+++ b/SlayTheSpire2.LAN.Multiplayer/Patchs/RunSaveManagerPatch.cs
@@ -22,7 +22,10 @@ namespace SlayTheSpire2.LAN.Multiplayer.Patchs
{
if (!RunManager.Instance.ShouldSave || (RunManager.Instance.NetService.Type != NetGameType.Singleplayer &&
RunManager.Instance.NetService.Type != NetGameType.Host))
+ {
+ __result = Task.CompletedTask;
return false;
+ }
__result = TaskHelper.RunSafely(SaveRun(__instance, preFinishedRoom, ____forceSynchronous, ____saveStore,
___Saved));
diff --git a/SlayTheSpire2.LAN.Multiplayer/SlayTheSpire2.LAN.Multiplayer.csproj b/SlayTheSpire2.LAN.Multiplayer/SlayTheSpire2.LAN.Multiplayer.csproj
index b8064fa..4a4599e 100644
--- a/SlayTheSpire2.LAN.Multiplayer/SlayTheSpire2.LAN.Multiplayer.csproj
+++ b/SlayTheSpire2.LAN.Multiplayer/SlayTheSpire2.LAN.Multiplayer.csproj
@@ -4,8 +4,8 @@
net9.0
enable
enable
- 1.2.0.0
- 1.2.0.0
+ 1.2.1.0
+ 1.2.1.0