diff --git a/horse/skill.go b/horse/skill.go index e0fba56..58d5fd4 100644 --- a/horse/skill.go +++ b/horse/skill.go @@ -72,7 +72,7 @@ func (a Ability) String() string { case AbilityVision: r = append(r, a.Value.String()...) r = append(r, 'm') - case AbilityHP, AbilityCurrentSpeed, AbilityTargetSpeed, AbilityLaneSpeed, AbilityAccel: + case AbilityHP: r = append(r, (a.Value * 100).String()...) r = append(r, '%') case AbilityGateDelay: @@ -81,9 +81,15 @@ func (a Ability) String() string { case AbilityFrenzy: r = append(r, a.Value.String()...) r = append(r, 's') + case AbilityCurrentSpeed, AbilityTargetSpeed, AbilityLaneSpeed: + r = append(r, a.Value.String()...) + r = append(r, " m/s"...) + case AbilityAccel: + r = append(r, a.Value.String()...) + r = append(r, " m/s²"...) case AbilityLaneChange: - r = append(r, (a.Value * 100).String()...) - r = append(r, "% of track width"...) + r = append(r, a.Value.String()...) + r = append(r, " track widths"...) } } if a.Target != TargetSelf {