fetch static data from txt files and properly get all the item stats... maybe?

This commit is contained in:
Héctor Giménez
2024-05-08 21:31:40 +09:00
parent c03c40d385
commit aa2a1aaeb3
34 changed files with 3539 additions and 96663 deletions

View File

@@ -8,6 +8,18 @@ type Data struct {
Layer int
}
type Stats []Data
func (i Stats) FindStat(id ID, layer int) (Data, bool) {
for _, s := range i {
if s.ID == id && s.Layer == layer {
return s, true
}
}
return Data{}, false
}
const (
Strength ID = iota
Energy
@@ -372,7 +384,7 @@ const (
SkillMissileDamageScale
)
var Stats = []string{
var StringStats = []string{
"strength",
"energy",
"dexterity",
@@ -737,5 +749,5 @@ var Stats = []string{
}
func (s ID) String() string {
return Stats[s]
return StringStats[s]
}