summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2023-06-08 19:26:18 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2023-06-08 19:28:37 +0200
commita72d1c768beb5f59006fcdcfb513a281648f93ea (patch)
tree1946e4c266be4ff0dcdca0d86adfb582da0bc5c1
parentde2e675b090777f421557ea7c52d8dbbf6855f2d (diff)
5.7.0 support: add support for ToSrvCltInfo (window information)
-rw-r--r--cmd.go1
-rw-r--r--internal/mkserialize/mkserialize.go1
-rw-r--r--pktinfos1
-rw-r--r--pktinfos.go1
-rw-r--r--serialize.go2048
-rw-r--r--tosrvcmds1
-rw-r--r--tosrvcmds.go8
-rw-r--r--tosrvcmds_cmdno.go2
8 files changed, 1092 insertions, 971 deletions
diff --git a/cmd.go b/cmd.go
index b45e265..5a41d27 100644
--- a/cmd.go
+++ b/cmd.go
@@ -85,3 +85,4 @@ func (*ToSrvCltReady) cmd() {}
func (*ToSrvFirstSRP) cmd() {}
func (*ToSrvSRPBytesA) cmd() {}
func (*ToSrvSRPBytesM) cmd() {}
+func (*ToSrvCltInfo) cmd() {}
diff --git a/internal/mkserialize/mkserialize.go b/internal/mkserialize/mkserialize.go
index e3c98cd..bd2ead2 100644
--- a/internal/mkserialize/mkserialize.go
+++ b/internal/mkserialize/mkserialize.go
@@ -511,6 +511,7 @@ var typeNames = []string{
"ToSrvFirstSRP",
"ToSrvSRPBytesA",
"ToSrvSRPBytesM",
+ "ToSrvCltInfo",
"ToCltHello",
"ToCltAcceptAuth",
diff --git a/pktinfos b/pktinfos
index 6f656bc..cd914b1 100644
--- a/pktinfos
+++ b/pktinfos
@@ -80,3 +80,4 @@ ToSrvCltReady 1 rel
ToSrvFirstSRP 1 rel
ToSrvSRPBytesA 1 rel
ToSrvSRPBytesM 1 rel
+ToSrvCltInfo 1 rel
diff --git a/pktinfos.go b/pktinfos.go
index 0579590..bc8218e 100644
--- a/pktinfos.go
+++ b/pktinfos.go
@@ -86,3 +86,4 @@ func (*ToSrvCltReady) DefaultPktInfo() rudp.PktInfo { return rudp.P
func (*ToSrvFirstSRP) DefaultPktInfo() rudp.PktInfo { return rudp.PktInfo{1, false} }
func (*ToSrvSRPBytesA) DefaultPktInfo() rudp.PktInfo { return rudp.PktInfo{1, false} }
func (*ToSrvSRPBytesM) DefaultPktInfo() rudp.PktInfo { return rudp.PktInfo{1, false} }
+func (*ToSrvCltInfo) DefaultPktInfo() rudp.PktInfo { return rudp.PktInfo{1, false} }
diff --git a/serialize.go b/serialize.go
index 17ee75d..5bc998d 100644
--- a/serialize.go
+++ b/serialize.go
@@ -1624,6 +1624,112 @@ func (obj *ToSrvSRPBytesM) deserialize(r io.Reader) {
}
}
+func (obj *ToSrvCltInfo) serialize(w io.Writer) {
+ for local58 := range (*(*(struct {
+ RenderTargetSize [2]int16
+ GUIScaling float32
+ HUDScaling float32
+ MaxFormspecInfo [2]float32
+ }))(obj)).RenderTargetSize {
+ {
+ x := ((*(*(struct {
+ RenderTargetSize [2]int16
+ GUIScaling float32
+ HUDScaling float32
+ MaxFormspecInfo [2]float32
+ }))(obj)).RenderTargetSize)[local58]
+ write16(w, uint16(x))
+ }
+ }
+ {
+ x := (*(*(struct {
+ RenderTargetSize [2]int16
+ GUIScaling float32
+ HUDScaling float32
+ MaxFormspecInfo [2]float32
+ }))(obj)).GUIScaling
+ write32(w, math.Float32bits(x))
+ }
+ {
+ x := (*(*(struct {
+ RenderTargetSize [2]int16
+ GUIScaling float32
+ HUDScaling float32
+ MaxFormspecInfo [2]float32
+ }))(obj)).HUDScaling
+ write32(w, math.Float32bits(x))
+ }
+ for local59 := range (*(*(struct {
+ RenderTargetSize [2]int16
+ GUIScaling float32
+ HUDScaling float32
+ MaxFormspecInfo [2]float32
+ }))(obj)).MaxFormspecInfo {
+ {
+ x := ((*(*(struct {
+ RenderTargetSize [2]int16
+ GUIScaling float32
+ HUDScaling float32
+ MaxFormspecInfo [2]float32
+ }))(obj)).MaxFormspecInfo)[local59]
+ write32(w, math.Float32bits(x))
+ }
+ }
+}
+
+func (obj *ToSrvCltInfo) deserialize(r io.Reader) {
+ for local60 := range (*(*(struct {
+ RenderTargetSize [2]int16
+ GUIScaling float32
+ HUDScaling float32
+ MaxFormspecInfo [2]float32
+ }))(obj)).RenderTargetSize {
+ {
+ p := &((*(*(struct {
+ RenderTargetSize [2]int16
+ GUIScaling float32
+ HUDScaling float32
+ MaxFormspecInfo [2]float32
+ }))(obj)).RenderTargetSize)[local60]
+ *p = int16(read16(r))
+ }
+ }
+ {
+ p := &(*(*(struct {
+ RenderTargetSize [2]int16
+ GUIScaling float32
+ HUDScaling float32
+ MaxFormspecInfo [2]float32
+ }))(obj)).GUIScaling
+ *p = math.Float32frombits(read32(r))
+ }
+ {
+ p := &(*(*(struct {
+ RenderTargetSize [2]int16
+ GUIScaling float32
+ HUDScaling float32
+ MaxFormspecInfo [2]float32
+ }))(obj)).HUDScaling
+ *p = math.Float32frombits(read32(r))
+ }
+ for local61 := range (*(*(struct {
+ RenderTargetSize [2]int16
+ GUIScaling float32
+ HUDScaling float32
+ MaxFormspecInfo [2]float32
+ }))(obj)).MaxFormspecInfo {
+ {
+ p := &((*(*(struct {
+ RenderTargetSize [2]int16
+ GUIScaling float32
+ HUDScaling float32
+ MaxFormspecInfo [2]float32
+ }))(obj)).MaxFormspecInfo)[local61]
+ *p = math.Float32frombits(read32(r))
+ }
+ }
+}
+
func (obj *ToCltHello) serialize(w io.Writer) {
{
x := (*(*(struct {
@@ -1753,15 +1859,15 @@ func (obj *ToCltHello) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AuthMethods", err))
}
- var local58 []uint8
- var local59 uint16
+ var local62 []uint8
+ var local63 uint16
{
- p := &local59
+ p := &local63
*p = read16(r)
}
- (local58) = make([]uint8, local59)
+ (local62) = make([]uint8, local63)
{
- _, err := io.ReadFull(r, (local58)[:])
+ _, err := io.ReadFull(r, (local62)[:])
chk(err)
}
((*(*(struct {
@@ -1770,7 +1876,7 @@ func (obj *ToCltHello) deserialize(r io.Reader) {
ProtoVer uint16
AuthMethods
Username string
- }))(obj)).Username) = string(local58)
+ }))(obj)).Username) = string(local62)
}
func (obj *ToCltAcceptAuth) serialize(w io.Writer) {
@@ -1911,9 +2017,9 @@ func (obj *ToCltAcceptSudoMode) serialize(w io.Writer) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AuthMethods", err))
}
{
- local60 := [15]byte{}
+ local64 := [15]byte{}
{
- _, err := w.Write((local60)[:])
+ _, err := w.Write((local64)[:])
chk(err)
}
}
@@ -1931,14 +2037,14 @@ func (obj *ToCltAcceptSudoMode) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AuthMethods", err))
}
{
- var local61 [15]byte
- local62 := [15]byte{}
+ var local65 [15]byte
+ local66 := [15]byte{}
{
- _, err := io.ReadFull(r, (local61)[:])
+ _, err := io.ReadFull(r, (local65)[:])
chk(err)
}
- if local61 != local62 {
- chk(fmt.Errorf("const %v: %v", "[15]byte{}", local61))
+ if local65 != local66 {
+ chk(fmt.Errorf("const %v: %v", "[15]byte{}", local65))
}
}
}
@@ -2087,15 +2193,15 @@ func (obj *ToCltKick) deserialize(r io.Reader) {
//mt:if dr := %s.Reason; dr == Shutdown || dr == Crash
Reconnect bool
}))(obj)).Reason; dr == Custom || dr == Shutdown || dr == Crash {
- var local63 []uint8
- var local64 uint16
+ var local67 []uint8
+ var local68 uint16
{
- p := &local64
+ p := &local68
*p = read16(r)
}
- (local63) = make([]uint8, local64)
+ (local67) = make([]uint8, local68)
{
- _, err := io.ReadFull(r, (local63)[:])
+ _, err := io.ReadFull(r, (local67)[:])
chk(err)
}
((*(*(struct {
@@ -2106,7 +2212,7 @@ func (obj *ToCltKick) deserialize(r io.Reader) {
//mt:if dr := %s.Reason; dr == Shutdown || dr == Crash
Reconnect bool
- }))(obj)).Custom) = string(local63)
+ }))(obj)).Custom) = string(local67)
}
if dr := (*(*(struct {
Reason KickReason
@@ -2140,7 +2246,7 @@ func (obj *ToCltKick) deserialize(r io.Reader) {
}
func (obj *ToCltBlkData) serialize(w io.Writer) {
- for local65 := range (*(*(struct {
+ for local69 := range (*(*(struct {
Blkpos [3]int16
//mt:zstd
Blk MapBlk
@@ -2150,7 +2256,7 @@ func (obj *ToCltBlkData) serialize(w io.Writer) {
Blkpos [3]int16
//mt:zstd
Blk MapBlk
- }))(obj)).Blkpos)[local65]
+ }))(obj)).Blkpos)[local69]
write16(w, uint16(x))
}
}
@@ -2174,7 +2280,7 @@ func (obj *ToCltBlkData) serialize(w io.Writer) {
}
func (obj *ToCltBlkData) deserialize(r io.Reader) {
- for local66 := range (*(*(struct {
+ for local70 := range (*(*(struct {
Blkpos [3]int16
//mt:zstd
Blk MapBlk
@@ -2184,7 +2290,7 @@ func (obj *ToCltBlkData) deserialize(r io.Reader) {
Blkpos [3]int16
//mt:zstd
Blk MapBlk
- }))(obj)).Blkpos)[local66]
+ }))(obj)).Blkpos)[local70]
*p = int16(read16(r))
}
}
@@ -2208,7 +2314,7 @@ func (obj *ToCltBlkData) deserialize(r io.Reader) {
}
func (obj *ToCltAddNode) serialize(w io.Writer) {
- for local67 := range (*(*(struct {
+ for local71 := range (*(*(struct {
Pos [3]int16
Node
KeepMeta bool
@@ -2218,7 +2324,7 @@ func (obj *ToCltAddNode) serialize(w io.Writer) {
Pos [3]int16
Node
KeepMeta bool
- }))(obj)).Pos)[local67]
+ }))(obj)).Pos)[local71]
write16(w, uint16(x))
}
}
@@ -2249,7 +2355,7 @@ func (obj *ToCltAddNode) serialize(w io.Writer) {
}
func (obj *ToCltAddNode) deserialize(r io.Reader) {
- for local68 := range (*(*(struct {
+ for local72 := range (*(*(struct {
Pos [3]int16
Node
KeepMeta bool
@@ -2259,7 +2365,7 @@ func (obj *ToCltAddNode) deserialize(r io.Reader) {
Pos [3]int16
Node
KeepMeta bool
- }))(obj)).Pos)[local68]
+ }))(obj)).Pos)[local72]
*p = int16(read16(r))
}
}
@@ -2293,26 +2399,26 @@ func (obj *ToCltAddNode) deserialize(r io.Reader) {
}
func (obj *ToCltRemoveNode) serialize(w io.Writer) {
- for local69 := range (*(*(struct {
+ for local73 := range (*(*(struct {
Pos [3]int16
}))(obj)).Pos {
{
x := ((*(*(struct {
Pos [3]int16
- }))(obj)).Pos)[local69]
+ }))(obj)).Pos)[local73]
write16(w, uint16(x))
}
}
}
func (obj *ToCltRemoveNode) deserialize(r io.Reader) {
- for local70 := range (*(*(struct {
+ for local74 := range (*(*(struct {
Pos [3]int16
}))(obj)).Pos {
{
p := &((*(*(struct {
Pos [3]int16
- }))(obj)).Pos)[local70]
+ }))(obj)).Pos)[local74]
*p = int16(read16(r))
}
}
@@ -2329,16 +2435,16 @@ func (obj *ToCltInv) serialize(w io.Writer) {
}
func (obj *ToCltInv) deserialize(r io.Reader) {
- var local71 []uint8
+ var local75 []uint8
{
var err error
- (local71), err = io.ReadAll(r)
+ (local75), err = io.ReadAll(r)
chk(err)
}
((*(*(struct {
//mt:raw
Inv string
- }))(obj)).Inv) = string(local71)
+ }))(obj)).Inv) = string(local75)
}
func (obj *ToCltTimeOfDay) serialize(w io.Writer) {
@@ -2457,9 +2563,9 @@ func (obj *ToCltAddPlayerVel) deserialize(r io.Reader) {
func (obj *ToCltMediaPush) serialize(w io.Writer) {
{
- local72 := uint16(sha1.Size)
+ local76 := uint16(sha1.Size)
{
- x := local72
+ x := local76
write16(w, uint16(x))
}
}
@@ -2530,14 +2636,14 @@ func (obj *ToCltMediaPush) serialize(w io.Writer) {
func (obj *ToCltMediaPush) deserialize(r io.Reader) {
{
- var local73 uint16
- local74 := uint16(sha1.Size)
+ var local77 uint16
+ local78 := uint16(sha1.Size)
{
- p := &local73
+ p := &local77
*p = read16(r)
}
- if local73 != local74 {
- chk(fmt.Errorf("const %v: %v", "uint16(sha1.Size)", local73))
+ if local77 != local78 {
+ chk(fmt.Errorf("const %v: %v", "uint16(sha1.Size)", local77))
}
}
{
@@ -2550,15 +2656,15 @@ func (obj *ToCltMediaPush) deserialize(r io.Reader) {
}))(obj)).SHA1)[:])
chk(err)
}
- var local75 []uint8
- var local76 uint16
+ var local79 []uint8
+ var local80 uint16
{
- p := &local76
+ p := &local80
*p = read16(r)
}
- (local75) = make([]uint8, local76)
+ (local79) = make([]uint8, local80)
{
- _, err := io.ReadFull(r, (local75)[:])
+ _, err := io.ReadFull(r, (local79)[:])
chk(err)
}
((*(*(struct {
@@ -2567,7 +2673,7 @@ func (obj *ToCltMediaPush) deserialize(r io.Reader) {
Filename string
CallbackToken uint32
ShouldCache bool
- }))(obj)).Filename) = string(local75)
+ }))(obj)).Filename) = string(local79)
{
p := &(*(*(struct {
//mt:const uint16(sha1.Size)
@@ -2599,9 +2705,9 @@ func (obj *ToCltMediaPush) deserialize(r io.Reader) {
func (obj *ToCltChatMsg) serialize(w io.Writer) {
{
- local77 := uint8(1)
+ local81 := uint8(1)
{
- x := local77
+ x := local81
write8(w, uint8(x))
}
}
@@ -2620,7 +2726,7 @@ func (obj *ToCltChatMsg) serialize(w io.Writer) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ChatMsgType", err))
}
- local78 := utf16.Encode([]rune((*(*(struct {
+ local82 := utf16.Encode([]rune((*(*(struct {
Type ChatMsgType
//mt:utf16
@@ -2628,20 +2734,20 @@ func (obj *ToCltChatMsg) serialize(w io.Writer) {
Timestamp int64 // Unix time.
}))(obj)).Sender))
- if len((local78)) > math.MaxUint16 {
+ if len((local82)) > math.MaxUint16 {
chk(ErrTooLong)
}
{
- x := uint16(len((local78)))
+ x := uint16(len((local82)))
write16(w, uint16(x))
}
- for local79 := range local78 {
+ for local83 := range local82 {
{
- x := (local78)[local79]
+ x := (local82)[local83]
write16(w, uint16(x))
}
}
- local80 := utf16.Encode([]rune((*(*(struct {
+ local84 := utf16.Encode([]rune((*(*(struct {
Type ChatMsgType
//mt:utf16
@@ -2649,16 +2755,16 @@ func (obj *ToCltChatMsg) serialize(w io.Writer) {
Timestamp int64 // Unix time.
}))(obj)).Text))
- if len((local80)) > math.MaxUint16 {
+ if len((local84)) > math.MaxUint16 {
chk(ErrTooLong)
}
{
- x := uint16(len((local80)))
+ x := uint16(len((local84)))
write16(w, uint16(x))
}
- for local81 := range local80 {
+ for local85 := range local84 {
{
- x := (local80)[local81]
+ x := (local84)[local85]
write16(w, uint16(x))
}
}
@@ -2677,14 +2783,14 @@ func (obj *ToCltChatMsg) serialize(w io.Writer) {
func (obj *ToCltChatMsg) deserialize(r io.Reader) {
{
- var local82 uint8
- local83 := uint8(1)
+ var local86 uint8
+ local87 := uint8(1)
{
- p := &local82
+ p := &local86
*p = read8(r)
}
- if local82 != local83 {
- chk(fmt.Errorf("const %v: %v", "uint8(1)", local82))
+ if local86 != local87 {
+ chk(fmt.Errorf("const %v: %v", "uint8(1)", local86))
}
}
if err := pcall(func() {
@@ -2702,16 +2808,16 @@ func (obj *ToCltChatMsg) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ChatMsgType", err))
}
- var local84 []uint16
- var local85 uint16
+ var local88 []uint16
+ var local89 uint16
{
- p := &local85
+ p := &local89
*p = read16(r)
}
- (local84) = make([]uint16, local85)
- for local86 := range local84 {
+ (local88) = make([]uint16, local89)
+ for local90 := range local88 {
{
- p := &(local84)[local86]
+ p := &(local88)[local90]
*p = read16(r)
}
}
@@ -2722,17 +2828,17 @@ func (obj *ToCltChatMsg) deserialize(r io.Reader) {
Sender, Text string
Timestamp int64 // Unix time.
- }))(obj)).Sender = string(utf16.Decode(local84))
- var local87 []uint16
- var local88 uint16
+ }))(obj)).Sender = string(utf16.Decode(local88))
+ var local91 []uint16
+ var local92 uint16
{
- p := &local88
+ p := &local92
*p = read16(r)
}
- (local87) = make([]uint16, local88)
- for local89 := range local87 {
+ (local91) = make([]uint16, local92)
+ for local93 := range local91 {
{
- p := &(local87)[local89]
+ p := &(local91)[local93]
*p = read16(r)
}
}
@@ -2743,7 +2849,7 @@ func (obj *ToCltChatMsg) deserialize(r io.Reader) {
Sender, Text string
Timestamp int64 // Unix time.
- }))(obj)).Text = string(utf16.Decode(local87))
+ }))(obj)).Text = string(utf16.Decode(local91))
{
p := &(*(*(struct {
Type ChatMsgType
@@ -2771,7 +2877,7 @@ func (obj *ToCltAORmAdd) serialize(w io.Writer) {
}))(obj)).Remove)))
write16(w, uint16(x))
}
- for local90 := range (*(*(struct {
+ for local94 := range (*(*(struct {
Remove []AOID
Add []AOAdd
}))(obj)).Remove {
@@ -2779,7 +2885,7 @@ func (obj *ToCltAORmAdd) serialize(w io.Writer) {
(((*(*(struct {
Remove []AOID
Add []AOAdd
- }))(obj)).Remove)[local90]).serialize(w)
+ }))(obj)).Remove)[local94]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -2800,7 +2906,7 @@ func (obj *ToCltAORmAdd) serialize(w io.Writer) {
}))(obj)).Add)))
write16(w, uint16(x))
}
- for local91 := range (*(*(struct {
+ for local95 := range (*(*(struct {
Remove []AOID
Add []AOAdd
}))(obj)).Add {
@@ -2808,7 +2914,7 @@ func (obj *ToCltAORmAdd) serialize(w io.Writer) {
(((*(*(struct {
Remove []AOID
Add []AOAdd
- }))(obj)).Add)[local91]).serialize(w)
+ }))(obj)).Add)[local95]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -2819,16 +2925,16 @@ func (obj *ToCltAORmAdd) serialize(w io.Writer) {
}
func (obj *ToCltAORmAdd) deserialize(r io.Reader) {
- var local92 uint16
+ var local96 uint16
{
- p := &local92
+ p := &local96
*p = read16(r)
}
((*(*(struct {
Remove []AOID
Add []AOAdd
- }))(obj)).Remove) = make([]AOID, local92)
- for local93 := range (*(*(struct {
+ }))(obj)).Remove) = make([]AOID, local96)
+ for local97 := range (*(*(struct {
Remove []AOID
Add []AOAdd
}))(obj)).Remove {
@@ -2836,7 +2942,7 @@ func (obj *ToCltAORmAdd) deserialize(r io.Reader) {
(((*(*(struct {
Remove []AOID
Add []AOAdd
- }))(obj)).Remove)[local93]).deserialize(r)
+ }))(obj)).Remove)[local97]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -2844,16 +2950,16 @@ func (obj *ToCltAORmAdd) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err))
}
}
- var local94 uint16
+ var local98 uint16
{
- p := &local94
+ p := &local98
*p = read16(r)
}
((*(*(struct {
Remove []AOID
Add []AOAdd
- }))(obj)).Add) = make([]AOAdd, local94)
- for local95 := range (*(*(struct {
+ }))(obj)).Add) = make([]AOAdd, local98)
+ for local99 := range (*(*(struct {
Remove []AOID
Add []AOAdd
}))(obj)).Add {
@@ -2861,7 +2967,7 @@ func (obj *ToCltAORmAdd) deserialize(r io.Reader) {
(((*(*(struct {
Remove []AOID
Add []AOAdd
- }))(obj)).Add)[local95]).deserialize(r)
+ }))(obj)).Add)[local99]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -2872,7 +2978,7 @@ func (obj *ToCltAORmAdd) deserialize(r io.Reader) {
}
func (obj *ToCltAOMsgs) serialize(w io.Writer) {
- for local96 := range (*(*(struct {
+ for local100 := range (*(*(struct {
//mt:raw
Msgs []IDAOMsg
}))(obj)).Msgs {
@@ -2880,7 +2986,7 @@ func (obj *ToCltAOMsgs) serialize(w io.Writer) {
(((*(*(struct {
//mt:raw
Msgs []IDAOMsg
- }))(obj)).Msgs)[local96]).serialize(w)
+ }))(obj)).Msgs)[local100]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -2892,10 +2998,10 @@ func (obj *ToCltAOMsgs) serialize(w io.Writer) {
func (obj *ToCltAOMsgs) deserialize(r io.Reader) {
for {
- var local97 IDAOMsg
+ var local101 IDAOMsg
err := pcall(func() {
if err := pcall(func() {
- (local97).deserialize(r)
+ (local101).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -2912,7 +3018,7 @@ func (obj *ToCltAOMsgs) deserialize(r io.Reader) {
}))(obj)).Msgs) = append(((*(*(struct {
//mt:raw
Msgs []IDAOMsg
- }))(obj)).Msgs), local97)
+ }))(obj)).Msgs), local101)
chk(err)
}
}
@@ -3019,43 +3125,43 @@ func (obj *ToCltMovePlayer) deserialize(r io.Reader) {
}
func (obj *ToCltLegacyKick) serialize(w io.Writer) {
- local98 := utf16.Encode([]rune((*(*(struct {
+ local102 := utf16.Encode([]rune((*(*(struct {
//mt:utf16
Reason string
}))(obj)).Reason))
- if len((local98)) > math.MaxUint16 {
+ if len((local102)) > math.MaxUint16 {
chk(ErrTooLong)
}
{
- x := uint16(len((local98)))
+ x := uint16(len((local102)))
write16(w, uint16(x))
}
- for local99 := range local98 {
+ for local103 := range local102 {
{
- x := (local98)[local99]
+ x := (local102)[local103]
write16(w, uint16(x))
}
}
}
func (obj *ToCltLegacyKick) deserialize(r io.Reader) {
- var local100 []uint16
- var local101 uint16
+ var local104 []uint16
+ var local105 uint16
{
- p := &local101
+ p := &local105
*p = read16(r)
}
- (local100) = make([]uint16, local101)
- for local102 := range local100 {
+ (local104) = make([]uint16, local105)
+ for local106 := range local104 {
{
- p := &(local100)[local102]
+ p := &(local104)[local106]
*p = read16(r)
}
}
(*(*(struct {
//mt:utf16
Reason string
- }))(obj)).Reason = string(utf16.Decode(local100))
+ }))(obj)).Reason = string(utf16.Decode(local104))
}
func (obj *ToCltFOV) serialize(w io.Writer) {
@@ -3240,7 +3346,7 @@ func (obj *ToCltMedia) serialize(w io.Writer) {
}))(obj)).Files)))
write32(w, uint32(x))
}
- for local103 := range (*(*(struct {
+ for local107 := range (*(*(struct {
// N is the total number of ToCltMedia packets.
// I is the index of this packet.
N, I uint16
@@ -3265,7 +3371,7 @@ func (obj *ToCltMedia) serialize(w io.Writer) {
//mt:len32
Data []byte
}
- }))(obj)).Files)[local103]).Name))) > math.MaxUint16 {
+ }))(obj)).Files)[local107]).Name))) > math.MaxUint16 {
chk(ErrTooLong)
}
{
@@ -3281,7 +3387,7 @@ func (obj *ToCltMedia) serialize(w io.Writer) {
//mt:len32
Data []byte
}
- }))(obj)).Files)[local103]).Name))))
+ }))(obj)).Files)[local107]).Name))))
write16(w, uint16(x))
}
{
@@ -3297,7 +3403,7 @@ func (obj *ToCltMedia) serialize(w io.Writer) {
//mt:len32
Data []byte
}
- }))(obj)).Files)[local103]).Name))[:])
+ }))(obj)).Files)[local107]).Name))[:])
chk(err)
}
if len(((((*(*(struct {
@@ -3312,7 +3418,7 @@ func (obj *ToCltMedia) serialize(w io.Writer) {
//mt:len32
Data []byte
}
- }))(obj)).Files)[local103]).Data)) > math.MaxUint32 {
+ }))(obj)).Files)[local107]).Data)) > math.MaxUint32 {
chk(ErrTooLong)
}
{
@@ -3328,7 +3434,7 @@ func (obj *ToCltMedia) serialize(w io.Writer) {
//mt:len32
Data []byte
}
- }))(obj)).Files)[local103]).Data)))
+ }))(obj)).Files)[local107]).Data)))
write32(w, uint32(x))
}
{
@@ -3344,7 +3450,7 @@ func (obj *ToCltMedia) serialize(w io.Writer) {
//mt:len32
Data []byte
}
- }))(obj)).Files)[local103]).Data)[:])
+ }))(obj)).Files)[local107]).Data)[:])
chk(err)
}
}
@@ -3383,9 +3489,9 @@ func (obj *ToCltMedia) deserialize(r io.Reader) {
}))(obj)).I
*p = read16(r)
}
- var local104 uint32
+ var local108 uint32
{
- p := &local104
+ p := &local108
*p = read32(r)
}
((*(*(struct {
@@ -3403,8 +3509,8 @@ func (obj *ToCltMedia) deserialize(r io.Reader) {
}))(obj)).Files) = make([]struct {
Name string
Data []byte
- }, local104)
- for local105 := range (*(*(struct {
+ }, local108)
+ for local109 := range (*(*(struct {
// N is the total number of ToCltMedia packets.
// I is the index of this packet.
N, I uint16
@@ -3417,15 +3523,15 @@ func (obj *ToCltMedia) deserialize(r io.Reader) {
Data []byte
}
}))(obj)).Files {
- var local106 []uint8
- var local107 uint16
+ var local110 []uint8
+ var local111 uint16
{
- p := &local107
+ p := &local111
*p = read16(r)
}
- (local106) = make([]uint8, local107)
+ (local110) = make([]uint8, local111)
{
- _, err := io.ReadFull(r, (local106)[:])
+ _, err := io.ReadFull(r, (local110)[:])
chk(err)
}
((((*(*(struct {
@@ -3440,10 +3546,10 @@ func (obj *ToCltMedia) deserialize(r io.Reader) {
//mt:len32
Data []byte
}
- }))(obj)).Files)[local105]).Name) = string(local106)
- var local108 uint32
+ }))(obj)).Files)[local109]).Name) = string(local110)
+ var local112 uint32
{
- p := &local108
+ p := &local112
*p = read32(r)
}
((((*(*(struct {
@@ -3458,7 +3564,7 @@ func (obj *ToCltMedia) deserialize(r io.Reader) {
//mt:len32
Data []byte
}
- }))(obj)).Files)[local105]).Data) = make([]byte, local108)
+ }))(obj)).Files)[local109]).Data) = make([]byte, local112)
{
_, err := io.ReadFull(r, ((((*(*(struct {
// N is the total number of ToCltMedia packets.
@@ -3472,7 +3578,7 @@ func (obj *ToCltMedia) deserialize(r io.Reader) {
//mt:len32
Data []byte
}
- }))(obj)).Files)[local105]).Data)[:])
+ }))(obj)).Files)[local109]).Data)[:])
chk(err)
}
}
@@ -3485,9 +3591,9 @@ func (obj *ToCltNodeDefs) serialize(w io.Writer) {
{
w := zlib.NewWriter(w)
{
- local109 := uint8(1)
+ local113 := uint8(1)
{
- x := local109
+ x := local113
write8(w, uint8(x))
}
}
@@ -3546,14 +3652,14 @@ func (obj *ToCltNodeDefs) deserialize(r io.Reader) {
r, err := zlib.NewReader(byteReader{r})
chk(err)
{
- var local110 uint8
- local111 := uint8(1)
+ var local114 uint8
+ local115 := uint8(1)
{
- p := &local110
+ p := &local114
*p = read8(r)
}
- if local110 != local111 {
- chk(fmt.Errorf("const %v: %v", "uint8(1)", local110))
+ if local114 != local115 {
+ chk(fmt.Errorf("const %v: %v", "uint8(1)", local114))
}
}
{
@@ -3601,7 +3707,7 @@ func (obj *ToCltAnnounceMedia) serialize(w io.Writer) {
}))(obj)).Files)))
write16(w, uint16(x))
}
- for local112 := range (*(*(struct {
+ for local116 := range (*(*(struct {
Files []struct {
Name string
Base64SHA1 string
@@ -3614,7 +3720,7 @@ func (obj *ToCltAnnounceMedia) serialize(w io.Writer) {
Base64SHA1 string
}
URL string
- }))(obj)).Files)[local112]).Name))) > math.MaxUint16 {
+ }))(obj)).Files)[local116]).Name))) > math.MaxUint16 {
chk(ErrTooLong)
}
{
@@ -3624,7 +3730,7 @@ func (obj *ToCltAnnounceMedia) serialize(w io.Writer) {
Base64SHA1 string
}
URL string
- }))(obj)).Files)[local112]).Name))))
+ }))(obj)).Files)[local116]).Name))))
write16(w, uint16(x))
}
{
@@ -3634,7 +3740,7 @@ func (obj *ToCltAnnounceMedia) serialize(w io.Writer) {
Base64SHA1 string
}
URL string
- }))(obj)).Files)[local112]).Name))[:])
+ }))(obj)).Files)[local116]).Name))[:])
chk(err)
}
if len(([]byte((((*(*(struct {
@@ -3643,7 +3749,7 @@ func (obj *ToCltAnnounceMedia) serialize(w io.Writer) {
Base64SHA1 string
}
URL string
- }))(obj)).Files)[local112]).Base64SHA1))) > math.MaxUint16 {
+ }))(obj)).Files)[local116]).Base64SHA1))) > math.MaxUint16 {
chk(ErrTooLong)
}
{
@@ -3653,7 +3759,7 @@ func (obj *ToCltAnnounceMedia) serialize(w io.Writer) {
Base64SHA1 string
}
URL string
- }))(obj)).Files)[local112]).Base64SHA1))))
+ }))(obj)).Files)[local116]).Base64SHA1))))
write16(w, uint16(x))
}
{
@@ -3663,7 +3769,7 @@ func (obj *ToCltAnnounceMedia) serialize(w io.Writer) {
Base64SHA1 string
}
URL string
- }))(obj)).Files)[local112]).Base64SHA1))[:])
+ }))(obj)).Files)[local116]).Base64SHA1))[:])
chk(err)
}
}
@@ -3699,9 +3805,9 @@ func (obj *ToCltAnnounceMedia) serialize(w io.Writer) {
}
func (obj *ToCltAnnounceMedia) deserialize(r io.Reader) {
- var local113 uint16
+ var local117 uint16
{
- p := &local113
+ p := &local117
*p = read16(r)
}
((*(*(struct {
@@ -3713,23 +3819,23 @@ func (obj *ToCltAnnounceMedia) deserialize(r io.Reader) {
}))(obj)).Files) = make([]struct {
Name string
Base64SHA1 string
- }, local113)
- for local114 := range (*(*(struct {
+ }, local117)
+ for local118 := range (*(*(struct {
Files []struct {
Name string
Base64SHA1 string
}
URL string
}))(obj)).Files {
- var local115 []uint8
- var local116 uint16
+ var local119 []uint8
+ var local120 uint16
{
- p := &local116
+ p := &local120
*p = read16(r)
}
- (local115) = make([]uint8, local116)
+ (local119) = make([]uint8, local120)
{
- _, err := io.ReadFull(r, (local115)[:])
+ _, err := io.ReadFull(r, (local119)[:])
chk(err)
}
((((*(*(struct {
@@ -3738,16 +3844,16 @@ func (obj *ToCltAnnounceMedia) deserialize(r io.Reader) {
Base64SHA1 string
}
URL string
- }))(obj)).Files)[local114]).Name) = string(local115)
- var local117 []uint8
- var local118 uint16
+ }))(obj)).Files)[local118]).Name) = string(local119)
+ var local121 []uint8
+ var local122 uint16
{
- p := &local118
+ p := &local122
*p = read16(r)
}
- (local117) = make([]uint8, local118)
+ (local121) = make([]uint8, local122)
{
- _, err := io.ReadFull(r, (local117)[:])
+ _, err := io.ReadFull(r, (local121)[:])
chk(err)
}
((((*(*(struct {
@@ -3756,17 +3862,17 @@ func (obj *ToCltAnnounceMedia) deserialize(r io.Reader) {
Base64SHA1 string
}
URL string
- }))(obj)).Files)[local114]).Base64SHA1) = string(local117)
+ }))(obj)).Files)[local118]).Base64SHA1) = string(local121)
}
- var local119 []uint8
- var local120 uint16
+ var local123 []uint8
+ var local124 uint16
{
- p := &local120
+ p := &local124
*p = read16(r)
}
- (local119) = make([]uint8, local120)
+ (local123) = make([]uint8, local124)
{
- _, err := io.ReadFull(r, (local119)[:])
+ _, err := io.ReadFull(r, (local123)[:])
chk(err)
}
((*(*(struct {
@@ -3775,7 +3881,7 @@ func (obj *ToCltAnnounceMedia) deserialize(r io.Reader) {
Base64SHA1 string
}
URL string
- }))(obj)).URL) = string(local119)
+ }))(obj)).URL) = string(local123)
}
func (obj *ToCltItemDefs) serialize(w io.Writer) {
@@ -3785,9 +3891,9 @@ func (obj *ToCltItemDefs) serialize(w io.Writer) {
{
w := zlib.NewWriter(w)
{
- local121 := uint8(0)
+ local125 := uint8(0)
{
- x := local121
+ x := local125
write8(w, uint8(x))
}
}
@@ -3804,7 +3910,7 @@ func (obj *ToCltItemDefs) serialize(w io.Writer) {
}))(obj)).Defs)))
write16(w, uint16(x))
}
- for local122 := range (*(*(struct {
+ for local126 := range (*(*(struct {
Defs []ItemDef
Aliases []struct{ Alias, Orig string }
}))(obj)).Defs {
@@ -3812,7 +3918,7 @@ func (obj *ToCltItemDefs) serialize(w io.Writer) {
(((*(*(struct {
Defs []ItemDef
Aliases []struct{ Alias, Orig string }
- }))(obj)).Defs)[local122]).serialize(w)
+ }))(obj)).Defs)[local126]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -3833,48 +3939,48 @@ func (obj *ToCltItemDefs) serialize(w io.Writer) {
}))(obj)).Aliases)))
write16(w, uint16(x))
}
- for local123 := range (*(*(struct {
+ for local127 := range (*(*(struct {
Defs []ItemDef
Aliases []struct{ Alias, Orig string }
}))(obj)).Aliases {
if len(([]byte((((*(*(struct {
Defs []ItemDef
Aliases []struct{ Alias, Orig string }
- }))(obj)).Aliases)[local123]).Alias))) > math.MaxUint16 {
+ }))(obj)).Aliases)[local127]).Alias))) > math.MaxUint16 {
chk(ErrTooLong)
}
{
x := uint16(len(([]byte((((*(*(struct {
Defs []ItemDef
Aliases []struct{ Alias, Orig string }
- }))(obj)).Aliases)[local123]).Alias))))
+ }))(obj)).Aliases)[local127]).Alias))))
write16(w, uint16(x))
}
{
_, err := w.Write(([]byte((((*(*(struct {
Defs []ItemDef
Aliases []struct{ Alias, Orig string }
- }))(obj)).Aliases)[local123]).Alias))[:])
+ }))(obj)).Aliases)[local127]).Alias))[:])
chk(err)
}
if len(([]byte((((*(*(struct {
Defs []ItemDef
Aliases []struct{ Alias, Orig string }
- }))(obj)).Aliases)[local123]).Orig))) > math.MaxUint16 {
+ }))(obj)).Aliases)[local127]).Orig))) > math.MaxUint16 {
chk(ErrTooLong)
}
{
x := uint16(len(([]byte((((*(*(struct {
Defs []ItemDef
Aliases []struct{ Alias, Orig string }
- }))(obj)).Aliases)[local123]).Orig))))
+ }))(obj)).Aliases)[local127]).Orig))))
write16(w, uint16(x))
}
{
_, err := w.Write(([]byte((((*(*(struct {
Defs []ItemDef
Aliases []struct{ Alias, Orig string }
- }))(obj)).Aliases)[local123]).Orig))[:])
+ }))(obj)).Aliases)[local127]).Orig))[:])
chk(err)
}
}
@@ -3910,26 +4016,26 @@ func (obj *ToCltItemDefs) deserialize(r io.Reader) {
r, err := zlib.NewReader(byteReader{r})
chk(err)
{
- var local124 uint8
- local125 := uint8(0)
+ var local128 uint8
+ local129 := uint8(0)
{
- p := &local124
+ p := &local128
*p = read8(r)
}
- if local124 != local125 {
- chk(fmt.Errorf("const %v: %v", "uint8(0)", local124))
+ if local128 != local129 {
+ chk(fmt.Errorf("const %v: %v", "uint8(0)", local128))
}
}
- var local126 uint16
+ var local130 uint16
{
- p := &local126
+ p := &local130
*p = read16(r)
}
((*(*(struct {
Defs []ItemDef
Aliases []struct{ Alias, Orig string }
- }))(obj)).Defs) = make([]ItemDef, local126)
- for local127 := range (*(*(struct {
+ }))(obj)).Defs) = make([]ItemDef, local130)
+ for local131 := range (*(*(struct {
Defs []ItemDef
Aliases []struct{ Alias, Orig string }
}))(obj)).Defs {
@@ -3937,7 +4043,7 @@ func (obj *ToCltItemDefs) deserialize(r io.Reader) {
(((*(*(struct {
Defs []ItemDef
Aliases []struct{ Alias, Orig string }
- }))(obj)).Defs)[local127]).deserialize(r)
+ }))(obj)).Defs)[local131]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -3945,9 +4051,9 @@ func (obj *ToCltItemDefs) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ItemDef", err))
}
}
- var local128 uint16
+ var local132 uint16
{
- p := &local128
+ p := &local132
*p = read16(r)
}
((*(*(struct {
@@ -3956,41 +4062,41 @@ func (obj *ToCltItemDefs) deserialize(r io.Reader) {
}))(obj)).Aliases) = make([]struct {
Alias string
Orig string
- }, local128)
- for local129 := range (*(*(struct {
+ }, local132)
+ for local133 := range (*(*(struct {
Defs []ItemDef
Aliases []struct{ Alias, Orig string }
}))(obj)).Aliases {
- var local130 []uint8
- var local131 uint16
+ var local134 []uint8
+ var local135 uint16
{
- p := &local131
+ p := &local135
*p = read16(r)
}
- (local130) = make([]uint8, local131)
+ (local134) = make([]uint8, local135)
{
- _, err := io.ReadFull(r, (local130)[:])
+ _, err := io.ReadFull(r, (local134)[:])
chk(err)
}
((((*(*(struct {
Defs []ItemDef
Aliases []struct{ Alias, Orig string }
- }))(obj)).Aliases)[local129]).Alias) = string(local130)
- var local132 []uint8
- var local133 uint16
+ }))(obj)).Aliases)[local133]).Alias) = string(local134)
+ var local136 []uint8
+ var local137 uint16
{
- p := &local133
+ p := &local137
*p = read16(r)
}
- (local132) = make([]uint8, local133)
+ (local136) = make([]uint8, local137)
{
- _, err := io.ReadFull(r, (local132)[:])
+ _, err := io.ReadFull(r, (local136)[:])
chk(err)
}
((((*(*(struct {
Defs []ItemDef
Aliases []struct{ Alias, Orig string }
- }))(obj)).Aliases)[local129]).Orig) = string(local132)
+ }))(obj)).Aliases)[local133]).Orig) = string(local136)
}
chk(r.Close())
}
@@ -4226,15 +4332,15 @@ func (obj *ToCltPlaySound) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.SoundID", err))
}
- var local134 []uint8
- var local135 uint16
+ var local138 []uint8
+ var local139 uint16
{
- p := &local135
+ p := &local139
*p = read16(r)
}
- (local134) = make([]uint8, local135)
+ (local138) = make([]uint8, local139)
{
- _, err := io.ReadFull(r, (local134)[:])
+ _, err := io.ReadFull(r, (local138)[:])
chk(err)
}
((*(*(struct {
@@ -4248,7 +4354,7 @@ func (obj *ToCltPlaySound) deserialize(r io.Reader) {
Fade float32
Pitch float32
Ephemeral bool
- }))(obj)).Name) = string(local134)
+ }))(obj)).Name) = string(local138)
{
p := &(*(*(struct {
ID SoundID
@@ -4435,55 +4541,55 @@ func (obj *ToCltPrivs) serialize(w io.Writer) {
}))(obj)).Privs)))
write16(w, uint16(x))
}
- for local136 := range (*(*(struct {
+ for local140 := range (*(*(struct {
Privs []string
}))(obj)).Privs {
if len(([]byte(((*(*(struct {
Privs []string
- }))(obj)).Privs)[local136]))) > math.MaxUint16 {
+ }))(obj)).Privs)[local140]))) > math.MaxUint16 {
chk(ErrTooLong)
}
{
x := uint16(len(([]byte(((*(*(struct {
Privs []string
- }))(obj)).Privs)[local136]))))
+ }))(obj)).Privs)[local140]))))
write16(w, uint16(x))
}
{
_, err := w.Write(([]byte(((*(*(struct {
Privs []string
- }))(obj)).Privs)[local136]))[:])
+ }))(obj)).Privs)[local140]))[:])
chk(err)
}
}
}
func (obj *ToCltPrivs) deserialize(r io.Reader) {
- var local137 uint16
+ var local141 uint16
{
- p := &local137
+ p := &local141
*p = read16(r)
}
((*(*(struct {
Privs []string
- }))(obj)).Privs) = make([]string, local137)
- for local138 := range (*(*(struct {
+ }))(obj)).Privs) = make([]string, local141)
+ for local142 := range (*(*(struct {
Privs []string
}))(obj)).Privs {
- var local139 []uint8
- var local140 uint16
+ var local143 []uint8
+ var local144 uint16
{
- p := &local140
+ p := &local144
*p = read16(r)
}
- (local139) = make([]uint8, local140)
+ (local143) = make([]uint8, local144)
{
- _, err := io.ReadFull(r, (local139)[:])
+ _, err := io.ReadFull(r, (local143)[:])
chk(err)
}
(((*(*(struct {
Privs []string
- }))(obj)).Privs)[local138]) = string(local139)
+ }))(obj)).Privs)[local142]) = string(local143)
}
}
@@ -4511,21 +4617,21 @@ func (obj *ToCltInvFormspec) serialize(w io.Writer) {
}
func (obj *ToCltInvFormspec) deserialize(r io.Reader) {
- var local141 []uint8
- var local142 uint32
+ var local145 []uint8
+ var local146 uint32
{
- p := &local142
+ p := &local146
*p = read32(r)
}
- (local141) = make([]uint8, local142)
+ (local145) = make([]uint8, local146)
{
- _, err := io.ReadFull(r, (local141)[:])
+ _, err := io.ReadFull(r, (local145)[:])
chk(err)
}
((*(*(struct {
//mt:len32
Formspec string
- }))(obj)).Formspec) = string(local141)
+ }))(obj)).Formspec) = string(local145)
}
func (obj *ToCltDetachedInv) serialize(w io.Writer) {
@@ -4601,15 +4707,15 @@ func (obj *ToCltDetachedInv) serialize(w io.Writer) {
}
func (obj *ToCltDetachedInv) deserialize(r io.Reader) {
- var local143 []uint8
- var local144 uint16
+ var local147 []uint8
+ var local148 uint16
{
- p := &local144
+ p := &local148
*p = read16(r)
}
- (local143) = make([]uint8, local144)
+ (local147) = make([]uint8, local148)
{
- _, err := io.ReadFull(r, (local143)[:])
+ _, err := io.ReadFull(r, (local147)[:])
chk(err)
}
((*(*(struct {
@@ -4619,7 +4725,7 @@ func (obj *ToCltDetachedInv) deserialize(r io.Reader) {
//mt:raw
Inv string
- }))(obj)).Name) = string(local143)
+ }))(obj)).Name) = string(local147)
{
p := &(*(*(struct {
Name string
@@ -4649,10 +4755,10 @@ func (obj *ToCltDetachedInv) deserialize(r io.Reader) {
}))(obj)).Len
*p = read16(r)
}
- var local145 []uint8
+ var local149 []uint8
{
var err error
- (local145), err = io.ReadAll(r)
+ (local149), err = io.ReadAll(r)
chk(err)
}
((*(*(struct {
@@ -4662,7 +4768,7 @@ func (obj *ToCltDetachedInv) deserialize(r io.Reader) {
//mt:raw
Inv string
- }))(obj)).Inv) = string(local145)
+ }))(obj)).Inv) = string(local149)
}
func (obj *ToCltShowFormspec) serialize(w io.Writer) {
@@ -4721,15 +4827,15 @@ func (obj *ToCltShowFormspec) serialize(w io.Writer) {
}
func (obj *ToCltShowFormspec) deserialize(r io.Reader) {
- var local146 []uint8
- var local147 uint32
+ var local150 []uint8
+ var local151 uint32
{
- p := &local147
+ p := &local151
*p = read32(r)
}
- (local146) = make([]uint8, local147)
+ (local150) = make([]uint8, local151)
{
- _, err := io.ReadFull(r, (local146)[:])
+ _, err := io.ReadFull(r, (local150)[:])
chk(err)
}
((*(*(struct {
@@ -4737,16 +4843,16 @@ func (obj *ToCltShowFormspec) deserialize(r io.Reader) {
Formspec string
Formname string
- }))(obj)).Formspec) = string(local146)
- var local148 []uint8
- var local149 uint16
+ }))(obj)).Formspec) = string(local150)
+ var local152 []uint8
+ var local153 uint16
{
- p := &local149
+ p := &local153
*p = read16(r)
}
- (local148) = make([]uint8, local149)
+ (local152) = make([]uint8, local153)
{
- _, err := io.ReadFull(r, (local148)[:])
+ _, err := io.ReadFull(r, (local152)[:])
chk(err)
}
((*(*(struct {
@@ -4754,7 +4860,7 @@ func (obj *ToCltShowFormspec) deserialize(r io.Reader) {
Formspec string
Formname string
- }))(obj)).Formname) = string(local148)
+ }))(obj)).Formname) = string(local152)
}
func (obj *ToCltMovement) serialize(w io.Writer) {
@@ -4980,7 +5086,7 @@ func (obj *ToCltMovement) deserialize(r io.Reader) {
}
func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
- for local150 := range (*(*(struct {
+ for local154 := range (*(*(struct {
Pos, Vel, Acc [3]float32
ExpirationTime float32 // in seconds.
Size float32
@@ -5020,11 +5126,11 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Pos)[local150]
+ }))(obj)).Pos)[local154]
write32(w, math.Float32bits(x))
}
}
- for local151 := range (*(*(struct {
+ for local155 := range (*(*(struct {
Pos, Vel, Acc [3]float32
ExpirationTime float32 // in seconds.
Size float32
@@ -5064,11 +5170,11 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Vel)[local151]
+ }))(obj)).Vel)[local155]
write32(w, math.Float32bits(x))
}
}
- for local152 := range (*(*(struct {
+ for local156 := range (*(*(struct {
Pos, Vel, Acc [3]float32
ExpirationTime float32 // in seconds.
Size float32
@@ -5108,7 +5214,7 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Acc)[local152]
+ }))(obj)).Acc)[local156]
write32(w, math.Float32bits(x))
}
}
@@ -5384,7 +5490,7 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
write8(w, 0)
}
}
- for local153 := range (*(*(struct {
+ for local157 := range (*(*(struct {
Pos, Vel, Acc [3]float32
ExpirationTime float32 // in seconds.
Size float32
@@ -5424,7 +5530,7 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Drag)[local153]
+ }))(obj)).Drag)[local157]
write32(w, math.Float32bits(x))
}
}
@@ -5531,7 +5637,7 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
}
func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
- for local154 := range (*(*(struct {
+ for local158 := range (*(*(struct {
Pos, Vel, Acc [3]float32
ExpirationTime float32 // in seconds.
Size float32
@@ -5571,11 +5677,11 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Pos)[local154]
+ }))(obj)).Pos)[local158]
*p = math.Float32frombits(read32(r))
}
}
- for local155 := range (*(*(struct {
+ for local159 := range (*(*(struct {
Pos, Vel, Acc [3]float32
ExpirationTime float32 // in seconds.
Size float32
@@ -5615,11 +5721,11 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Vel)[local155]
+ }))(obj)).Vel)[local159]
*p = math.Float32frombits(read32(r))
}
}
- for local156 := range (*(*(struct {
+ for local160 := range (*(*(struct {
Pos, Vel, Acc [3]float32
ExpirationTime float32 // in seconds.
Size float32
@@ -5659,7 +5765,7 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Acc)[local156]
+ }))(obj)).Acc)[local160]
*p = math.Float32frombits(read32(r))
}
}
@@ -5739,15 +5845,15 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
chk(fmt.Errorf("invalid bool: %d", n))
}
}
- var local157 []uint8
- var local158 uint32
+ var local161 []uint8
+ var local162 uint32
{
- p := &local158
+ p := &local162
*p = read32(r)
}
- (local157) = make([]uint8, local158)
+ (local161) = make([]uint8, local162)
{
- _, err := io.ReadFull(r, (local157)[:])
+ _, err := io.ReadFull(r, (local161)[:])
chk(err)
}
(*(*string)(&((*(*(struct {
@@ -5769,7 +5875,7 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Texture))) = string(local157)
+ }))(obj)).Texture))) = string(local161)
{
p := &(*(*(struct {
Pos, Vel, Acc [3]float32
@@ -5910,7 +6016,7 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
chk(fmt.Errorf("invalid bool: %d", n))
}
}
- for local159 := range (*(*(struct {
+ for local163 := range (*(*(struct {
Pos, Vel, Acc [3]float32
ExpirationTime float32 // in seconds.
Size float32
@@ -5950,7 +6056,7 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Drag)[local159]
+ }))(obj)).Drag)[local163]
*p = math.Float32frombits(read32(r))
}
}
@@ -6171,7 +6277,7 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) {
}))(obj)).Duration
write32(w, math.Float32bits(x))
}
- for local160 := range (*(*(struct {
+ for local164 := range (*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -6225,7 +6331,7 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) {
NodeParam2 uint8
NodeTile uint8
}))(obj)).Pos {
- for local161 := range ((*(*(struct {
+ for local165 := range ((*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -6278,7 +6384,7 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Pos)[local160] {
+ }))(obj)).Pos)[local164] {
{
x := (((*(*(struct {
Amount uint16
@@ -6333,12 +6439,12 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Pos)[local160])[local161]
+ }))(obj)).Pos)[local164])[local165]
write32(w, math.Float32bits(x))
}
}
}
- for local162 := range (*(*(struct {
+ for local166 := range (*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -6392,7 +6498,7 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) {
NodeParam2 uint8
NodeTile uint8
}))(obj)).Vel {
- for local163 := range ((*(*(struct {
+ for local167 := range ((*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -6445,7 +6551,7 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Vel)[local162] {
+ }))(obj)).Vel)[local166] {
{
x := (((*(*(struct {
Amount uint16
@@ -6500,12 +6606,12 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Vel)[local162])[local163]
+ }))(obj)).Vel)[local166])[local167]
write32(w, math.Float32bits(x))
}
}
}
- for local164 := range (*(*(struct {
+ for local168 := range (*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -6559,7 +6665,7 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) {
NodeParam2 uint8
NodeTile uint8
}))(obj)).Acc {
- for local165 := range ((*(*(struct {
+ for local169 := range ((*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -6612,7 +6718,7 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Acc)[local164] {
+ }))(obj)).Acc)[local168] {
{
x := (((*(*(struct {
Amount uint16
@@ -6667,12 +6773,12 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Acc)[local164])[local165]
+ }))(obj)).Acc)[local168])[local169]
write32(w, math.Float32bits(x))
}
}
}
- for local166 := range (*(*(struct {
+ for local170 := range (*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -6780,11 +6886,11 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).ExpirationTime)[local166]
+ }))(obj)).ExpirationTime)[local170]
write32(w, math.Float32bits(x))
}
}
- for local167 := range (*(*(struct {
+ for local171 := range (*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -6892,7 +6998,7 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Size)[local167]
+ }))(obj)).Size)[local171]
write32(w, math.Float32bits(x))
}
}
@@ -8904,7 +9010,7 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) {
}))(obj)).Textures)))
write16(w, uint16(x))
}
- for local168 := range (*(*(struct {
+ for local172 := range (*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -9012,7 +9118,7 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Textures)[local168]).serialize(w)
+ }))(obj)).Textures)[local172]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -9312,7 +9418,7 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
}))(obj)).Duration
*p = math.Float32frombits(read32(r))
}
- for local169 := range (*(*(struct {
+ for local173 := range (*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -9366,7 +9472,7 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
NodeParam2 uint8
NodeTile uint8
}))(obj)).Pos {
- for local170 := range ((*(*(struct {
+ for local174 := range ((*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -9419,7 +9525,7 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Pos)[local169] {
+ }))(obj)).Pos)[local173] {
{
p := &(((*(*(struct {
Amount uint16
@@ -9474,12 +9580,12 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Pos)[local169])[local170]
+ }))(obj)).Pos)[local173])[local174]
*p = math.Float32frombits(read32(r))
}
}
}
- for local171 := range (*(*(struct {
+ for local175 := range (*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -9533,7 +9639,7 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
NodeParam2 uint8
NodeTile uint8
}))(obj)).Vel {
- for local172 := range ((*(*(struct {
+ for local176 := range ((*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -9586,7 +9692,7 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Vel)[local171] {
+ }))(obj)).Vel)[local175] {
{
p := &(((*(*(struct {
Amount uint16
@@ -9641,12 +9747,12 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Vel)[local171])[local172]
+ }))(obj)).Vel)[local175])[local176]
*p = math.Float32frombits(read32(r))
}
}
}
- for local173 := range (*(*(struct {
+ for local177 := range (*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -9700,7 +9806,7 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
NodeParam2 uint8
NodeTile uint8
}))(obj)).Acc {
- for local174 := range ((*(*(struct {
+ for local178 := range ((*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -9753,7 +9859,7 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Acc)[local173] {
+ }))(obj)).Acc)[local177] {
{
p := &(((*(*(struct {
Amount uint16
@@ -9808,12 +9914,12 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Acc)[local173])[local174]
+ }))(obj)).Acc)[local177])[local178]
*p = math.Float32frombits(read32(r))
}
}
}
- for local175 := range (*(*(struct {
+ for local179 := range (*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -9921,11 +10027,11 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).ExpirationTime)[local175]
+ }))(obj)).ExpirationTime)[local179]
*p = math.Float32frombits(read32(r))
}
}
- for local176 := range (*(*(struct {
+ for local180 := range (*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -10033,7 +10139,7 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Size)[local176]
+ }))(obj)).Size)[local180]
*p = math.Float32frombits(read32(r))
}
}
@@ -10101,15 +10207,15 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
chk(fmt.Errorf("invalid bool: %d", n))
}
}
- var local177 []uint8
- var local178 uint32
+ var local181 []uint8
+ var local182 uint32
{
- p := &local178
+ p := &local182
*p = read32(r)
}
- (local177) = make([]uint8, local178)
+ (local181) = make([]uint8, local182)
{
- _, err := io.ReadFull(r, (local177)[:])
+ _, err := io.ReadFull(r, (local181)[:])
chk(err)
}
(*(*string)(&((*(*(struct {
@@ -10165,7 +10271,7 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Texture))) = string(local177)
+ }))(obj)).Texture))) = string(local181)
if err := pcall(func() {
((*(*(struct {
Amount uint16
@@ -11839,9 +11945,9 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TweenRangeV3F32", err))
}
- var local179 uint16
+ var local183 uint16
{
- p := &local179
+ p := &local183
*p = read16(r)
}
((*(*(struct {
@@ -11897,8 +12003,8 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Textures) = make([]ParticleTexture, local179)
- for local180 := range (*(*(struct {
+ }))(obj)).Textures) = make([]ParticleTexture, local183)
+ for local184 := range (*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -12006,7 +12112,7 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Textures)[local180]).deserialize(r)
+ }))(obj)).Textures)[local184]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -12472,7 +12578,7 @@ func (obj *ToCltChangeHUD) serialize(w io.Writer) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
}))(obj)).Field == HUDPos {
- for local181 := range (*(*(struct {
+ for local185 := range (*(*(struct {
ID HUDID
Field HUDField
@@ -12566,7 +12672,7 @@ func (obj *ToCltChangeHUD) serialize(w io.Writer) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
- }))(obj)).Pos)[local181]
+ }))(obj)).Pos)[local185]
write32(w, math.Float32bits(x))
}
}
@@ -12815,7 +12921,7 @@ func (obj *ToCltChangeHUD) serialize(w io.Writer) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
}))(obj)).Field == HUDScale {
- for local182 := range (*(*(struct {
+ for local186 := range (*(*(struct {
ID HUDID
Field HUDField
@@ -12909,7 +13015,7 @@ func (obj *ToCltChangeHUD) serialize(w io.Writer) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
- }))(obj)).Scale)[local182]
+ }))(obj)).Scale)[local186]
write32(w, math.Float32bits(x))
}
}
@@ -13452,7 +13558,7 @@ func (obj *ToCltChangeHUD) serialize(w io.Writer) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
}))(obj)).Field == HUDAlign {
- for local183 := range (*(*(struct {
+ for local187 := range (*(*(struct {
ID HUDID
Field HUDField
@@ -13546,7 +13652,7 @@ func (obj *ToCltChangeHUD) serialize(w io.Writer) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
- }))(obj)).Align)[local183]
+ }))(obj)).Align)[local187]
write32(w, math.Float32bits(x))
}
}
@@ -13598,7 +13704,7 @@ func (obj *ToCltChangeHUD) serialize(w io.Writer) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
}))(obj)).Field == HUDOffset {
- for local184 := range (*(*(struct {
+ for local188 := range (*(*(struct {
ID HUDID
Field HUDField
@@ -13692,7 +13798,7 @@ func (obj *ToCltChangeHUD) serialize(w io.Writer) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
- }))(obj)).Offset)[local184]
+ }))(obj)).Offset)[local188]
write32(w, math.Float32bits(x))
}
}
@@ -13846,7 +13952,7 @@ func (obj *ToCltChangeHUD) serialize(w io.Writer) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
}))(obj)).Field == HUDSize {
- for local185 := range (*(*(struct {
+ for local189 := range (*(*(struct {
ID HUDID
Field HUDField
@@ -13940,7 +14046,7 @@ func (obj *ToCltChangeHUD) serialize(w io.Writer) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
- }))(obj)).Size)[local185]
+ }))(obj)).Size)[local189]
write32(w, uint32(x))
}
}
@@ -14549,7 +14655,7 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
}))(obj)).Field == HUDPos {
- for local186 := range (*(*(struct {
+ for local190 := range (*(*(struct {
ID HUDID
Field HUDField
@@ -14643,7 +14749,7 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
- }))(obj)).Pos)[local186]
+ }))(obj)).Pos)[local190]
*p = math.Float32frombits(read32(r))
}
}
@@ -14695,15 +14801,15 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
}))(obj)).Field == HUDName {
- var local187 []uint8
- var local188 uint16
+ var local191 []uint8
+ var local192 uint16
{
- p := &local188
+ p := &local192
*p = read16(r)
}
- (local187) = make([]uint8, local188)
+ (local191) = make([]uint8, local192)
{
- _, err := io.ReadFull(r, (local187)[:])
+ _, err := io.ReadFull(r, (local191)[:])
chk(err)
}
((*(*(struct {
@@ -14752,7 +14858,7 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
- }))(obj)).Name) = string(local187)
+ }))(obj)).Name) = string(local191)
}
if (*(*(struct {
ID HUDID
@@ -14801,7 +14907,7 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
}))(obj)).Field == HUDScale {
- for local189 := range (*(*(struct {
+ for local193 := range (*(*(struct {
ID HUDID
Field HUDField
@@ -14895,7 +15001,7 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
- }))(obj)).Scale)[local189]
+ }))(obj)).Scale)[local193]
*p = math.Float32frombits(read32(r))
}
}
@@ -14947,15 +15053,15 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
}))(obj)).Field == HUDText {
- var local190 []uint8
- var local191 uint16
+ var local194 []uint8
+ var local195 uint16
{
- p := &local191
+ p := &local195
*p = read16(r)
}
- (local190) = make([]uint8, local191)
+ (local194) = make([]uint8, local195)
{
- _, err := io.ReadFull(r, (local190)[:])
+ _, err := io.ReadFull(r, (local194)[:])
chk(err)
}
((*(*(struct {
@@ -15004,7 +15110,7 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
- }))(obj)).Text) = string(local190)
+ }))(obj)).Text) = string(local194)
}
if (*(*(struct {
ID HUDID
@@ -15347,7 +15453,7 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
}))(obj)).Field == HUDAlign {
- for local192 := range (*(*(struct {
+ for local196 := range (*(*(struct {
ID HUDID
Field HUDField
@@ -15441,7 +15547,7 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
- }))(obj)).Align)[local192]
+ }))(obj)).Align)[local196]
*p = math.Float32frombits(read32(r))
}
}
@@ -15493,7 +15599,7 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
}))(obj)).Field == HUDOffset {
- for local193 := range (*(*(struct {
+ for local197 := range (*(*(struct {
ID HUDID
Field HUDField
@@ -15587,7 +15693,7 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
- }))(obj)).Offset)[local193]
+ }))(obj)).Offset)[local197]
*p = math.Float32frombits(read32(r))
}
}
@@ -15741,7 +15847,7 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
}))(obj)).Field == HUDSize {
- for local194 := range (*(*(struct {
+ for local198 := range (*(*(struct {
ID HUDID
Field HUDField
@@ -15835,7 +15941,7 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
- }))(obj)).Size)[local194]
+ }))(obj)).Size)[local198]
*p = int32(read32(r))
}
}
@@ -15985,15 +16091,15 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
}))(obj)).Field == HUDText2 {
- var local195 []uint8
- var local196 uint16
+ var local199 []uint8
+ var local200 uint16
{
- p := &local196
+ p := &local200
*p = read16(r)
}
- (local195) = make([]uint8, local196)
+ (local199) = make([]uint8, local200)
{
- _, err := io.ReadFull(r, (local195)[:])
+ _, err := io.ReadFull(r, (local199)[:])
chk(err)
}
((*(*(struct {
@@ -16042,7 +16148,7 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
- }))(obj)).Text2) = string(local195)
+ }))(obj)).Text2) = string(local199)
}
if (*(*(struct {
ID HUDID
@@ -16231,9 +16337,9 @@ func (obj *ToCltSetHotbarParam) serialize(w io.Writer) {
Img Texture
}))(obj)).Param == HotbarSize {
{
- local197 := uint16(4) // Size of Size field.
+ local201 := uint16(4) // Size of Size field.
{
- x := local197
+ x := local201
write16(w, uint16(x))
}
}
@@ -16310,14 +16416,14 @@ func (obj *ToCltSetHotbarParam) deserialize(r io.Reader) {
Img Texture
}))(obj)).Param == HotbarSize {
{
- var local198 uint16
- local199 := uint16(4) // Size of Size field.
+ var local202 uint16
+ local203 := uint16(4) // Size of Size field.
{
- p := &local198
+ p := &local202
*p = read16(r)
}
- if local198 != local199 {
- chk(fmt.Errorf("const %v: %v", "uint16(4) // Size of Size field.", local198))
+ if local202 != local203 {
+ chk(fmt.Errorf("const %v: %v", "uint16(4) // Size of Size field.", local202))
}
}
{
@@ -16667,7 +16773,7 @@ func (obj *ToCltSkyParams) serialize(w io.Writer) {
}))(obj)).Textures)))
write16(w, uint16(x))
}
- for local200 := range (*(*(struct {
+ for local204 := range (*(*(struct {
BgColor color.NRGBA
Type string
Clouds bool
@@ -16705,7 +16811,7 @@ func (obj *ToCltSkyParams) serialize(w io.Writer) {
Indoor color.NRGBA
BodyOrbitTilt float32
- }))(obj)).Textures)[local200]).serialize(w)
+ }))(obj)).Textures)[local204]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -16935,15 +17041,15 @@ func (obj *ToCltSkyParams) deserialize(r io.Reader) {
}))(obj)).BgColor
*p = color.NRGBA{A: read8(r), R: read8(r), G: read8(r), B: read8(r)}
}
- var local201 []uint8
- var local202 uint16
+ var local205 []uint8
+ var local206 uint16
{
- p := &local202
+ p := &local206
*p = read16(r)
}
- (local201) = make([]uint8, local202)
+ (local205) = make([]uint8, local206)
{
- _, err := io.ReadFull(r, (local201)[:])
+ _, err := io.ReadFull(r, (local205)[:])
chk(err)
}
((*(*(struct {
@@ -16964,7 +17070,7 @@ func (obj *ToCltSkyParams) deserialize(r io.Reader) {
Indoor color.NRGBA
BodyOrbitTilt float32
- }))(obj)).Type) = string(local201)
+ }))(obj)).Type) = string(local205)
{
p := &(*(*(struct {
BgColor color.NRGBA
@@ -17038,15 +17144,15 @@ func (obj *ToCltSkyParams) deserialize(r io.Reader) {
}))(obj)).MoonFogTint
*p = color.NRGBA{A: read8(r), R: read8(r), G: read8(r), B: read8(r)}
}
- var local203 []uint8
- var local204 uint16
+ var local207 []uint8
+ var local208 uint16
{
- p := &local204
+ p := &local208
*p = read16(r)
}
- (local203) = make([]uint8, local204)
+ (local207) = make([]uint8, local208)
{
- _, err := io.ReadFull(r, (local203)[:])
+ _, err := io.ReadFull(r, (local207)[:])
chk(err)
}
((*(*(struct {
@@ -17067,7 +17173,7 @@ func (obj *ToCltSkyParams) deserialize(r io.Reader) {
Indoor color.NRGBA
BodyOrbitTilt float32
- }))(obj)).FogTintType) = string(local203)
+ }))(obj)).FogTintType) = string(local207)
if (*(*(struct {
BgColor color.NRGBA
Type string
@@ -17087,9 +17193,9 @@ func (obj *ToCltSkyParams) deserialize(r io.Reader) {
BodyOrbitTilt float32
}))(obj)).Type == "skybox" {
- var local205 uint16
+ var local209 uint16
{
- p := &local205
+ p := &local209
*p = read16(r)
}
((*(*(struct {
@@ -17110,8 +17216,8 @@ func (obj *ToCltSkyParams) deserialize(r io.Reader) {
Indoor color.NRGBA
BodyOrbitTilt float32
- }))(obj)).Textures) = make([]Texture, local205)
- for local206 := range (*(*(struct {
+ }))(obj)).Textures) = make([]Texture, local209)
+ for local210 := range (*(*(struct {
BgColor color.NRGBA
Type string
Clouds bool
@@ -17149,7 +17255,7 @@ func (obj *ToCltSkyParams) deserialize(r io.Reader) {
Indoor color.NRGBA
BodyOrbitTilt float32
- }))(obj)).Textures)[local206]).deserialize(r)
+ }))(obj)).Textures)[local210]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -17402,7 +17508,7 @@ func (obj *ToCltOverrideDayNightRatio) deserialize(r io.Reader) {
}
func (obj *ToCltLocalPlayerAnim) serialize(w io.Writer) {
- for local207 := range (*(*(struct {
+ for local211 := range (*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
}))(obj)).Idle {
@@ -17410,11 +17516,11 @@ func (obj *ToCltLocalPlayerAnim) serialize(w io.Writer) {
x := ((*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
- }))(obj)).Idle)[local207]
+ }))(obj)).Idle)[local211]
write32(w, uint32(x))
}
}
- for local208 := range (*(*(struct {
+ for local212 := range (*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
}))(obj)).Walk {
@@ -17422,11 +17528,11 @@ func (obj *ToCltLocalPlayerAnim) serialize(w io.Writer) {
x := ((*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
- }))(obj)).Walk)[local208]
+ }))(obj)).Walk)[local212]
write32(w, uint32(x))
}
}
- for local209 := range (*(*(struct {
+ for local213 := range (*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
}))(obj)).Dig {
@@ -17434,11 +17540,11 @@ func (obj *ToCltLocalPlayerAnim) serialize(w io.Writer) {
x := ((*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
- }))(obj)).Dig)[local209]
+ }))(obj)).Dig)[local213]
write32(w, uint32(x))
}
}
- for local210 := range (*(*(struct {
+ for local214 := range (*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
}))(obj)).WalkDig {
@@ -17446,7 +17552,7 @@ func (obj *ToCltLocalPlayerAnim) serialize(w io.Writer) {
x := ((*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
- }))(obj)).WalkDig)[local210]
+ }))(obj)).WalkDig)[local214]
write32(w, uint32(x))
}
}
@@ -17460,7 +17566,7 @@ func (obj *ToCltLocalPlayerAnim) serialize(w io.Writer) {
}
func (obj *ToCltLocalPlayerAnim) deserialize(r io.Reader) {
- for local211 := range (*(*(struct {
+ for local215 := range (*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
}))(obj)).Idle {
@@ -17468,11 +17574,11 @@ func (obj *ToCltLocalPlayerAnim) deserialize(r io.Reader) {
p := &((*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
- }))(obj)).Idle)[local211]
+ }))(obj)).Idle)[local215]
*p = int32(read32(r))
}
}
- for local212 := range (*(*(struct {
+ for local216 := range (*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
}))(obj)).Walk {
@@ -17480,11 +17586,11 @@ func (obj *ToCltLocalPlayerAnim) deserialize(r io.Reader) {
p := &((*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
- }))(obj)).Walk)[local212]
+ }))(obj)).Walk)[local216]
*p = int32(read32(r))
}
}
- for local213 := range (*(*(struct {
+ for local217 := range (*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
}))(obj)).Dig {
@@ -17492,11 +17598,11 @@ func (obj *ToCltLocalPlayerAnim) deserialize(r io.Reader) {
p := &((*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
- }))(obj)).Dig)[local213]
+ }))(obj)).Dig)[local217]
*p = int32(read32(r))
}
}
- for local214 := range (*(*(struct {
+ for local218 := range (*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
}))(obj)).WalkDig {
@@ -17504,7 +17610,7 @@ func (obj *ToCltLocalPlayerAnim) deserialize(r io.Reader) {
p := &((*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
- }))(obj)).WalkDig)[local214]
+ }))(obj)).WalkDig)[local218]
*p = int32(read32(r))
}
}
@@ -17645,7 +17751,7 @@ func (obj *ToCltCloudParams) serialize(w io.Writer) {
}))(obj)).Thickness
write32(w, math.Float32bits(x))
}
- for local215 := range (*(*(struct {
+ for local219 := range (*(*(struct {
Density float32
DiffuseColor color.NRGBA
AmbientColor color.NRGBA
@@ -17661,7 +17767,7 @@ func (obj *ToCltCloudParams) serialize(w io.Writer) {
Height float32
Thickness float32
Speed [2]float32
- }))(obj)).Speed)[local215]
+ }))(obj)).Speed)[local219]
write32(w, math.Float32bits(x))
}
}
@@ -17723,7 +17829,7 @@ func (obj *ToCltCloudParams) deserialize(r io.Reader) {
}))(obj)).Thickness
*p = math.Float32frombits(read32(r))
}
- for local216 := range (*(*(struct {
+ for local220 := range (*(*(struct {
Density float32
DiffuseColor color.NRGBA
AmbientColor color.NRGBA
@@ -17739,7 +17845,7 @@ func (obj *ToCltCloudParams) deserialize(r io.Reader) {
Height float32
Thickness float32
Speed [2]float32
- }))(obj)).Speed)[local216]
+ }))(obj)).Speed)[local220]
*p = math.Float32frombits(read32(r))
}
}
@@ -17832,28 +17938,28 @@ func (obj *ToCltUpdatePlayerList) serialize(w io.Writer) {
}))(obj)).Players)))
write16(w, uint16(x))
}
- for local217 := range (*(*(struct {
+ for local221 := range (*(*(struct {
Type PlayerListUpdateType
Players []string
}))(obj)).Players {
if len(([]byte(((*(*(struct {
Type PlayerListUpdateType
Players []string
- }))(obj)).Players)[local217]))) > math.MaxUint16 {
+ }))(obj)).Players)[local221]))) > math.MaxUint16 {
chk(ErrTooLong)
}
{
x := uint16(len(([]byte(((*(*(struct {
Type PlayerListUpdateType
Players []string
- }))(obj)).Players)[local217]))))
+ }))(obj)).Players)[local221]))))
write16(w, uint16(x))
}
{
_, err := w.Write(([]byte(((*(*(struct {
Type PlayerListUpdateType
Players []string
- }))(obj)).Players)[local217]))[:])
+ }))(obj)).Players)[local221]))[:])
chk(err)
}
}
@@ -17871,34 +17977,34 @@ func (obj *ToCltUpdatePlayerList) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.PlayerListUpdateType", err))
}
- var local218 uint16
+ var local222 uint16
{
- p := &local218
+ p := &local222
*p = read16(r)
}
((*(*(struct {
Type PlayerListUpdateType
Players []string
- }))(obj)).Players) = make([]string, local218)
- for local219 := range (*(*(struct {
+ }))(obj)).Players) = make([]string, local222)
+ for local223 := range (*(*(struct {
Type PlayerListUpdateType
Players []string
}))(obj)).Players {
- var local220 []uint8
- var local221 uint16
+ var local224 []uint8
+ var local225 uint16
{
- p := &local221
+ p := &local225
*p = read16(r)
}
- (local220) = make([]uint8, local221)
+ (local224) = make([]uint8, local225)
{
- _, err := io.ReadFull(r, (local220)[:])
+ _, err := io.ReadFull(r, (local224)[:])
chk(err)
}
(((*(*(struct {
Type PlayerListUpdateType
Players []string
- }))(obj)).Players)[local219]) = string(local220)
+ }))(obj)).Players)[local223]) = string(local224)
}
}
@@ -17975,54 +18081,54 @@ func (obj *ToCltModChanMsg) serialize(w io.Writer) {
}
func (obj *ToCltModChanMsg) deserialize(r io.Reader) {
- var local222 []uint8
- var local223 uint16
+ var local226 []uint8
+ var local227 uint16
{
- p := &local223
+ p := &local227
*p = read16(r)
}
- (local222) = make([]uint8, local223)
+ (local226) = make([]uint8, local227)
{
- _, err := io.ReadFull(r, (local222)[:])
+ _, err := io.ReadFull(r, (local226)[:])
chk(err)
}
((*(*(struct {
Channel string
Sender string
Msg string
- }))(obj)).Channel) = string(local222)
- var local224 []uint8
- var local225 uint16
+ }))(obj)).Channel) = string(local226)
+ var local228 []uint8
+ var local229 uint16
{
- p := &local225
+ p := &local229
*p = read16(r)
}
- (local224) = make([]uint8, local225)
+ (local228) = make([]uint8, local229)
{
- _, err := io.ReadFull(r, (local224)[:])
+ _, err := io.ReadFull(r, (local228)[:])
chk(err)
}
((*(*(struct {
Channel string
Sender string
Msg string
- }))(obj)).Sender) = string(local224)
- var local226 []uint8
- var local227 uint16
+ }))(obj)).Sender) = string(local228)
+ var local230 []uint8
+ var local231 uint16
{
- p := &local227
+ p := &local231
*p = read16(r)
}
- (local226) = make([]uint8, local227)
+ (local230) = make([]uint8, local231)
{
- _, err := io.ReadFull(r, (local226)[:])
+ _, err := io.ReadFull(r, (local230)[:])
chk(err)
}
((*(*(struct {
Channel string
Sender string
Msg string
- }))(obj)).Msg) = string(local226)
+ }))(obj)).Msg) = string(local230)
}
func (obj *ToCltModChanSig) serialize(w io.Writer) {
@@ -18071,21 +18177,21 @@ func (obj *ToCltModChanSig) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ModChanSig", err))
}
- var local228 []uint8
- var local229 uint16
+ var local232 []uint8
+ var local233 uint16
{
- p := &local229
+ p := &local233
*p = read16(r)
}
- (local228) = make([]uint8, local229)
+ (local232) = make([]uint8, local233)
{
- _, err := io.ReadFull(r, (local228)[:])
+ _, err := io.ReadFull(r, (local232)[:])
chk(err)
}
((*(*(struct {
Signal ModChanSig
Channel string
- }))(obj)).Channel) = string(local228)
+ }))(obj)).Channel) = string(local232)
}
func (obj *ToCltNodeMetasChanged) serialize(w io.Writer) {
@@ -18638,28 +18744,28 @@ func (obj *ToCltSRPBytesSaltB) serialize(w io.Writer) {
}
func (obj *ToCltSRPBytesSaltB) deserialize(r io.Reader) {
- var local230 uint16
+ var local234 uint16
{
- p := &local230
+ p := &local234
*p = read16(r)
}
((*(*(struct {
Salt, B []byte
- }))(obj)).Salt) = make([]byte, local230)
+ }))(obj)).Salt) = make([]byte, local234)
{
_, err := io.ReadFull(r, ((*(*(struct {
Salt, B []byte
}))(obj)).Salt)[:])
chk(err)
}
- var local231 uint16
+ var local235 uint16
{
- p := &local231
+ p := &local235
*p = read16(r)
}
((*(*(struct {
Salt, B []byte
- }))(obj)).B) = make([]byte, local231)
+ }))(obj)).B) = make([]byte, local235)
{
_, err := io.ReadFull(r, ((*(*(struct {
Salt, B []byte
@@ -18689,20 +18795,20 @@ func (obj *ToCltFormspecPrepend) serialize(w io.Writer) {
}
func (obj *ToCltFormspecPrepend) deserialize(r io.Reader) {
- var local232 []uint8
- var local233 uint16
+ var local236 []uint8
+ var local237 uint16
{
- p := &local233
+ p := &local237
*p = read16(r)
}
- (local232) = make([]uint8, local233)
+ (local236) = make([]uint8, local237)
{
- _, err := io.ReadFull(r, (local232)[:])
+ _, err := io.ReadFull(r, (local236)[:])
chk(err)
}
((*(*(struct {
Prepend string
- }))(obj)).Prepend) = string(local232)
+ }))(obj)).Prepend) = string(local236)
}
func (obj *ToCltLighting) serialize(w io.Writer) {
@@ -19053,13 +19159,13 @@ func (obj *AOCmdArmorGroups) serialize(w io.Writer) {
}))(obj)).Armor)))
write16(w, uint16(x))
}
- for local234 := range (*(*(struct {
+ for local238 := range (*(*(struct {
Armor []Group
}))(obj)).Armor {
if err := pcall(func() {
(((*(*(struct {
Armor []Group
- }))(obj)).Armor)[local234]).serialize(w)
+ }))(obj)).Armor)[local238]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -19070,21 +19176,21 @@ func (obj *AOCmdArmorGroups) serialize(w io.Writer) {
}
func (obj *AOCmdArmorGroups) deserialize(r io.Reader) {
- var local235 uint16
+ var local239 uint16
{
- p := &local235
+ p := &local239
*p = read16(r)
}
((*(*(struct {
Armor []Group
- }))(obj)).Armor) = make([]Group, local235)
- for local236 := range (*(*(struct {
+ }))(obj)).Armor) = make([]Group, local239)
+ for local240 := range (*(*(struct {
Armor []Group
}))(obj)).Armor {
if err := pcall(func() {
(((*(*(struct {
Armor []Group
- }))(obj)).Armor)[local236]).deserialize(r)
+ }))(obj)).Armor)[local240]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -19155,21 +19261,21 @@ func (obj *AOCmdBonePos) serialize(w io.Writer) {
}
func (obj *AOCmdBonePos) deserialize(r io.Reader) {
- var local237 []uint8
- var local238 uint16
+ var local241 []uint8
+ var local242 uint16
{
- p := &local238
+ p := &local242
*p = read16(r)
}
- (local237) = make([]uint8, local238)
+ (local241) = make([]uint8, local242)
{
- _, err := io.ReadFull(r, (local237)[:])
+ _, err := io.ReadFull(r, (local241)[:])
chk(err)
}
((*(*(struct {
Bone string
Pos AOBonePos
- }))(obj)).Bone) = string(local237)
+ }))(obj)).Bone) = string(local241)
if err := pcall(func() {
((*(*(struct {
Bone string
@@ -19247,9 +19353,9 @@ func (obj *AOCmdSpawnInfant) serialize(w io.Writer) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err))
}
{
- local239 := genericCAO
+ local243 := genericCAO
if err := pcall(func() {
- (local239).serialize(w)
+ (local243).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -19271,18 +19377,18 @@ func (obj *AOCmdSpawnInfant) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err))
}
{
- var local240 aoType
- local241 := genericCAO
+ var local244 aoType
+ local245 := genericCAO
if err := pcall(func() {
- (local240).deserialize(r)
+ (local244).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.aoType", err))
}
- if local240 != local241 {
- chk(fmt.Errorf("const %v: %v", "genericCAO", local240))
+ if local244 != local245 {
+ chk(fmt.Errorf("const %v: %v", "genericCAO", local244))
}
}
}
@@ -19323,7 +19429,7 @@ func (obj *NodeMeta) serialize(w io.Writer) {
}))(obj)).Fields)))
write32(w, uint32(x))
}
- for local242 := range (*(*(struct {
+ for local246 := range (*(*(struct {
//mt:len32
Fields []NodeMetaField
@@ -19335,7 +19441,7 @@ func (obj *NodeMeta) serialize(w io.Writer) {
Fields []NodeMetaField
Inv Inv
- }))(obj)).Fields)[local242]).serialize(w)
+ }))(obj)).Fields)[local246]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -19352,9 +19458,9 @@ func (obj *NodeMeta) serialize(w io.Writer) {
}
func (obj *NodeMeta) deserialize(r io.Reader) {
- var local243 uint32
+ var local247 uint32
{
- p := &local243
+ p := &local247
*p = read32(r)
}
((*(*(struct {
@@ -19362,8 +19468,8 @@ func (obj *NodeMeta) deserialize(r io.Reader) {
Fields []NodeMetaField
Inv Inv
- }))(obj)).Fields) = make([]NodeMetaField, local243)
- for local244 := range (*(*(struct {
+ }))(obj)).Fields) = make([]NodeMetaField, local247)
+ for local248 := range (*(*(struct {
//mt:len32
Fields []NodeMetaField
@@ -19375,7 +19481,7 @@ func (obj *NodeMeta) deserialize(r io.Reader) {
Fields []NodeMetaField
Inv Inv
- }))(obj)).Fields)[local244]).deserialize(r)
+ }))(obj)).Fields)[local248]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -19486,15 +19592,15 @@ func (obj *MinimapMode) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.MinimapType", err))
}
- var local245 []uint8
- var local246 uint16
+ var local249 []uint8
+ var local250 uint16
{
- p := &local246
+ p := &local250
*p = read16(r)
}
- (local245) = make([]uint8, local246)
+ (local249) = make([]uint8, local250)
{
- _, err := io.ReadFull(r, (local245)[:])
+ _, err := io.ReadFull(r, (local249)[:])
chk(err)
}
((*(*(struct {
@@ -19503,7 +19609,7 @@ func (obj *MinimapMode) deserialize(r io.Reader) {
Size uint16
Texture
Scale uint16
- }))(obj)).Label) = string(local245)
+ }))(obj)).Label) = string(local249)
{
p := &(*(*(struct {
Type MinimapType
@@ -19618,9 +19724,9 @@ func (obj *NodeDef) serialize(w io.Writer) {
ow := w
w := new(bytes.Buffer)
{
- local247 := uint8(13)
+ local251 := uint8(13)
{
- x := local247
+ x := local251
write8(w, uint8(x))
}
}
@@ -19967,7 +20073,7 @@ func (obj *NodeDef) serialize(w io.Writer) {
}))(obj)).Groups)))
write16(w, uint16(x))
}
- for local248 := range (*(*(struct {
+ for local252 := range (*(*(struct {
Param0 Content
Name string
@@ -20099,7 +20205,7 @@ func (obj *NodeDef) serialize(w io.Writer) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).Groups)[local248]).serialize(w)
+ }))(obj)).Groups)[local252]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -20602,13 +20708,13 @@ func (obj *NodeDef) serialize(w io.Writer) {
write32(w, math.Float32bits(x))
}
{
- local249 := uint8(6)
+ local253 := uint8(6)
{
- x := local249
+ x := local253
write8(w, uint8(x))
}
}
- for local250 := range (*(*(struct {
+ for local254 := range (*(*(struct {
Param0 Content
Name string
@@ -20740,7 +20846,7 @@ func (obj *NodeDef) serialize(w io.Writer) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).Tiles)[local250]).serialize(w)
+ }))(obj)).Tiles)[local254]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -20748,7 +20854,7 @@ func (obj *NodeDef) serialize(w io.Writer) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileDef", err))
}
}
- for local251 := range (*(*(struct {
+ for local255 := range (*(*(struct {
Param0 Content
Name string
@@ -20880,7 +20986,7 @@ func (obj *NodeDef) serialize(w io.Writer) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).OverlayTiles)[local251]).serialize(w)
+ }))(obj)).OverlayTiles)[local255]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -20889,13 +20995,13 @@ func (obj *NodeDef) serialize(w io.Writer) {
}
}
{
- local252 := uint8(6)
+ local256 := uint8(6)
{
- x := local252
+ x := local256
write8(w, uint8(x))
}
}
- for local253 := range (*(*(struct {
+ for local257 := range (*(*(struct {
Param0 Content
Name string
@@ -21027,7 +21133,7 @@ func (obj *NodeDef) serialize(w io.Writer) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).SpecialTiles)[local253]).serialize(w)
+ }))(obj)).SpecialTiles)[local257]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -21456,7 +21562,7 @@ func (obj *NodeDef) serialize(w io.Writer) {
}))(obj)).ConnectTo)))
write16(w, uint16(x))
}
- for local254 := range (*(*(struct {
+ for local258 := range (*(*(struct {
Param0 Content
Name string
@@ -21588,7 +21694,7 @@ func (obj *NodeDef) serialize(w io.Writer) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).ConnectTo)[local254]).serialize(w)
+ }))(obj)).ConnectTo)[local258]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -24541,25 +24647,25 @@ func (obj *NodeDef) deserialize(r io.Reader) {
}
r := &io.LimitedReader{R: r, N: int64(n)}
{
- var local255 uint8
- local256 := uint8(13)
+ var local259 uint8
+ local260 := uint8(13)
{
- p := &local255
+ p := &local259
*p = read8(r)
}
- if local255 != local256 {
- chk(fmt.Errorf("const %v: %v", "uint8(13)", local255))
+ if local259 != local260 {
+ chk(fmt.Errorf("const %v: %v", "uint8(13)", local259))
}
}
- var local257 []uint8
- var local258 uint16
+ var local261 []uint8
+ var local262 uint16
{
- p := &local258
+ p := &local262
*p = read16(r)
}
- (local257) = make([]uint8, local258)
+ (local261) = make([]uint8, local262)
{
- _, err := io.ReadFull(r, (local257)[:])
+ _, err := io.ReadFull(r, (local261)[:])
chk(err)
}
((*(*(struct {
@@ -24627,10 +24733,10 @@ func (obj *NodeDef) deserialize(r io.Reader) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).Name) = string(local257)
- var local259 uint16
+ }))(obj)).Name) = string(local261)
+ var local263 uint16
{
- p := &local259
+ p := &local263
*p = read16(r)
}
((*(*(struct {
@@ -24698,8 +24804,8 @@ func (obj *NodeDef) deserialize(r io.Reader) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).Groups) = make([]Group, local259)
- for local260 := range (*(*(struct {
+ }))(obj)).Groups) = make([]Group, local263)
+ for local264 := range (*(*(struct {
Param0 Content
Name string
@@ -24831,7 +24937,7 @@ func (obj *NodeDef) deserialize(r io.Reader) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).Groups)[local260]).deserialize(r)
+ }))(obj)).Groups)[local264]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -25058,15 +25164,15 @@ func (obj *NodeDef) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.DrawType", err))
}
- var local261 []uint8
- var local262 uint16
+ var local265 []uint8
+ var local266 uint16
{
- p := &local262
+ p := &local266
*p = read16(r)
}
- (local261) = make([]uint8, local262)
+ (local265) = make([]uint8, local266)
{
- _, err := io.ReadFull(r, (local261)[:])
+ _, err := io.ReadFull(r, (local265)[:])
chk(err)
}
((*(*(struct {
@@ -25134,7 +25240,7 @@ func (obj *NodeDef) deserialize(r io.Reader) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).Mesh) = string(local261)
+ }))(obj)).Mesh) = string(local265)
{
p := &(*(*(struct {
Param0 Content
@@ -25205,17 +25311,17 @@ func (obj *NodeDef) deserialize(r io.Reader) {
*p = math.Float32frombits(read32(r))
}
{
- var local263 uint8
- local264 := uint8(6)
+ var local267 uint8
+ local268 := uint8(6)
{
- p := &local263
+ p := &local267
*p = read8(r)
}
- if local263 != local264 {
- chk(fmt.Errorf("const %v: %v", "uint8(6)", local263))
+ if local267 != local268 {
+ chk(fmt.Errorf("const %v: %v", "uint8(6)", local267))
}
}
- for local265 := range (*(*(struct {
+ for local269 := range (*(*(struct {
Param0 Content
Name string
@@ -25347,7 +25453,7 @@ func (obj *NodeDef) deserialize(r io.Reader) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).Tiles)[local265]).deserialize(r)
+ }))(obj)).Tiles)[local269]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -25355,7 +25461,7 @@ func (obj *NodeDef) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileDef", err))
}
}
- for local266 := range (*(*(struct {
+ for local270 := range (*(*(struct {
Param0 Content
Name string
@@ -25487,7 +25593,7 @@ func (obj *NodeDef) deserialize(r io.Reader) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).OverlayTiles)[local266]).deserialize(r)
+ }))(obj)).OverlayTiles)[local270]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -25496,17 +25602,17 @@ func (obj *NodeDef) deserialize(r io.Reader) {
}
}
{
- var local267 uint8
- local268 := uint8(6)
+ var local271 uint8
+ local272 := uint8(6)
{
- p := &local267
+ p := &local271
*p = read8(r)
}
- if local267 != local268 {
- chk(fmt.Errorf("const %v: %v", "uint8(6)", local267))
+ if local271 != local272 {
+ chk(fmt.Errorf("const %v: %v", "uint8(6)", local271))
}
}
- for local269 := range (*(*(struct {
+ for local273 := range (*(*(struct {
Param0 Content
Name string
@@ -25638,7 +25744,7 @@ func (obj *NodeDef) deserialize(r io.Reader) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).SpecialTiles)[local269]).deserialize(r)
+ }))(obj)).SpecialTiles)[local273]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -25930,9 +26036,9 @@ func (obj *NodeDef) deserialize(r io.Reader) {
}))(obj)).ConnectSides
*p = read8(r)
}
- var local270 uint16
+ var local274 uint16
{
- p := &local270
+ p := &local274
*p = read16(r)
}
((*(*(struct {
@@ -26000,8 +26106,8 @@ func (obj *NodeDef) deserialize(r io.Reader) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).ConnectTo) = make([]Content, local270)
- for local271 := range (*(*(struct {
+ }))(obj)).ConnectTo) = make([]Content, local274)
+ for local275 := range (*(*(struct {
Param0 Content
Name string
@@ -26133,7 +26239,7 @@ func (obj *NodeDef) deserialize(r io.Reader) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).ConnectTo)[local271]).deserialize(r)
+ }))(obj)).ConnectTo)[local275]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -27174,15 +27280,15 @@ func (obj *NodeDef) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.LiquidType", err))
}
- var local272 []uint8
- var local273 uint16
+ var local276 []uint8
+ var local277 uint16
{
- p := &local273
+ p := &local277
*p = read16(r)
}
- (local272) = make([]uint8, local273)
+ (local276) = make([]uint8, local277)
{
- _, err := io.ReadFull(r, (local272)[:])
+ _, err := io.ReadFull(r, (local276)[:])
chk(err)
}
((*(*(struct {
@@ -27250,16 +27356,16 @@ func (obj *NodeDef) deserialize(r io.Reader) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).FlowingAlt) = string(local272)
- var local274 []uint8
- var local275 uint16
+ }))(obj)).FlowingAlt) = string(local276)
+ var local278 []uint8
+ var local279 uint16
{
- p := &local275
+ p := &local279
*p = read16(r)
}
- (local274) = make([]uint8, local275)
+ (local278) = make([]uint8, local279)
{
- _, err := io.ReadFull(r, (local274)[:])
+ _, err := io.ReadFull(r, (local278)[:])
chk(err)
}
((*(*(struct {
@@ -27327,7 +27433,7 @@ func (obj *NodeDef) deserialize(r io.Reader) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).SrcAlt) = string(local274)
+ }))(obj)).SrcAlt) = string(local278)
{
p := &(*(*(struct {
Param0 Content
@@ -28277,15 +28383,15 @@ func (obj *NodeDef) deserialize(r io.Reader) {
chk(fmt.Errorf("invalid bool: %d", n))
}
}
- var local276 []uint8
- var local277 uint16
+ var local280 []uint8
+ var local281 uint16
{
- p := &local277
+ p := &local281
*p = read16(r)
}
- (local276) = make([]uint8, local277)
+ (local280) = make([]uint8, local281)
{
- _, err := io.ReadFull(r, (local276)[:])
+ _, err := io.ReadFull(r, (local280)[:])
chk(err)
}
((*(*(struct {
@@ -28353,7 +28459,7 @@ func (obj *NodeDef) deserialize(r io.Reader) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).DigPredict) = string(local276)
+ }))(obj)).DigPredict) = string(local280)
{
p := &(*(*(struct {
Param0 Content
@@ -28648,46 +28754,46 @@ func (obj *NodeDef) deserialize(r io.Reader) {
}
func (obj *PointedNode) serialize(w io.Writer) {
- for local278 := range (*(*(struct {
+ for local282 := range (*(*(struct {
Under, Above [3]int16
}))(obj)).Under {
{
x := ((*(*(struct {
Under, Above [3]int16
- }))(obj)).Under)[local278]
+ }))(obj)).Under)[local282]
write16(w, uint16(x))
}
}
- for local279 := range (*(*(struct {
+ for local283 := range (*(*(struct {
Under, Above [3]int16
}))(obj)).Above {
{
x := ((*(*(struct {
Under, Above [3]int16
- }))(obj)).Above)[local279]
+ }))(obj)).Above)[local283]
write16(w, uint16(x))
}
}
}
func (obj *PointedNode) deserialize(r io.Reader) {
- for local280 := range (*(*(struct {
+ for local284 := range (*(*(struct {
Under, Above [3]int16
}))(obj)).Under {
{
p := &((*(*(struct {
Under, Above [3]int16
- }))(obj)).Under)[local280]
+ }))(obj)).Under)[local284]
*p = int16(read16(r))
}
}
- for local281 := range (*(*(struct {
+ for local285 := range (*(*(struct {
Under, Above [3]int16
}))(obj)).Above {
{
p := &((*(*(struct {
Under, Above [3]int16
- }))(obj)).Above)[local281]
+ }))(obj)).Above)[local285]
*p = int16(read16(r))
}
}
@@ -28734,7 +28840,7 @@ func (obj *CompressionModes) deserialize(r io.Reader) {
}
func (obj *PlayerPos) serialize(w io.Writer) {
- for local282 := range (*(*(struct {
+ for local286 := range (*(*(struct {
Pos100, Vel100 [3]int32
Pitch100, Yaw100 int32
Keys Keys
@@ -28748,11 +28854,11 @@ func (obj *PlayerPos) serialize(w io.Writer) {
Keys Keys
FOV80 uint8
WantedRange uint8 // in MapBlks.
- }))(obj)).Pos100)[local282]
+ }))(obj)).Pos100)[local286]
write32(w, uint32(x))
}
}
- for local283 := range (*(*(struct {
+ for local287 := range (*(*(struct {
Pos100, Vel100 [3]int32
Pitch100, Yaw100 int32
Keys Keys
@@ -28766,7 +28872,7 @@ func (obj *PlayerPos) serialize(w io.Writer) {
Keys Keys
FOV80 uint8
WantedRange uint8 // in MapBlks.
- }))(obj)).Vel100)[local283]
+ }))(obj)).Vel100)[local287]
write32(w, uint32(x))
}
}
@@ -28827,7 +28933,7 @@ func (obj *PlayerPos) serialize(w io.Writer) {
}
func (obj *PlayerPos) deserialize(r io.Reader) {
- for local284 := range (*(*(struct {
+ for local288 := range (*(*(struct {
Pos100, Vel100 [3]int32
Pitch100, Yaw100 int32
Keys Keys
@@ -28841,11 +28947,11 @@ func (obj *PlayerPos) deserialize(r io.Reader) {
Keys Keys
FOV80 uint8
WantedRange uint8 // in MapBlks.
- }))(obj)).Pos100)[local284]
+ }))(obj)).Pos100)[local288]
*p = int32(read32(r))
}
}
- for local285 := range (*(*(struct {
+ for local289 := range (*(*(struct {
Pos100, Vel100 [3]int32
Pitch100, Yaw100 int32
Keys Keys
@@ -28859,7 +28965,7 @@ func (obj *PlayerPos) deserialize(r io.Reader) {
Keys Keys
FOV80 uint8
WantedRange uint8 // in MapBlks.
- }))(obj)).Vel100)[local285]
+ }))(obj)).Vel100)[local289]
*p = int32(read32(r))
}
}
@@ -29003,15 +29109,15 @@ func (obj *Field) serialize(w io.Writer) {
}
func (obj *Field) deserialize(r io.Reader) {
- var local286 []uint8
- var local287 uint16
+ var local290 []uint8
+ var local291 uint16
{
- p := &local287
+ p := &local291
*p = read16(r)
}
- (local286) = make([]uint8, local287)
+ (local290) = make([]uint8, local291)
{
- _, err := io.ReadFull(r, (local286)[:])
+ _, err := io.ReadFull(r, (local290)[:])
chk(err)
}
((*(*(struct {
@@ -29019,16 +29125,16 @@ func (obj *Field) deserialize(r io.Reader) {
//mt:len32
Value string
- }))(obj)).Name) = string(local286)
- var local288 []uint8
- var local289 uint32
+ }))(obj)).Name) = string(local290)
+ var local292 []uint8
+ var local293 uint32
{
- p := &local289
+ p := &local293
*p = read32(r)
}
- (local288) = make([]uint8, local289)
+ (local292) = make([]uint8, local293)
{
- _, err := io.ReadFull(r, (local288)[:])
+ _, err := io.ReadFull(r, (local292)[:])
chk(err)
}
((*(*(struct {
@@ -29036,7 +29142,7 @@ func (obj *Field) deserialize(r io.Reader) {
//mt:len32
Value string
- }))(obj)).Value) = string(local288)
+ }))(obj)).Value) = string(local292)
}
func (obj *AuthMethods) serialize(w io.Writer) {
@@ -29125,20 +29231,20 @@ func (obj *MapBlk) serialize(w io.Writer) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.LitFromBlks", err))
}
{
- local290 := uint8(2) // Size of param0 in bytes.
+ local294 := uint8(2) // Size of param0 in bytes.
{
- x := local290
+ x := local294
write8(w, uint8(x))
}
}
{
- local291 := uint8(1 + 1) // Size of param1 and param2 combined, in bytes.
+ local295 := uint8(1 + 1) // Size of param1 and param2 combined, in bytes.
{
- x := local291
+ x := local295
write8(w, uint8(x))
}
}
- for local292 := range (*(*(struct {
+ for local296 := range (*(*(struct {
Flags MapBlkFlags
LitFrom LitFromBlks
@@ -29158,7 +29264,7 @@ func (obj *MapBlk) serialize(w io.Writer) {
Param2 [4096]uint8
NodeMetas map[uint16]*NodeMeta
- }))(obj)).Param0)[local292]).serialize(w)
+ }))(obj)).Param0)[local296]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -29274,28 +29380,28 @@ func (obj *MapBlk) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.LitFromBlks", err))
}
{
- var local293 uint8
- local294 := uint8(2) // Size of param0 in bytes.
+ var local297 uint8
+ local298 := uint8(2) // Size of param0 in bytes.
{
- p := &local293
+ p := &local297
*p = read8(r)
}
- if local293 != local294 {
- chk(fmt.Errorf("const %v: %v", "uint8(2) // Size of param0 in bytes.", local293))
+ if local297 != local298 {
+ chk(fmt.Errorf("const %v: %v", "uint8(2) // Size of param0 in bytes.", local297))
}
}
{
- var local295 uint8
- local296 := uint8(1 + 1) // Size of param1 and param2 combined, in bytes.
+ var local299 uint8
+ local300 := uint8(1 + 1) // Size of param1 and param2 combined, in bytes.
{
- p := &local295
+ p := &local299
*p = read8(r)
}
- if local295 != local296 {
- chk(fmt.Errorf("const %v: %v", "uint8(1 + 1) // Size of param1 and param2 combined, in bytes.", local295))
+ if local299 != local300 {
+ chk(fmt.Errorf("const %v: %v", "uint8(1 + 1) // Size of param1 and param2 combined, in bytes.", local299))
}
}
- for local297 := range (*(*(struct {
+ for local301 := range (*(*(struct {
Flags MapBlkFlags
LitFrom LitFromBlks
@@ -29315,7 +29421,7 @@ func (obj *MapBlk) deserialize(r io.Reader) {
Param2 [4096]uint8
NodeMetas map[uint16]*NodeMeta
- }))(obj)).Param0)[local297]).deserialize(r)
+ }))(obj)).Param0)[local301]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -29451,18 +29557,18 @@ func (obj *CSMRestrictionFlags) deserialize(r io.Reader) {
}
func (obj *Vec) serialize(w io.Writer) {
- for local298 := range *(*([3]float32))(obj) {
+ for local302 := range *(*([3]float32))(obj) {
{
- x := (*(*([3]float32))(obj))[local298]
+ x := (*(*([3]float32))(obj))[local302]
write32(w, math.Float32bits(x))
}
}
}
func (obj *Vec) deserialize(r io.Reader) {
- for local299 := range *(*([3]float32))(obj) {
+ for local303 := range *(*([3]float32))(obj) {
{
- p := &(*(*([3]float32))(obj))[local299]
+ p := &(*(*([3]float32))(obj))[local303]
*p = math.Float32frombits(read32(r))
}
}
@@ -29511,9 +29617,9 @@ func (obj *AOAdd) serialize(w io.Writer) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err))
}
{
- local300 := genericCAO
+ local304 := genericCAO
if err := pcall(func() {
- (local300).serialize(w)
+ (local304).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -29570,18 +29676,18 @@ func (obj *AOAdd) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err))
}
{
- var local301 aoType
- local302 := genericCAO
+ var local305 aoType
+ local306 := genericCAO
if err := pcall(func() {
- (local301).deserialize(r)
+ (local305).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.aoType", err))
}
- if local301 != local302 {
- chk(fmt.Errorf("const %v: %v", "genericCAO", local301))
+ if local305 != local306 {
+ chk(fmt.Errorf("const %v: %v", "genericCAO", local305))
}
}
{
@@ -29695,9 +29801,9 @@ func (obj *ItemDef) serialize(w io.Writer) {
ow := w
w := new(bytes.Buffer)
{
- local303 := uint8(6)
+ local307 := uint8(6)
{
- x := local303
+ x := local307
write8(w, uint8(x))
}
}
@@ -30053,7 +30159,7 @@ func (obj *ItemDef) serialize(w io.Writer) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err))
}
- for local304 := range (*(*(struct {
+ for local308 := range (*(*(struct {
Type ItemType
Name, Desc string
@@ -30123,7 +30229,7 @@ func (obj *ItemDef) serialize(w io.Writer) {
ShortDesc string
PlaceParam2 uint8
- }))(obj)).WieldScale)[local304]
+ }))(obj)).WieldScale)[local308]
write32(w, math.Float32bits(x))
}
}
@@ -30366,7 +30472,7 @@ func (obj *ItemDef) serialize(w io.Writer) {
}))(obj)).Groups)))
write16(w, uint16(x))
}
- for local305 := range (*(*(struct {
+ for local309 := range (*(*(struct {
Type ItemType
Name, Desc string
@@ -30436,7 +30542,7 @@ func (obj *ItemDef) serialize(w io.Writer) {
ShortDesc string
PlaceParam2 uint8
- }))(obj)).Groups)[local305]).serialize(w)
+ }))(obj)).Groups)[local309]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -31021,14 +31127,14 @@ func (obj *ItemDef) deserialize(r io.Reader) {
}
r := &io.LimitedReader{R: r, N: int64(n)}
{
- var local306 uint8
- local307 := uint8(6)
+ var local310 uint8
+ local311 := uint8(6)
{
- p := &local306
+ p := &local310
*p = read8(r)
}
- if local306 != local307 {
- chk(fmt.Errorf("const %v: %v", "uint8(6)", local306))
+ if local310 != local311 {
+ chk(fmt.Errorf("const %v: %v", "uint8(6)", local310))
}
}
if err := pcall(func() {
@@ -31073,15 +31179,15 @@ func (obj *ItemDef) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ItemType", err))
}
- var local308 []uint8
- var local309 uint16
+ var local312 []uint8
+ var local313 uint16
{
- p := &local309
+ p := &local313
*p = read16(r)
}
- (local308) = make([]uint8, local309)
+ (local312) = make([]uint8, local313)
{
- _, err := io.ReadFull(r, (local308)[:])
+ _, err := io.ReadFull(r, (local312)[:])
chk(err)
}
((*(*(struct {
@@ -31118,16 +31224,16 @@ func (obj *ItemDef) deserialize(r io.Reader) {
ShortDesc string
PlaceParam2 uint8
- }))(obj)).Name) = string(local308)
- var local310 []uint8
- var local311 uint16
+ }))(obj)).Name) = string(local312)
+ var local314 []uint8
+ var local315 uint16
{
- p := &local311
+ p := &local315
*p = read16(r)
}
- (local310) = make([]uint8, local311)
+ (local314) = make([]uint8, local315)
{
- _, err := io.ReadFull(r, (local310)[:])
+ _, err := io.ReadFull(r, (local314)[:])
chk(err)
}
((*(*(struct {
@@ -31164,7 +31270,7 @@ func (obj *ItemDef) deserialize(r io.Reader) {
ShortDesc string
PlaceParam2 uint8
- }))(obj)).Desc) = string(local310)
+ }))(obj)).Desc) = string(local314)
if err := pcall(func() {
((*(*(struct {
Type ItemType
@@ -31249,7 +31355,7 @@ func (obj *ItemDef) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err))
}
- for local312 := range (*(*(struct {
+ for local316 := range (*(*(struct {
Type ItemType
Name, Desc string
@@ -31319,7 +31425,7 @@ func (obj *ItemDef) deserialize(r io.Reader) {
ShortDesc string
PlaceParam2 uint8
- }))(obj)).WieldScale)[local312]
+ }))(obj)).WieldScale)[local316]
*p = math.Float32frombits(read32(r))
}
}
@@ -31493,9 +31599,9 @@ func (obj *ItemDef) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ToolCaps", err))
}
- var local313 uint16
+ var local317 uint16
{
- p := &local313
+ p := &local317
*p = read16(r)
}
((*(*(struct {
@@ -31532,8 +31638,8 @@ func (obj *ItemDef) deserialize(r io.Reader) {
ShortDesc string
PlaceParam2 uint8
- }))(obj)).Groups) = make([]Group, local313)
- for local314 := range (*(*(struct {
+ }))(obj)).Groups) = make([]Group, local317)
+ for local318 := range (*(*(struct {
Type ItemType
Name, Desc string
@@ -31603,7 +31709,7 @@ func (obj *ItemDef) deserialize(r io.Reader) {
ShortDesc string
PlaceParam2 uint8
- }))(obj)).Groups)[local314]).deserialize(r)
+ }))(obj)).Groups)[local318]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -31611,15 +31717,15 @@ func (obj *ItemDef) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Group", err))
}
}
- var local315 []uint8
- var local316 uint16
+ var local319 []uint8
+ var local320 uint16
{
- p := &local316
+ p := &local320
*p = read16(r)
}
- (local315) = make([]uint8, local316)
+ (local319) = make([]uint8, local320)
{
- _, err := io.ReadFull(r, (local315)[:])
+ _, err := io.ReadFull(r, (local319)[:])
chk(err)
}
((*(*(struct {
@@ -31656,7 +31762,7 @@ func (obj *ItemDef) deserialize(r io.Reader) {
ShortDesc string
PlaceParam2 uint8
- }))(obj)).PlacePredict) = string(local315)
+ }))(obj)).PlacePredict) = string(local319)
if err := pcall(func() {
((*(*(struct {
Type ItemType
@@ -31943,15 +32049,15 @@ func (obj *ItemDef) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err))
}
- var local317 []uint8
- var local318 uint16
+ var local321 []uint8
+ var local322 uint16
{
- p := &local318
+ p := &local322
*p = read16(r)
}
- (local317) = make([]uint8, local318)
+ (local321) = make([]uint8, local322)
{
- _, err := io.ReadFull(r, (local317)[:])
+ _, err := io.ReadFull(r, (local321)[:])
chk(err)
}
((*(*(struct {
@@ -31988,7 +32094,7 @@ func (obj *ItemDef) deserialize(r io.Reader) {
ShortDesc string
PlaceParam2 uint8
- }))(obj)).ShortDesc) = string(local317)
+ }))(obj)).ShortDesc) = string(local321)
{
p := &(*(*(struct {
Type ItemType
@@ -32126,7 +32232,7 @@ func (obj *TileAnim) serialize(w io.Writer) {
Duration float32 // in seconds
}))(obj)).Type == VerticalFrameAnim {
- for local319 := range (*(*(struct {
+ for local323 := range (*(*(struct {
Type AnimType
//mt:if %s.Type == SpriteSheetAnim
@@ -32152,7 +32258,7 @@ func (obj *TileAnim) serialize(w io.Writer) {
//mt:if %s.Type != NoAnim
Duration float32 // in seconds
- }))(obj)).NFrames)[local319]
+ }))(obj)).NFrames)[local323]
write16(w, uint16(x))
}
}
@@ -32268,7 +32374,7 @@ func (obj *TileAnim) deserialize(r io.Reader) {
Duration float32 // in seconds
}))(obj)).Type == VerticalFrameAnim {
- for local320 := range (*(*(struct {
+ for local324 := range (*(*(struct {
Type AnimType
//mt:if %s.Type == SpriteSheetAnim
@@ -32294,7 +32400,7 @@ func (obj *TileAnim) deserialize(r io.Reader) {
//mt:if %s.Type != NoAnim
Duration float32 // in seconds
- }))(obj)).NFrames)[local320]
+ }))(obj)).NFrames)[local324]
*p = read16(r)
}
}
@@ -32332,7 +32438,7 @@ func (obj *TileAnim) deserialize(r io.Reader) {
}
func (obj *RangeV3F32) serialize(w io.Writer) {
- for local321 := range (*(*(struct {
+ for local325 := range (*(*(struct {
Min, Max [3]float32
Bias float32
}))(obj)).Min {
@@ -32340,11 +32446,11 @@ func (obj *RangeV3F32) serialize(w io.Writer) {
x := ((*(*(struct {
Min, Max [3]float32
Bias float32
- }))(obj)).Min)[local321]
+ }))(obj)).Min)[local325]
write32(w, math.Float32bits(x))
}
}
- for local322 := range (*(*(struct {
+ for local326 := range (*(*(struct {
Min, Max [3]float32
Bias float32
}))(obj)).Max {
@@ -32352,7 +32458,7 @@ func (obj *RangeV3F32) serialize(w io.Writer) {
x := ((*(*(struct {
Min, Max [3]float32
Bias float32
- }))(obj)).Max)[local322]
+ }))(obj)).Max)[local326]
write32(w, math.Float32bits(x))
}
}
@@ -32366,7 +32472,7 @@ func (obj *RangeV3F32) serialize(w io.Writer) {
}
func (obj *RangeV3F32) deserialize(r io.Reader) {
- for local323 := range (*(*(struct {
+ for local327 := range (*(*(struct {
Min, Max [3]float32
Bias float32
}))(obj)).Min {
@@ -32374,11 +32480,11 @@ func (obj *RangeV3F32) deserialize(r io.Reader) {
p := &((*(*(struct {
Min, Max [3]float32
Bias float32
- }))(obj)).Min)[local323]
+ }))(obj)).Min)[local327]
*p = math.Float32frombits(read32(r))
}
}
- for local324 := range (*(*(struct {
+ for local328 := range (*(*(struct {
Min, Max [3]float32
Bias float32
}))(obj)).Max {
@@ -32386,7 +32492,7 @@ func (obj *RangeV3F32) deserialize(r io.Reader) {
p := &((*(*(struct {
Min, Max [3]float32
Bias float32
- }))(obj)).Max)[local324]
+ }))(obj)).Max)[local328]
*p = math.Float32frombits(read32(r))
}
}
@@ -32534,46 +32640,46 @@ func (obj *AttractionKind) deserialize(r io.Reader) {
}
func (obj *TweenV3F32) serialize(w io.Writer) {
- for local325 := range (*(*(struct {
+ for local329 := range (*(*(struct {
Start, End [3]float32
}))(obj)).Start {
{
x := ((*(*(struct {
Start, End [3]float32
- }))(obj)).Start)[local325]
+ }))(obj)).Start)[local329]
write32(w, math.Float32bits(x))
}
}
- for local326 := range (*(*(struct {
+ for local330 := range (*(*(struct {
Start, End [3]float32
}))(obj)).End {
{
x := ((*(*(struct {
Start, End [3]float32
- }))(obj)).End)[local326]
+ }))(obj)).End)[local330]
write32(w, math.Float32bits(x))
}
}
}
func (obj *TweenV3F32) deserialize(r io.Reader) {
- for local327 := range (*(*(struct {
+ for local331 := range (*(*(struct {
Start, End [3]float32
}))(obj)).Start {
{
p := &((*(*(struct {
Start, End [3]float32
- }))(obj)).Start)[local327]
+ }))(obj)).Start)[local331]
*p = math.Float32frombits(read32(r))
}
}
- for local328 := range (*(*(struct {
+ for local332 := range (*(*(struct {
Start, End [3]float32
}))(obj)).End {
{
p := &((*(*(struct {
Start, End [3]float32
- }))(obj)).End)[local328]
+ }))(obj)).End)[local332]
*p = math.Float32frombits(read32(r))
}
}
@@ -32777,7 +32883,7 @@ func (obj *HUD) serialize(w io.Writer) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDType", err))
}
- for local329 := range (*(*(struct {
+ for local333 := range (*(*(struct {
Type HUDType
Pos [2]float32
@@ -32813,7 +32919,7 @@ func (obj *HUD) serialize(w io.Writer) {
ZIndex int16
Text2 string
Style HUDStyleFlags
- }))(obj)).Pos)[local329]
+ }))(obj)).Pos)[local333]
write32(w, math.Float32bits(x))
}
}
@@ -32879,7 +32985,7 @@ func (obj *HUD) serialize(w io.Writer) {
}))(obj)).Name))[:])
chk(err)
}
- for local330 := range (*(*(struct {
+ for local334 := range (*(*(struct {
Type HUDType
Pos [2]float32
@@ -32915,7 +33021,7 @@ func (obj *HUD) serialize(w io.Writer) {
ZIndex int16
Text2 string
Style HUDStyleFlags
- }))(obj)).Scale)[local330]
+ }))(obj)).Scale)[local334]
write32(w, math.Float32bits(x))
}
}
@@ -33044,7 +33150,7 @@ func (obj *HUD) serialize(w io.Writer) {
}))(obj)).Dir
write32(w, uint32(x))
}
- for local331 := range (*(*(struct {
+ for local335 := range (*(*(struct {
Type HUDType
Pos [2]float32
@@ -33080,11 +33186,11 @@ func (obj *HUD) serialize(w io.Writer) {
ZIndex int16
Text2 string
Style HUDStyleFlags
- }))(obj)).Align)[local331]
+ }))(obj)).Align)[local335]
write32(w, math.Float32bits(x))
}
}
- for local332 := range (*(*(struct {
+ for local336 := range (*(*(struct {
Type HUDType
Pos [2]float32
@@ -33120,7 +33226,7 @@ func (obj *HUD) serialize(w io.Writer) {
ZIndex int16
Text2 string
Style HUDStyleFlags
- }))(obj)).Offset)[local332]
+ }))(obj)).Offset)[local336]
write32(w, math.Float32bits(x))
}
}
@@ -33149,7 +33255,7 @@ func (obj *HUD) serialize(w io.Writer) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err))
}
- for local333 := range (*(*(struct {
+ for local337 := range (*(*(struct {
Type HUDType
Pos [2]float32
@@ -33185,7 +33291,7 @@ func (obj *HUD) serialize(w io.Writer) {
ZIndex int16
Text2 string
Style HUDStyleFlags
- }))(obj)).Size)[local333]
+ }))(obj)).Size)[local337]
write32(w, uint32(x))
}
}
@@ -33325,7 +33431,7 @@ func (obj *HUD) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDType", err))
}
- for local334 := range (*(*(struct {
+ for local338 := range (*(*(struct {
Type HUDType
Pos [2]float32
@@ -33361,19 +33467,19 @@ func (obj *HUD) deserialize(r io.Reader) {
ZIndex int16
Text2 string
Style HUDStyleFlags
- }))(obj)).Pos)[local334]
+ }))(obj)).Pos)[local338]
*p = math.Float32frombits(read32(r))
}
}
- var local335 []uint8
- var local336 uint16
+ var local339 []uint8
+ var local340 uint16
{
- p := &local336
+ p := &local340
*p = read16(r)
}
- (local335) = make([]uint8, local336)
+ (local339) = make([]uint8, local340)
{
- _, err := io.ReadFull(r, (local335)[:])
+ _, err := io.ReadFull(r, (local339)[:])
chk(err)
}
((*(*(struct {
@@ -33393,8 +33499,8 @@ func (obj *HUD) deserialize(r io.Reader) {
ZIndex int16
Text2 string
Style HUDStyleFlags
- }))(obj)).Name) = string(local335)
- for local337 := range (*(*(struct {
+ }))(obj)).Name) = string(local339)
+ for local341 := range (*(*(struct {
Type HUDType
Pos [2]float32
@@ -33430,19 +33536,19 @@ func (obj *HUD) deserialize(r io.Reader) {
ZIndex int16
Text2 string
Style HUDStyleFlags
- }))(obj)).Scale)[local337]
+ }))(obj)).Scale)[local341]
*p = math.Float32frombits(read32(r))
}
}
- var local338 []uint8
- var local339 uint16
+ var local342 []uint8
+ var local343 uint16
{
- p := &local339
+ p := &local343
*p = read16(r)
}
- (local338) = make([]uint8, local339)
+ (local342) = make([]uint8, local343)
{
- _, err := io.ReadFull(r, (local338)[:])
+ _, err := io.ReadFull(r, (local342)[:])
chk(err)
}
((*(*(struct {
@@ -33462,7 +33568,7 @@ func (obj *HUD) deserialize(r io.Reader) {
ZIndex int16
Text2 string
Style HUDStyleFlags
- }))(obj)).Text) = string(local338)
+ }))(obj)).Text) = string(local342)
{
p := &(*(*(struct {
Type HUDType
@@ -33526,7 +33632,7 @@ func (obj *HUD) deserialize(r io.Reader) {
}))(obj)).Dir
*p = read32(r)
}
- for local340 := range (*(*(struct {
+ for local344 := range (*(*(struct {
Type HUDType
Pos [2]float32
@@ -33562,11 +33668,11 @@ func (obj *HUD) deserialize(r io.Reader) {
ZIndex int16
Text2 string
Style HUDStyleFlags
- }))(obj)).Align)[local340]
+ }))(obj)).Align)[local344]
*p = math.Float32frombits(read32(r))
}
}
- for local341 := range (*(*(struct {
+ for local345 := range (*(*(struct {
Type HUDType
Pos [2]float32
@@ -33602,7 +33708,7 @@ func (obj *HUD) deserialize(r io.Reader) {
ZIndex int16
Text2 string
Style HUDStyleFlags
- }))(obj)).Offset)[local341]
+ }))(obj)).Offset)[local345]
*p = math.Float32frombits(read32(r))
}
}
@@ -33631,7 +33737,7 @@ func (obj *HUD) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err))
}
- for local342 := range (*(*(struct {
+ for local346 := range (*(*(struct {
Type HUDType
Pos [2]float32
@@ -33667,7 +33773,7 @@ func (obj *HUD) deserialize(r io.Reader) {
ZIndex int16
Text2 string
Style HUDStyleFlags
- }))(obj)).Size)[local342]
+ }))(obj)).Size)[local346]
*p = int32(read32(r))
}
}
@@ -33692,15 +33798,15 @@ func (obj *HUD) deserialize(r io.Reader) {
}))(obj)).ZIndex
*p = int16(read16(r))
}
- var local343 []uint8
- var local344 uint16
+ var local347 []uint8
+ var local348 uint16
{
- p := &local344
+ p := &local348
*p = read16(r)
}
- (local343) = make([]uint8, local344)
+ (local347) = make([]uint8, local348)
{
- _, err := io.ReadFull(r, (local343)[:])
+ _, err := io.ReadFull(r, (local347)[:])
chk(err)
}
((*(*(struct {
@@ -33720,7 +33826,7 @@ func (obj *HUD) deserialize(r io.Reader) {
ZIndex int16
Text2 string
Style HUDStyleFlags
- }))(obj)).Text2) = string(local343)
+ }))(obj)).Text2) = string(local347)
if err := pcall(func() {
((*(*(struct {
Type HUDType
@@ -33819,18 +33925,18 @@ func (obj *Texture) serialize(w io.Writer) {
}
func (obj *Texture) deserialize(r io.Reader) {
- var local345 []uint8
- var local346 uint16
+ var local349 []uint8
+ var local350 uint16
{
- p := &local346
+ p := &local350
*p = read16(r)
}
- (local345) = make([]uint8, local346)
+ (local349) = make([]uint8, local350)
{
- _, err := io.ReadFull(r, (local345)[:])
+ _, err := io.ReadFull(r, (local349)[:])
chk(err)
}
- (*(*(string))(obj)) = string(local345)
+ (*(*(string))(obj)) = string(local349)
}
func (obj *PlayerListUpdateType) serialize(w io.Writer) {
@@ -33863,9 +33969,9 @@ func (obj *ModChanSig) deserialize(r io.Reader) {
func (obj *AOProps) serialize(w io.Writer) {
{
- local347 := uint8(4)
+ local351 := uint8(4)
{
- x := local347
+ x := local351
write8(w, uint8(x))
}
}
@@ -34235,7 +34341,7 @@ func (obj *AOProps) serialize(w io.Writer) {
}))(obj)).Visual))[:])
chk(err)
}
- for local348 := range (*(*(struct {
+ for local352 := range (*(*(struct {
MaxHP uint16 // Player only.
CollideWithNodes bool
Weight float32 // deprecated
@@ -34307,7 +34413,7 @@ func (obj *AOProps) serialize(w io.Writer) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).VisualSize)[local348]
+ }))(obj)).VisualSize)[local352]
write32(w, math.Float32bits(x))
}
}
@@ -34388,7 +34494,7 @@ func (obj *AOProps) serialize(w io.Writer) {
}))(obj)).Textures)))
write16(w, uint16(x))
}
- for local349 := range (*(*(struct {
+ for local353 := range (*(*(struct {
MaxHP uint16 // Player only.
CollideWithNodes bool
Weight float32 // deprecated
@@ -34460,7 +34566,7 @@ func (obj *AOProps) serialize(w io.Writer) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).Textures)[local349]).serialize(w)
+ }))(obj)).Textures)[local353]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -34468,7 +34574,7 @@ func (obj *AOProps) serialize(w io.Writer) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err))
}
}
- for local350 := range (*(*(struct {
+ for local354 := range (*(*(struct {
MaxHP uint16 // Player only.
CollideWithNodes bool
Weight float32 // deprecated
@@ -34540,11 +34646,11 @@ func (obj *AOProps) serialize(w io.Writer) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).SpriteSheetSize)[local350]
+ }))(obj)).SpriteSheetSize)[local354]
write16(w, uint16(x))
}
}
- for local351 := range (*(*(struct {
+ for local355 := range (*(*(struct {
MaxHP uint16 // Player only.
CollideWithNodes bool
Weight float32 // deprecated
@@ -34616,7 +34722,7 @@ func (obj *AOProps) serialize(w io.Writer) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).SpritePos)[local351]
+ }))(obj)).SpritePos)[local355]
write16(w, uint16(x))
}
}
@@ -34938,7 +35044,7 @@ func (obj *AOProps) serialize(w io.Writer) {
}))(obj)).Colors)))
write16(w, uint16(x))
}
- for local352 := range (*(*(struct {
+ for local356 := range (*(*(struct {
MaxHP uint16 // Player only.
CollideWithNodes bool
Weight float32 // deprecated
@@ -35010,7 +35116,7 @@ func (obj *AOProps) serialize(w io.Writer) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).Colors)[local352]
+ }))(obj)).Colors)[local356]
w.Write([]byte{x.A, x.R, x.G, x.B})
}
}
@@ -36018,14 +36124,14 @@ func (obj *AOProps) serialize(w io.Writer) {
func (obj *AOProps) deserialize(r io.Reader) {
{
- var local353 uint8
- local354 := uint8(4)
+ var local357 uint8
+ local358 := uint8(4)
{
- p := &local353
+ p := &local357
*p = read8(r)
}
- if local353 != local354 {
- chk(fmt.Errorf("const %v: %v", "uint8(4)", local353))
+ if local357 != local358 {
+ chk(fmt.Errorf("const %v: %v", "uint8(4)", local357))
}
}
{
@@ -36284,15 +36390,15 @@ func (obj *AOProps) deserialize(r io.Reader) {
chk(fmt.Errorf("invalid bool: %d", n))
}
}
- var local355 []uint8
- var local356 uint16
+ var local359 []uint8
+ var local360 uint16
{
- p := &local356
+ p := &local360
*p = read16(r)
}
- (local355) = make([]uint8, local356)
+ (local359) = make([]uint8, local360)
{
- _, err := io.ReadFull(r, (local355)[:])
+ _, err := io.ReadFull(r, (local359)[:])
chk(err)
}
((*(*(struct {
@@ -36330,8 +36436,8 @@ func (obj *AOProps) deserialize(r io.Reader) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).Visual) = string(local355)
- for local357 := range (*(*(struct {
+ }))(obj)).Visual) = string(local359)
+ for local361 := range (*(*(struct {
MaxHP uint16 // Player only.
CollideWithNodes bool
Weight float32 // deprecated
@@ -36403,13 +36509,13 @@ func (obj *AOProps) deserialize(r io.Reader) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).VisualSize)[local357]
+ }))(obj)).VisualSize)[local361]
*p = math.Float32frombits(read32(r))
}
}
- var local358 uint16
+ var local362 uint16
{
- p := &local358
+ p := &local362
*p = read16(r)
}
((*(*(struct {
@@ -36447,8 +36553,8 @@ func (obj *AOProps) deserialize(r io.Reader) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).Textures) = make([]Texture, local358)
- for local359 := range (*(*(struct {
+ }))(obj)).Textures) = make([]Texture, local362)
+ for local363 := range (*(*(struct {
MaxHP uint16 // Player only.
CollideWithNodes bool
Weight float32 // deprecated
@@ -36520,7 +36626,7 @@ func (obj *AOProps) deserialize(r io.Reader) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).Textures)[local359]).deserialize(r)
+ }))(obj)).Textures)[local363]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -36528,7 +36634,7 @@ func (obj *AOProps) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err))
}
}
- for local360 := range (*(*(struct {
+ for local364 := range (*(*(struct {
MaxHP uint16 // Player only.
CollideWithNodes bool
Weight float32 // deprecated
@@ -36600,11 +36706,11 @@ func (obj *AOProps) deserialize(r io.Reader) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).SpriteSheetSize)[local360]
+ }))(obj)).SpriteSheetSize)[local364]
*p = int16(read16(r))
}
}
- for local361 := range (*(*(struct {
+ for local365 := range (*(*(struct {
MaxHP uint16 // Player only.
CollideWithNodes bool
Weight float32 // deprecated
@@ -36676,7 +36782,7 @@ func (obj *AOProps) deserialize(r io.Reader) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).SpritePos)[local361]
+ }))(obj)).SpritePos)[local365]
*p = int16(read16(r))
}
}
@@ -36811,15 +36917,15 @@ func (obj *AOProps) deserialize(r io.Reader) {
}))(obj)).RotateSpeed
*p = math.Float32frombits(read32(r))
}
- var local362 []uint8
- var local363 uint16
+ var local366 []uint8
+ var local367 uint16
{
- p := &local363
+ p := &local367
*p = read16(r)
}
- (local362) = make([]uint8, local363)
+ (local366) = make([]uint8, local367)
{
- _, err := io.ReadFull(r, (local362)[:])
+ _, err := io.ReadFull(r, (local366)[:])
chk(err)
}
((*(*(struct {
@@ -36857,10 +36963,10 @@ func (obj *AOProps) deserialize(r io.Reader) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).Mesh) = string(local362)
- var local364 uint16
+ }))(obj)).Mesh) = string(local366)
+ var local368 uint16
{
- p := &local364
+ p := &local368
*p = read16(r)
}
((*(*(struct {
@@ -36898,8 +37004,8 @@ func (obj *AOProps) deserialize(r io.Reader) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).Colors) = make([]color.NRGBA, local364)
- for local365 := range (*(*(struct {
+ }))(obj)).Colors) = make([]color.NRGBA, local368)
+ for local369 := range (*(*(struct {
MaxHP uint16 // Player only.
CollideWithNodes bool
Weight float32 // deprecated
@@ -36971,7 +37077,7 @@ func (obj *AOProps) deserialize(r io.Reader) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).Colors)[local365]
+ }))(obj)).Colors)[local369]
*p = color.NRGBA{A: read8(r), R: read8(r), G: read8(r), B: read8(r)}
}
}
@@ -37191,15 +37297,15 @@ func (obj *AOProps) deserialize(r io.Reader) {
chk(fmt.Errorf("invalid bool: %d", n))
}
}
- var local366 []uint8
- var local367 uint16
+ var local370 []uint8
+ var local371 uint16
{
- p := &local367
+ p := &local371
*p = read16(r)
}
- (local366) = make([]uint8, local367)
+ (local370) = make([]uint8, local371)
{
- _, err := io.ReadFull(r, (local366)[:])
+ _, err := io.ReadFull(r, (local370)[:])
chk(err)
}
((*(*(struct {
@@ -37237,7 +37343,7 @@ func (obj *AOProps) deserialize(r io.Reader) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).Nametag) = string(local366)
+ }))(obj)).Nametag) = string(local370)
{
p := &(*(*(struct {
MaxHP uint16 // Player only.
@@ -37316,15 +37422,15 @@ func (obj *AOProps) deserialize(r io.Reader) {
}))(obj)).FaceRotateSpeed
*p = math.Float32frombits(read32(r))
}
- var local368 []uint8
- var local369 uint16
+ var local372 []uint8
+ var local373 uint16
{
- p := &local369
+ p := &local373
*p = read16(r)
}
- (local368) = make([]uint8, local369)
+ (local372) = make([]uint8, local373)
{
- _, err := io.ReadFull(r, (local368)[:])
+ _, err := io.ReadFull(r, (local372)[:])
chk(err)
}
((*(*(struct {
@@ -37362,16 +37468,16 @@ func (obj *AOProps) deserialize(r io.Reader) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).Infotext) = string(local368)
- var local370 []uint8
- var local371 uint16
+ }))(obj)).Infotext) = string(local372)
+ var local374 []uint8
+ var local375 uint16
{
- p := &local371
+ p := &local375
*p = read16(r)
}
- (local370) = make([]uint8, local371)
+ (local374) = make([]uint8, local375)
{
- _, err := io.ReadFull(r, (local370)[:])
+ _, err := io.ReadFull(r, (local374)[:])
chk(err)
}
((*(*(struct {
@@ -37409,7 +37515,7 @@ func (obj *AOProps) deserialize(r io.Reader) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).Itemstring) = string(local370)
+ }))(obj)).Itemstring) = string(local374)
{
p := &(*(*(struct {
MaxHP uint16 // Player only.
@@ -37837,7 +37943,7 @@ func (obj *AOPos) serialize(w io.Writer) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err))
}
- for local372 := range (*(*(struct {
+ for local376 := range (*(*(struct {
Pos
Vel, Acc Vec
Rot [3]float32
@@ -37855,7 +37961,7 @@ func (obj *AOPos) serialize(w io.Writer) {
Interpolate bool
End bool
UpdateInterval float32
- }))(obj)).Rot)[local372]
+ }))(obj)).Rot)[local376]
write32(w, math.Float32bits(x))
}
}
@@ -37954,7 +38060,7 @@ func (obj *AOPos) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err))
}
- for local373 := range (*(*(struct {
+ for local377 := range (*(*(struct {
Pos
Vel, Acc Vec
Rot [3]float32
@@ -37972,7 +38078,7 @@ func (obj *AOPos) deserialize(r io.Reader) {
Interpolate bool
End bool
UpdateInterval float32
- }))(obj)).Rot)[local373]
+ }))(obj)).Rot)[local377]
*p = math.Float32frombits(read32(r))
}
}
@@ -38029,7 +38135,7 @@ func (obj *AOPos) deserialize(r io.Reader) {
}
func (obj *AOSprite) serialize(w io.Writer) {
- for local374 := range (*(*(struct {
+ for local378 := range (*(*(struct {
Frame0 [2]int16
Frames uint16
FrameDuration float32
@@ -38041,7 +38147,7 @@ func (obj *AOSprite) serialize(w io.Writer) {
Frames uint16
FrameDuration float32
ViewAngleFrames bool
- }))(obj)).Frame0)[local374]
+ }))(obj)).Frame0)[local378]
write16(w, uint16(x))
}
}
@@ -38079,7 +38185,7 @@ func (obj *AOSprite) serialize(w io.Writer) {
}
func (obj *AOSprite) deserialize(r io.Reader) {
- for local375 := range (*(*(struct {
+ for local379 := range (*(*(struct {
Frame0 [2]int16
Frames uint16
FrameDuration float32
@@ -38091,7 +38197,7 @@ func (obj *AOSprite) deserialize(r io.Reader) {
Frames uint16
FrameDuration float32
ViewAngleFrames bool
- }))(obj)).Frame0)[local375]
+ }))(obj)).Frame0)[local379]
*p = int16(read16(r))
}
}
@@ -38162,21 +38268,21 @@ func (obj *Group) serialize(w io.Writer) {
}
func (obj *Group) deserialize(r io.Reader) {
- var local376 []uint8
- var local377 uint16
+ var local380 []uint8
+ var local381 uint16
{
- p := &local377
+ p := &local381
*p = read16(r)
}
- (local376) = make([]uint8, local377)
+ (local380) = make([]uint8, local381)
{
- _, err := io.ReadFull(r, (local376)[:])
+ _, err := io.ReadFull(r, (local380)[:])
chk(err)
}
((*(*(struct {
Name string
Rating int16
- }))(obj)).Name) = string(local376)
+ }))(obj)).Name) = string(local380)
{
p := &(*(*(struct {
Name string
@@ -38187,7 +38293,7 @@ func (obj *Group) deserialize(r io.Reader) {
}
func (obj *AOAnim) serialize(w io.Writer) {
- for local378 := range (*(*(struct {
+ for local382 := range (*(*(struct {
Frames [2]int32
Speed float32
Blend float32
@@ -38199,7 +38305,7 @@ func (obj *AOAnim) serialize(w io.Writer) {
Speed float32
Blend float32
NoLoop bool
- }))(obj)).Frames)[local378]
+ }))(obj)).Frames)[local382]
write32(w, uint32(x))
}
}
@@ -38237,7 +38343,7 @@ func (obj *AOAnim) serialize(w io.Writer) {
}
func (obj *AOAnim) deserialize(r io.Reader) {
- for local379 := range (*(*(struct {
+ for local383 := range (*(*(struct {
Frames [2]int32
Speed float32
Blend float32
@@ -38249,7 +38355,7 @@ func (obj *AOAnim) deserialize(r io.Reader) {
Speed float32
Blend float32
NoLoop bool
- }))(obj)).Frames)[local379]
+ }))(obj)).Frames)[local383]
*p = int32(read32(r))
}
}
@@ -38301,7 +38407,7 @@ func (obj *AOBonePos) serialize(w io.Writer) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err))
}
- for local380 := range (*(*(struct {
+ for local384 := range (*(*(struct {
Pos Vec
Rot [3]float32
}))(obj)).Rot {
@@ -38309,7 +38415,7 @@ func (obj *AOBonePos) serialize(w io.Writer) {
x := ((*(*(struct {
Pos Vec
Rot [3]float32
- }))(obj)).Rot)[local380]
+ }))(obj)).Rot)[local384]
write32(w, math.Float32bits(x))
}
}
@@ -38327,7 +38433,7 @@ func (obj *AOBonePos) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err))
}
- for local381 := range (*(*(struct {
+ for local385 := range (*(*(struct {
Pos Vec
Rot [3]float32
}))(obj)).Rot {
@@ -38335,7 +38441,7 @@ func (obj *AOBonePos) deserialize(r io.Reader) {
p := &((*(*(struct {
Pos Vec
Rot [3]float32
- }))(obj)).Rot)[local381]
+ }))(obj)).Rot)[local385]
*p = math.Float32frombits(read32(r))
}
}
@@ -38399,7 +38505,7 @@ func (obj *AOAttach) serialize(w io.Writer) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err))
}
- for local382 := range (*(*(struct {
+ for local386 := range (*(*(struct {
ParentID AOID
Bone string
Pos Vec
@@ -38413,7 +38519,7 @@ func (obj *AOAttach) serialize(w io.Writer) {
Pos Vec
Rot [3]float32
ForceVisible bool
- }))(obj)).Rot)[local382]
+ }))(obj)).Rot)[local386]
write32(w, math.Float32bits(x))
}
}
@@ -38448,15 +38554,15 @@ func (obj *AOAttach) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err))
}
- var local383 []uint8
- var local384 uint16
+ var local387 []uint8
+ var local388 uint16
{
- p := &local384
+ p := &local388
*p = read16(r)
}
- (local383) = make([]uint8, local384)
+ (local387) = make([]uint8, local388)
{
- _, err := io.ReadFull(r, (local383)[:])
+ _, err := io.ReadFull(r, (local387)[:])
chk(err)
}
((*(*(struct {
@@ -38465,7 +38571,7 @@ func (obj *AOAttach) deserialize(r io.Reader) {
Pos Vec
Rot [3]float32
ForceVisible bool
- }))(obj)).Bone) = string(local383)
+ }))(obj)).Bone) = string(local387)
if err := pcall(func() {
((*(*(struct {
ParentID AOID
@@ -38480,7 +38586,7 @@ func (obj *AOAttach) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err))
}
- for local385 := range (*(*(struct {
+ for local389 := range (*(*(struct {
ParentID AOID
Bone string
Pos Vec
@@ -38494,7 +38600,7 @@ func (obj *AOAttach) deserialize(r io.Reader) {
Pos Vec
Rot [3]float32
ForceVisible bool
- }))(obj)).Rot)[local385]
+ }))(obj)).Rot)[local389]
*p = math.Float32frombits(read32(r))
}
}
@@ -38789,9 +38895,9 @@ func (obj *DrawType) deserialize(r io.Reader) {
func (obj *TileDef) serialize(w io.Writer) {
{
- local386 := uint8(6)
+ local390 := uint8(6)
{
- x := local386
+ x := local390
write8(w, uint8(x))
}
}
@@ -38996,14 +39102,14 @@ func (obj *TileDef) serialize(w io.Writer) {
func (obj *TileDef) deserialize(r io.Reader) {
{
- var local387 uint8
- local388 := uint8(6)
+ var local391 uint8
+ local392 := uint8(6)
{
- p := &local387
+ p := &local391
*p = read8(r)
}
- if local387 != local388 {
- chk(fmt.Errorf("const %v: %v", "uint8(6)", local387))
+ if local391 != local392 {
+ chk(fmt.Errorf("const %v: %v", "uint8(6)", local391))
}
}
if err := pcall(func() {
@@ -39235,9 +39341,9 @@ func (obj *LiquidType) deserialize(r io.Reader) {
func (obj *NodeBox) serialize(w io.Writer) {
{
- local389 := uint8(6)
+ local393 := uint8(6)
{
- x := local389
+ x := local393
write8(w, uint8(x))
}
}
@@ -39394,7 +39500,7 @@ func (obj *NodeBox) serialize(w io.Writer) {
}))(obj)).Fixed)))
write16(w, uint16(x))
}
- for local390 := range (*(*(struct {
+ for local394 := range (*(*(struct {
Type NodeBoxType
//mt:if %s.Type == MountedBox
@@ -39420,7 +39526,7 @@ func (obj *NodeBox) serialize(w io.Writer) {
//mt:if %s.Type == ConnectedBox
ConnDirs, DiscoDirs DirBoxes
DiscoAll, DiscoSides []Box
- }))(obj)).Fixed)[local390]).serialize(w)
+ }))(obj)).Fixed)[local394]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -39513,7 +39619,7 @@ func (obj *NodeBox) serialize(w io.Writer) {
}))(obj)).DiscoAll)))
write16(w, uint16(x))
}
- for local391 := range (*(*(struct {
+ for local395 := range (*(*(struct {
Type NodeBoxType
//mt:if %s.Type == MountedBox
@@ -39539,7 +39645,7 @@ func (obj *NodeBox) serialize(w io.Writer) {
//mt:if %s.Type == ConnectedBox
ConnDirs, DiscoDirs DirBoxes
DiscoAll, DiscoSides []Box
- }))(obj)).DiscoAll)[local391]).serialize(w)
+ }))(obj)).DiscoAll)[local395]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -39578,7 +39684,7 @@ func (obj *NodeBox) serialize(w io.Writer) {
}))(obj)).DiscoSides)))
write16(w, uint16(x))
}
- for local392 := range (*(*(struct {
+ for local396 := range (*(*(struct {
Type NodeBoxType
//mt:if %s.Type == MountedBox
@@ -39604,7 +39710,7 @@ func (obj *NodeBox) serialize(w io.Writer) {
//mt:if %s.Type == ConnectedBox
ConnDirs, DiscoDirs DirBoxes
DiscoAll, DiscoSides []Box
- }))(obj)).DiscoSides)[local392]).serialize(w)
+ }))(obj)).DiscoSides)[local396]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -39617,14 +39723,14 @@ func (obj *NodeBox) serialize(w io.Writer) {
func (obj *NodeBox) deserialize(r io.Reader) {
{
- var local393 uint8
- local394 := uint8(6)
+ var local397 uint8
+ local398 := uint8(6)
{
- p := &local393
+ p := &local397
*p = read8(r)
}
- if local393 != local394 {
- chk(fmt.Errorf("const %v: %v", "uint8(6)", local393))
+ if local397 != local398 {
+ chk(fmt.Errorf("const %v: %v", "uint8(6)", local397))
}
}
if err := pcall(func() {
@@ -39749,9 +39855,9 @@ func (obj *NodeBox) deserialize(r io.Reader) {
ConnDirs, DiscoDirs DirBoxes
DiscoAll, DiscoSides []Box
}))(obj)).Type; t == FixedBox || t == LeveledBox || t == ConnectedBox {
- var local395 uint16
+ var local399 uint16
{
- p := &local395
+ p := &local399
*p = read16(r)
}
((*(*(struct {
@@ -39766,8 +39872,8 @@ func (obj *NodeBox) deserialize(r io.Reader) {
//mt:if %s.Type == ConnectedBox
ConnDirs, DiscoDirs DirBoxes
DiscoAll, DiscoSides []Box
- }))(obj)).Fixed) = make([]Box, local395)
- for local396 := range (*(*(struct {
+ }))(obj)).Fixed) = make([]Box, local399)
+ for local400 := range (*(*(struct {
Type NodeBoxType
//mt:if %s.Type == MountedBox
@@ -39793,7 +39899,7 @@ func (obj *NodeBox) deserialize(r io.Reader) {
//mt:if %s.Type == ConnectedBox
ConnDirs, DiscoDirs DirBoxes
DiscoAll, DiscoSides []Box
- }))(obj)).Fixed)[local396]).deserialize(r)
+ }))(obj)).Fixed)[local400]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -39855,9 +39961,9 @@ func (obj *NodeBox) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.DirBoxes", err))
}
- var local397 uint16
+ var local401 uint16
{
- p := &local397
+ p := &local401
*p = read16(r)
}
((*(*(struct {
@@ -39872,8 +39978,8 @@ func (obj *NodeBox) deserialize(r io.Reader) {
//mt:if %s.Type == ConnectedBox
ConnDirs, DiscoDirs DirBoxes
DiscoAll, DiscoSides []Box
- }))(obj)).DiscoAll) = make([]Box, local397)
- for local398 := range (*(*(struct {
+ }))(obj)).DiscoAll) = make([]Box, local401)
+ for local402 := range (*(*(struct {
Type NodeBoxType
//mt:if %s.Type == MountedBox
@@ -39899,7 +40005,7 @@ func (obj *NodeBox) deserialize(r io.Reader) {
//mt:if %s.Type == ConnectedBox
ConnDirs, DiscoDirs DirBoxes
DiscoAll, DiscoSides []Box
- }))(obj)).DiscoAll)[local398]).deserialize(r)
+ }))(obj)).DiscoAll)[local402]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -39907,9 +40013,9 @@ func (obj *NodeBox) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err))
}
}
- var local399 uint16
+ var local403 uint16
{
- p := &local399
+ p := &local403
*p = read16(r)
}
((*(*(struct {
@@ -39924,8 +40030,8 @@ func (obj *NodeBox) deserialize(r io.Reader) {
//mt:if %s.Type == ConnectedBox
ConnDirs, DiscoDirs DirBoxes
DiscoAll, DiscoSides []Box
- }))(obj)).DiscoSides) = make([]Box, local399)
- for local400 := range (*(*(struct {
+ }))(obj)).DiscoSides) = make([]Box, local403)
+ for local404 := range (*(*(struct {
Type NodeBoxType
//mt:if %s.Type == MountedBox
@@ -39951,7 +40057,7 @@ func (obj *NodeBox) deserialize(r io.Reader) {
//mt:if %s.Type == ConnectedBox
ConnDirs, DiscoDirs DirBoxes
DiscoAll, DiscoSides []Box
- }))(obj)).DiscoSides)[local400]).deserialize(r)
+ }))(obj)).DiscoSides)[local404]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -40007,21 +40113,21 @@ func (obj *SoundDef) serialize(w io.Writer) {
}
func (obj *SoundDef) deserialize(r io.Reader) {
- var local401 []uint8
- var local402 uint16
+ var local405 []uint8
+ var local406 uint16
{
- p := &local402
+ p := &local406
*p = read16(r)
}
- (local401) = make([]uint8, local402)
+ (local405) = make([]uint8, local406)
{
- _, err := io.ReadFull(r, (local401)[:])
+ _, err := io.ReadFull(r, (local405)[:])
chk(err)
}
((*(*(struct {
Name string
Gain, Pitch, Fade float32
- }))(obj)).Name) = string(local401)
+ }))(obj)).Name) = string(local405)
{
p := &(*(*(struct {
Name string
@@ -40103,9 +40209,9 @@ func (obj *LitFromBlks) deserialize(r io.Reader) {
func (obj *AOInitData) serialize(w io.Writer) {
{
- local403 := uint8(1)
+ local407 := uint8(1)
{
- x := local403
+ x := local407
write8(w, uint8(x))
}
}
@@ -40234,7 +40340,7 @@ func (obj *AOInitData) serialize(w io.Writer) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err))
}
- for local404 := range (*(*(struct {
+ for local408 := range (*(*(struct {
// For players.
Name string
@@ -40266,7 +40372,7 @@ func (obj *AOInitData) serialize(w io.Writer) {
// See (de)serialize.fmt.
Msgs []AOMsg
- }))(obj)).Rot)[local404]
+ }))(obj)).Rot)[local408]
write32(w, math.Float32bits(x))
}
}
@@ -40327,25 +40433,25 @@ func (obj *AOInitData) serialize(w io.Writer) {
func (obj *AOInitData) deserialize(r io.Reader) {
{
- var local405 uint8
- local406 := uint8(1)
+ var local409 uint8
+ local410 := uint8(1)
{
- p := &local405
+ p := &local409
*p = read8(r)
}
- if local405 != local406 {
- chk(fmt.Errorf("const %v: %v", "uint8(1)", local405))
+ if local409 != local410 {
+ chk(fmt.Errorf("const %v: %v", "uint8(1)", local409))
}
}
- var local407 []uint8
- var local408 uint16
+ var local411 []uint8
+ var local412 uint16
{
- p := &local408
+ p := &local412
*p = read16(r)
}
- (local407) = make([]uint8, local408)
+ (local411) = make([]uint8, local412)
{
- _, err := io.ReadFull(r, (local407)[:])
+ _, err := io.ReadFull(r, (local411)[:])
chk(err)
}
((*(*(struct {
@@ -40363,7 +40469,7 @@ func (obj *AOInitData) deserialize(r io.Reader) {
// See (de)serialize.fmt.
Msgs []AOMsg
- }))(obj)).Name) = string(local407)
+ }))(obj)).Name) = string(local411)
{
p := &(*(*(struct {
@@ -40436,7 +40542,7 @@ func (obj *AOInitData) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err))
}
- for local409 := range (*(*(struct {
+ for local413 := range (*(*(struct {
// For players.
Name string
@@ -40468,7 +40574,7 @@ func (obj *AOInitData) deserialize(r io.Reader) {
// See (de)serialize.fmt.
Msgs []AOMsg
- }))(obj)).Rot)[local409]
+ }))(obj)).Rot)[local413]
*p = math.Float32frombits(read32(r))
}
}
@@ -40616,9 +40722,9 @@ func (obj *ToolCaps) serialize(w io.Writer) {
PunchUses int32
}))(obj)).NonNil {
{
- local410 := uint8(5)
+ local414 := uint8(5)
{
- x := local410
+ x := local414
write8(w, uint8(x))
}
}
@@ -40697,7 +40803,7 @@ func (obj *ToolCaps) serialize(w io.Writer) {
}))(obj)).GroupCaps)))
write32(w, uint32(x))
}
- for local411 := range (*(*(struct {
+ for local415 := range (*(*(struct {
//mt:if _ = %s; false
NonNil bool
@@ -40729,7 +40835,7 @@ func (obj *ToolCaps) serialize(w io.Writer) {
//mt:32tou16
PunchUses int32
- }))(obj)).GroupCaps)[local411]).serialize(w)
+ }))(obj)).GroupCaps)[local415]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -40774,7 +40880,7 @@ func (obj *ToolCaps) serialize(w io.Writer) {
}))(obj)).DmgGroups)))
write32(w, uint32(x))
}
- for local412 := range (*(*(struct {
+ for local416 := range (*(*(struct {
//mt:if _ = %s; false
NonNil bool
@@ -40806,7 +40912,7 @@ func (obj *ToolCaps) serialize(w io.Writer) {
//mt:32tou16
PunchUses int32
- }))(obj)).DmgGroups)[local412]).serialize(w)
+ }))(obj)).DmgGroups)[local416]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -40940,14 +41046,14 @@ func (obj *ToolCaps) deserialize(r io.Reader) {
PunchUses int32
}))(obj)).NonNil {
{
- var local413 uint8
- local414 := uint8(5)
+ var local417 uint8
+ local418 := uint8(5)
{
- p := &local413
+ p := &local417
*p = read8(r)
}
- if local413 != local414 {
- chk(fmt.Errorf("const %v: %v", "uint8(5)", local413))
+ if local417 != local418 {
+ chk(fmt.Errorf("const %v: %v", "uint8(5)", local417))
}
}
{
@@ -40988,9 +41094,9 @@ func (obj *ToolCaps) deserialize(r io.Reader) {
}))(obj)).MaxDropLvl
*p = int16(read16(r))
}
- var local415 uint32
+ var local419 uint32
{
- p := &local415
+ p := &local419
*p = read32(r)
}
((*(*(struct {
@@ -41008,8 +41114,8 @@ func (obj *ToolCaps) deserialize(r io.Reader) {
//mt:32tou16
PunchUses int32
- }))(obj)).GroupCaps) = make([]ToolGroupCap, local415)
- for local416 := range (*(*(struct {
+ }))(obj)).GroupCaps) = make([]ToolGroupCap, local419)
+ for local420 := range (*(*(struct {
//mt:if _ = %s; false
NonNil bool
@@ -41041,7 +41147,7 @@ func (obj *ToolCaps) deserialize(r io.Reader) {
//mt:32tou16
PunchUses int32
- }))(obj)).GroupCaps)[local416]).deserialize(r)
+ }))(obj)).GroupCaps)[local420]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -41049,9 +41155,9 @@ func (obj *ToolCaps) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ToolGroupCap", err))
}
}
- var local417 uint32
+ var local421 uint32
{
- p := &local417
+ p := &local421
*p = read32(r)
}
((*(*(struct {
@@ -41069,8 +41175,8 @@ func (obj *ToolCaps) deserialize(r io.Reader) {
//mt:32tou16
PunchUses int32
- }))(obj)).DmgGroups) = make([]Group, local417)
- for local418 := range (*(*(struct {
+ }))(obj)).DmgGroups) = make([]Group, local421)
+ for local422 := range (*(*(struct {
//mt:if _ = %s; false
NonNil bool
@@ -41102,7 +41208,7 @@ func (obj *ToolCaps) deserialize(r io.Reader) {
//mt:32tou16
PunchUses int32
- }))(obj)).DmgGroups)[local418]).deserialize(r)
+ }))(obj)).DmgGroups)[local422]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -41110,9 +41216,9 @@ func (obj *ToolCaps) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Group", err))
}
}
- var local419 uint16
+ var local423 uint16
{
- p := &local419
+ p := &local423
*p = read16(r)
}
(*(*(struct {
@@ -41130,7 +41236,7 @@ func (obj *ToolCaps) deserialize(r io.Reader) {
//mt:32tou16
PunchUses int32
- }))(obj)).PunchUses = int32(local419)
+ }))(obj)).PunchUses = int32(local423)
}
}
if r.N > 0 {
@@ -41246,46 +41352,46 @@ func (obj *TweenF32) deserialize(r io.Reader) {
}
func (obj *TweenV2F32) serialize(w io.Writer) {
- for local420 := range (*(*(struct {
+ for local424 := range (*(*(struct {
Start, End [2]float32
}))(obj)).Start {
{
x := ((*(*(struct {
Start, End [2]float32
- }))(obj)).Start)[local420]
+ }))(obj)).Start)[local424]
write32(w, math.Float32bits(x))
}
}
- for local421 := range (*(*(struct {
+ for local425 := range (*(*(struct {
Start, End [2]float32
}))(obj)).End {
{
x := ((*(*(struct {
Start, End [2]float32
- }))(obj)).End)[local421]
+ }))(obj)).End)[local425]
write32(w, math.Float32bits(x))
}
}
}
func (obj *TweenV2F32) deserialize(r io.Reader) {
- for local422 := range (*(*(struct {
+ for local426 := range (*(*(struct {
Start, End [2]float32
}))(obj)).Start {
{
p := &((*(*(struct {
Start, End [2]float32
- }))(obj)).Start)[local422]
+ }))(obj)).Start)[local426]
*p = math.Float32frombits(read32(r))
}
}
- for local423 := range (*(*(struct {
+ for local427 := range (*(*(struct {
Start, End [2]float32
}))(obj)).End {
{
p := &((*(*(struct {
Start, End [2]float32
- }))(obj)).End)[local423]
+ }))(obj)).End)[local427]
*p = math.Float32frombits(read32(r))
}
}
@@ -41306,9 +41412,9 @@ func (obj *HUDType) deserialize(r io.Reader) {
}
func (obj *Box) serialize(w io.Writer) {
- for local424 := range *(*([2]Vec))(obj) {
+ for local428 := range *(*([2]Vec))(obj) {
if err := pcall(func() {
- ((*(*([2]Vec))(obj))[local424]).serialize(w)
+ ((*(*([2]Vec))(obj))[local428]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -41319,9 +41425,9 @@ func (obj *Box) serialize(w io.Writer) {
}
func (obj *Box) deserialize(r io.Reader) {
- for local425 := range *(*([2]Vec))(obj) {
+ for local429 := range *(*([2]Vec))(obj) {
if err := pcall(func() {
- ((*(*([2]Vec))(obj))[local425]).deserialize(r)
+ ((*(*([2]Vec))(obj))[local429]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -41387,7 +41493,7 @@ func (obj *DirBoxes) serialize(w io.Writer) {
}))(obj)).Top)))
write16(w, uint16(x))
}
- for local426 := range (*(*(struct {
+ for local430 := range (*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
}))(obj)).Top {
@@ -41395,7 +41501,7 @@ func (obj *DirBoxes) serialize(w io.Writer) {
(((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Top)[local426]).serialize(w)
+ }))(obj)).Top)[local430]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -41416,7 +41522,7 @@ func (obj *DirBoxes) serialize(w io.Writer) {
}))(obj)).Bot)))
write16(w, uint16(x))
}
- for local427 := range (*(*(struct {
+ for local431 := range (*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
}))(obj)).Bot {
@@ -41424,7 +41530,7 @@ func (obj *DirBoxes) serialize(w io.Writer) {
(((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Bot)[local427]).serialize(w)
+ }))(obj)).Bot)[local431]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -41445,7 +41551,7 @@ func (obj *DirBoxes) serialize(w io.Writer) {
}))(obj)).Front)))
write16(w, uint16(x))
}
- for local428 := range (*(*(struct {
+ for local432 := range (*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
}))(obj)).Front {
@@ -41453,7 +41559,7 @@ func (obj *DirBoxes) serialize(w io.Writer) {
(((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Front)[local428]).serialize(w)
+ }))(obj)).Front)[local432]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -41474,7 +41580,7 @@ func (obj *DirBoxes) serialize(w io.Writer) {
}))(obj)).Left)))
write16(w, uint16(x))
}
- for local429 := range (*(*(struct {
+ for local433 := range (*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
}))(obj)).Left {
@@ -41482,7 +41588,7 @@ func (obj *DirBoxes) serialize(w io.Writer) {
(((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Left)[local429]).serialize(w)
+ }))(obj)).Left)[local433]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -41503,7 +41609,7 @@ func (obj *DirBoxes) serialize(w io.Writer) {
}))(obj)).Back)))
write16(w, uint16(x))
}
- for local430 := range (*(*(struct {
+ for local434 := range (*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
}))(obj)).Back {
@@ -41511,7 +41617,7 @@ func (obj *DirBoxes) serialize(w io.Writer) {
(((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Back)[local430]).serialize(w)
+ }))(obj)).Back)[local434]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -41532,7 +41638,7 @@ func (obj *DirBoxes) serialize(w io.Writer) {
}))(obj)).Right)))
write16(w, uint16(x))
}
- for local431 := range (*(*(struct {
+ for local435 := range (*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
}))(obj)).Right {
@@ -41540,7 +41646,7 @@ func (obj *DirBoxes) serialize(w io.Writer) {
(((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Right)[local431]).serialize(w)
+ }))(obj)).Right)[local435]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -41551,16 +41657,16 @@ func (obj *DirBoxes) serialize(w io.Writer) {
}
func (obj *DirBoxes) deserialize(r io.Reader) {
- var local432 uint16
+ var local436 uint16
{
- p := &local432
+ p := &local436
*p = read16(r)
}
((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Top) = make([]Box, local432)
- for local433 := range (*(*(struct {
+ }))(obj)).Top) = make([]Box, local436)
+ for local437 := range (*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
}))(obj)).Top {
@@ -41568,7 +41674,7 @@ func (obj *DirBoxes) deserialize(r io.Reader) {
(((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Top)[local433]).deserialize(r)
+ }))(obj)).Top)[local437]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -41576,16 +41682,16 @@ func (obj *DirBoxes) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err))
}
}
- var local434 uint16
+ var local438 uint16
{
- p := &local434
+ p := &local438
*p = read16(r)
}
((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Bot) = make([]Box, local434)
- for local435 := range (*(*(struct {
+ }))(obj)).Bot) = make([]Box, local438)
+ for local439 := range (*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
}))(obj)).Bot {
@@ -41593,7 +41699,7 @@ func (obj *DirBoxes) deserialize(r io.Reader) {
(((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Bot)[local435]).deserialize(r)
+ }))(obj)).Bot)[local439]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -41601,16 +41707,16 @@ func (obj *DirBoxes) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err))
}
}
- var local436 uint16
+ var local440 uint16
{
- p := &local436
+ p := &local440
*p = read16(r)
}
((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Front) = make([]Box, local436)
- for local437 := range (*(*(struct {
+ }))(obj)).Front) = make([]Box, local440)
+ for local441 := range (*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
}))(obj)).Front {
@@ -41618,7 +41724,7 @@ func (obj *DirBoxes) deserialize(r io.Reader) {
(((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Front)[local437]).deserialize(r)
+ }))(obj)).Front)[local441]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -41626,16 +41732,16 @@ func (obj *DirBoxes) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err))
}
}
- var local438 uint16
+ var local442 uint16
{
- p := &local438
+ p := &local442
*p = read16(r)
}
((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Left) = make([]Box, local438)
- for local439 := range (*(*(struct {
+ }))(obj)).Left) = make([]Box, local442)
+ for local443 := range (*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
}))(obj)).Left {
@@ -41643,7 +41749,7 @@ func (obj *DirBoxes) deserialize(r io.Reader) {
(((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Left)[local439]).deserialize(r)
+ }))(obj)).Left)[local443]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -41651,16 +41757,16 @@ func (obj *DirBoxes) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err))
}
}
- var local440 uint16
+ var local444 uint16
{
- p := &local440
+ p := &local444
*p = read16(r)
}
((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Back) = make([]Box, local440)
- for local441 := range (*(*(struct {
+ }))(obj)).Back) = make([]Box, local444)
+ for local445 := range (*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
}))(obj)).Back {
@@ -41668,7 +41774,7 @@ func (obj *DirBoxes) deserialize(r io.Reader) {
(((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Back)[local441]).deserialize(r)
+ }))(obj)).Back)[local445]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -41676,16 +41782,16 @@ func (obj *DirBoxes) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err))
}
}
- var local442 uint16
+ var local446 uint16
{
- p := &local442
+ p := &local446
*p = read16(r)
}
((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Right) = make([]Box, local442)
- for local443 := range (*(*(struct {
+ }))(obj)).Right) = make([]Box, local446)
+ for local447 := range (*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
}))(obj)).Right {
@@ -41693,7 +41799,7 @@ func (obj *DirBoxes) deserialize(r io.Reader) {
(((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Right)[local443]).deserialize(r)
+ }))(obj)).Right)[local447]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -41800,7 +41906,7 @@ func (obj *ToolGroupCap) serialize(w io.Writer) {
}))(obj)).Times)))
write32(w, uint32(x))
}
- for local444 := range (*(*(struct {
+ for local448 := range (*(*(struct {
Name string
//mt:32to16
@@ -41822,7 +41928,7 @@ func (obj *ToolGroupCap) serialize(w io.Writer) {
//mt:len32
Times []DigTime
- }))(obj)).Times)[local444]).serialize(w)
+ }))(obj)).Times)[local448]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -41833,15 +41939,15 @@ func (obj *ToolGroupCap) serialize(w io.Writer) {
}
func (obj *ToolGroupCap) deserialize(r io.Reader) {
- var local445 []uint8
- var local446 uint16
+ var local449 []uint8
+ var local450 uint16
{
- p := &local446
+ p := &local450
*p = read16(r)
}
- (local445) = make([]uint8, local446)
+ (local449) = make([]uint8, local450)
{
- _, err := io.ReadFull(r, (local445)[:])
+ _, err := io.ReadFull(r, (local449)[:])
chk(err)
}
((*(*(struct {
@@ -41854,10 +41960,10 @@ func (obj *ToolGroupCap) deserialize(r io.Reader) {
//mt:len32
Times []DigTime
- }))(obj)).Name) = string(local445)
- var local447 int16
+ }))(obj)).Name) = string(local449)
+ var local451 int16
{
- p := &local447
+ p := &local451
*p = int16(read16(r))
}
(*(*(struct {
@@ -41870,7 +41976,7 @@ func (obj *ToolGroupCap) deserialize(r io.Reader) {
//mt:len32
Times []DigTime
- }))(obj)).Uses = int32(local447)
+ }))(obj)).Uses = int32(local451)
{
p := &(*(*(struct {
Name string
@@ -41885,9 +41991,9 @@ func (obj *ToolGroupCap) deserialize(r io.Reader) {
}))(obj)).MaxLvl
*p = int16(read16(r))
}
- var local448 uint32
+ var local452 uint32
{
- p := &local448
+ p := &local452
*p = read32(r)
}
((*(*(struct {
@@ -41900,8 +42006,8 @@ func (obj *ToolGroupCap) deserialize(r io.Reader) {
//mt:len32
Times []DigTime
- }))(obj)).Times) = make([]DigTime, local448)
- for local449 := range (*(*(struct {
+ }))(obj)).Times) = make([]DigTime, local452)
+ for local453 := range (*(*(struct {
Name string
//mt:32to16
@@ -41923,7 +42029,7 @@ func (obj *ToolGroupCap) deserialize(r io.Reader) {
//mt:len32
Times []DigTime
- }))(obj)).Times)[local449]).deserialize(r)
+ }))(obj)).Times)[local453]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
diff --git a/tosrvcmds b/tosrvcmds
index e894bc9..138cded 100644
--- a/tosrvcmds
+++ b/tosrvcmds
@@ -22,3 +22,4 @@
80 FirstSRP
81 SRPBytesA
82 SRPBytesM
+83 CltInfo
diff --git a/tosrvcmds.go b/tosrvcmds.go
index 8e79ece..af1a0bb 100644
--- a/tosrvcmds.go
+++ b/tosrvcmds.go
@@ -165,6 +165,14 @@ type ToSrvSRPBytesM struct {
M []byte
}
+// ToSrvCltInfo tells the server some information about the game window.
+type ToSrvCltInfo struct {
+ RenderTargetSize [2]int16
+ GUIScaling float32
+ HUDScaling float32
+ MaxFormspecInfo [2]float32
+}
+
type ToSrvDisco struct{}
func (*ToSrvDisco) cmd() {}
diff --git a/tosrvcmds_cmdno.go b/tosrvcmds_cmdno.go
index 859f9c6..a4d88f7 100644
--- a/tosrvcmds_cmdno.go
+++ b/tosrvcmds_cmdno.go
@@ -26,6 +26,7 @@ func (*ToSrvCltReady) toSrvCmdNo() uint16 { return 67 }
func (*ToSrvFirstSRP) toSrvCmdNo() uint16 { return 80 }
func (*ToSrvSRPBytesA) toSrvCmdNo() uint16 { return 81 }
func (*ToSrvSRPBytesM) toSrvCmdNo() uint16 { return 82 }
+func (*ToSrvCltInfo) toSrvCmdNo() uint16 { return 83 }
var newToSrvCmd = map[uint16]func() Cmd{
0: func() Cmd { return new(ToSrvNil) },
@@ -52,4 +53,5 @@ var newToSrvCmd = map[uint16]func() Cmd{
80: func() Cmd { return new(ToSrvFirstSRP) },
81: func() Cmd { return new(ToSrvSRPBytesA) },
82: func() Cmd { return new(ToSrvSRPBytesM) },
+ 83: func() Cmd { return new(ToSrvCltInfo) },
}