forked from MTSR/mapserver
additional bone infos
This commit is contained in:
parent
4a7722c8bc
commit
d62636d4bc
@ -3,6 +3,7 @@ package mapobject
|
|||||||
import (
|
import (
|
||||||
"mapserver/mapblockparser"
|
"mapserver/mapblockparser"
|
||||||
"mapserver/mapobjectdb"
|
"mapserver/mapobjectdb"
|
||||||
|
"strconv"
|
||||||
)
|
)
|
||||||
|
|
||||||
type BonesBlock struct{}
|
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["time"] = md["time"]
|
||||||
o.Attributes["owner"] = md["owner"]
|
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
|
return o
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user