From e120e595c8abf6702bbe5102acc757d8cd33cf2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A9ctor=20Gim=C3=A9nez?= Date: Sat, 13 May 2023 14:40:56 +0900 Subject: [PATCH] return total player gold --- pkg/data/data.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/data/data.go b/pkg/data/data.go index e9c87f1..1d64bec 100644 --- a/pkg/data/data.go +++ b/pkg/data/data.go @@ -141,6 +141,11 @@ func (pu PlayerUnit) MaxGold() int { return goldPerLevel * pu.Stats[stat.Level] } +// TotalGold returns the amount of gold, including inventory and stash +func (pu PlayerUnit) TotalGold() int { + return pu.Stats[stat.Gold] + pu.Stats[stat.StashGold] +} + func (pu PlayerUnit) HPPercent() int { _, found := pu.Stats[stat.MaxLife] if !found {