1
1
mirror of https://github.com/OpenDiablo2/OpenDiablo2 synced 2024-06-10 18:00:42 +00:00
OpenDiablo2/d2core/d2records/treasure_class_record.go

26 lines
583 B
Go
Raw Permalink Normal View History

package d2records
// TreasureClass contains all of the TreasureClassRecords
type TreasureClass map[string]*TreasureClassRecord
// TreasureClassRecord represents a rule for item drops in diablo 2
type TreasureClassRecord struct {
Name string
Group int
Level int
NumPicks int
FreqUnique int
FreqSet int
FreqRare int
FreqMagic int
FreqNoDrop int
Treasures []*Treasure
}
// Treasure describes a treasure to drop
// the Name is either a reference to an item, or to another treasure class
type Treasure struct {
Code string
Probability int
}