mirror of
https://github.com/OpenDiablo2/OpenDiablo2
synced 2024-09-10 13:34:36 -04:00
* adding simple inventory item descriptions * adding method to identify items * offset description so it doesn't overlap with item in inventory grid
16 lines
388 B
Go
16 lines
388 B
Go
package d2stats
|
|
|
|
// Stat a generic interface for a stat. It is something which can be
|
|
// combined with other stats, holds one or more values, and handles the
|
|
// way that it is printed as a string
|
|
type Stat interface {
|
|
Name() string
|
|
Clone() Stat
|
|
Copy(Stat) Stat
|
|
Combine(Stat) (combined Stat, err error)
|
|
String() string
|
|
Values() []StatValue
|
|
SetValues(...StatValue)
|
|
Priority() int
|
|
}
|