fixes related to raviente

This commit is contained in:
wish
2022-07-31 00:10:57 +10:00
parent c0fd2f8992
commit 967fb8f15e

View File

@@ -127,15 +127,11 @@ func handleMsgSysCastBinary(s *Session, p mhfpacket.MHFPacket) {
} }
case BroadcastTypeSemaphore: case BroadcastTypeSemaphore:
if pkt.MessageType == 1 { if pkt.MessageType == 1 {
var session *Semaphore raviSema := getRaviSemaphore(s)
if _, exists := s.server.semaphore["hs_l0u3B51J9k3"]; exists { if raviSema != "" {
session = s.server.semaphore["hs_l0u3B51J9k3"] sema := s.server.semaphore[raviSema]
} else if _, exists := s.server.semaphore["hs_l0u3B5129k3"]; exists { (*sema).BroadcastMHF(resp, s)
session = s.server.semaphore["hs_l0u3B5129k3"]
} else if _, exists := s.server.semaphore["hs_l0u3B512Ak3"]; exists {
session = s.server.semaphore["hs_l0u3B512Ak3"]
} }
(*session).BroadcastMHF(resp, s)
} else { } else {
s.Lock() s.Lock()
if s.stage != nil { if s.stage != nil {
@@ -246,10 +242,10 @@ func handleMsgSysCastBinary(s *Session, p mhfpacket.MHFPacket) {
sendServerChatMessage(s, "Raviente command not recognised!") sendServerChatMessage(s, "Raviente command not recognised!")
} }
} }
s.server.raviente.Unlock()
} else { } else {
sendServerChatMessage(s, "No one has joined the Great Slaying!") sendServerChatMessage(s, "No one has joined the Great Slaying!")
} }
s.server.raviente.Unlock()
} }
// END RAVI COMMANDS V2 // END RAVI COMMANDS V2