summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2023-06-08 17:33:24 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2023-06-08 17:33:24 +0200
commit6ba80361f9f462870438ecd22f59f8333c8929a7 (patch)
treebe035a50d51fd17305d79e04d169ea4950139f16
parentfa10ec56328db52080e15bdb3db3fb86a3a03a84 (diff)
new ToCltSpawnParticle format
-rw-r--r--range.go11
-rw-r--r--serialize.go1646
-rw-r--r--tocltcmds.go2
3 files changed, 979 insertions, 680 deletions
diff --git a/range.go b/range.go
new file mode 100644
index 0000000..14e9bc9
--- /dev/null
+++ b/range.go
@@ -0,0 +1,11 @@
+package mt
+
+type RangeF32 struct {
+ min, max float32
+ bias float32
+}
+
+type RangeV3F32 struct {
+ min, max [3]float32
+ bias float32
+}
diff --git a/serialize.go b/serialize.go
index 273558d..73cf7fb 100644
--- a/serialize.go
+++ b/serialize.go
@@ -4967,6 +4967,8 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -4986,6 +4988,8 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5007,6 +5011,8 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5026,6 +5032,8 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5047,6 +5055,8 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5066,6 +5076,8 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5088,6 +5100,8 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5109,6 +5123,8 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5130,6 +5146,8 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5154,6 +5172,8 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5175,6 +5195,8 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5196,6 +5218,8 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5217,6 +5241,8 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5242,6 +5268,8 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5267,6 +5295,8 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5292,6 +5322,8 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5313,6 +5345,8 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5323,6 +5357,50 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
write8(w, 0)
}
}
+ for local153 := range (*(*(struct {
+ Pos, Vel, Acc [3]float32
+ ExpirationTime float32 // in seconds.
+ Size float32
+ Collide bool
+
+ //mt:len32
+ Texture
+
+ Vertical bool
+ CollisionRm bool
+ AnimParams TileAnim
+ Glow uint8
+ AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
+ NodeParam0 Content
+ NodeParam2 uint8
+ NodeTile uint8
+ }))(obj)).Drag {
+ {
+ x := ((*(*(struct {
+ Pos, Vel, Acc [3]float32
+ ExpirationTime float32 // in seconds.
+ Size float32
+ Collide bool
+
+ //mt:len32
+ Texture
+
+ Vertical bool
+ CollisionRm bool
+ AnimParams TileAnim
+ Glow uint8
+ AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
+ NodeParam0 Content
+ NodeParam2 uint8
+ NodeTile uint8
+ }))(obj)).Drag)[local153]
+ write32(w, math.Float32bits(x))
+ }
+ }
if err := pcall(func() {
((*(*(struct {
Pos, Vel, Acc [3]float32
@@ -5338,6 +5416,35 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
+ NodeParam0 Content
+ NodeParam2 uint8
+ NodeTile uint8
+ }))(obj)).Bounce).serialize(w)
+ }); err != nil {
+ if err == io.EOF {
+ chk(io.EOF)
+ }
+ chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeV3F32", err))
+ }
+ if err := pcall(func() {
+ ((*(*(struct {
+ Pos, Vel, Acc [3]float32
+ ExpirationTime float32 // in seconds.
+ Size float32
+ Collide bool
+
+ //mt:len32
+ Texture
+
+ Vertical bool
+ CollisionRm bool
+ AnimParams TileAnim
+ Glow uint8
+ AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5363,6 +5470,8 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5384,6 +5493,8 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5393,7 +5504,7 @@ func (obj *ToCltSpawnParticle) serialize(w io.Writer) {
}
func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
- for local153 := range (*(*(struct {
+ for local154 := range (*(*(struct {
Pos, Vel, Acc [3]float32
ExpirationTime float32 // in seconds.
Size float32
@@ -5407,6 +5518,8 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5426,14 +5539,16 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Pos)[local153]
+ }))(obj)).Pos)[local154]
*p = math.Float32frombits(read32(r))
}
}
- for local154 := range (*(*(struct {
+ for local155 := range (*(*(struct {
Pos, Vel, Acc [3]float32
ExpirationTime float32 // in seconds.
Size float32
@@ -5447,6 +5562,8 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5466,14 +5583,16 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Vel)[local154]
+ }))(obj)).Vel)[local155]
*p = math.Float32frombits(read32(r))
}
}
- for local155 := range (*(*(struct {
+ for local156 := range (*(*(struct {
Pos, Vel, Acc [3]float32
ExpirationTime float32 // in seconds.
Size float32
@@ -5487,6 +5606,8 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5506,10 +5627,12 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Acc)[local155]
+ }))(obj)).Acc)[local156]
*p = math.Float32frombits(read32(r))
}
}
@@ -5528,6 +5651,8 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5549,6 +5674,8 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5570,6 +5697,8 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5583,15 +5712,15 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
chk(fmt.Errorf("invalid bool: %d", n))
}
}
- var local156 []uint8
- var local157 uint32
+ var local157 []uint8
+ var local158 uint32
{
- p := &local157
+ p := &local158
*p = read32(r)
}
- (local156) = make([]uint8, local157)
+ (local157) = make([]uint8, local158)
{
- _, err := io.ReadFull(r, (local156)[:])
+ _, err := io.ReadFull(r, (local157)[:])
chk(err)
}
(*(*string)(&((*(*(struct {
@@ -5608,10 +5737,12 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Texture))) = string(local156)
+ }))(obj)).Texture))) = string(local157)
{
p := &(*(*(struct {
Pos, Vel, Acc [3]float32
@@ -5627,6 +5758,8 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5655,6 +5788,8 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5683,6 +5818,8 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5708,6 +5845,8 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5729,6 +5868,8 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5742,6 +5883,77 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
chk(fmt.Errorf("invalid bool: %d", n))
}
}
+ for local159 := range (*(*(struct {
+ Pos, Vel, Acc [3]float32
+ ExpirationTime float32 // in seconds.
+ Size float32
+ Collide bool
+
+ //mt:len32
+ Texture
+
+ Vertical bool
+ CollisionRm bool
+ AnimParams TileAnim
+ Glow uint8
+ AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
+ NodeParam0 Content
+ NodeParam2 uint8
+ NodeTile uint8
+ }))(obj)).Drag {
+ {
+ p := &((*(*(struct {
+ Pos, Vel, Acc [3]float32
+ ExpirationTime float32 // in seconds.
+ Size float32
+ Collide bool
+
+ //mt:len32
+ Texture
+
+ Vertical bool
+ CollisionRm bool
+ AnimParams TileAnim
+ Glow uint8
+ AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
+ NodeParam0 Content
+ NodeParam2 uint8
+ NodeTile uint8
+ }))(obj)).Drag)[local159]
+ *p = math.Float32frombits(read32(r))
+ }
+ }
+ if err := pcall(func() {
+ ((*(*(struct {
+ Pos, Vel, Acc [3]float32
+ ExpirationTime float32 // in seconds.
+ Size float32
+ Collide bool
+
+ //mt:len32
+ Texture
+
+ Vertical bool
+ CollisionRm bool
+ AnimParams TileAnim
+ Glow uint8
+ AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
+ NodeParam0 Content
+ NodeParam2 uint8
+ NodeTile uint8
+ }))(obj)).Bounce).deserialize(r)
+ }); err != nil {
+ if err == io.EOF {
+ chk(io.EOF)
+ }
+ chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.RangeV3F32", err))
+ }
if err := pcall(func() {
((*(*(struct {
Pos, Vel, Acc [3]float32
@@ -5757,6 +5969,8 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5782,6 +5996,8 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5803,6 +6019,8 @@ func (obj *ToCltSpawnParticle) deserialize(r io.Reader) {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
@@ -5862,7 +6080,7 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) {
}))(obj)).Duration
write32(w, math.Float32bits(x))
}
- for local158 := range (*(*(struct {
+ for local160 := range (*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -5884,7 +6102,7 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) {
NodeParam2 uint8
NodeTile uint8
}))(obj)).Pos {
- for local159 := range ((*(*(struct {
+ for local161 := range ((*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -5905,7 +6123,7 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Pos)[local158] {
+ }))(obj)).Pos)[local160] {
{
x := (((*(*(struct {
Amount uint16
@@ -5928,12 +6146,12 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Pos)[local158])[local159]
+ }))(obj)).Pos)[local160])[local161]
write32(w, math.Float32bits(x))
}
}
}
- for local160 := range (*(*(struct {
+ for local162 := range (*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -5955,7 +6173,7 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) {
NodeParam2 uint8
NodeTile uint8
}))(obj)).Vel {
- for local161 := range ((*(*(struct {
+ for local163 := range ((*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -5976,7 +6194,7 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Vel)[local160] {
+ }))(obj)).Vel)[local162] {
{
x := (((*(*(struct {
Amount uint16
@@ -5999,12 +6217,12 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Vel)[local160])[local161]
+ }))(obj)).Vel)[local162])[local163]
write32(w, math.Float32bits(x))
}
}
}
- for local162 := range (*(*(struct {
+ for local164 := range (*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -6026,7 +6244,7 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) {
NodeParam2 uint8
NodeTile uint8
}))(obj)).Acc {
- for local163 := range ((*(*(struct {
+ for local165 := range ((*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -6047,7 +6265,7 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Acc)[local162] {
+ }))(obj)).Acc)[local164] {
{
x := (((*(*(struct {
Amount uint16
@@ -6070,12 +6288,12 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Acc)[local162])[local163]
+ }))(obj)).Acc)[local164])[local165]
write32(w, math.Float32bits(x))
}
}
}
- for local164 := range (*(*(struct {
+ for local166 := range (*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -6119,11 +6337,11 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).ExpirationTime)[local164]
+ }))(obj)).ExpirationTime)[local166]
write32(w, math.Float32bits(x))
}
}
- for local165 := range (*(*(struct {
+ for local167 := range (*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -6167,7 +6385,7 @@ func (obj *ToCltAddParticleSpawner) serialize(w io.Writer) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Size)[local165]
+ }))(obj)).Size)[local167]
write32(w, math.Float32bits(x))
}
}
@@ -6605,7 +6823,7 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
}))(obj)).Duration
*p = math.Float32frombits(read32(r))
}
- for local166 := range (*(*(struct {
+ for local168 := range (*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -6627,7 +6845,7 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
NodeParam2 uint8
NodeTile uint8
}))(obj)).Pos {
- for local167 := range ((*(*(struct {
+ for local169 := range ((*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -6648,7 +6866,7 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Pos)[local166] {
+ }))(obj)).Pos)[local168] {
{
p := &(((*(*(struct {
Amount uint16
@@ -6671,12 +6889,12 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Pos)[local166])[local167]
+ }))(obj)).Pos)[local168])[local169]
*p = math.Float32frombits(read32(r))
}
}
}
- for local168 := range (*(*(struct {
+ for local170 := range (*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -6698,7 +6916,7 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
NodeParam2 uint8
NodeTile uint8
}))(obj)).Vel {
- for local169 := range ((*(*(struct {
+ for local171 := range ((*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -6719,7 +6937,7 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Vel)[local168] {
+ }))(obj)).Vel)[local170] {
{
p := &(((*(*(struct {
Amount uint16
@@ -6742,12 +6960,12 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Vel)[local168])[local169]
+ }))(obj)).Vel)[local170])[local171]
*p = math.Float32frombits(read32(r))
}
}
}
- for local170 := range (*(*(struct {
+ for local172 := range (*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -6769,7 +6987,7 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
NodeParam2 uint8
NodeTile uint8
}))(obj)).Acc {
- for local171 := range ((*(*(struct {
+ for local173 := range ((*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -6790,7 +7008,7 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Acc)[local170] {
+ }))(obj)).Acc)[local172] {
{
p := &(((*(*(struct {
Amount uint16
@@ -6813,12 +7031,12 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Acc)[local170])[local171]
+ }))(obj)).Acc)[local172])[local173]
*p = math.Float32frombits(read32(r))
}
}
}
- for local172 := range (*(*(struct {
+ for local174 := range (*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -6862,11 +7080,11 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).ExpirationTime)[local172]
+ }))(obj)).ExpirationTime)[local174]
*p = math.Float32frombits(read32(r))
}
}
- for local173 := range (*(*(struct {
+ for local175 := range (*(*(struct {
Amount uint16
Duration float32
Pos, Vel, Acc [2][3]float32
@@ -6910,7 +7128,7 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Size)[local173]
+ }))(obj)).Size)[local175]
*p = math.Float32frombits(read32(r))
}
}
@@ -6946,15 +7164,15 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
chk(fmt.Errorf("invalid bool: %d", n))
}
}
- var local174 []uint8
- var local175 uint32
+ var local176 []uint8
+ var local177 uint32
{
- p := &local175
+ p := &local177
*p = read32(r)
}
- (local174) = make([]uint8, local175)
+ (local176) = make([]uint8, local177)
{
- _, err := io.ReadFull(r, (local174)[:])
+ _, err := io.ReadFull(r, (local176)[:])
chk(err)
}
(*(*string)(&((*(*(struct {
@@ -6978,7 +7196,7 @@ func (obj *ToCltAddParticleSpawner) deserialize(r io.Reader) {
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8
- }))(obj)).Texture))) = string(local174)
+ }))(obj)).Texture))) = string(local176)
if err := pcall(func() {
((*(*(struct {
Amount uint16
@@ -7549,7 +7767,7 @@ func (obj *ToCltChangeHUD) serialize(w io.Writer) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
}))(obj)).Field == HUDPos {
- for local176 := range (*(*(struct {
+ for local178 := range (*(*(struct {
ID HUDID
Field HUDField
@@ -7643,7 +7861,7 @@ func (obj *ToCltChangeHUD) serialize(w io.Writer) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
- }))(obj)).Pos)[local176]
+ }))(obj)).Pos)[local178]
write32(w, math.Float32bits(x))
}
}
@@ -7892,7 +8110,7 @@ func (obj *ToCltChangeHUD) serialize(w io.Writer) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
}))(obj)).Field == HUDScale {
- for local177 := range (*(*(struct {
+ for local179 := range (*(*(struct {
ID HUDID
Field HUDField
@@ -7986,7 +8204,7 @@ func (obj *ToCltChangeHUD) serialize(w io.Writer) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
- }))(obj)).Scale)[local177]
+ }))(obj)).Scale)[local179]
write32(w, math.Float32bits(x))
}
}
@@ -8529,7 +8747,7 @@ func (obj *ToCltChangeHUD) serialize(w io.Writer) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
}))(obj)).Field == HUDAlign {
- for local178 := range (*(*(struct {
+ for local180 := range (*(*(struct {
ID HUDID
Field HUDField
@@ -8623,7 +8841,7 @@ func (obj *ToCltChangeHUD) serialize(w io.Writer) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
- }))(obj)).Align)[local178]
+ }))(obj)).Align)[local180]
write32(w, math.Float32bits(x))
}
}
@@ -8675,7 +8893,7 @@ func (obj *ToCltChangeHUD) serialize(w io.Writer) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
}))(obj)).Field == HUDOffset {
- for local179 := range (*(*(struct {
+ for local181 := range (*(*(struct {
ID HUDID
Field HUDField
@@ -8769,7 +8987,7 @@ func (obj *ToCltChangeHUD) serialize(w io.Writer) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
- }))(obj)).Offset)[local179]
+ }))(obj)).Offset)[local181]
write32(w, math.Float32bits(x))
}
}
@@ -8923,7 +9141,7 @@ func (obj *ToCltChangeHUD) serialize(w io.Writer) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
}))(obj)).Field == HUDSize {
- for local180 := range (*(*(struct {
+ for local182 := range (*(*(struct {
ID HUDID
Field HUDField
@@ -9017,7 +9235,7 @@ func (obj *ToCltChangeHUD) serialize(w io.Writer) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
- }))(obj)).Size)[local180]
+ }))(obj)).Size)[local182]
write32(w, uint32(x))
}
}
@@ -9626,7 +9844,7 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
}))(obj)).Field == HUDPos {
- for local181 := range (*(*(struct {
+ for local183 := range (*(*(struct {
ID HUDID
Field HUDField
@@ -9720,7 +9938,7 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
- }))(obj)).Pos)[local181]
+ }))(obj)).Pos)[local183]
*p = math.Float32frombits(read32(r))
}
}
@@ -9772,15 +9990,15 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
}))(obj)).Field == HUDName {
- var local182 []uint8
- var local183 uint16
+ var local184 []uint8
+ var local185 uint16
{
- p := &local183
+ p := &local185
*p = read16(r)
}
- (local182) = make([]uint8, local183)
+ (local184) = make([]uint8, local185)
{
- _, err := io.ReadFull(r, (local182)[:])
+ _, err := io.ReadFull(r, (local184)[:])
chk(err)
}
((*(*(struct {
@@ -9829,7 +10047,7 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
- }))(obj)).Name) = string(local182)
+ }))(obj)).Name) = string(local184)
}
if (*(*(struct {
ID HUDID
@@ -9878,7 +10096,7 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
}))(obj)).Field == HUDScale {
- for local184 := range (*(*(struct {
+ for local186 := range (*(*(struct {
ID HUDID
Field HUDField
@@ -9972,7 +10190,7 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
- }))(obj)).Scale)[local184]
+ }))(obj)).Scale)[local186]
*p = math.Float32frombits(read32(r))
}
}
@@ -10024,15 +10242,15 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
}))(obj)).Field == HUDText {
- var local185 []uint8
- var local186 uint16
+ var local187 []uint8
+ var local188 uint16
{
- p := &local186
+ p := &local188
*p = read16(r)
}
- (local185) = make([]uint8, local186)
+ (local187) = make([]uint8, local188)
{
- _, err := io.ReadFull(r, (local185)[:])
+ _, err := io.ReadFull(r, (local187)[:])
chk(err)
}
((*(*(struct {
@@ -10081,7 +10299,7 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
- }))(obj)).Text) = string(local185)
+ }))(obj)).Text) = string(local187)
}
if (*(*(struct {
ID HUDID
@@ -10424,7 +10642,7 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
}))(obj)).Field == HUDAlign {
- for local187 := range (*(*(struct {
+ for local189 := range (*(*(struct {
ID HUDID
Field HUDField
@@ -10518,7 +10736,7 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
- }))(obj)).Align)[local187]
+ }))(obj)).Align)[local189]
*p = math.Float32frombits(read32(r))
}
}
@@ -10570,7 +10788,7 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
}))(obj)).Field == HUDOffset {
- for local188 := range (*(*(struct {
+ for local190 := range (*(*(struct {
ID HUDID
Field HUDField
@@ -10664,7 +10882,7 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
- }))(obj)).Offset)[local188]
+ }))(obj)).Offset)[local190]
*p = math.Float32frombits(read32(r))
}
}
@@ -10818,7 +11036,7 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
}))(obj)).Field == HUDSize {
- for local189 := range (*(*(struct {
+ for local191 := range (*(*(struct {
ID HUDID
Field HUDField
@@ -10912,7 +11130,7 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
- }))(obj)).Size)[local189]
+ }))(obj)).Size)[local191]
*p = int32(read32(r))
}
}
@@ -11062,15 +11280,15 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
}))(obj)).Field == HUDText2 {
- var local190 []uint8
- var local191 uint16
+ var local192 []uint8
+ var local193 uint16
{
- p := &local191
+ p := &local193
*p = read16(r)
}
- (local190) = make([]uint8, local191)
+ (local192) = make([]uint8, local193)
{
- _, err := io.ReadFull(r, (local190)[:])
+ _, err := io.ReadFull(r, (local192)[:])
chk(err)
}
((*(*(struct {
@@ -11119,7 +11337,7 @@ func (obj *ToCltChangeHUD) deserialize(r io.Reader) {
//mt:if %s.Field == HUDStyle
Style HUDStyleFlags
- }))(obj)).Text2) = string(local190)
+ }))(obj)).Text2) = string(local192)
}
if (*(*(struct {
ID HUDID
@@ -11308,9 +11526,9 @@ func (obj *ToCltSetHotbarParam) serialize(w io.Writer) {
Img Texture
}))(obj)).Param == HotbarSize {
{
- local192 := uint16(4) // Size of Size field.
+ local194 := uint16(4) // Size of Size field.
{
- x := local192
+ x := local194
write16(w, uint16(x))
}
}
@@ -11387,14 +11605,14 @@ func (obj *ToCltSetHotbarParam) deserialize(r io.Reader) {
Img Texture
}))(obj)).Param == HotbarSize {
{
- var local193 uint16
- local194 := uint16(4) // Size of Size field.
+ var local195 uint16
+ local196 := uint16(4) // Size of Size field.
{
- p := &local193
+ p := &local195
*p = read16(r)
}
- if local193 != local194 {
- chk(fmt.Errorf("const %v: %v", "uint16(4) // Size of Size field.", local193))
+ if local195 != local196 {
+ chk(fmt.Errorf("const %v: %v", "uint16(4) // Size of Size field.", local195))
}
}
{
@@ -11718,7 +11936,7 @@ func (obj *ToCltSkyParams) serialize(w io.Writer) {
}))(obj)).Textures)))
write16(w, uint16(x))
}
- for local195 := range (*(*(struct {
+ for local197 := range (*(*(struct {
BgColor color.NRGBA
Type string
Clouds bool
@@ -11752,7 +11970,7 @@ func (obj *ToCltSkyParams) serialize(w io.Writer) {
DawnSky, DawnHorizon,
NightSky, NightHorizon,
Indoor color.NRGBA
- }))(obj)).Textures)[local195]).serialize(w)
+ }))(obj)).Textures)[local197]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -11942,15 +12160,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 local196 []uint8
- var local197 uint16
+ var local198 []uint8
+ var local199 uint16
{
- p := &local197
+ p := &local199
*p = read16(r)
}
- (local196) = make([]uint8, local197)
+ (local198) = make([]uint8, local199)
{
- _, err := io.ReadFull(r, (local196)[:])
+ _, err := io.ReadFull(r, (local198)[:])
chk(err)
}
((*(*(struct {
@@ -11969,7 +12187,7 @@ func (obj *ToCltSkyParams) deserialize(r io.Reader) {
DawnSky, DawnHorizon,
NightSky, NightHorizon,
Indoor color.NRGBA
- }))(obj)).Type) = string(local196)
+ }))(obj)).Type) = string(local198)
{
p := &(*(*(struct {
BgColor color.NRGBA
@@ -12037,15 +12255,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 local198 []uint8
- var local199 uint16
+ var local200 []uint8
+ var local201 uint16
{
- p := &local199
+ p := &local201
*p = read16(r)
}
- (local198) = make([]uint8, local199)
+ (local200) = make([]uint8, local201)
{
- _, err := io.ReadFull(r, (local198)[:])
+ _, err := io.ReadFull(r, (local200)[:])
chk(err)
}
((*(*(struct {
@@ -12064,7 +12282,7 @@ func (obj *ToCltSkyParams) deserialize(r io.Reader) {
DawnSky, DawnHorizon,
NightSky, NightHorizon,
Indoor color.NRGBA
- }))(obj)).FogTintType) = string(local198)
+ }))(obj)).FogTintType) = string(local200)
if (*(*(struct {
BgColor color.NRGBA
Type string
@@ -12082,9 +12300,9 @@ func (obj *ToCltSkyParams) deserialize(r io.Reader) {
NightSky, NightHorizon,
Indoor color.NRGBA
}))(obj)).Type == "skybox" {
- var local200 uint16
+ var local202 uint16
{
- p := &local200
+ p := &local202
*p = read16(r)
}
((*(*(struct {
@@ -12103,8 +12321,8 @@ func (obj *ToCltSkyParams) deserialize(r io.Reader) {
DawnSky, DawnHorizon,
NightSky, NightHorizon,
Indoor color.NRGBA
- }))(obj)).Textures) = make([]Texture, local200)
- for local201 := range (*(*(struct {
+ }))(obj)).Textures) = make([]Texture, local202)
+ for local203 := range (*(*(struct {
BgColor color.NRGBA
Type string
Clouds bool
@@ -12138,7 +12356,7 @@ func (obj *ToCltSkyParams) deserialize(r io.Reader) {
DawnSky, DawnHorizon,
NightSky, NightHorizon,
Indoor color.NRGBA
- }))(obj)).Textures)[local201]).deserialize(r)
+ }))(obj)).Textures)[local203]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -12353,7 +12571,7 @@ func (obj *ToCltOverrideDayNightRatio) deserialize(r io.Reader) {
}
func (obj *ToCltLocalPlayerAnim) serialize(w io.Writer) {
- for local202 := range (*(*(struct {
+ for local204 := range (*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
}))(obj)).Idle {
@@ -12361,11 +12579,11 @@ func (obj *ToCltLocalPlayerAnim) serialize(w io.Writer) {
x := ((*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
- }))(obj)).Idle)[local202]
+ }))(obj)).Idle)[local204]
write32(w, uint32(x))
}
}
- for local203 := range (*(*(struct {
+ for local205 := range (*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
}))(obj)).Walk {
@@ -12373,11 +12591,11 @@ func (obj *ToCltLocalPlayerAnim) serialize(w io.Writer) {
x := ((*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
- }))(obj)).Walk)[local203]
+ }))(obj)).Walk)[local205]
write32(w, uint32(x))
}
}
- for local204 := range (*(*(struct {
+ for local206 := range (*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
}))(obj)).Dig {
@@ -12385,11 +12603,11 @@ func (obj *ToCltLocalPlayerAnim) serialize(w io.Writer) {
x := ((*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
- }))(obj)).Dig)[local204]
+ }))(obj)).Dig)[local206]
write32(w, uint32(x))
}
}
- for local205 := range (*(*(struct {
+ for local207 := range (*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
}))(obj)).WalkDig {
@@ -12397,7 +12615,7 @@ func (obj *ToCltLocalPlayerAnim) serialize(w io.Writer) {
x := ((*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
- }))(obj)).WalkDig)[local205]
+ }))(obj)).WalkDig)[local207]
write32(w, uint32(x))
}
}
@@ -12411,7 +12629,7 @@ func (obj *ToCltLocalPlayerAnim) serialize(w io.Writer) {
}
func (obj *ToCltLocalPlayerAnim) deserialize(r io.Reader) {
- for local206 := range (*(*(struct {
+ for local208 := range (*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
}))(obj)).Idle {
@@ -12419,11 +12637,11 @@ func (obj *ToCltLocalPlayerAnim) deserialize(r io.Reader) {
p := &((*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
- }))(obj)).Idle)[local206]
+ }))(obj)).Idle)[local208]
*p = int32(read32(r))
}
}
- for local207 := range (*(*(struct {
+ for local209 := range (*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
}))(obj)).Walk {
@@ -12431,11 +12649,11 @@ func (obj *ToCltLocalPlayerAnim) deserialize(r io.Reader) {
p := &((*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
- }))(obj)).Walk)[local207]
+ }))(obj)).Walk)[local209]
*p = int32(read32(r))
}
}
- for local208 := range (*(*(struct {
+ for local210 := range (*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
}))(obj)).Dig {
@@ -12443,11 +12661,11 @@ func (obj *ToCltLocalPlayerAnim) deserialize(r io.Reader) {
p := &((*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
- }))(obj)).Dig)[local208]
+ }))(obj)).Dig)[local210]
*p = int32(read32(r))
}
}
- for local209 := range (*(*(struct {
+ for local211 := range (*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
}))(obj)).WalkDig {
@@ -12455,7 +12673,7 @@ func (obj *ToCltLocalPlayerAnim) deserialize(r io.Reader) {
p := &((*(*(struct {
Idle, Walk, Dig, WalkDig [2]int32
Speed float32
- }))(obj)).WalkDig)[local209]
+ }))(obj)).WalkDig)[local211]
*p = int32(read32(r))
}
}
@@ -12596,7 +12814,7 @@ func (obj *ToCltCloudParams) serialize(w io.Writer) {
}))(obj)).Thickness
write32(w, math.Float32bits(x))
}
- for local210 := range (*(*(struct {
+ for local212 := range (*(*(struct {
Density float32
DiffuseColor color.NRGBA
AmbientColor color.NRGBA
@@ -12612,7 +12830,7 @@ func (obj *ToCltCloudParams) serialize(w io.Writer) {
Height float32
Thickness float32
Speed [2]float32
- }))(obj)).Speed)[local210]
+ }))(obj)).Speed)[local212]
write32(w, math.Float32bits(x))
}
}
@@ -12674,7 +12892,7 @@ func (obj *ToCltCloudParams) deserialize(r io.Reader) {
}))(obj)).Thickness
*p = math.Float32frombits(read32(r))
}
- for local211 := range (*(*(struct {
+ for local213 := range (*(*(struct {
Density float32
DiffuseColor color.NRGBA
AmbientColor color.NRGBA
@@ -12690,7 +12908,7 @@ func (obj *ToCltCloudParams) deserialize(r io.Reader) {
Height float32
Thickness float32
Speed [2]float32
- }))(obj)).Speed)[local211]
+ }))(obj)).Speed)[local213]
*p = math.Float32frombits(read32(r))
}
}
@@ -12783,28 +13001,28 @@ func (obj *ToCltUpdatePlayerList) serialize(w io.Writer) {
}))(obj)).Players)))
write16(w, uint16(x))
}
- for local212 := range (*(*(struct {
+ for local214 := range (*(*(struct {
Type PlayerListUpdateType
Players []string
}))(obj)).Players {
if len(([]byte(((*(*(struct {
Type PlayerListUpdateType
Players []string
- }))(obj)).Players)[local212]))) > math.MaxUint16 {
+ }))(obj)).Players)[local214]))) > math.MaxUint16 {
chk(ErrTooLong)
}
{
x := uint16(len(([]byte(((*(*(struct {
Type PlayerListUpdateType
Players []string
- }))(obj)).Players)[local212]))))
+ }))(obj)).Players)[local214]))))
write16(w, uint16(x))
}
{
_, err := w.Write(([]byte(((*(*(struct {
Type PlayerListUpdateType
Players []string
- }))(obj)).Players)[local212]))[:])
+ }))(obj)).Players)[local214]))[:])
chk(err)
}
}
@@ -12822,34 +13040,34 @@ func (obj *ToCltUpdatePlayerList) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.PlayerListUpdateType", err))
}
- var local213 uint16
+ var local215 uint16
{
- p := &local213
+ p := &local215
*p = read16(r)
}
((*(*(struct {
Type PlayerListUpdateType
Players []string
- }))(obj)).Players) = make([]string, local213)
- for local214 := range (*(*(struct {
+ }))(obj)).Players) = make([]string, local215)
+ for local216 := range (*(*(struct {
Type PlayerListUpdateType
Players []string
}))(obj)).Players {
- var local215 []uint8
- var local216 uint16
+ var local217 []uint8
+ var local218 uint16
{
- p := &local216
+ p := &local218
*p = read16(r)
}
- (local215) = make([]uint8, local216)
+ (local217) = make([]uint8, local218)
{
- _, err := io.ReadFull(r, (local215)[:])
+ _, err := io.ReadFull(r, (local217)[:])
chk(err)
}
(((*(*(struct {
Type PlayerListUpdateType
Players []string
- }))(obj)).Players)[local214]) = string(local215)
+ }))(obj)).Players)[local216]) = string(local217)
}
}
@@ -12926,22 +13144,6 @@ func (obj *ToCltModChanMsg) serialize(w io.Writer) {
}
func (obj *ToCltModChanMsg) deserialize(r io.Reader) {
- var local217 []uint8
- var local218 uint16
- {
- p := &local218
- *p = read16(r)
- }
- (local217) = make([]uint8, local218)
- {
- _, err := io.ReadFull(r, (local217)[:])
- chk(err)
- }
- ((*(*(struct {
- Channel string
- Sender string
- Msg string
- }))(obj)).Channel) = string(local217)
var local219 []uint8
var local220 uint16
{
@@ -12957,7 +13159,7 @@ func (obj *ToCltModChanMsg) deserialize(r io.Reader) {
Channel string
Sender string
Msg string
- }))(obj)).Sender) = string(local219)
+ }))(obj)).Channel) = string(local219)
var local221 []uint8
var local222 uint16
{
@@ -12973,7 +13175,23 @@ func (obj *ToCltModChanMsg) deserialize(r io.Reader) {
Channel string
Sender string
Msg string
- }))(obj)).Msg) = string(local221)
+ }))(obj)).Sender) = string(local221)
+ var local223 []uint8
+ var local224 uint16
+ {
+ p := &local224
+ *p = read16(r)
+ }
+ (local223) = make([]uint8, local224)
+ {
+ _, err := io.ReadFull(r, (local223)[:])
+ chk(err)
+ }
+ ((*(*(struct {
+ Channel string
+ Sender string
+ Msg string
+ }))(obj)).Msg) = string(local223)
}
func (obj *ToCltModChanSig) serialize(w io.Writer) {
@@ -13022,21 +13240,21 @@ func (obj *ToCltModChanSig) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ModChanSig", err))
}
- var local223 []uint8
- var local224 uint16
+ var local225 []uint8
+ var local226 uint16
{
- p := &local224
+ p := &local226
*p = read16(r)
}
- (local223) = make([]uint8, local224)
+ (local225) = make([]uint8, local226)
{
- _, err := io.ReadFull(r, (local223)[:])
+ _, err := io.ReadFull(r, (local225)[:])
chk(err)
}
((*(*(struct {
Signal ModChanSig
Channel string
- }))(obj)).Channel) = string(local223)
+ }))(obj)).Channel) = string(local225)
}
func (obj *ToCltNodeMetasChanged) serialize(w io.Writer) {
@@ -13589,28 +13807,28 @@ func (obj *ToCltSRPBytesSaltB) serialize(w io.Writer) {
}
func (obj *ToCltSRPBytesSaltB) deserialize(r io.Reader) {
- var local225 uint16
+ var local227 uint16
{
- p := &local225
+ p := &local227
*p = read16(r)
}
((*(*(struct {
Salt, B []byte
- }))(obj)).Salt) = make([]byte, local225)
+ }))(obj)).Salt) = make([]byte, local227)
{
_, err := io.ReadFull(r, ((*(*(struct {
Salt, B []byte
}))(obj)).Salt)[:])
chk(err)
}
- var local226 uint16
+ var local228 uint16
{
- p := &local226
+ p := &local228
*p = read16(r)
}
((*(*(struct {
Salt, B []byte
- }))(obj)).B) = make([]byte, local226)
+ }))(obj)).B) = make([]byte, local228)
{
_, err := io.ReadFull(r, ((*(*(struct {
Salt, B []byte
@@ -13640,20 +13858,20 @@ func (obj *ToCltFormspecPrepend) serialize(w io.Writer) {
}
func (obj *ToCltFormspecPrepend) deserialize(r io.Reader) {
- var local227 []uint8
- var local228 uint16
+ var local229 []uint8
+ var local230 uint16
{
- p := &local228
+ p := &local230
*p = read16(r)
}
- (local227) = make([]uint8, local228)
+ (local229) = make([]uint8, local230)
{
- _, err := io.ReadFull(r, (local227)[:])
+ _, err := io.ReadFull(r, (local229)[:])
chk(err)
}
((*(*(struct {
Prepend string
- }))(obj)).Prepend) = string(local227)
+ }))(obj)).Prepend) = string(local229)
}
func (obj *AOCmdProps) serialize(w io.Writer) {
@@ -13790,13 +14008,13 @@ func (obj *AOCmdArmorGroups) serialize(w io.Writer) {
}))(obj)).Armor)))
write16(w, uint16(x))
}
- for local229 := range (*(*(struct {
+ for local231 := range (*(*(struct {
Armor []Group
}))(obj)).Armor {
if err := pcall(func() {
(((*(*(struct {
Armor []Group
- }))(obj)).Armor)[local229]).serialize(w)
+ }))(obj)).Armor)[local231]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -13807,21 +14025,21 @@ func (obj *AOCmdArmorGroups) serialize(w io.Writer) {
}
func (obj *AOCmdArmorGroups) deserialize(r io.Reader) {
- var local230 uint16
+ var local232 uint16
{
- p := &local230
+ p := &local232
*p = read16(r)
}
((*(*(struct {
Armor []Group
- }))(obj)).Armor) = make([]Group, local230)
- for local231 := range (*(*(struct {
+ }))(obj)).Armor) = make([]Group, local232)
+ for local233 := range (*(*(struct {
Armor []Group
}))(obj)).Armor {
if err := pcall(func() {
(((*(*(struct {
Armor []Group
- }))(obj)).Armor)[local231]).deserialize(r)
+ }))(obj)).Armor)[local233]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -13892,21 +14110,21 @@ func (obj *AOCmdBonePos) serialize(w io.Writer) {
}
func (obj *AOCmdBonePos) deserialize(r io.Reader) {
- var local232 []uint8
- var local233 uint16
+ var local234 []uint8
+ var local235 uint16
{
- p := &local233
+ p := &local235
*p = read16(r)
}
- (local232) = make([]uint8, local233)
+ (local234) = make([]uint8, local235)
{
- _, err := io.ReadFull(r, (local232)[:])
+ _, err := io.ReadFull(r, (local234)[:])
chk(err)
}
((*(*(struct {
Bone string
Pos AOBonePos
- }))(obj)).Bone) = string(local232)
+ }))(obj)).Bone) = string(local234)
if err := pcall(func() {
((*(*(struct {
Bone string
@@ -13984,9 +14202,9 @@ func (obj *AOCmdSpawnInfant) serialize(w io.Writer) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err))
}
{
- local234 := genericCAO
+ local236 := genericCAO
if err := pcall(func() {
- (local234).serialize(w)
+ (local236).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -14008,18 +14226,18 @@ func (obj *AOCmdSpawnInfant) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err))
}
{
- var local235 aoType
- local236 := genericCAO
+ var local237 aoType
+ local238 := genericCAO
if err := pcall(func() {
- (local235).deserialize(r)
+ (local237).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.aoType", err))
}
- if local235 != local236 {
- chk(fmt.Errorf("const %v: %v", "genericCAO", local235))
+ if local237 != local238 {
+ chk(fmt.Errorf("const %v: %v", "genericCAO", local237))
}
}
}
@@ -14060,7 +14278,7 @@ func (obj *NodeMeta) serialize(w io.Writer) {
}))(obj)).Fields)))
write32(w, uint32(x))
}
- for local237 := range (*(*(struct {
+ for local239 := range (*(*(struct {
//mt:len32
Fields []NodeMetaField
@@ -14072,7 +14290,7 @@ func (obj *NodeMeta) serialize(w io.Writer) {
Fields []NodeMetaField
Inv Inv
- }))(obj)).Fields)[local237]).serialize(w)
+ }))(obj)).Fields)[local239]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -14089,9 +14307,9 @@ func (obj *NodeMeta) serialize(w io.Writer) {
}
func (obj *NodeMeta) deserialize(r io.Reader) {
- var local238 uint32
+ var local240 uint32
{
- p := &local238
+ p := &local240
*p = read32(r)
}
((*(*(struct {
@@ -14099,8 +14317,8 @@ func (obj *NodeMeta) deserialize(r io.Reader) {
Fields []NodeMetaField
Inv Inv
- }))(obj)).Fields) = make([]NodeMetaField, local238)
- for local239 := range (*(*(struct {
+ }))(obj)).Fields) = make([]NodeMetaField, local240)
+ for local241 := range (*(*(struct {
//mt:len32
Fields []NodeMetaField
@@ -14112,7 +14330,7 @@ func (obj *NodeMeta) deserialize(r io.Reader) {
Fields []NodeMetaField
Inv Inv
- }))(obj)).Fields)[local239]).deserialize(r)
+ }))(obj)).Fields)[local241]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -14223,15 +14441,15 @@ func (obj *MinimapMode) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.MinimapType", err))
}
- var local240 []uint8
- var local241 uint16
+ var local242 []uint8
+ var local243 uint16
{
- p := &local241
+ p := &local243
*p = read16(r)
}
- (local240) = make([]uint8, local241)
+ (local242) = make([]uint8, local243)
{
- _, err := io.ReadFull(r, (local240)[:])
+ _, err := io.ReadFull(r, (local242)[:])
chk(err)
}
((*(*(struct {
@@ -14240,7 +14458,7 @@ func (obj *MinimapMode) deserialize(r io.Reader) {
Size uint16
Texture
Scale uint16
- }))(obj)).Label) = string(local240)
+ }))(obj)).Label) = string(local242)
{
p := &(*(*(struct {
Type MinimapType
@@ -14355,9 +14573,9 @@ func (obj *NodeDef) serialize(w io.Writer) {
ow := w
w := new(bytes.Buffer)
{
- local242 := uint8(13)
+ local244 := uint8(13)
{
- x := local242
+ x := local244
write8(w, uint8(x))
}
}
@@ -14704,7 +14922,7 @@ func (obj *NodeDef) serialize(w io.Writer) {
}))(obj)).Groups)))
write16(w, uint16(x))
}
- for local243 := range (*(*(struct {
+ for local245 := range (*(*(struct {
Param0 Content
Name string
@@ -14836,7 +15054,7 @@ func (obj *NodeDef) serialize(w io.Writer) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).Groups)[local243]).serialize(w)
+ }))(obj)).Groups)[local245]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -15339,13 +15557,13 @@ func (obj *NodeDef) serialize(w io.Writer) {
write32(w, math.Float32bits(x))
}
{
- local244 := uint8(6)
+ local246 := uint8(6)
{
- x := local244
+ x := local246
write8(w, uint8(x))
}
}
- for local245 := range (*(*(struct {
+ for local247 := range (*(*(struct {
Param0 Content
Name string
@@ -15477,7 +15695,7 @@ func (obj *NodeDef) serialize(w io.Writer) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).Tiles)[local245]).serialize(w)
+ }))(obj)).Tiles)[local247]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -15485,7 +15703,7 @@ func (obj *NodeDef) serialize(w io.Writer) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileDef", err))
}
}
- for local246 := range (*(*(struct {
+ for local248 := range (*(*(struct {
Param0 Content
Name string
@@ -15617,7 +15835,7 @@ func (obj *NodeDef) serialize(w io.Writer) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).OverlayTiles)[local246]).serialize(w)
+ }))(obj)).OverlayTiles)[local248]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -15626,13 +15844,13 @@ func (obj *NodeDef) serialize(w io.Writer) {
}
}
{
- local247 := uint8(6)
+ local249 := uint8(6)
{
- x := local247
+ x := local249
write8(w, uint8(x))
}
}
- for local248 := range (*(*(struct {
+ for local250 := range (*(*(struct {
Param0 Content
Name string
@@ -15764,7 +15982,7 @@ func (obj *NodeDef) serialize(w io.Writer) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).SpecialTiles)[local248]).serialize(w)
+ }))(obj)).SpecialTiles)[local250]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -16193,7 +16411,7 @@ func (obj *NodeDef) serialize(w io.Writer) {
}))(obj)).ConnectTo)))
write16(w, uint16(x))
}
- for local249 := range (*(*(struct {
+ for local251 := range (*(*(struct {
Param0 Content
Name string
@@ -16325,7 +16543,7 @@ func (obj *NodeDef) serialize(w io.Writer) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).ConnectTo)[local249]).serialize(w)
+ }))(obj)).ConnectTo)[local251]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -19278,25 +19496,25 @@ func (obj *NodeDef) deserialize(r io.Reader) {
}
r := &io.LimitedReader{R: r, N: int64(n)}
{
- var local250 uint8
- local251 := uint8(13)
+ var local252 uint8
+ local253 := uint8(13)
{
- p := &local250
+ p := &local252
*p = read8(r)
}
- if local250 != local251 {
- chk(fmt.Errorf("const %v: %v", "uint8(13)", local250))
+ if local252 != local253 {
+ chk(fmt.Errorf("const %v: %v", "uint8(13)", local252))
}
}
- var local252 []uint8
- var local253 uint16
+ var local254 []uint8
+ var local255 uint16
{
- p := &local253
+ p := &local255
*p = read16(r)
}
- (local252) = make([]uint8, local253)
+ (local254) = make([]uint8, local255)
{
- _, err := io.ReadFull(r, (local252)[:])
+ _, err := io.ReadFull(r, (local254)[:])
chk(err)
}
((*(*(struct {
@@ -19364,10 +19582,10 @@ func (obj *NodeDef) deserialize(r io.Reader) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).Name) = string(local252)
- var local254 uint16
+ }))(obj)).Name) = string(local254)
+ var local256 uint16
{
- p := &local254
+ p := &local256
*p = read16(r)
}
((*(*(struct {
@@ -19435,8 +19653,8 @@ func (obj *NodeDef) deserialize(r io.Reader) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).Groups) = make([]Group, local254)
- for local255 := range (*(*(struct {
+ }))(obj)).Groups) = make([]Group, local256)
+ for local257 := range (*(*(struct {
Param0 Content
Name string
@@ -19568,7 +19786,7 @@ func (obj *NodeDef) deserialize(r io.Reader) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).Groups)[local255]).deserialize(r)
+ }))(obj)).Groups)[local257]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -19795,15 +20013,15 @@ func (obj *NodeDef) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.DrawType", err))
}
- var local256 []uint8
- var local257 uint16
+ var local258 []uint8
+ var local259 uint16
{
- p := &local257
+ p := &local259
*p = read16(r)
}
- (local256) = make([]uint8, local257)
+ (local258) = make([]uint8, local259)
{
- _, err := io.ReadFull(r, (local256)[:])
+ _, err := io.ReadFull(r, (local258)[:])
chk(err)
}
((*(*(struct {
@@ -19871,7 +20089,7 @@ func (obj *NodeDef) deserialize(r io.Reader) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).Mesh) = string(local256)
+ }))(obj)).Mesh) = string(local258)
{
p := &(*(*(struct {
Param0 Content
@@ -19942,17 +20160,17 @@ func (obj *NodeDef) deserialize(r io.Reader) {
*p = math.Float32frombits(read32(r))
}
{
- var local258 uint8
- local259 := uint8(6)
+ var local260 uint8
+ local261 := uint8(6)
{
- p := &local258
+ p := &local260
*p = read8(r)
}
- if local258 != local259 {
- chk(fmt.Errorf("const %v: %v", "uint8(6)", local258))
+ if local260 != local261 {
+ chk(fmt.Errorf("const %v: %v", "uint8(6)", local260))
}
}
- for local260 := range (*(*(struct {
+ for local262 := range (*(*(struct {
Param0 Content
Name string
@@ -20084,7 +20302,7 @@ func (obj *NodeDef) deserialize(r io.Reader) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).Tiles)[local260]).deserialize(r)
+ }))(obj)).Tiles)[local262]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -20092,7 +20310,7 @@ func (obj *NodeDef) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.TileDef", err))
}
}
- for local261 := range (*(*(struct {
+ for local263 := range (*(*(struct {
Param0 Content
Name string
@@ -20224,7 +20442,7 @@ func (obj *NodeDef) deserialize(r io.Reader) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).OverlayTiles)[local261]).deserialize(r)
+ }))(obj)).OverlayTiles)[local263]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -20233,17 +20451,17 @@ func (obj *NodeDef) deserialize(r io.Reader) {
}
}
{
- var local262 uint8
- local263 := uint8(6)
+ var local264 uint8
+ local265 := uint8(6)
{
- p := &local262
+ p := &local264
*p = read8(r)
}
- if local262 != local263 {
- chk(fmt.Errorf("const %v: %v", "uint8(6)", local262))
+ if local264 != local265 {
+ chk(fmt.Errorf("const %v: %v", "uint8(6)", local264))
}
}
- for local264 := range (*(*(struct {
+ for local266 := range (*(*(struct {
Param0 Content
Name string
@@ -20375,7 +20593,7 @@ func (obj *NodeDef) deserialize(r io.Reader) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).SpecialTiles)[local264]).deserialize(r)
+ }))(obj)).SpecialTiles)[local266]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -20667,9 +20885,9 @@ func (obj *NodeDef) deserialize(r io.Reader) {
}))(obj)).ConnectSides
*p = read8(r)
}
- var local265 uint16
+ var local267 uint16
{
- p := &local265
+ p := &local267
*p = read16(r)
}
((*(*(struct {
@@ -20737,8 +20955,8 @@ func (obj *NodeDef) deserialize(r io.Reader) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).ConnectTo) = make([]Content, local265)
- for local266 := range (*(*(struct {
+ }))(obj)).ConnectTo) = make([]Content, local267)
+ for local268 := range (*(*(struct {
Param0 Content
Name string
@@ -20870,7 +21088,7 @@ func (obj *NodeDef) deserialize(r io.Reader) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).ConnectTo)[local266]).deserialize(r)
+ }))(obj)).ConnectTo)[local268]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -21911,15 +22129,15 @@ func (obj *NodeDef) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.LiquidType", err))
}
- var local267 []uint8
- var local268 uint16
+ var local269 []uint8
+ var local270 uint16
{
- p := &local268
+ p := &local270
*p = read16(r)
}
- (local267) = make([]uint8, local268)
+ (local269) = make([]uint8, local270)
{
- _, err := io.ReadFull(r, (local267)[:])
+ _, err := io.ReadFull(r, (local269)[:])
chk(err)
}
((*(*(struct {
@@ -21987,16 +22205,16 @@ func (obj *NodeDef) deserialize(r io.Reader) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).FlowingAlt) = string(local267)
- var local269 []uint8
- var local270 uint16
+ }))(obj)).FlowingAlt) = string(local269)
+ var local271 []uint8
+ var local272 uint16
{
- p := &local270
+ p := &local272
*p = read16(r)
}
- (local269) = make([]uint8, local270)
+ (local271) = make([]uint8, local272)
{
- _, err := io.ReadFull(r, (local269)[:])
+ _, err := io.ReadFull(r, (local271)[:])
chk(err)
}
((*(*(struct {
@@ -22064,7 +22282,7 @@ func (obj *NodeDef) deserialize(r io.Reader) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).SrcAlt) = string(local269)
+ }))(obj)).SrcAlt) = string(local271)
{
p := &(*(*(struct {
Param0 Content
@@ -23014,15 +23232,15 @@ func (obj *NodeDef) deserialize(r io.Reader) {
chk(fmt.Errorf("invalid bool: %d", n))
}
}
- var local271 []uint8
- var local272 uint16
+ var local273 []uint8
+ var local274 uint16
{
- p := &local272
+ p := &local274
*p = read16(r)
}
- (local271) = make([]uint8, local272)
+ (local273) = make([]uint8, local274)
{
- _, err := io.ReadFull(r, (local271)[:])
+ _, err := io.ReadFull(r, (local273)[:])
chk(err)
}
((*(*(struct {
@@ -23090,7 +23308,7 @@ func (obj *NodeDef) deserialize(r io.Reader) {
MoveResistance uint8
LiquidMovePhysics bool
- }))(obj)).DigPredict) = string(local271)
+ }))(obj)).DigPredict) = string(local273)
{
p := &(*(*(struct {
Param0 Content
@@ -23385,46 +23603,46 @@ func (obj *NodeDef) deserialize(r io.Reader) {
}
func (obj *PointedNode) serialize(w io.Writer) {
- for local273 := range (*(*(struct {
+ for local275 := range (*(*(struct {
Under, Above [3]int16
}))(obj)).Under {
{
x := ((*(*(struct {
Under, Above [3]int16
- }))(obj)).Under)[local273]
+ }))(obj)).Under)[local275]
write16(w, uint16(x))
}
}
- for local274 := range (*(*(struct {
+ for local276 := range (*(*(struct {
Under, Above [3]int16
}))(obj)).Above {
{
x := ((*(*(struct {
Under, Above [3]int16
- }))(obj)).Above)[local274]
+ }))(obj)).Above)[local276]
write16(w, uint16(x))
}
}
}
func (obj *PointedNode) deserialize(r io.Reader) {
- for local275 := range (*(*(struct {
+ for local277 := range (*(*(struct {
Under, Above [3]int16
}))(obj)).Under {
{
p := &((*(*(struct {
Under, Above [3]int16
- }))(obj)).Under)[local275]
+ }))(obj)).Under)[local277]
*p = int16(read16(r))
}
}
- for local276 := range (*(*(struct {
+ for local278 := range (*(*(struct {
Under, Above [3]int16
}))(obj)).Above {
{
p := &((*(*(struct {
Under, Above [3]int16
- }))(obj)).Above)[local276]
+ }))(obj)).Above)[local278]
*p = int16(read16(r))
}
}
@@ -23471,7 +23689,7 @@ func (obj *CompressionModes) deserialize(r io.Reader) {
}
func (obj *PlayerPos) serialize(w io.Writer) {
- for local277 := range (*(*(struct {
+ for local279 := range (*(*(struct {
Pos100, Vel100 [3]int32
Pitch100, Yaw100 int32
Keys Keys
@@ -23485,11 +23703,11 @@ func (obj *PlayerPos) serialize(w io.Writer) {
Keys Keys
FOV80 uint8
WantedRange uint8 // in MapBlks.
- }))(obj)).Pos100)[local277]
+ }))(obj)).Pos100)[local279]
write32(w, uint32(x))
}
}
- for local278 := range (*(*(struct {
+ for local280 := range (*(*(struct {
Pos100, Vel100 [3]int32
Pitch100, Yaw100 int32
Keys Keys
@@ -23503,7 +23721,7 @@ func (obj *PlayerPos) serialize(w io.Writer) {
Keys Keys
FOV80 uint8
WantedRange uint8 // in MapBlks.
- }))(obj)).Vel100)[local278]
+ }))(obj)).Vel100)[local280]
write32(w, uint32(x))
}
}
@@ -23564,7 +23782,7 @@ func (obj *PlayerPos) serialize(w io.Writer) {
}
func (obj *PlayerPos) deserialize(r io.Reader) {
- for local279 := range (*(*(struct {
+ for local281 := range (*(*(struct {
Pos100, Vel100 [3]int32
Pitch100, Yaw100 int32
Keys Keys
@@ -23578,11 +23796,11 @@ func (obj *PlayerPos) deserialize(r io.Reader) {
Keys Keys
FOV80 uint8
WantedRange uint8 // in MapBlks.
- }))(obj)).Pos100)[local279]
+ }))(obj)).Pos100)[local281]
*p = int32(read32(r))
}
}
- for local280 := range (*(*(struct {
+ for local282 := range (*(*(struct {
Pos100, Vel100 [3]int32
Pitch100, Yaw100 int32
Keys Keys
@@ -23596,7 +23814,7 @@ func (obj *PlayerPos) deserialize(r io.Reader) {
Keys Keys
FOV80 uint8
WantedRange uint8 // in MapBlks.
- }))(obj)).Vel100)[local280]
+ }))(obj)).Vel100)[local282]
*p = int32(read32(r))
}
}
@@ -23740,15 +23958,15 @@ func (obj *Field) serialize(w io.Writer) {
}
func (obj *Field) deserialize(r io.Reader) {
- var local281 []uint8
- var local282 uint16
+ var local283 []uint8
+ var local284 uint16
{
- p := &local282
+ p := &local284
*p = read16(r)
}
- (local281) = make([]uint8, local282)
+ (local283) = make([]uint8, local284)
{
- _, err := io.ReadFull(r, (local281)[:])
+ _, err := io.ReadFull(r, (local283)[:])
chk(err)
}
((*(*(struct {
@@ -23756,16 +23974,16 @@ func (obj *Field) deserialize(r io.Reader) {
//mt:len32
Value string
- }))(obj)).Name) = string(local281)
- var local283 []uint8
- var local284 uint32
+ }))(obj)).Name) = string(local283)
+ var local285 []uint8
+ var local286 uint32
{
- p := &local284
+ p := &local286
*p = read32(r)
}
- (local283) = make([]uint8, local284)
+ (local285) = make([]uint8, local286)
{
- _, err := io.ReadFull(r, (local283)[:])
+ _, err := io.ReadFull(r, (local285)[:])
chk(err)
}
((*(*(struct {
@@ -23773,7 +23991,7 @@ func (obj *Field) deserialize(r io.Reader) {
//mt:len32
Value string
- }))(obj)).Value) = string(local283)
+ }))(obj)).Value) = string(local285)
}
func (obj *AuthMethods) serialize(w io.Writer) {
@@ -23862,20 +24080,20 @@ func (obj *MapBlk) serialize(w io.Writer) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.LitFromBlks", err))
}
{
- local285 := uint8(2) // Size of param0 in bytes.
+ local287 := uint8(2) // Size of param0 in bytes.
{
- x := local285
+ x := local287
write8(w, uint8(x))
}
}
{
- local286 := uint8(1 + 1) // Size of param1 and param2 combined, in bytes.
+ local288 := uint8(1 + 1) // Size of param1 and param2 combined, in bytes.
{
- x := local286
+ x := local288
write8(w, uint8(x))
}
}
- for local287 := range (*(*(struct {
+ for local289 := range (*(*(struct {
Flags MapBlkFlags
LitFrom LitFromBlks
@@ -23895,7 +24113,7 @@ func (obj *MapBlk) serialize(w io.Writer) {
Param2 [4096]uint8
NodeMetas map[uint16]*NodeMeta
- }))(obj)).Param0)[local287]).serialize(w)
+ }))(obj)).Param0)[local289]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -24011,28 +24229,28 @@ func (obj *MapBlk) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.LitFromBlks", err))
}
{
- var local288 uint8
- local289 := uint8(2) // Size of param0 in bytes.
+ var local290 uint8
+ local291 := uint8(2) // Size of param0 in bytes.
{
- p := &local288
+ p := &local290
*p = read8(r)
}
- if local288 != local289 {
- chk(fmt.Errorf("const %v: %v", "uint8(2) // Size of param0 in bytes.", local288))
+ if local290 != local291 {
+ chk(fmt.Errorf("const %v: %v", "uint8(2) // Size of param0 in bytes.", local290))
}
}
{
- var local290 uint8
- local291 := uint8(1 + 1) // Size of param1 and param2 combined, in bytes.
+ var local292 uint8
+ local293 := uint8(1 + 1) // Size of param1 and param2 combined, in bytes.
{
- p := &local290
+ p := &local292
*p = read8(r)
}
- if local290 != local291 {
- chk(fmt.Errorf("const %v: %v", "uint8(1 + 1) // Size of param1 and param2 combined, in bytes.", local290))
+ if local292 != local293 {
+ chk(fmt.Errorf("const %v: %v", "uint8(1 + 1) // Size of param1 and param2 combined, in bytes.", local292))
}
}
- for local292 := range (*(*(struct {
+ for local294 := range (*(*(struct {
Flags MapBlkFlags
LitFrom LitFromBlks
@@ -24052,7 +24270,7 @@ func (obj *MapBlk) deserialize(r io.Reader) {
Param2 [4096]uint8
NodeMetas map[uint16]*NodeMeta
- }))(obj)).Param0)[local292]).deserialize(r)
+ }))(obj)).Param0)[local294]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -24188,18 +24406,18 @@ func (obj *CSMRestrictionFlags) deserialize(r io.Reader) {
}
func (obj *Vec) serialize(w io.Writer) {
- for local293 := range *(*([3]float32))(obj) {
+ for local295 := range *(*([3]float32))(obj) {
{
- x := (*(*([3]float32))(obj))[local293]
+ x := (*(*([3]float32))(obj))[local295]
write32(w, math.Float32bits(x))
}
}
}
func (obj *Vec) deserialize(r io.Reader) {
- for local294 := range *(*([3]float32))(obj) {
+ for local296 := range *(*([3]float32))(obj) {
{
- p := &(*(*([3]float32))(obj))[local294]
+ p := &(*(*([3]float32))(obj))[local296]
*p = math.Float32frombits(read32(r))
}
}
@@ -24248,9 +24466,9 @@ func (obj *AOAdd) serialize(w io.Writer) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err))
}
{
- local295 := genericCAO
+ local297 := genericCAO
if err := pcall(func() {
- (local295).serialize(w)
+ (local297).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -24307,18 +24525,18 @@ func (obj *AOAdd) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err))
}
{
- var local296 aoType
- local297 := genericCAO
+ var local298 aoType
+ local299 := genericCAO
if err := pcall(func() {
- (local296).deserialize(r)
+ (local298).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.aoType", err))
}
- if local296 != local297 {
- chk(fmt.Errorf("const %v: %v", "genericCAO", local296))
+ if local298 != local299 {
+ chk(fmt.Errorf("const %v: %v", "genericCAO", local298))
}
}
{
@@ -24432,9 +24650,9 @@ func (obj *ItemDef) serialize(w io.Writer) {
ow := w
w := new(bytes.Buffer)
{
- local298 := uint8(6)
+ local300 := uint8(6)
{
- x := local298
+ x := local300
write8(w, uint8(x))
}
}
@@ -24790,7 +25008,7 @@ func (obj *ItemDef) serialize(w io.Writer) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err))
}
- for local299 := range (*(*(struct {
+ for local301 := range (*(*(struct {
Type ItemType
Name, Desc string
@@ -24860,7 +25078,7 @@ func (obj *ItemDef) serialize(w io.Writer) {
ShortDesc string
PlaceParam2 uint8
- }))(obj)).WieldScale)[local299]
+ }))(obj)).WieldScale)[local301]
write32(w, math.Float32bits(x))
}
}
@@ -25103,7 +25321,7 @@ func (obj *ItemDef) serialize(w io.Writer) {
}))(obj)).Groups)))
write16(w, uint16(x))
}
- for local300 := range (*(*(struct {
+ for local302 := range (*(*(struct {
Type ItemType
Name, Desc string
@@ -25173,7 +25391,7 @@ func (obj *ItemDef) serialize(w io.Writer) {
ShortDesc string
PlaceParam2 uint8
- }))(obj)).Groups)[local300]).serialize(w)
+ }))(obj)).Groups)[local302]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -25758,14 +25976,14 @@ func (obj *ItemDef) deserialize(r io.Reader) {
}
r := &io.LimitedReader{R: r, N: int64(n)}
{
- var local301 uint8
- local302 := uint8(6)
+ var local303 uint8
+ local304 := uint8(6)
{
- p := &local301
+ p := &local303
*p = read8(r)
}
- if local301 != local302 {
- chk(fmt.Errorf("const %v: %v", "uint8(6)", local301))
+ if local303 != local304 {
+ chk(fmt.Errorf("const %v: %v", "uint8(6)", local303))
}
}
if err := pcall(func() {
@@ -25810,15 +26028,15 @@ func (obj *ItemDef) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ItemType", err))
}
- var local303 []uint8
- var local304 uint16
+ var local305 []uint8
+ var local306 uint16
{
- p := &local304
+ p := &local306
*p = read16(r)
}
- (local303) = make([]uint8, local304)
+ (local305) = make([]uint8, local306)
{
- _, err := io.ReadFull(r, (local303)[:])
+ _, err := io.ReadFull(r, (local305)[:])
chk(err)
}
((*(*(struct {
@@ -25855,16 +26073,16 @@ func (obj *ItemDef) deserialize(r io.Reader) {
ShortDesc string
PlaceParam2 uint8
- }))(obj)).Name) = string(local303)
- var local305 []uint8
- var local306 uint16
+ }))(obj)).Name) = string(local305)
+ var local307 []uint8
+ var local308 uint16
{
- p := &local306
+ p := &local308
*p = read16(r)
}
- (local305) = make([]uint8, local306)
+ (local307) = make([]uint8, local308)
{
- _, err := io.ReadFull(r, (local305)[:])
+ _, err := io.ReadFull(r, (local307)[:])
chk(err)
}
((*(*(struct {
@@ -25901,7 +26119,7 @@ func (obj *ItemDef) deserialize(r io.Reader) {
ShortDesc string
PlaceParam2 uint8
- }))(obj)).Desc) = string(local305)
+ }))(obj)).Desc) = string(local307)
if err := pcall(func() {
((*(*(struct {
Type ItemType
@@ -25986,7 +26204,7 @@ func (obj *ItemDef) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err))
}
- for local307 := range (*(*(struct {
+ for local309 := range (*(*(struct {
Type ItemType
Name, Desc string
@@ -26056,7 +26274,7 @@ func (obj *ItemDef) deserialize(r io.Reader) {
ShortDesc string
PlaceParam2 uint8
- }))(obj)).WieldScale)[local307]
+ }))(obj)).WieldScale)[local309]
*p = math.Float32frombits(read32(r))
}
}
@@ -26230,9 +26448,9 @@ func (obj *ItemDef) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ToolCaps", err))
}
- var local308 uint16
+ var local310 uint16
{
- p := &local308
+ p := &local310
*p = read16(r)
}
((*(*(struct {
@@ -26269,8 +26487,8 @@ func (obj *ItemDef) deserialize(r io.Reader) {
ShortDesc string
PlaceParam2 uint8
- }))(obj)).Groups) = make([]Group, local308)
- for local309 := range (*(*(struct {
+ }))(obj)).Groups) = make([]Group, local310)
+ for local311 := range (*(*(struct {
Type ItemType
Name, Desc string
@@ -26340,7 +26558,7 @@ func (obj *ItemDef) deserialize(r io.Reader) {
ShortDesc string
PlaceParam2 uint8
- }))(obj)).Groups)[local309]).deserialize(r)
+ }))(obj)).Groups)[local311]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -26348,15 +26566,15 @@ func (obj *ItemDef) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Group", err))
}
}
- var local310 []uint8
- var local311 uint16
+ var local312 []uint8
+ var local313 uint16
{
- p := &local311
+ p := &local313
*p = read16(r)
}
- (local310) = make([]uint8, local311)
+ (local312) = make([]uint8, local313)
{
- _, err := io.ReadFull(r, (local310)[:])
+ _, err := io.ReadFull(r, (local312)[:])
chk(err)
}
((*(*(struct {
@@ -26393,7 +26611,7 @@ func (obj *ItemDef) deserialize(r io.Reader) {
ShortDesc string
PlaceParam2 uint8
- }))(obj)).PlacePredict) = string(local310)
+ }))(obj)).PlacePredict) = string(local312)
if err := pcall(func() {
((*(*(struct {
Type ItemType
@@ -26680,15 +26898,15 @@ func (obj *ItemDef) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err))
}
- var local312 []uint8
- var local313 uint16
+ var local314 []uint8
+ var local315 uint16
{
- p := &local313
+ p := &local315
*p = read16(r)
}
- (local312) = make([]uint8, local313)
+ (local314) = make([]uint8, local315)
{
- _, err := io.ReadFull(r, (local312)[:])
+ _, err := io.ReadFull(r, (local314)[:])
chk(err)
}
((*(*(struct {
@@ -26725,7 +26943,7 @@ func (obj *ItemDef) deserialize(r io.Reader) {
ShortDesc string
PlaceParam2 uint8
- }))(obj)).ShortDesc) = string(local312)
+ }))(obj)).ShortDesc) = string(local314)
{
p := &(*(*(struct {
Type ItemType
@@ -26863,7 +27081,7 @@ func (obj *TileAnim) serialize(w io.Writer) {
Duration float32 // in seconds
}))(obj)).Type == VerticalFrameAnim {
- for local314 := range (*(*(struct {
+ for local316 := range (*(*(struct {
Type AnimType
//mt:if %s.Type == SpriteSheetAnim
@@ -26889,7 +27107,7 @@ func (obj *TileAnim) serialize(w io.Writer) {
//mt:if %s.Type != NoAnim
Duration float32 // in seconds
- }))(obj)).NFrames)[local314]
+ }))(obj)).NFrames)[local316]
write16(w, uint16(x))
}
}
@@ -27005,7 +27223,7 @@ func (obj *TileAnim) deserialize(r io.Reader) {
Duration float32 // in seconds
}))(obj)).Type == VerticalFrameAnim {
- for local315 := range (*(*(struct {
+ for local317 := range (*(*(struct {
Type AnimType
//mt:if %s.Type == SpriteSheetAnim
@@ -27031,7 +27249,7 @@ func (obj *TileAnim) deserialize(r io.Reader) {
//mt:if %s.Type != NoAnim
Duration float32 // in seconds
- }))(obj)).NFrames)[local315]
+ }))(obj)).NFrames)[local317]
*p = read16(r)
}
}
@@ -27068,6 +27286,74 @@ func (obj *TileAnim) deserialize(r io.Reader) {
}
}
+func (obj *RangeV3F32) serialize(w io.Writer) {
+ for local318 := range (*(*(struct {
+ min, max [3]float32
+ bias float32
+ }))(obj)).min {
+ {
+ x := ((*(*(struct {
+ min, max [3]float32
+ bias float32
+ }))(obj)).min)[local318]
+ write32(w, math.Float32bits(x))
+ }
+ }
+ for local319 := range (*(*(struct {
+ min, max [3]float32
+ bias float32
+ }))(obj)).max {
+ {
+ x := ((*(*(struct {
+ min, max [3]float32
+ bias float32
+ }))(obj)).max)[local319]
+ write32(w, math.Float32bits(x))
+ }
+ }
+ {
+ x := (*(*(struct {
+ min, max [3]float32
+ bias float32
+ }))(obj)).bias
+ write32(w, math.Float32bits(x))
+ }
+}
+
+func (obj *RangeV3F32) deserialize(r io.Reader) {
+ for local320 := range (*(*(struct {
+ min, max [3]float32
+ bias float32
+ }))(obj)).min {
+ {
+ p := &((*(*(struct {
+ min, max [3]float32
+ bias float32
+ }))(obj)).min)[local320]
+ *p = math.Float32frombits(read32(r))
+ }
+ }
+ for local321 := range (*(*(struct {
+ min, max [3]float32
+ bias float32
+ }))(obj)).max {
+ {
+ p := &((*(*(struct {
+ min, max [3]float32
+ bias float32
+ }))(obj)).max)[local321]
+ *p = math.Float32frombits(read32(r))
+ }
+ }
+ {
+ p := &(*(*(struct {
+ min, max [3]float32
+ bias float32
+ }))(obj)).bias
+ *p = math.Float32frombits(read32(r))
+ }
+}
+
func (obj *Content) serialize(w io.Writer) {
{
x := *(*(uint16))(obj)
@@ -27136,7 +27422,7 @@ func (obj *HUD) serialize(w io.Writer) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDType", err))
}
- for local316 := range (*(*(struct {
+ for local322 := range (*(*(struct {
Type HUDType
Pos [2]float32
@@ -27172,7 +27458,7 @@ func (obj *HUD) serialize(w io.Writer) {
ZIndex int16
Text2 string
Style HUDStyleFlags
- }))(obj)).Pos)[local316]
+ }))(obj)).Pos)[local322]
write32(w, math.Float32bits(x))
}
}
@@ -27238,7 +27524,7 @@ func (obj *HUD) serialize(w io.Writer) {
}))(obj)).Name))[:])
chk(err)
}
- for local317 := range (*(*(struct {
+ for local323 := range (*(*(struct {
Type HUDType
Pos [2]float32
@@ -27274,7 +27560,7 @@ func (obj *HUD) serialize(w io.Writer) {
ZIndex int16
Text2 string
Style HUDStyleFlags
- }))(obj)).Scale)[local317]
+ }))(obj)).Scale)[local323]
write32(w, math.Float32bits(x))
}
}
@@ -27403,7 +27689,7 @@ func (obj *HUD) serialize(w io.Writer) {
}))(obj)).Dir
write32(w, uint32(x))
}
- for local318 := range (*(*(struct {
+ for local324 := range (*(*(struct {
Type HUDType
Pos [2]float32
@@ -27439,11 +27725,11 @@ func (obj *HUD) serialize(w io.Writer) {
ZIndex int16
Text2 string
Style HUDStyleFlags
- }))(obj)).Align)[local318]
+ }))(obj)).Align)[local324]
write32(w, math.Float32bits(x))
}
}
- for local319 := range (*(*(struct {
+ for local325 := range (*(*(struct {
Type HUDType
Pos [2]float32
@@ -27479,7 +27765,7 @@ func (obj *HUD) serialize(w io.Writer) {
ZIndex int16
Text2 string
Style HUDStyleFlags
- }))(obj)).Offset)[local319]
+ }))(obj)).Offset)[local325]
write32(w, math.Float32bits(x))
}
}
@@ -27508,7 +27794,7 @@ func (obj *HUD) serialize(w io.Writer) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err))
}
- for local320 := range (*(*(struct {
+ for local326 := range (*(*(struct {
Type HUDType
Pos [2]float32
@@ -27544,7 +27830,7 @@ func (obj *HUD) serialize(w io.Writer) {
ZIndex int16
Text2 string
Style HUDStyleFlags
- }))(obj)).Size)[local320]
+ }))(obj)).Size)[local326]
write32(w, uint32(x))
}
}
@@ -27684,7 +27970,7 @@ func (obj *HUD) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.HUDType", err))
}
- for local321 := range (*(*(struct {
+ for local327 := range (*(*(struct {
Type HUDType
Pos [2]float32
@@ -27720,19 +28006,19 @@ func (obj *HUD) deserialize(r io.Reader) {
ZIndex int16
Text2 string
Style HUDStyleFlags
- }))(obj)).Pos)[local321]
+ }))(obj)).Pos)[local327]
*p = math.Float32frombits(read32(r))
}
}
- var local322 []uint8
- var local323 uint16
+ var local328 []uint8
+ var local329 uint16
{
- p := &local323
+ p := &local329
*p = read16(r)
}
- (local322) = make([]uint8, local323)
+ (local328) = make([]uint8, local329)
{
- _, err := io.ReadFull(r, (local322)[:])
+ _, err := io.ReadFull(r, (local328)[:])
chk(err)
}
((*(*(struct {
@@ -27752,8 +28038,8 @@ func (obj *HUD) deserialize(r io.Reader) {
ZIndex int16
Text2 string
Style HUDStyleFlags
- }))(obj)).Name) = string(local322)
- for local324 := range (*(*(struct {
+ }))(obj)).Name) = string(local328)
+ for local330 := range (*(*(struct {
Type HUDType
Pos [2]float32
@@ -27789,19 +28075,19 @@ func (obj *HUD) deserialize(r io.Reader) {
ZIndex int16
Text2 string
Style HUDStyleFlags
- }))(obj)).Scale)[local324]
+ }))(obj)).Scale)[local330]
*p = math.Float32frombits(read32(r))
}
}
- var local325 []uint8
- var local326 uint16
+ var local331 []uint8
+ var local332 uint16
{
- p := &local326
+ p := &local332
*p = read16(r)
}
- (local325) = make([]uint8, local326)
+ (local331) = make([]uint8, local332)
{
- _, err := io.ReadFull(r, (local325)[:])
+ _, err := io.ReadFull(r, (local331)[:])
chk(err)
}
((*(*(struct {
@@ -27821,7 +28107,7 @@ func (obj *HUD) deserialize(r io.Reader) {
ZIndex int16
Text2 string
Style HUDStyleFlags
- }))(obj)).Text) = string(local325)
+ }))(obj)).Text) = string(local331)
{
p := &(*(*(struct {
Type HUDType
@@ -27885,7 +28171,7 @@ func (obj *HUD) deserialize(r io.Reader) {
}))(obj)).Dir
*p = read32(r)
}
- for local327 := range (*(*(struct {
+ for local333 := range (*(*(struct {
Type HUDType
Pos [2]float32
@@ -27921,11 +28207,11 @@ func (obj *HUD) deserialize(r io.Reader) {
ZIndex int16
Text2 string
Style HUDStyleFlags
- }))(obj)).Align)[local327]
+ }))(obj)).Align)[local333]
*p = math.Float32frombits(read32(r))
}
}
- for local328 := range (*(*(struct {
+ for local334 := range (*(*(struct {
Type HUDType
Pos [2]float32
@@ -27961,7 +28247,7 @@ func (obj *HUD) deserialize(r io.Reader) {
ZIndex int16
Text2 string
Style HUDStyleFlags
- }))(obj)).Offset)[local328]
+ }))(obj)).Offset)[local334]
*p = math.Float32frombits(read32(r))
}
}
@@ -27990,7 +28276,7 @@ func (obj *HUD) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err))
}
- for local329 := range (*(*(struct {
+ for local335 := range (*(*(struct {
Type HUDType
Pos [2]float32
@@ -28026,7 +28312,7 @@ func (obj *HUD) deserialize(r io.Reader) {
ZIndex int16
Text2 string
Style HUDStyleFlags
- }))(obj)).Size)[local329]
+ }))(obj)).Size)[local335]
*p = int32(read32(r))
}
}
@@ -28051,15 +28337,15 @@ func (obj *HUD) deserialize(r io.Reader) {
}))(obj)).ZIndex
*p = int16(read16(r))
}
- var local330 []uint8
- var local331 uint16
+ var local336 []uint8
+ var local337 uint16
{
- p := &local331
+ p := &local337
*p = read16(r)
}
- (local330) = make([]uint8, local331)
+ (local336) = make([]uint8, local337)
{
- _, err := io.ReadFull(r, (local330)[:])
+ _, err := io.ReadFull(r, (local336)[:])
chk(err)
}
((*(*(struct {
@@ -28079,7 +28365,7 @@ func (obj *HUD) deserialize(r io.Reader) {
ZIndex int16
Text2 string
Style HUDStyleFlags
- }))(obj)).Text2) = string(local330)
+ }))(obj)).Text2) = string(local336)
if err := pcall(func() {
((*(*(struct {
Type HUDType
@@ -28178,18 +28464,18 @@ func (obj *Texture) serialize(w io.Writer) {
}
func (obj *Texture) deserialize(r io.Reader) {
- var local332 []uint8
- var local333 uint16
+ var local338 []uint8
+ var local339 uint16
{
- p := &local333
+ p := &local339
*p = read16(r)
}
- (local332) = make([]uint8, local333)
+ (local338) = make([]uint8, local339)
{
- _, err := io.ReadFull(r, (local332)[:])
+ _, err := io.ReadFull(r, (local338)[:])
chk(err)
}
- (*(*(string))(obj)) = string(local332)
+ (*(*(string))(obj)) = string(local338)
}
func (obj *PlayerListUpdateType) serialize(w io.Writer) {
@@ -28222,9 +28508,9 @@ func (obj *ModChanSig) deserialize(r io.Reader) {
func (obj *AOProps) serialize(w io.Writer) {
{
- local334 := uint8(4)
+ local340 := uint8(4)
{
- x := local334
+ x := local340
write8(w, uint8(x))
}
}
@@ -28594,7 +28880,7 @@ func (obj *AOProps) serialize(w io.Writer) {
}))(obj)).Visual))[:])
chk(err)
}
- for local335 := range (*(*(struct {
+ for local341 := range (*(*(struct {
MaxHP uint16 // Player only.
CollideWithNodes bool
Weight float32 // deprecated
@@ -28666,7 +28952,7 @@ func (obj *AOProps) serialize(w io.Writer) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).VisualSize)[local335]
+ }))(obj)).VisualSize)[local341]
write32(w, math.Float32bits(x))
}
}
@@ -28747,7 +29033,7 @@ func (obj *AOProps) serialize(w io.Writer) {
}))(obj)).Textures)))
write16(w, uint16(x))
}
- for local336 := range (*(*(struct {
+ for local342 := range (*(*(struct {
MaxHP uint16 // Player only.
CollideWithNodes bool
Weight float32 // deprecated
@@ -28819,7 +29105,7 @@ func (obj *AOProps) serialize(w io.Writer) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).Textures)[local336]).serialize(w)
+ }))(obj)).Textures)[local342]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -28827,7 +29113,7 @@ func (obj *AOProps) serialize(w io.Writer) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err))
}
}
- for local337 := range (*(*(struct {
+ for local343 := range (*(*(struct {
MaxHP uint16 // Player only.
CollideWithNodes bool
Weight float32 // deprecated
@@ -28899,11 +29185,11 @@ func (obj *AOProps) serialize(w io.Writer) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).SpriteSheetSize)[local337]
+ }))(obj)).SpriteSheetSize)[local343]
write16(w, uint16(x))
}
}
- for local338 := range (*(*(struct {
+ for local344 := range (*(*(struct {
MaxHP uint16 // Player only.
CollideWithNodes bool
Weight float32 // deprecated
@@ -28975,7 +29261,7 @@ func (obj *AOProps) serialize(w io.Writer) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).SpritePos)[local338]
+ }))(obj)).SpritePos)[local344]
write16(w, uint16(x))
}
}
@@ -29297,7 +29583,7 @@ func (obj *AOProps) serialize(w io.Writer) {
}))(obj)).Colors)))
write16(w, uint16(x))
}
- for local339 := range (*(*(struct {
+ for local345 := range (*(*(struct {
MaxHP uint16 // Player only.
CollideWithNodes bool
Weight float32 // deprecated
@@ -29369,7 +29655,7 @@ func (obj *AOProps) serialize(w io.Writer) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).Colors)[local339]
+ }))(obj)).Colors)[local345]
w.Write([]byte{x.A, x.R, x.G, x.B})
}
}
@@ -30377,14 +30663,14 @@ func (obj *AOProps) serialize(w io.Writer) {
func (obj *AOProps) deserialize(r io.Reader) {
{
- var local340 uint8
- local341 := uint8(4)
+ var local346 uint8
+ local347 := uint8(4)
{
- p := &local340
+ p := &local346
*p = read8(r)
}
- if local340 != local341 {
- chk(fmt.Errorf("const %v: %v", "uint8(4)", local340))
+ if local346 != local347 {
+ chk(fmt.Errorf("const %v: %v", "uint8(4)", local346))
}
}
{
@@ -30643,15 +30929,15 @@ func (obj *AOProps) deserialize(r io.Reader) {
chk(fmt.Errorf("invalid bool: %d", n))
}
}
- var local342 []uint8
- var local343 uint16
+ var local348 []uint8
+ var local349 uint16
{
- p := &local343
+ p := &local349
*p = read16(r)
}
- (local342) = make([]uint8, local343)
+ (local348) = make([]uint8, local349)
{
- _, err := io.ReadFull(r, (local342)[:])
+ _, err := io.ReadFull(r, (local348)[:])
chk(err)
}
((*(*(struct {
@@ -30689,8 +30975,8 @@ func (obj *AOProps) deserialize(r io.Reader) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).Visual) = string(local342)
- for local344 := range (*(*(struct {
+ }))(obj)).Visual) = string(local348)
+ for local350 := range (*(*(struct {
MaxHP uint16 // Player only.
CollideWithNodes bool
Weight float32 // deprecated
@@ -30762,13 +31048,13 @@ func (obj *AOProps) deserialize(r io.Reader) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).VisualSize)[local344]
+ }))(obj)).VisualSize)[local350]
*p = math.Float32frombits(read32(r))
}
}
- var local345 uint16
+ var local351 uint16
{
- p := &local345
+ p := &local351
*p = read16(r)
}
((*(*(struct {
@@ -30806,8 +31092,8 @@ func (obj *AOProps) deserialize(r io.Reader) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).Textures) = make([]Texture, local345)
- for local346 := range (*(*(struct {
+ }))(obj)).Textures) = make([]Texture, local351)
+ for local352 := range (*(*(struct {
MaxHP uint16 // Player only.
CollideWithNodes bool
Weight float32 // deprecated
@@ -30879,7 +31165,7 @@ func (obj *AOProps) deserialize(r io.Reader) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).Textures)[local346]).deserialize(r)
+ }))(obj)).Textures)[local352]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -30887,7 +31173,7 @@ func (obj *AOProps) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Texture", err))
}
}
- for local347 := range (*(*(struct {
+ for local353 := range (*(*(struct {
MaxHP uint16 // Player only.
CollideWithNodes bool
Weight float32 // deprecated
@@ -30959,11 +31245,11 @@ func (obj *AOProps) deserialize(r io.Reader) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).SpriteSheetSize)[local347]
+ }))(obj)).SpriteSheetSize)[local353]
*p = int16(read16(r))
}
}
- for local348 := range (*(*(struct {
+ for local354 := range (*(*(struct {
MaxHP uint16 // Player only.
CollideWithNodes bool
Weight float32 // deprecated
@@ -31035,7 +31321,7 @@ func (obj *AOProps) deserialize(r io.Reader) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).SpritePos)[local348]
+ }))(obj)).SpritePos)[local354]
*p = int16(read16(r))
}
}
@@ -31170,15 +31456,15 @@ func (obj *AOProps) deserialize(r io.Reader) {
}))(obj)).RotateSpeed
*p = math.Float32frombits(read32(r))
}
- var local349 []uint8
- var local350 uint16
+ var local355 []uint8
+ var local356 uint16
{
- p := &local350
+ p := &local356
*p = read16(r)
}
- (local349) = make([]uint8, local350)
+ (local355) = make([]uint8, local356)
{
- _, err := io.ReadFull(r, (local349)[:])
+ _, err := io.ReadFull(r, (local355)[:])
chk(err)
}
((*(*(struct {
@@ -31216,10 +31502,10 @@ func (obj *AOProps) deserialize(r io.Reader) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).Mesh) = string(local349)
- var local351 uint16
+ }))(obj)).Mesh) = string(local355)
+ var local357 uint16
{
- p := &local351
+ p := &local357
*p = read16(r)
}
((*(*(struct {
@@ -31257,8 +31543,8 @@ func (obj *AOProps) deserialize(r io.Reader) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).Colors) = make([]color.NRGBA, local351)
- for local352 := range (*(*(struct {
+ }))(obj)).Colors) = make([]color.NRGBA, local357)
+ for local358 := range (*(*(struct {
MaxHP uint16 // Player only.
CollideWithNodes bool
Weight float32 // deprecated
@@ -31330,7 +31616,7 @@ func (obj *AOProps) deserialize(r io.Reader) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).Colors)[local352]
+ }))(obj)).Colors)[local358]
*p = color.NRGBA{A: read8(r), R: read8(r), G: read8(r), B: read8(r)}
}
}
@@ -31550,15 +31836,15 @@ func (obj *AOProps) deserialize(r io.Reader) {
chk(fmt.Errorf("invalid bool: %d", n))
}
}
- var local353 []uint8
- var local354 uint16
+ var local359 []uint8
+ var local360 uint16
{
- p := &local354
+ p := &local360
*p = read16(r)
}
- (local353) = make([]uint8, local354)
+ (local359) = make([]uint8, local360)
{
- _, err := io.ReadFull(r, (local353)[:])
+ _, err := io.ReadFull(r, (local359)[:])
chk(err)
}
((*(*(struct {
@@ -31596,7 +31882,7 @@ func (obj *AOProps) deserialize(r io.Reader) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).Nametag) = string(local353)
+ }))(obj)).Nametag) = string(local359)
{
p := &(*(*(struct {
MaxHP uint16 // Player only.
@@ -31675,15 +31961,15 @@ func (obj *AOProps) deserialize(r io.Reader) {
}))(obj)).FaceRotateSpeed
*p = math.Float32frombits(read32(r))
}
- var local355 []uint8
- var local356 uint16
+ var local361 []uint8
+ var local362 uint16
{
- p := &local356
+ p := &local362
*p = read16(r)
}
- (local355) = make([]uint8, local356)
+ (local361) = make([]uint8, local362)
{
- _, err := io.ReadFull(r, (local355)[:])
+ _, err := io.ReadFull(r, (local361)[:])
chk(err)
}
((*(*(struct {
@@ -31721,16 +32007,16 @@ func (obj *AOProps) deserialize(r io.Reader) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).Infotext) = string(local355)
- var local357 []uint8
- var local358 uint16
+ }))(obj)).Infotext) = string(local361)
+ var local363 []uint8
+ var local364 uint16
{
- p := &local358
+ p := &local364
*p = read16(r)
}
- (local357) = make([]uint8, local358)
+ (local363) = make([]uint8, local364)
{
- _, err := io.ReadFull(r, (local357)[:])
+ _, err := io.ReadFull(r, (local363)[:])
chk(err)
}
((*(*(struct {
@@ -31768,7 +32054,7 @@ func (obj *AOProps) deserialize(r io.Reader) {
Shaded bool
ShowOnMinimap bool
NametagBG color.NRGBA
- }))(obj)).Itemstring) = string(local357)
+ }))(obj)).Itemstring) = string(local363)
{
p := &(*(*(struct {
MaxHP uint16 // Player only.
@@ -32196,7 +32482,7 @@ func (obj *AOPos) serialize(w io.Writer) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err))
}
- for local359 := range (*(*(struct {
+ for local365 := range (*(*(struct {
Pos
Vel, Acc Vec
Rot [3]float32
@@ -32214,7 +32500,7 @@ func (obj *AOPos) serialize(w io.Writer) {
Interpolate bool
End bool
UpdateInterval float32
- }))(obj)).Rot)[local359]
+ }))(obj)).Rot)[local365]
write32(w, math.Float32bits(x))
}
}
@@ -32313,7 +32599,7 @@ func (obj *AOPos) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err))
}
- for local360 := range (*(*(struct {
+ for local366 := range (*(*(struct {
Pos
Vel, Acc Vec
Rot [3]float32
@@ -32331,7 +32617,7 @@ func (obj *AOPos) deserialize(r io.Reader) {
Interpolate bool
End bool
UpdateInterval float32
- }))(obj)).Rot)[local360]
+ }))(obj)).Rot)[local366]
*p = math.Float32frombits(read32(r))
}
}
@@ -32388,7 +32674,7 @@ func (obj *AOPos) deserialize(r io.Reader) {
}
func (obj *AOSprite) serialize(w io.Writer) {
- for local361 := range (*(*(struct {
+ for local367 := range (*(*(struct {
Frame0 [2]int16
Frames uint16
FrameDuration float32
@@ -32400,7 +32686,7 @@ func (obj *AOSprite) serialize(w io.Writer) {
Frames uint16
FrameDuration float32
ViewAngleFrames bool
- }))(obj)).Frame0)[local361]
+ }))(obj)).Frame0)[local367]
write16(w, uint16(x))
}
}
@@ -32438,7 +32724,7 @@ func (obj *AOSprite) serialize(w io.Writer) {
}
func (obj *AOSprite) deserialize(r io.Reader) {
- for local362 := range (*(*(struct {
+ for local368 := range (*(*(struct {
Frame0 [2]int16
Frames uint16
FrameDuration float32
@@ -32450,7 +32736,7 @@ func (obj *AOSprite) deserialize(r io.Reader) {
Frames uint16
FrameDuration float32
ViewAngleFrames bool
- }))(obj)).Frame0)[local362]
+ }))(obj)).Frame0)[local368]
*p = int16(read16(r))
}
}
@@ -32521,21 +32807,21 @@ func (obj *Group) serialize(w io.Writer) {
}
func (obj *Group) deserialize(r io.Reader) {
- var local363 []uint8
- var local364 uint16
+ var local369 []uint8
+ var local370 uint16
{
- p := &local364
+ p := &local370
*p = read16(r)
}
- (local363) = make([]uint8, local364)
+ (local369) = make([]uint8, local370)
{
- _, err := io.ReadFull(r, (local363)[:])
+ _, err := io.ReadFull(r, (local369)[:])
chk(err)
}
((*(*(struct {
Name string
Rating int16
- }))(obj)).Name) = string(local363)
+ }))(obj)).Name) = string(local369)
{
p := &(*(*(struct {
Name string
@@ -32546,7 +32832,7 @@ func (obj *Group) deserialize(r io.Reader) {
}
func (obj *AOAnim) serialize(w io.Writer) {
- for local365 := range (*(*(struct {
+ for local371 := range (*(*(struct {
Frames [2]int32
Speed float32
Blend float32
@@ -32558,7 +32844,7 @@ func (obj *AOAnim) serialize(w io.Writer) {
Speed float32
Blend float32
NoLoop bool
- }))(obj)).Frames)[local365]
+ }))(obj)).Frames)[local371]
write32(w, uint32(x))
}
}
@@ -32596,7 +32882,7 @@ func (obj *AOAnim) serialize(w io.Writer) {
}
func (obj *AOAnim) deserialize(r io.Reader) {
- for local366 := range (*(*(struct {
+ for local372 := range (*(*(struct {
Frames [2]int32
Speed float32
Blend float32
@@ -32608,7 +32894,7 @@ func (obj *AOAnim) deserialize(r io.Reader) {
Speed float32
Blend float32
NoLoop bool
- }))(obj)).Frames)[local366]
+ }))(obj)).Frames)[local372]
*p = int32(read32(r))
}
}
@@ -32660,7 +32946,7 @@ func (obj *AOBonePos) serialize(w io.Writer) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err))
}
- for local367 := range (*(*(struct {
+ for local373 := range (*(*(struct {
Pos Vec
Rot [3]float32
}))(obj)).Rot {
@@ -32668,7 +32954,7 @@ func (obj *AOBonePos) serialize(w io.Writer) {
x := ((*(*(struct {
Pos Vec
Rot [3]float32
- }))(obj)).Rot)[local367]
+ }))(obj)).Rot)[local373]
write32(w, math.Float32bits(x))
}
}
@@ -32686,7 +32972,7 @@ func (obj *AOBonePos) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err))
}
- for local368 := range (*(*(struct {
+ for local374 := range (*(*(struct {
Pos Vec
Rot [3]float32
}))(obj)).Rot {
@@ -32694,7 +32980,7 @@ func (obj *AOBonePos) deserialize(r io.Reader) {
p := &((*(*(struct {
Pos Vec
Rot [3]float32
- }))(obj)).Rot)[local368]
+ }))(obj)).Rot)[local374]
*p = math.Float32frombits(read32(r))
}
}
@@ -32758,7 +33044,7 @@ func (obj *AOAttach) serialize(w io.Writer) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err))
}
- for local369 := range (*(*(struct {
+ for local375 := range (*(*(struct {
ParentID AOID
Bone string
Pos Vec
@@ -32772,7 +33058,7 @@ func (obj *AOAttach) serialize(w io.Writer) {
Pos Vec
Rot [3]float32
ForceVisible bool
- }))(obj)).Rot)[local369]
+ }))(obj)).Rot)[local375]
write32(w, math.Float32bits(x))
}
}
@@ -32807,15 +33093,15 @@ func (obj *AOAttach) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.AOID", err))
}
- var local370 []uint8
- var local371 uint16
+ var local376 []uint8
+ var local377 uint16
{
- p := &local371
+ p := &local377
*p = read16(r)
}
- (local370) = make([]uint8, local371)
+ (local376) = make([]uint8, local377)
{
- _, err := io.ReadFull(r, (local370)[:])
+ _, err := io.ReadFull(r, (local376)[:])
chk(err)
}
((*(*(struct {
@@ -32824,7 +33110,7 @@ func (obj *AOAttach) deserialize(r io.Reader) {
Pos Vec
Rot [3]float32
ForceVisible bool
- }))(obj)).Bone) = string(local370)
+ }))(obj)).Bone) = string(local376)
if err := pcall(func() {
((*(*(struct {
ParentID AOID
@@ -32839,7 +33125,7 @@ func (obj *AOAttach) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Vec", err))
}
- for local372 := range (*(*(struct {
+ for local378 := range (*(*(struct {
ParentID AOID
Bone string
Pos Vec
@@ -32853,7 +33139,7 @@ func (obj *AOAttach) deserialize(r io.Reader) {
Pos Vec
Rot [3]float32
ForceVisible bool
- }))(obj)).Rot)[local372]
+ }))(obj)).Rot)[local378]
*p = math.Float32frombits(read32(r))
}
}
@@ -33148,9 +33434,9 @@ func (obj *DrawType) deserialize(r io.Reader) {
func (obj *TileDef) serialize(w io.Writer) {
{
- local373 := uint8(6)
+ local379 := uint8(6)
{
- x := local373
+ x := local379
write8(w, uint8(x))
}
}
@@ -33355,14 +33641,14 @@ func (obj *TileDef) serialize(w io.Writer) {
func (obj *TileDef) deserialize(r io.Reader) {
{
- var local374 uint8
- local375 := uint8(6)
+ var local380 uint8
+ local381 := uint8(6)
{
- p := &local374
+ p := &local380
*p = read8(r)
}
- if local374 != local375 {
- chk(fmt.Errorf("const %v: %v", "uint8(6)", local374))
+ if local380 != local381 {
+ chk(fmt.Errorf("const %v: %v", "uint8(6)", local380))
}
}
if err := pcall(func() {
@@ -33594,9 +33880,9 @@ func (obj *LiquidType) deserialize(r io.Reader) {
func (obj *NodeBox) serialize(w io.Writer) {
{
- local376 := uint8(6)
+ local382 := uint8(6)
{
- x := local376
+ x := local382
write8(w, uint8(x))
}
}
@@ -33753,7 +34039,7 @@ func (obj *NodeBox) serialize(w io.Writer) {
}))(obj)).Fixed)))
write16(w, uint16(x))
}
- for local377 := range (*(*(struct {
+ for local383 := range (*(*(struct {
Type NodeBoxType
//mt:if %s.Type == MountedBox
@@ -33779,7 +34065,7 @@ func (obj *NodeBox) serialize(w io.Writer) {
//mt:if %s.Type == ConnectedBox
ConnDirs, DiscoDirs DirBoxes
DiscoAll, DiscoSides []Box
- }))(obj)).Fixed)[local377]).serialize(w)
+ }))(obj)).Fixed)[local383]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -33872,7 +34158,7 @@ func (obj *NodeBox) serialize(w io.Writer) {
}))(obj)).DiscoAll)))
write16(w, uint16(x))
}
- for local378 := range (*(*(struct {
+ for local384 := range (*(*(struct {
Type NodeBoxType
//mt:if %s.Type == MountedBox
@@ -33898,7 +34184,7 @@ func (obj *NodeBox) serialize(w io.Writer) {
//mt:if %s.Type == ConnectedBox
ConnDirs, DiscoDirs DirBoxes
DiscoAll, DiscoSides []Box
- }))(obj)).DiscoAll)[local378]).serialize(w)
+ }))(obj)).DiscoAll)[local384]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -33937,7 +34223,7 @@ func (obj *NodeBox) serialize(w io.Writer) {
}))(obj)).DiscoSides)))
write16(w, uint16(x))
}
- for local379 := range (*(*(struct {
+ for local385 := range (*(*(struct {
Type NodeBoxType
//mt:if %s.Type == MountedBox
@@ -33963,7 +34249,7 @@ func (obj *NodeBox) serialize(w io.Writer) {
//mt:if %s.Type == ConnectedBox
ConnDirs, DiscoDirs DirBoxes
DiscoAll, DiscoSides []Box
- }))(obj)).DiscoSides)[local379]).serialize(w)
+ }))(obj)).DiscoSides)[local385]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -33976,14 +34262,14 @@ func (obj *NodeBox) serialize(w io.Writer) {
func (obj *NodeBox) deserialize(r io.Reader) {
{
- var local380 uint8
- local381 := uint8(6)
+ var local386 uint8
+ local387 := uint8(6)
{
- p := &local380
+ p := &local386
*p = read8(r)
}
- if local380 != local381 {
- chk(fmt.Errorf("const %v: %v", "uint8(6)", local380))
+ if local386 != local387 {
+ chk(fmt.Errorf("const %v: %v", "uint8(6)", local386))
}
}
if err := pcall(func() {
@@ -34108,9 +34394,9 @@ func (obj *NodeBox) deserialize(r io.Reader) {
ConnDirs, DiscoDirs DirBoxes
DiscoAll, DiscoSides []Box
}))(obj)).Type; t == FixedBox || t == LeveledBox || t == ConnectedBox {
- var local382 uint16
+ var local388 uint16
{
- p := &local382
+ p := &local388
*p = read16(r)
}
((*(*(struct {
@@ -34125,8 +34411,8 @@ func (obj *NodeBox) deserialize(r io.Reader) {
//mt:if %s.Type == ConnectedBox
ConnDirs, DiscoDirs DirBoxes
DiscoAll, DiscoSides []Box
- }))(obj)).Fixed) = make([]Box, local382)
- for local383 := range (*(*(struct {
+ }))(obj)).Fixed) = make([]Box, local388)
+ for local389 := range (*(*(struct {
Type NodeBoxType
//mt:if %s.Type == MountedBox
@@ -34152,7 +34438,7 @@ func (obj *NodeBox) deserialize(r io.Reader) {
//mt:if %s.Type == ConnectedBox
ConnDirs, DiscoDirs DirBoxes
DiscoAll, DiscoSides []Box
- }))(obj)).Fixed)[local383]).deserialize(r)
+ }))(obj)).Fixed)[local389]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -34214,9 +34500,9 @@ func (obj *NodeBox) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.DirBoxes", err))
}
- var local384 uint16
+ var local390 uint16
{
- p := &local384
+ p := &local390
*p = read16(r)
}
((*(*(struct {
@@ -34231,8 +34517,8 @@ func (obj *NodeBox) deserialize(r io.Reader) {
//mt:if %s.Type == ConnectedBox
ConnDirs, DiscoDirs DirBoxes
DiscoAll, DiscoSides []Box
- }))(obj)).DiscoAll) = make([]Box, local384)
- for local385 := range (*(*(struct {
+ }))(obj)).DiscoAll) = make([]Box, local390)
+ for local391 := range (*(*(struct {
Type NodeBoxType
//mt:if %s.Type == MountedBox
@@ -34258,7 +34544,7 @@ func (obj *NodeBox) deserialize(r io.Reader) {
//mt:if %s.Type == ConnectedBox
ConnDirs, DiscoDirs DirBoxes
DiscoAll, DiscoSides []Box
- }))(obj)).DiscoAll)[local385]).deserialize(r)
+ }))(obj)).DiscoAll)[local391]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -34266,9 +34552,9 @@ func (obj *NodeBox) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err))
}
}
- var local386 uint16
+ var local392 uint16
{
- p := &local386
+ p := &local392
*p = read16(r)
}
((*(*(struct {
@@ -34283,8 +34569,8 @@ func (obj *NodeBox) deserialize(r io.Reader) {
//mt:if %s.Type == ConnectedBox
ConnDirs, DiscoDirs DirBoxes
DiscoAll, DiscoSides []Box
- }))(obj)).DiscoSides) = make([]Box, local386)
- for local387 := range (*(*(struct {
+ }))(obj)).DiscoSides) = make([]Box, local392)
+ for local393 := range (*(*(struct {
Type NodeBoxType
//mt:if %s.Type == MountedBox
@@ -34310,7 +34596,7 @@ func (obj *NodeBox) deserialize(r io.Reader) {
//mt:if %s.Type == ConnectedBox
ConnDirs, DiscoDirs DirBoxes
DiscoAll, DiscoSides []Box
- }))(obj)).DiscoSides)[local387]).deserialize(r)
+ }))(obj)).DiscoSides)[local393]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -34366,21 +34652,21 @@ func (obj *SoundDef) serialize(w io.Writer) {
}
func (obj *SoundDef) deserialize(r io.Reader) {
- var local388 []uint8
- var local389 uint16
+ var local394 []uint8
+ var local395 uint16
{
- p := &local389
+ p := &local395
*p = read16(r)
}
- (local388) = make([]uint8, local389)
+ (local394) = make([]uint8, local395)
{
- _, err := io.ReadFull(r, (local388)[:])
+ _, err := io.ReadFull(r, (local394)[:])
chk(err)
}
((*(*(struct {
Name string
Gain, Pitch, Fade float32
- }))(obj)).Name) = string(local388)
+ }))(obj)).Name) = string(local394)
{
p := &(*(*(struct {
Name string
@@ -34462,9 +34748,9 @@ func (obj *LitFromBlks) deserialize(r io.Reader) {
func (obj *AOInitData) serialize(w io.Writer) {
{
- local390 := uint8(1)
+ local396 := uint8(1)
{
- x := local390
+ x := local396
write8(w, uint8(x))
}
}
@@ -34593,7 +34879,7 @@ func (obj *AOInitData) serialize(w io.Writer) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err))
}
- for local391 := range (*(*(struct {
+ for local397 := range (*(*(struct {
// For players.
Name string
@@ -34625,7 +34911,7 @@ func (obj *AOInitData) serialize(w io.Writer) {
// See (de)serialize.fmt.
Msgs []AOMsg
- }))(obj)).Rot)[local391]
+ }))(obj)).Rot)[local397]
write32(w, math.Float32bits(x))
}
}
@@ -34686,25 +34972,25 @@ func (obj *AOInitData) serialize(w io.Writer) {
func (obj *AOInitData) deserialize(r io.Reader) {
{
- var local392 uint8
- local393 := uint8(1)
+ var local398 uint8
+ local399 := uint8(1)
{
- p := &local392
+ p := &local398
*p = read8(r)
}
- if local392 != local393 {
- chk(fmt.Errorf("const %v: %v", "uint8(1)", local392))
+ if local398 != local399 {
+ chk(fmt.Errorf("const %v: %v", "uint8(1)", local398))
}
}
- var local394 []uint8
- var local395 uint16
+ var local400 []uint8
+ var local401 uint16
{
- p := &local395
+ p := &local401
*p = read16(r)
}
- (local394) = make([]uint8, local395)
+ (local400) = make([]uint8, local401)
{
- _, err := io.ReadFull(r, (local394)[:])
+ _, err := io.ReadFull(r, (local400)[:])
chk(err)
}
((*(*(struct {
@@ -34722,7 +35008,7 @@ func (obj *AOInitData) deserialize(r io.Reader) {
// See (de)serialize.fmt.
Msgs []AOMsg
- }))(obj)).Name) = string(local394)
+ }))(obj)).Name) = string(local400)
{
p := &(*(*(struct {
@@ -34795,7 +35081,7 @@ func (obj *AOInitData) deserialize(r io.Reader) {
}
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Pos", err))
}
- for local396 := range (*(*(struct {
+ for local402 := range (*(*(struct {
// For players.
Name string
@@ -34827,7 +35113,7 @@ func (obj *AOInitData) deserialize(r io.Reader) {
// See (de)serialize.fmt.
Msgs []AOMsg
- }))(obj)).Rot)[local396]
+ }))(obj)).Rot)[local402]
*p = math.Float32frombits(read32(r))
}
}
@@ -34975,9 +35261,9 @@ func (obj *ToolCaps) serialize(w io.Writer) {
PunchUses int32
}))(obj)).NonNil {
{
- local397 := uint8(5)
+ local403 := uint8(5)
{
- x := local397
+ x := local403
write8(w, uint8(x))
}
}
@@ -35056,7 +35342,7 @@ func (obj *ToolCaps) serialize(w io.Writer) {
}))(obj)).GroupCaps)))
write32(w, uint32(x))
}
- for local398 := range (*(*(struct {
+ for local404 := range (*(*(struct {
//mt:if _ = %s; false
NonNil bool
@@ -35088,7 +35374,7 @@ func (obj *ToolCaps) serialize(w io.Writer) {
//mt:32tou16
PunchUses int32
- }))(obj)).GroupCaps)[local398]).serialize(w)
+ }))(obj)).GroupCaps)[local404]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -35133,7 +35419,7 @@ func (obj *ToolCaps) serialize(w io.Writer) {
}))(obj)).DmgGroups)))
write32(w, uint32(x))
}
- for local399 := range (*(*(struct {
+ for local405 := range (*(*(struct {
//mt:if _ = %s; false
NonNil bool
@@ -35165,7 +35451,7 @@ func (obj *ToolCaps) serialize(w io.Writer) {
//mt:32tou16
PunchUses int32
- }))(obj)).DmgGroups)[local399]).serialize(w)
+ }))(obj)).DmgGroups)[local405]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -35299,14 +35585,14 @@ func (obj *ToolCaps) deserialize(r io.Reader) {
PunchUses int32
}))(obj)).NonNil {
{
- var local400 uint8
- local401 := uint8(5)
+ var local406 uint8
+ local407 := uint8(5)
{
- p := &local400
+ p := &local406
*p = read8(r)
}
- if local400 != local401 {
- chk(fmt.Errorf("const %v: %v", "uint8(5)", local400))
+ if local406 != local407 {
+ chk(fmt.Errorf("const %v: %v", "uint8(5)", local406))
}
}
{
@@ -35347,9 +35633,9 @@ func (obj *ToolCaps) deserialize(r io.Reader) {
}))(obj)).MaxDropLvl
*p = int16(read16(r))
}
- var local402 uint32
+ var local408 uint32
{
- p := &local402
+ p := &local408
*p = read32(r)
}
((*(*(struct {
@@ -35367,8 +35653,8 @@ func (obj *ToolCaps) deserialize(r io.Reader) {
//mt:32tou16
PunchUses int32
- }))(obj)).GroupCaps) = make([]ToolGroupCap, local402)
- for local403 := range (*(*(struct {
+ }))(obj)).GroupCaps) = make([]ToolGroupCap, local408)
+ for local409 := range (*(*(struct {
//mt:if _ = %s; false
NonNil bool
@@ -35400,7 +35686,7 @@ func (obj *ToolCaps) deserialize(r io.Reader) {
//mt:32tou16
PunchUses int32
- }))(obj)).GroupCaps)[local403]).deserialize(r)
+ }))(obj)).GroupCaps)[local409]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -35408,9 +35694,9 @@ func (obj *ToolCaps) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.ToolGroupCap", err))
}
}
- var local404 uint32
+ var local410 uint32
{
- p := &local404
+ p := &local410
*p = read32(r)
}
((*(*(struct {
@@ -35428,8 +35714,8 @@ func (obj *ToolCaps) deserialize(r io.Reader) {
//mt:32tou16
PunchUses int32
- }))(obj)).DmgGroups) = make([]Group, local404)
- for local405 := range (*(*(struct {
+ }))(obj)).DmgGroups) = make([]Group, local410)
+ for local411 := range (*(*(struct {
//mt:if _ = %s; false
NonNil bool
@@ -35461,7 +35747,7 @@ func (obj *ToolCaps) deserialize(r io.Reader) {
//mt:32tou16
PunchUses int32
- }))(obj)).DmgGroups)[local405]).deserialize(r)
+ }))(obj)).DmgGroups)[local411]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -35469,9 +35755,9 @@ func (obj *ToolCaps) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Group", err))
}
}
- var local406 uint16
+ var local412 uint16
{
- p := &local406
+ p := &local412
*p = read16(r)
}
(*(*(struct {
@@ -35489,7 +35775,7 @@ func (obj *ToolCaps) deserialize(r io.Reader) {
//mt:32tou16
PunchUses int32
- }))(obj)).PunchUses = int32(local406)
+ }))(obj)).PunchUses = int32(local412)
}
}
if r.N > 0 {
@@ -35527,9 +35813,9 @@ func (obj *HUDType) deserialize(r io.Reader) {
}
func (obj *Box) serialize(w io.Writer) {
- for local407 := range *(*([2]Vec))(obj) {
+ for local413 := range *(*([2]Vec))(obj) {
if err := pcall(func() {
- ((*(*([2]Vec))(obj))[local407]).serialize(w)
+ ((*(*([2]Vec))(obj))[local413]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -35540,9 +35826,9 @@ func (obj *Box) serialize(w io.Writer) {
}
func (obj *Box) deserialize(r io.Reader) {
- for local408 := range *(*([2]Vec))(obj) {
+ for local414 := range *(*([2]Vec))(obj) {
if err := pcall(func() {
- ((*(*([2]Vec))(obj))[local408]).deserialize(r)
+ ((*(*([2]Vec))(obj))[local414]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -35608,7 +35894,7 @@ func (obj *DirBoxes) serialize(w io.Writer) {
}))(obj)).Top)))
write16(w, uint16(x))
}
- for local409 := range (*(*(struct {
+ for local415 := range (*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
}))(obj)).Top {
@@ -35616,7 +35902,7 @@ func (obj *DirBoxes) serialize(w io.Writer) {
(((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Top)[local409]).serialize(w)
+ }))(obj)).Top)[local415]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -35637,7 +35923,7 @@ func (obj *DirBoxes) serialize(w io.Writer) {
}))(obj)).Bot)))
write16(w, uint16(x))
}
- for local410 := range (*(*(struct {
+ for local416 := range (*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
}))(obj)).Bot {
@@ -35645,7 +35931,7 @@ func (obj *DirBoxes) serialize(w io.Writer) {
(((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Bot)[local410]).serialize(w)
+ }))(obj)).Bot)[local416]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -35666,7 +35952,7 @@ func (obj *DirBoxes) serialize(w io.Writer) {
}))(obj)).Front)))
write16(w, uint16(x))
}
- for local411 := range (*(*(struct {
+ for local417 := range (*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
}))(obj)).Front {
@@ -35674,7 +35960,7 @@ func (obj *DirBoxes) serialize(w io.Writer) {
(((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Front)[local411]).serialize(w)
+ }))(obj)).Front)[local417]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -35695,7 +35981,7 @@ func (obj *DirBoxes) serialize(w io.Writer) {
}))(obj)).Left)))
write16(w, uint16(x))
}
- for local412 := range (*(*(struct {
+ for local418 := range (*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
}))(obj)).Left {
@@ -35703,7 +35989,7 @@ func (obj *DirBoxes) serialize(w io.Writer) {
(((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Left)[local412]).serialize(w)
+ }))(obj)).Left)[local418]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -35724,7 +36010,7 @@ func (obj *DirBoxes) serialize(w io.Writer) {
}))(obj)).Back)))
write16(w, uint16(x))
}
- for local413 := range (*(*(struct {
+ for local419 := range (*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
}))(obj)).Back {
@@ -35732,7 +36018,7 @@ func (obj *DirBoxes) serialize(w io.Writer) {
(((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Back)[local413]).serialize(w)
+ }))(obj)).Back)[local419]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -35753,7 +36039,7 @@ func (obj *DirBoxes) serialize(w io.Writer) {
}))(obj)).Right)))
write16(w, uint16(x))
}
- for local414 := range (*(*(struct {
+ for local420 := range (*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
}))(obj)).Right {
@@ -35761,7 +36047,7 @@ func (obj *DirBoxes) serialize(w io.Writer) {
(((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Right)[local414]).serialize(w)
+ }))(obj)).Right)[local420]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -35772,16 +36058,16 @@ func (obj *DirBoxes) serialize(w io.Writer) {
}
func (obj *DirBoxes) deserialize(r io.Reader) {
- var local415 uint16
+ var local421 uint16
{
- p := &local415
+ p := &local421
*p = read16(r)
}
((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Top) = make([]Box, local415)
- for local416 := range (*(*(struct {
+ }))(obj)).Top) = make([]Box, local421)
+ for local422 := range (*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
}))(obj)).Top {
@@ -35789,7 +36075,7 @@ func (obj *DirBoxes) deserialize(r io.Reader) {
(((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Top)[local416]).deserialize(r)
+ }))(obj)).Top)[local422]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -35797,16 +36083,16 @@ func (obj *DirBoxes) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err))
}
}
- var local417 uint16
+ var local423 uint16
{
- p := &local417
+ p := &local423
*p = read16(r)
}
((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Bot) = make([]Box, local417)
- for local418 := range (*(*(struct {
+ }))(obj)).Bot) = make([]Box, local423)
+ for local424 := range (*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
}))(obj)).Bot {
@@ -35814,7 +36100,7 @@ func (obj *DirBoxes) deserialize(r io.Reader) {
(((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Bot)[local418]).deserialize(r)
+ }))(obj)).Bot)[local424]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -35822,16 +36108,16 @@ func (obj *DirBoxes) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err))
}
}
- var local419 uint16
+ var local425 uint16
{
- p := &local419
+ p := &local425
*p = read16(r)
}
((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Front) = make([]Box, local419)
- for local420 := range (*(*(struct {
+ }))(obj)).Front) = make([]Box, local425)
+ for local426 := range (*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
}))(obj)).Front {
@@ -35839,7 +36125,7 @@ func (obj *DirBoxes) deserialize(r io.Reader) {
(((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Front)[local420]).deserialize(r)
+ }))(obj)).Front)[local426]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -35847,16 +36133,16 @@ func (obj *DirBoxes) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err))
}
}
- var local421 uint16
+ var local427 uint16
{
- p := &local421
+ p := &local427
*p = read16(r)
}
((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Left) = make([]Box, local421)
- for local422 := range (*(*(struct {
+ }))(obj)).Left) = make([]Box, local427)
+ for local428 := range (*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
}))(obj)).Left {
@@ -35864,7 +36150,7 @@ func (obj *DirBoxes) deserialize(r io.Reader) {
(((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Left)[local422]).deserialize(r)
+ }))(obj)).Left)[local428]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -35872,16 +36158,16 @@ func (obj *DirBoxes) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err))
}
}
- var local423 uint16
+ var local429 uint16
{
- p := &local423
+ p := &local429
*p = read16(r)
}
((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Back) = make([]Box, local423)
- for local424 := range (*(*(struct {
+ }))(obj)).Back) = make([]Box, local429)
+ for local430 := range (*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
}))(obj)).Back {
@@ -35889,7 +36175,7 @@ func (obj *DirBoxes) deserialize(r io.Reader) {
(((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Back)[local424]).deserialize(r)
+ }))(obj)).Back)[local430]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -35897,16 +36183,16 @@ func (obj *DirBoxes) deserialize(r io.Reader) {
chk(fmt.Errorf("%s: %w", "github.com/HimbeerserverDE/mt.Box", err))
}
}
- var local425 uint16
+ var local431 uint16
{
- p := &local425
+ p := &local431
*p = read16(r)
}
((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Right) = make([]Box, local425)
- for local426 := range (*(*(struct {
+ }))(obj)).Right) = make([]Box, local431)
+ for local432 := range (*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
}))(obj)).Right {
@@ -35914,7 +36200,7 @@ func (obj *DirBoxes) deserialize(r io.Reader) {
(((*(*(struct {
Top, Bot []Box
Front, Left, Back, Right []Box
- }))(obj)).Right)[local426]).deserialize(r)
+ }))(obj)).Right)[local432]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -36021,7 +36307,7 @@ func (obj *ToolGroupCap) serialize(w io.Writer) {
}))(obj)).Times)))
write32(w, uint32(x))
}
- for local427 := range (*(*(struct {
+ for local433 := range (*(*(struct {
Name string
//mt:32to16
@@ -36043,7 +36329,7 @@ func (obj *ToolGroupCap) serialize(w io.Writer) {
//mt:len32
Times []DigTime
- }))(obj)).Times)[local427]).serialize(w)
+ }))(obj)).Times)[local433]).serialize(w)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
@@ -36054,15 +36340,15 @@ func (obj *ToolGroupCap) serialize(w io.Writer) {
}
func (obj *ToolGroupCap) deserialize(r io.Reader) {
- var local428 []uint8
- var local429 uint16
+ var local434 []uint8
+ var local435 uint16
{
- p := &local429
+ p := &local435
*p = read16(r)
}
- (local428) = make([]uint8, local429)
+ (local434) = make([]uint8, local435)
{
- _, err := io.ReadFull(r, (local428)[:])
+ _, err := io.ReadFull(r, (local434)[:])
chk(err)
}
((*(*(struct {
@@ -36075,10 +36361,10 @@ func (obj *ToolGroupCap) deserialize(r io.Reader) {
//mt:len32
Times []DigTime
- }))(obj)).Name) = string(local428)
- var local430 int16
+ }))(obj)).Name) = string(local434)
+ var local436 int16
{
- p := &local430
+ p := &local436
*p = int16(read16(r))
}
(*(*(struct {
@@ -36091,7 +36377,7 @@ func (obj *ToolGroupCap) deserialize(r io.Reader) {
//mt:len32
Times []DigTime
- }))(obj)).Uses = int32(local430)
+ }))(obj)).Uses = int32(local436)
{
p := &(*(*(struct {
Name string
@@ -36106,9 +36392,9 @@ func (obj *ToolGroupCap) deserialize(r io.Reader) {
}))(obj)).MaxLvl
*p = int16(read16(r))
}
- var local431 uint32
+ var local437 uint32
{
- p := &local431
+ p := &local437
*p = read32(r)
}
((*(*(struct {
@@ -36121,8 +36407,8 @@ func (obj *ToolGroupCap) deserialize(r io.Reader) {
//mt:len32
Times []DigTime
- }))(obj)).Times) = make([]DigTime, local431)
- for local432 := range (*(*(struct {
+ }))(obj)).Times) = make([]DigTime, local437)
+ for local438 := range (*(*(struct {
Name string
//mt:32to16
@@ -36144,7 +36430,7 @@ func (obj *ToolGroupCap) deserialize(r io.Reader) {
//mt:len32
Times []DigTime
- }))(obj)).Times)[local432]).deserialize(r)
+ }))(obj)).Times)[local438]).deserialize(r)
}); err != nil {
if err == io.EOF {
chk(io.EOF)
diff --git a/tocltcmds.go b/tocltcmds.go
index 4a553a2..b855eb1 100644
--- a/tocltcmds.go
+++ b/tocltcmds.go
@@ -386,6 +386,8 @@ type ToCltSpawnParticle struct {
AnimParams TileAnim
Glow uint8
AOCollision bool
+ Drag [3]float32
+ Bounce RangeV3F32
NodeParam0 Content
NodeParam2 uint8
NodeTile uint8