2020-09-19 14:33:40 -04:00
|
|
|
package d2records
|
|
|
|
|
|
|
|
import "github.com/OpenDiablo2/OpenDiablo2/d2common/d2enum"
|
|
|
|
|
|
|
|
// ExperienceBreakpoints describes the required experience
|
|
|
|
// for each level for each character class
|
2020-12-18 01:40:54 -05:00
|
|
|
type ExperienceBreakpoints map[int]*ExperienceBreakpointRecord
|
2020-09-19 14:33:40 -04:00
|
|
|
|
2020-10-22 02:41:21 -04:00
|
|
|
// ExperienceMaxLevels defines the max character levels
|
2020-09-19 14:33:40 -04:00
|
|
|
type ExperienceMaxLevels map[d2enum.Hero]int
|
|
|
|
|
2020-12-18 01:40:54 -05:00
|
|
|
// ExperienceBreakpointRecord describes the experience points required to
|
2020-09-19 14:33:40 -04:00
|
|
|
// gain a level for all character classes
|
2020-12-18 01:40:54 -05:00
|
|
|
type ExperienceBreakpointRecord struct {
|
2020-09-19 14:33:40 -04:00
|
|
|
Level int
|
|
|
|
HeroBreakpoints map[d2enum.Hero]int
|
|
|
|
Ratio int
|
|
|
|
}
|