]> git.lizzy.rs Git - mt.git/commitdiff
Add new ToSrvHaveMedia cmd
authorMinetest-j45 <55553015+Minetest-j45@users.noreply.github.com>
Thu, 2 Jun 2022 10:58:09 +0000 (11:58 +0100)
committerMinetest-j45 <55553015+Minetest-j45@users.noreply.github.com>
Thu, 2 Jun 2022 10:58:09 +0000 (11:58 +0100)
cmd.go
go.mod
go.sum [new file with mode: 0644]
pktinfos
pktinfos.go
tosrvcmds
tosrvcmds.go
tosrvcmds_cmdno.go

diff --git a/cmd.go b/cmd.go
index 4059e10b87828570d2fe7f261be4d2be9409f539..677c0a056a3a9b19a4acbe962db3df90fd0ea40d 100644 (file)
--- a/cmd.go
+++ b/cmd.go
@@ -68,6 +68,7 @@ func (*ToSrvLeaveModChan) cmd()   {}
 func (*ToSrvMsgModChan) cmd()     {}
 func (*ToSrvPlayerPos) cmd()      {}
 func (*ToSrvGotBlks) cmd()        {}
+func (*ToSrvHaveMedia) cmd()      {}
 func (*ToSrvDeletedBlks) cmd()    {}
 func (*ToSrvInvAction) cmd()      {}
 func (*ToSrvChatMsg) cmd()        {}
diff --git a/go.mod b/go.mod
index 1ea9adc94920bcb6e93d9664b864a0f03ba4821d..9484bebe7bcb712f29cee7caea8397cc6e1bf749 100644 (file)
--- a/go.mod
+++ b/go.mod
@@ -1,3 +1,5 @@
 module github.com/anon55555/mt
 
 go 1.16
+
+require github.com/klauspost/compress v1.15.5
diff --git a/go.sum b/go.sum
new file mode 100644 (file)
index 0000000..1992bcb
--- /dev/null
+++ b/go.sum
@@ -0,0 +1,2 @@
+github.com/klauspost/compress v1.15.5 h1:qyCLMz2JCrKADihKOh9FxnW3houKeNsp2h5OEz0QSEA=
+github.com/klauspost/compress v1.15.5/go.mod h1:PhcZ0MbTNciWF3rruxRgKxI5NkcHHrHUDtV4Yw2GlzU=
index d5bf701bd0c2723b87f256f437a7635eaa566716..0c82537b578b2d13ca8c791cfb73841ce71d004c 100644 (file)
--- a/pktinfos
+++ b/pktinfos
@@ -63,6 +63,7 @@ ToSrvLeaveModChan     0       rel
 ToSrvMsgModChan        0       rel
 ToSrvPlayerPos 0       unrel
 ToSrvGotBlks   2       rel
+ToSrvHaveMedia   0   rel
 ToSrvDeletedBlks       2       rel
 ToSrvInvAction 0       rel
 ToSrvChatMsg   0       rel
index 3ab94bfca0959483b8198de13be37641b2c610cf..42f88a00c8817d8a5cc0c76654ecde3d1f61a599 100644 (file)
@@ -69,6 +69,7 @@ func (*ToSrvLeaveModChan) DefaultPktInfo() rudp.PktInfo          { return rudp.P
 func (*ToSrvMsgModChan) DefaultPktInfo() rudp.PktInfo            { return rudp.PktInfo{0, false} }
 func (*ToSrvPlayerPos) DefaultPktInfo() rudp.PktInfo             { return rudp.PktInfo{0, true} }
 func (*ToSrvGotBlks) DefaultPktInfo() rudp.PktInfo               { return rudp.PktInfo{2, false} }
+func (*ToSrvHaveMedia) DefaultPktInfo() rudp.PktInfo             { return rudp.PktInfo{0, false} }
 func (*ToSrvDeletedBlks) DefaultPktInfo() rudp.PktInfo           { return rudp.PktInfo{2, false} }
 func (*ToSrvInvAction) DefaultPktInfo() rudp.PktInfo             { return rudp.PktInfo{0, false} }
 func (*ToSrvChatMsg) DefaultPktInfo() rudp.PktInfo               { return rudp.PktInfo{0, false} }
index 2236b302fc5ae2fafd2cdad88dff64661ad5efab..e3df5172c42bd96c452bbaf73855e20e5e1f595c 100644 (file)
--- a/tosrvcmds
+++ b/tosrvcmds
@@ -7,6 +7,7 @@
 35     PlayerPos
 36     GotBlks
 37     DeletedBlks
+41  HaveMedia
 49     InvAction
 50     ChatMsg
 53     FallDmg
index 885f2006239cd15a5fff6241a1de9bb9b33c6215..889191cc206d7213dd210650c57f035367eb4c94 100644 (file)
@@ -59,6 +59,12 @@ type ToSrvGotBlks struct {
        Blks [][3]int16
 }
 
+// ToSrvHaveMedia tells the server that the client has received the media.
+type ToSrvHaveMedia struct {
+       //mt:len8
+       token uint32
+}
+
 // ToSrvDeletedBlks tells the server that the client has deleted Blks.
 type ToSrvDeletedBlks struct {
        //mt:len8
index 7e0ad26850b89bfb800e0643447a34b8bc5ace0f..99bd0b7e81c8fc95830c06fcbca4cf7f9c11536b 100644 (file)
@@ -10,6 +10,7 @@ func (*ToSrvLeaveModChan) toSrvCmdNo() uint16   { return 24 }
 func (*ToSrvMsgModChan) toSrvCmdNo() uint16     { return 25 }
 func (*ToSrvPlayerPos) toSrvCmdNo() uint16      { return 35 }
 func (*ToSrvGotBlks) toSrvCmdNo() uint16        { return 36 }
+func (*ToSrvHaveMedia) toSrvCmdNo() uint16      { return 41 }
 func (*ToSrvDeletedBlks) toSrvCmdNo() uint16    { return 37 }
 func (*ToSrvInvAction) toSrvCmdNo() uint16      { return 49 }
 func (*ToSrvChatMsg) toSrvCmdNo() uint16        { return 50 }
@@ -36,6 +37,7 @@ var newToSrvCmd = map[uint16]func() Cmd{
        35: func() Cmd { return new(ToSrvPlayerPos) },
        36: func() Cmd { return new(ToSrvGotBlks) },
        37: func() Cmd { return new(ToSrvDeletedBlks) },
+       41: func() Cmd { return new(ToSrvHaveMedia) },
        49: func() Cmd { return new(ToSrvInvAction) },
        50: func() Cmd { return new(ToSrvChatMsg) },
        53: func() Cmd { return new(ToSrvFallDmg) },