1
1
mirror of https://github.com/OpenDiablo2/OpenDiablo2 synced 2024-06-15 20:15:24 +00:00
OpenDiablo2/d2common/d2data/d2datadict/unique_appellation.go

33 lines
616 B
Go
Raw Normal View History

package d2datadict
import (
"log"
"github.com/OpenDiablo2/OpenDiablo2/d2common"
)
type UniqueAppellationRecord struct {
// The title
Name string
}
var UniqueAppellations map[string]*UniqueAppellationRecord
func LoadUniqueAppellations(file []byte) {
UniqueAppellations = make(map[string]*UniqueAppellationRecord)
d := d2common.LoadDataDictionary(file)
for d.Next() {
record := &UniqueAppellationRecord{
Name: d.String("Name"),
}
UniqueAppellations[record.Name] = record
}
if d.Err != nil {
panic(d.Err)
}
log.Printf("Loaded %d UniqueAppellation records", len(UniqueAppellations))
}