summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmd.go1
-rw-r--r--pktinfos1
-rw-r--r--pktinfos.go1
-rw-r--r--tocltcmds1
-rw-r--r--tocltcmds.go5
-rw-r--r--tocltcmds_cmdno.go2
6 files changed, 11 insertions, 0 deletions
diff --git a/cmd.go b/cmd.go
index f2d1e13..b45e265 100644
--- a/cmd.go
+++ b/cmd.go
@@ -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() {}
diff --git a/pktinfos b/pktinfos
index 13cb740..6f656bc 100644
--- a/pktinfos
+++ b/pktinfos
@@ -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} }
diff --git a/tocltcmds b/tocltcmds
index b9b8e2b..5928c92 100644
--- a/tocltcmds
+++ b/tocltcmds
@@ -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) },
}