additional bone infos
This commit is contained in:
parent
4a7722c8bc
commit
d62636d4bc
@ -3,6 +3,7 @@ package mapobject
|
||||
import (
|
||||
"mapserver/mapblockparser"
|
||||
"mapserver/mapobjectdb"
|
||||
"strconv"
|
||||
)
|
||||
|
||||
type BonesBlock struct{}
|
||||
@ -18,5 +19,15 @@ func (this *BonesBlock) onMapObject(x, y, z int, block *mapblockparser.MapBlock)
|
||||
o.Attributes["time"] = md["time"]
|
||||
o.Attributes["owner"] = md["owner"]
|
||||
|
||||
invMap := block.Metadata.GetInventoryMapAtPos(x, y, z)
|
||||
mainInv := invMap["main"]
|
||||
|
||||
itemCount := 0
|
||||
for _, item := range mainInv.Items {
|
||||
itemCount += item.Count
|
||||
}
|
||||
|
||||
o.Attributes["item_count"] = strconv.Itoa(itemCount)
|
||||
|
||||
return o
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user