mirror of
https://github.com/Mezeporta/Erupe.git
synced 2025-12-14 16:04:38 +01:00
disable incompatible ravi commands
This commit is contained in:
@@ -258,23 +258,30 @@ func parseChatCommand(s *Session, command string) {
|
|||||||
}
|
}
|
||||||
case "cm", "check", "checkmultiplier", "multiplier":
|
case "cm", "check", "checkmultiplier", "multiplier":
|
||||||
sendServerChatMessage(s, fmt.Sprintf(s.server.dict["commandRaviMultiplier"], s.server.GetRaviMultiplier()))
|
sendServerChatMessage(s, fmt.Sprintf(s.server.dict["commandRaviMultiplier"], s.server.GetRaviMultiplier()))
|
||||||
case "sr", "sendres", "resurrection":
|
case "sr", "sendres", "resurrection", "ss", "sendsed", "rs", "reqsed":
|
||||||
if s.server.raviente.state[28] > 0 {
|
if s.server.erupeConfig.RealClientMode == _config.ZZ {
|
||||||
sendServerChatMessage(s, s.server.dict["commandRaviResSuccess"])
|
switch args[1] {
|
||||||
s.server.raviente.state[28] = 0
|
case "sr", "sendres", "resurrection":
|
||||||
|
if s.server.raviente.state[28] > 0 {
|
||||||
|
sendServerChatMessage(s, s.server.dict["commandRaviResSuccess"])
|
||||||
|
s.server.raviente.state[28] = 0
|
||||||
|
} else {
|
||||||
|
sendServerChatMessage(s, s.server.dict["commandRaviResError"])
|
||||||
|
}
|
||||||
|
case "ss", "sendsed":
|
||||||
|
sendServerChatMessage(s, s.server.dict["commandRaviSedSuccess"])
|
||||||
|
// Total BerRavi HP
|
||||||
|
HP := s.server.raviente.state[0] + s.server.raviente.state[1] + s.server.raviente.state[2] + s.server.raviente.state[3] + s.server.raviente.state[4]
|
||||||
|
s.server.raviente.support[1] = HP
|
||||||
|
case "rs", "reqsed":
|
||||||
|
sendServerChatMessage(s, s.server.dict["commandRaviRequest"])
|
||||||
|
// Total BerRavi HP
|
||||||
|
HP := s.server.raviente.state[0] + s.server.raviente.state[1] + s.server.raviente.state[2] + s.server.raviente.state[3] + s.server.raviente.state[4]
|
||||||
|
s.server.raviente.support[1] = HP + 1
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
sendServerChatMessage(s, s.server.dict["commandRaviResError"])
|
sendServerChatMessage(s, s.server.dict["commandRaviVersion"])
|
||||||
}
|
}
|
||||||
case "ss", "sendsed":
|
|
||||||
sendServerChatMessage(s, s.server.dict["commandRaviSedSuccess"])
|
|
||||||
// Total BerRavi HP
|
|
||||||
HP := s.server.raviente.state[0] + s.server.raviente.state[1] + s.server.raviente.state[2] + s.server.raviente.state[3] + s.server.raviente.state[4]
|
|
||||||
s.server.raviente.support[1] = HP
|
|
||||||
case "rs", "reqsed":
|
|
||||||
sendServerChatMessage(s, s.server.dict["commandRaviRequest"])
|
|
||||||
// Total BerRavi HP
|
|
||||||
HP := s.server.raviente.state[0] + s.server.raviente.state[1] + s.server.raviente.state[2] + s.server.raviente.state[3] + s.server.raviente.state[4]
|
|
||||||
s.server.raviente.support[1] = HP + 1
|
|
||||||
default:
|
default:
|
||||||
sendServerChatMessage(s, s.server.dict["commandRaviError"])
|
sendServerChatMessage(s, s.server.dict["commandRaviError"])
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,6 +34,7 @@ func getLangStrings(s *Server) map[string]string {
|
|||||||
strings["commandRaviRequest"] = "鎮静支援を要請します"
|
strings["commandRaviRequest"] = "鎮静支援を要請します"
|
||||||
strings["commandRaviError"] = "ラヴィコマンドが認識されません"
|
strings["commandRaviError"] = "ラヴィコマンドが認識されません"
|
||||||
strings["commandRaviNoPlayers"] = "誰も大討伐に参加していません"
|
strings["commandRaviNoPlayers"] = "誰も大討伐に参加していません"
|
||||||
|
strings["commandRaviVersion"] = "This command is disabled outside of MHFZZ"
|
||||||
|
|
||||||
strings["ravienteBerserk"] = "<大討伐:猛狂期>が開催されました!"
|
strings["ravienteBerserk"] = "<大討伐:猛狂期>が開催されました!"
|
||||||
strings["ravienteExtreme"] = "<大討伐:猛狂期【極】>が開催されました!"
|
strings["ravienteExtreme"] = "<大討伐:猛狂期【極】>が開催されました!"
|
||||||
@@ -85,6 +86,7 @@ func getLangStrings(s *Server) map[string]string {
|
|||||||
strings["commandRaviRequest"] = "Requesting sedation support!"
|
strings["commandRaviRequest"] = "Requesting sedation support!"
|
||||||
strings["commandRaviError"] = "Raviente command not recognised!"
|
strings["commandRaviError"] = "Raviente command not recognised!"
|
||||||
strings["commandRaviNoPlayers"] = "No one has joined the Great Slaying!"
|
strings["commandRaviNoPlayers"] = "No one has joined the Great Slaying!"
|
||||||
|
strings["commandRaviVersion"] = "This command is disabled outside of MHFZZ"
|
||||||
|
|
||||||
strings["ravienteBerserk"] = "<Great Slaying: Berserk> is being held!"
|
strings["ravienteBerserk"] = "<Great Slaying: Berserk> is being held!"
|
||||||
strings["ravienteExtreme"] = "<Great Slaying: Extreme> is being held!"
|
strings["ravienteExtreme"] = "<Great Slaying: Extreme> is being held!"
|
||||||
|
|||||||
Reference in New Issue
Block a user