horse: adjust fields omitted from skill json

This commit is contained in:
2026-03-18 00:42:08 -04:00
parent 494aeeb401
commit c22ed0dc83
2 changed files with 588 additions and 1174 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -46,7 +46,7 @@ type Activation struct {
Precondition string `json:"precondition,omitzero"` Precondition string `json:"precondition,omitzero"`
Condition string `json:"condition"` Condition string `json:"condition"`
Duration TenThousandths `json:"duration,omitzero"` Duration TenThousandths `json:"duration,omitzero"`
DurScale DurScale `json:"dur_scale,omitzero"` DurScale DurScale `json:"dur_scale"`
Cooldown TenThousandths `json:"cooldown,omitzero"` Cooldown TenThousandths `json:"cooldown,omitzero"`
Abilities []Ability `json:"abilities"` Abilities []Ability `json:"abilities"`
} }
@@ -57,7 +57,7 @@ type Ability struct {
ValueUsage AbilityValueUsage `json:"value_usage"` ValueUsage AbilityValueUsage `json:"value_usage"`
Value TenThousandths `json:"value"` Value TenThousandths `json:"value"`
Target AbilityTarget `json:"target"` Target AbilityTarget `json:"target"`
TargetValue int32 `json:"target_value"` TargetValue int32 `json:"target_value,omitzero"`
} }
func (a Ability) String() string { func (a Ability) String() string {