diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-06-08 17:12:02 +0200 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-06-08 17:12:02 +0200 |
commit | e98dd24a04aae3c202db0d41b8bad01dc0d5e7cd (patch) | |
tree | 974ffd8d03af91be2c91de4925a130aa094fddcd | |
parent | 4a1064bd7f81865654687b794d9b04228e6018f4 (diff) |
5.6.x: add ToCltLighting packet
-rw-r--r-- | cmd.go | 1 | ||||
-rw-r--r-- | pktinfos | 1 | ||||
-rw-r--r-- | pktinfos.go | 1 | ||||
-rw-r--r-- | tocltcmds | 1 | ||||
-rw-r--r-- | tocltcmds.go | 5 | ||||
-rw-r--r-- | tocltcmds_cmdno.go | 2 |
6 files changed, 11 insertions, 0 deletions
@@ -59,6 +59,7 @@ func (*ToCltStarParams) cmd() {} func (*ToCltSRPBytesSaltB) cmd() {} func (*ToCltFormspecPrepend) cmd() {} func (*ToCltMinimapModes) cmd() {} +func (*ToCltLighting) cmd() {} func (*ToSrvNil) cmd() {} func (*ToSrvInit) cmd() {} @@ -55,6 +55,7 @@ ToCltStarParams 0 rel ToCltSRPBytesSaltB 0 rel ToCltFormspecPrepend 0 rel ToCltMinimapModes 0 rel +ToCltLighting 0 rel ToSrvNil 0 rel ToSrvInit 1 unrel ToSrvInit2 1 rel diff --git a/pktinfos.go b/pktinfos.go index 08ed38c..0579590 100644 --- a/pktinfos.go +++ b/pktinfos.go @@ -61,6 +61,7 @@ func (*ToCltStarParams) DefaultPktInfo() rudp.PktInfo { return rudp.P func (*ToCltSRPBytesSaltB) DefaultPktInfo() rudp.PktInfo { return rudp.PktInfo{0, false} } func (*ToCltFormspecPrepend) DefaultPktInfo() rudp.PktInfo { return rudp.PktInfo{0, false} } func (*ToCltMinimapModes) DefaultPktInfo() rudp.PktInfo { return rudp.PktInfo{0, false} } +func (*ToCltLighting) DefaultPktInfo() rudp.PktInfo { return rudp.PktInfo{0, false} } func (*ToSrvNil) DefaultPktInfo() rudp.PktInfo { return rudp.PktInfo{0, false} } func (*ToSrvInit) DefaultPktInfo() rudp.PktInfo { return rudp.PktInfo{1, true} } func (*ToSrvInit2) DefaultPktInfo() rudp.PktInfo { return rudp.PktInfo{1, false} } @@ -55,3 +55,4 @@ 96 SRPBytesSaltB 97 FormspecPrepend 98 MinimapModes +99 Lighting diff --git a/tocltcmds.go b/tocltcmds.go index 477ddbc..a6ba471 100644 --- a/tocltcmds.go +++ b/tocltcmds.go @@ -787,6 +787,11 @@ func (cmd *ToCltMinimapModes) deserialize(r io.Reader) { } } +// ToCltLighting tells the client the shadow intensity of the local player. +type ToCltLighting struct { + ShadowIntensity float32 +} + type ToCltDisco struct{} func (*ToCltDisco) cmd() {} diff --git a/tocltcmds_cmdno.go b/tocltcmds_cmdno.go index c96501e..55318b9 100644 --- a/tocltcmds_cmdno.go +++ b/tocltcmds_cmdno.go @@ -59,6 +59,7 @@ func (*ToCltStarParams) toCltCmdNo() uint16 { return 92 } func (*ToCltSRPBytesSaltB) toCltCmdNo() uint16 { return 96 } func (*ToCltFormspecPrepend) toCltCmdNo() uint16 { return 97 } func (*ToCltMinimapModes) toCltCmdNo() uint16 { return 98 } +func (*ToCltLighting) toCltCmdNo() uint16 { return 99 } var newToCltCmd = map[uint16]func() Cmd{ 2: func() Cmd { return new(ToCltHello) }, @@ -118,4 +119,5 @@ var newToCltCmd = map[uint16]func() Cmd{ 96: func() Cmd { return new(ToCltSRPBytesSaltB) }, 97: func() Cmd { return new(ToCltFormspecPrepend) }, 98: func() Cmd { return new(ToCltMinimapModes) }, + 99: func() Cmd { return new(ToCltLighting) }, } |