Remove unnecessary messages, these were covered by recasting user bins

This commit is contained in:
Sophie
2020-03-09 18:05:01 +00:00
parent 83becc4c84
commit ba3df8d4d1
2 changed files with 0 additions and 75 deletions

View File

@@ -1,48 +0,0 @@
package binpacket
import (
"github.com/Andoryuuta/Erupe/network"
"github.com/Andoryuuta/Erupe/network/mhfpacket"
"github.com/Andoryuuta/byteframe"
)
type PartyJoinType uint8
const (
JoinedLocalParty PartyJoinType = 0x01
JoinedYourParty PartyJoinType = 0x04
)
type MsgBinPlayerJoinedParty struct {
CharID uint32
PartyJoinType PartyJoinType
Unk1 uint16
}
// Opcode returns the ID associated with this packet type.
func (m *MsgBinPlayerJoinedParty) Opcode() network.PacketID {
return network.MSG_SYS_CASTED_BINARY
}
func (m *MsgBinPlayerJoinedParty) Parse(bf *byteframe.ByteFrame) error {
panic("Not implemented")
}
// Build builds a binary packet from the current data.
func (m *MsgBinPlayerJoinedParty) Build(bf *byteframe.ByteFrame) error {
payload := byteframe.NewByteFrame()
payload.WriteUint16(0x02)
payload.WriteUint8(uint8(m.PartyJoinType))
payload.WriteUint16(m.Unk1)
payload.WriteBytes([]byte{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00})
pkt := &mhfpacket.MsgSysCastedBinary{
CharID: m.CharID,
Type0: 0x03,
Type1: 0x03,
RawDataPayload: payload.Data(),
}
return pkt.Build(bf)
}

View File

@@ -6,7 +6,6 @@ import (
"encoding/base64"
"encoding/hex"
"fmt"
"github.com/Andoryuuta/Erupe/network/binpacket"
"io/ioutil"
"os"
"path/filepath"
@@ -602,32 +601,6 @@ func handleMsgSysReserveStage(s *Session, p mhfpacket.MHFPacket) {
s.QueueAck(pkt.AckHandle, []byte{0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00})
}
for _, charID := range stage.clients {
if charID == s.charID {
continue
}
// Notify joining player of all existing party members
s.QueueSendMHF(&binpacket.MsgBinPlayerJoinedParty{
CharID: charID,
PartyJoinType: binpacket.JoinedYourParty,
Unk1: 0x01,
})
}
// Notify players in room that player has joined a party
s.stage.BroadcastMHF(&binpacket.MsgBinPlayerJoinedParty{
CharID: s.charID,
PartyJoinType: binpacket.JoinedLocalParty,
Unk1: 0x01,
}, s)
// Notify players in party that player has joined
stage.BroadcastMHF(&binpacket.MsgBinPlayerJoinedParty{
CharID: s.charID,
PartyJoinType: binpacket.JoinedYourParty,
Unk1: 0x01,
}, s)
}
func handleMsgSysUnreserveStage(s *Session, p mhfpacket.MHFPacket) {