From 4dfc6c11dcdaeaebc3dec3e9b9c55560da24d552 Mon Sep 17 00:00:00 2001 From: wish Date: Mon, 24 Oct 2022 05:23:05 +1100 Subject: [PATCH] fix disconnect not applying to other stages --- server/channelserver/handlers.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/channelserver/handlers.go b/server/channelserver/handlers.go index a4d7e9e14..34fa8a540 100644 --- a/server/channelserver/handlers.go +++ b/server/channelserver/handlers.go @@ -194,7 +194,7 @@ func logoutPlayer(s *Session) { if stage.host.charID == s.charID { for _, sess := range s.server.sessions { for rSlot := range stage.reservedClientSlots { - if sess.charID == rSlot && sess.stage != nil && sess.stage.id == "sl1Ns200p0a0u0" { + if sess.charID == rSlot && sess.stage != nil && sess.stage.id[3:5] != "Qs" { sess.QueueSendMHF(&mhfpacket.MsgSysStageDestruct{}) } }