Fix inventory prepend func

master
HimbeerserverDE 2021-08-30 21:42:13 +02:00
parent fda7f0afa6
commit cf799dafe7
No known key found for this signature in database
GPG Key ID: 1A651504791E6A8B
2 changed files with 6 additions and 6 deletions

View File

@ -590,10 +590,10 @@ func prependTexture(prep string, t *mt.Texture) {
*t = mt.Texture(s)
}
func (sc *serverConn) prependInv(inv mt.Inv) {
for k, l := range inv {
func (sc *serverConn) prependInv(inv *mt.Inv) {
for k, l := range *inv {
for i := range l.Stacks {
prepend(sc.name, &inv[k].InvList.Stacks[i].Name)
prepend(sc.name, &(*inv)[k].InvList.Stacks[i].Name)
}
}
}

View File

@ -204,7 +204,7 @@ func handleSrv(sc *serverConn) {
case *mt.ToCltInv:
var inv mt.Inv
inv.Deserialize(strings.NewReader(cmd.Inv))
sc.prependInv(inv)
sc.prependInv(&inv)
var t mt.ToolCaps
for _, iDef := range sc.client().itemDefs {
@ -301,7 +301,7 @@ func handleSrv(sc *serverConn) {
case *mt.ToCltDetachedInv:
var inv mt.Inv
inv.Deserialize(strings.NewReader(cmd.Inv))
sc.prependInv(inv)
sc.prependInv(&inv)
b := &strings.Builder{}
inv.Serialize(b)
@ -372,7 +372,7 @@ func handleSrv(sc *serverConn) {
}
for k := range cmd.Blk.NodeMetas {
sc.prependInv(cmd.Blk.NodeMetas[k].Inv)
sc.prependInv(&cmd.Blk.NodeMetas[k].Inv)
}
sc.client().SendCmd(cmd)