I cannot track the number of enemies my hero defeats for some reason, but I am able to track the number of coins collected. Here is my code for enemies defeated and coins collected.
ui.track(game, "defeated")
ui.track(game, "collected")
hero.on("defeat", onDefeat)
def onDefeat (event):
game.defeated = 0
unit = event.target
item = event.other
if unit.type == "ogre" or unit.type == "munckin" :
game.defeated += 1
game.collected = 0
hero.on("collect", onCollect)
def onCollect(event):
unit = event.target
item = event.other
if item.type == "gold-coin":
game.collected += 1