From c5c7e89b13a889d4701b7ad5301c5bd57aa9331b Mon Sep 17 00:00:00 2001 From: madeline Date: Mon, 13 Apr 2026 22:05:30 -0700 Subject: [PATCH] fix -4 bug --- src/dusk/imgui/ImGuiStateShare.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/dusk/imgui/ImGuiStateShare.cpp b/src/dusk/imgui/ImGuiStateShare.cpp index feff4f10ca..f6ef6b755b 100644 --- a/src/dusk/imgui/ImGuiStateShare.cpp +++ b/src/dusk/imgui/ImGuiStateShare.cpp @@ -79,7 +79,9 @@ bool ImGuiStateShare::pasteState() { pkt.stageName[7] = '\0'; memcpy(&g_dComIfG_gameInfo.info, raw.data() + sizeof(pkt), sizeof(dSv_info_c)); - dComIfGp_setNextStage(pkt.stageName, pkt.startPoint, pkt.roomNo, pkt.layer); + + s16 spawnPoint = pkt.startPoint == -4 ? -1 : pkt.startPoint; + dComIfGp_setNextStage(pkt.stageName, spawnPoint, pkt.roomNo, pkt.layer); m_pendingInfo = g_dComIfG_gameInfo.info; m_statusMsg = fmt::format("Warping to {} room {} layer {}.", pkt.stageName, (int)pkt.roomNo, (int)pkt.layer);