From 4bfb06b6826fc1c030a512bf73336cba4396f18b Mon Sep 17 00:00:00 2001 From: Branden J Brown Date: Thu, 22 Jan 2026 23:05:53 -0500 Subject: [PATCH] horse: fix units in skill ability strings --- horse/skill.go | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) 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 {