Fix inventory prepend func
parent
fda7f0afa6
commit
cf799dafe7
|
@ -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)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue