NIP parser v2 (#17)
This commit is contained in:
26
pkg/data/item/item.go
Normal file
26
pkg/data/item/item.go
Normal file
@@ -0,0 +1,26 @@
|
||||
package item
|
||||
|
||||
type Description struct {
|
||||
ID int
|
||||
Name string
|
||||
Code string
|
||||
NormalCode string // Normal
|
||||
UberCode string // Exceptional
|
||||
UltraCode string // Elite
|
||||
InventoryWidth int
|
||||
InventoryHeight int
|
||||
MinDefense int
|
||||
MaxDefense int
|
||||
}
|
||||
|
||||
func (d Description) Tier() Tier {
|
||||
if d.Code == d.UltraCode {
|
||||
return TierElite
|
||||
}
|
||||
|
||||
if d.Code == d.UberCode {
|
||||
return TierExceptional
|
||||
}
|
||||
|
||||
return TierNormal
|
||||
}
|
||||
Reference in New Issue
Block a user