From 5a6986a8c539364b7a166abdfb608b3cc00ecb3b Mon Sep 17 00:00:00 2001 From: historia <[not public]> Date: Mon, 13 Jul 2026 23:01:45 -0400 Subject: feat(admin): convert players page into characters page with basic stats/yaml --- internal/player/player.go | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'internal/player/player.go') diff --git a/internal/player/player.go b/internal/player/player.go index 5ffea6d..d78ae9d 100644 --- a/internal/player/player.go +++ b/internal/player/player.go @@ -376,6 +376,14 @@ func (p *Player) AddSkillXP(s SkillName, amount int) int { return 0 } +func (p *Player) TotalLevel() int { + total := 0 + for _, s := range AllSkills { + total += p.Level(s) + } + return total +} + func (p *Player) CombatLevel() int { base := 0.25 * float64(p.Level(Defense)+p.Level(Hitpoints)+p.Level(Technology)) att := float64(p.Level(Accuracy)) -- cgit v1.2.3