mirror of
https://github.com/Mezeporta/Erupe.git
synced 2025-12-13 15:34:38 +01:00
raviente broadcast fixes
This commit is contained in:
@@ -284,6 +284,7 @@ func (s *Server) WorldcastMHF(pkt mhfpacket.MHFPacket, ignoredSession *Session,
|
|||||||
bf := byteframe.NewByteFrame()
|
bf := byteframe.NewByteFrame()
|
||||||
bf.WriteUint16(uint16(pkt.Opcode()))
|
bf.WriteUint16(uint16(pkt.Opcode()))
|
||||||
pkt.Build(bf, session.clientContext)
|
pkt.Build(bf, session.clientContext)
|
||||||
|
bf.WriteUint16(0x0010)
|
||||||
session.QueueSendNonBlocking(bf.Data())
|
session.QueueSendNonBlocking(bf.Data())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -319,14 +320,16 @@ func (s *Server) BroadcastRaviente(ip uint32, port uint16, stage []byte, _type u
|
|||||||
switch _type {
|
switch _type {
|
||||||
case 2:
|
case 2:
|
||||||
text = s.dict["ravienteBerserk"]
|
text = s.dict["ravienteBerserk"]
|
||||||
case 4:
|
case 3:
|
||||||
text = s.dict["ravienteExtreme"]
|
text = s.dict["ravienteExtreme"]
|
||||||
|
case 4:
|
||||||
|
text = s.dict["ravienteExtremeLimited"]
|
||||||
case 5:
|
case 5:
|
||||||
text = s.dict["ravienteBerserkSmall"]
|
text = s.dict["ravienteBerserkSmall"]
|
||||||
default:
|
default:
|
||||||
s.logger.Error("Unk raviente type", zap.Uint8("_type", _type))
|
s.logger.Error("Unk raviente type", zap.Uint8("_type", _type))
|
||||||
}
|
}
|
||||||
ps.Uint16(bf, text, false)
|
ps.Uint16(bf, text, true)
|
||||||
bf.WriteBytes([]byte{0x5F, 0x53, 0x00})
|
bf.WriteBytes([]byte{0x5F, 0x53, 0x00})
|
||||||
bf.WriteUint32(ip) // IP address
|
bf.WriteUint32(ip) // IP address
|
||||||
bf.WriteUint16(port) // Port
|
bf.WriteUint16(port) // Port
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ func getLangStrings(s *Server) map[string]string {
|
|||||||
strings["cafeReset"] = "%d/%dにリセット"
|
strings["cafeReset"] = "%d/%dにリセット"
|
||||||
strings["ravienteBerserk"] = "<大討伐:猛狂期>が開催されました!"
|
strings["ravienteBerserk"] = "<大討伐:猛狂期>が開催されました!"
|
||||||
strings["ravienteExtreme"] = "<大討伐:猛狂期【極】>が開催されました!"
|
strings["ravienteExtreme"] = "<大討伐:猛狂期【極】>が開催されました!"
|
||||||
|
strings["ravienteExtremeLimited"] = "<大討伐:猛狂期【極】(制限付)>が開催されました!"
|
||||||
strings["ravienteBerserkSmall"] = "<大討伐:猛狂期(小数)>が開催されました!"
|
strings["ravienteBerserkSmall"] = "<大討伐:猛狂期(小数)>が開催されました!"
|
||||||
|
|
||||||
strings["guildInviteName"] = "猟団勧誘のご案内"
|
strings["guildInviteName"] = "猟団勧誘のご案内"
|
||||||
@@ -29,6 +30,7 @@ func getLangStrings(s *Server) map[string]string {
|
|||||||
strings["cafeReset"] = "Resets on %d/%d"
|
strings["cafeReset"] = "Resets on %d/%d"
|
||||||
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!"
|
||||||
|
strings["ravienteExtremeLimited"] = "<Great Slaying: Extreme (Limited)> is being held!"
|
||||||
strings["ravienteBerserkSmall"] = "<Great Slaying: Berserk (Small)> is being held!"
|
strings["ravienteBerserkSmall"] = "<Great Slaying: Berserk (Small)> is being held!"
|
||||||
|
|
||||||
strings["guildInviteName"] = "Invitation!"
|
strings["guildInviteName"] = "Invitation!"
|
||||||
|
|||||||
Reference in New Issue
Block a user