fix disconnect not applying to other stages

This commit is contained in:
wish
2022-10-24 05:23:05 +11:00
parent ae8741dbd2
commit 4dfc6c11dc

View File

@@ -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{})
}
}