20 lines
611 B
Go
20 lines
611 B
Go
package data
|
|
|
|
type Achievement struct {
|
|
Id int `json:"id"` //索引(id)
|
|
AchievementType int `json:"achievement_type"` //成就类型
|
|
ExtraNum int `json:"extra_num"` //额外限制
|
|
Mode int `json:"mode"` //成就模式
|
|
AchievementNum int `json:"achievement_num"` //成就次数
|
|
ItemList []int `json:"item_list"` //奖励物品id
|
|
NumList []int `json:"num_list"` //奖励物品数量
|
|
}
|
|
|
|
func (data *Achievement) id() int {
|
|
return data.Id
|
|
}
|
|
|
|
type AchievementTable struct {
|
|
table[int, *Achievement]
|
|
}
|