improve item.go 2

This commit is contained in:
vietdungdev
2026-05-25 12:07:17 +07:00
parent 15f204e2ff
commit 63e001982c
2 changed files with 30 additions and 15 deletions

View File

@@ -28,6 +28,17 @@ func (i Stats) FindStat(id ID, layer int) (Data, bool) {
return Data{}, false
}
func (i Stats) FindStatIndex(id ID, layer int) (int, bool) {
for idx, s := range i {
if s.ID == id && s.Layer == layer {
return idx, true
}
}
return 0, false
}
func (s ID) String() string {
return StringStats[s]
}