show equipment within the inventory

This commit is contained in:
troido 2020-04-07 09:59:26 +02:00
parent 884e0b7b5a
commit 752c8859aa
1 changed files with 4 additions and 2 deletions

View File

@ -15,8 +15,10 @@ def onSelectionChange(p):
changeActions = {
"health": lambda p: ["health", p.getHealthPair()],
"inventory": lambda p: ["inventory", [obj.getName() for obj in p.getInventory()]],
"equipment": lambda p: ["equipment", sorted([(slot, (item.getName() if item else None)) for slot, item in p.getEquipment().items()])],
"inventory": lambda p:
["inventory",
[obj.getName() for obj in p.getInventory()]
+ sorted([slot + ":" + (item.getName() if item else "") for slot, item in p.getEquipment().items()])],
"ground": lambda p: ["ground", [obj.getName() for obj in p.getGroundObjs() if obj.getName()]],
"pos": lambda p: ["playerpos", p.getPos()],
"selection": onSelectionChange