@@ -30,6 +30,7 @@ type Skill struct {
|
||||
ID SkillID `json:"skill_id"`
|
||||
Name string `json:"name"`
|
||||
Description string `json:"description"`
|
||||
GroupSkills []GroupSkill `json:"group_skills"`
|
||||
Group SkillGroupID `json:"group"`
|
||||
Rarity int8 `json:"rarity"`
|
||||
GroupRate int8 `json:"group_rate"`
|
||||
@@ -42,6 +43,12 @@ type Skill struct {
|
||||
IconID int `json:"icon_id"`
|
||||
}
|
||||
|
||||
type GroupSkill struct {
|
||||
ID SkillID `json:"skill_id"`
|
||||
GroupRate int8 `json:"group_rate"`
|
||||
Rarity int8 `json:"rarity"`
|
||||
}
|
||||
|
||||
// Activation is the parameters controlling when a skill activates.
|
||||
type Activation struct {
|
||||
Precondition string `json:"precondition,omitzero"`
|
||||
|
||||
Reference in New Issue
Block a user