From c27a2a3b754d23aa5852cdd1b1895b9f6bcf5abe Mon Sep 17 00:00:00 2001 From: madeline Date: Mon, 13 Apr 2026 22:33:53 -0700 Subject: [PATCH] fix -4 properly --- src/dusk/imgui/ImGuiStateShare.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/dusk/imgui/ImGuiStateShare.cpp b/src/dusk/imgui/ImGuiStateShare.cpp index 3b6f60d338..172aad17a5 100644 --- a/src/dusk/imgui/ImGuiStateShare.cpp +++ b/src/dusk/imgui/ImGuiStateShare.cpp @@ -78,6 +78,11 @@ bool ImGuiStateShare::pasteState() { memcpy(&g_dComIfG_gameInfo.info, raw.data() + sizeof(pkt), sizeof(dSv_info_c)); s16 spawnPoint = pkt.startPoint == -4 ? -1 : pkt.startPoint; + + if (spawnPoint == -1) { + dComIfGs_setRestartRoomParam(pkt.roomNo & 0x3F); + } + dComIfGp_setNextStage(pkt.stageName, spawnPoint, pkt.roomNo, pkt.layer); m_pendingInfo = g_dComIfG_gameInfo.info;