Contributors: KoYu1, catbomb, Petermagician, Juno

Target Speed

See Race Mechanics for more information on other phases of the race.

The Target Speed is the Velocity an Uma tries to maintain during any Phase. If the Uma’s Current Speed is below the Target Speed, she will accelerate to reach the Target Speed. Conversely, if the Uma’s Current Speed is above the Target Speed, she will decelerate until she reaches the Target Speed.

The Target Speed is calculated as a function of the Uma’s Style, Skill Activations, and Phase of the race.

Formula

The full formula for Target Speed is:

TargetSpeed=(BaseTargetSpeedLastSpurtSpeed)×PositionKeepCoef+ForceInMod+SkillMod+SlopeMod+MoveLaneMod

[1]

This is, in essence:

  1. Base Target Speed – the most consistent factor of an Uma’s velocity. Based on an Uma’s Style and the Race Phase.
  2. Last Spurt Speed - In the late-race, if the Uma has enough HP to survive Spurting, she will transition from the late-race Base Target Speed to a much higher Top Speed.
  3. Position Keep Coefficient – In roughly the first half of the Race (10 out of 24 sections), Umas are subject to Position Keep based on their Style.

See Position Keep for more details.

  1. Other Modifiers – There are four more modifiers:

    1. ForceInMod - A tiny increase in speed in the early-race to help an Uma move into an inner lane when she is more than 0.12 course widths away from the inner lane.
    2. SkillMod - Velocity acquired from Skills.
    3. SlopeMod - Uphills will decrease an Uma's Target Speed, while downhills have a chance based on Wit to increase an Uma's Target Speed.
    4. MoveLaneMod - While under the effect of a Navigation Skill, any lateral movement grants a Target Speed bonus based on Power.

Base Target Speed

Base Target Speed is the core part of an Uma’s Target Speed and contributes the most to her total Target Speed.

BaseTargetSpeed=BaseSpeed×StylePhaseCoef+IsLateRace×(500×SpeedStat×DistanceProf×0.002)m/s

[1:1]

In the early-race (Phase 0) and mid-race (Phase 1), Target Speed is determined by the Track Conditions, Track length, and the Uma’s Style.

In the Final Leg (Phase 2) and Last Spurt (Phase 3), Base Target Speed is additionally affected by the Uma’s Speed stat. The Uma will run at Base Target Speed if she does not have the HP to start her Last Spurt at the start of the Final Leg.

INFO

An Uma’s Speed stat has no effect on her Base Target Speed until the Final Leg.

Base Speed

Base Speed is calculated based on Track distance, and is one of the main components of Base Target Speed. On a given Track, all Umas will have the same Base Speed.

BaseSpeed=20.0CourseDistance20001000m/s

[1:2]

Style Coefficient

An Uma’s Target Speed is also dependent on her Style. Front Runners will start off fast and slow down, while Backliners will speed up over the race.

StyleEarly-raceMid-raceLate-race & Last Spurt
Runaway1.0630.9620.95
Front Runner1.00.980.962
Pace Chaser0.9780.9910.975
Late Surger0.9380.9980.994
End Closer0.9311.01.0

Distance Proficiency

An Uma's Base Target Speed in the Final Leg (Phase 2) and Last Spurt (Phase 3) is affected by their Distance Proficiency.

Distance ProficiencySABCDEFG
1.051.00.90.80.60.40.20.1

Last Spurt Speed

Prior to entering the Final Leg, the Last Spurt Distance and Target Speed are calculated.

LastSpurtSpeedMax=(BaseTargetSpeedLateRace+0.01×BaseSpeed)×1.05+500×EffectiveSpeed×DistanceProf×0.002+(450×EffectiveGuts)0.597×0.0001m/s

[1:3]

On entering the late-race, the game checks if the Uma has enough HP to run at the max Target Speed.

  1. If she has enough HP, then she runs at her Last Spurt Speed.
  2. If not, the game will calculate combinations of delayed Spurting and lower Target Speeds, and rank these by time. The Uma will attempt to roll the best time based on her Wit stat, using the following formula:
SpurtRecalc=15+(0.05×EffectiveWit)%

[1:4]

Depending on the Wit rolls, the Uma could run at a lower Target Speed than the calculated Last Spurt Speed, or delay her Last Spurt until a point in the Race where she has enough HP to increase her Target Speed.

WARNING

The Last Spurt calculation does not include the last 60m of the race: The Uma can still run out of HP towards the end of the race.

INFO

Activating a recovery skill will cause a last spurt speed recalculation, while receiving debuffs do not.

Other Modifiers

Force In

Force In occurs when an Uma is more than 0.12 course widths away from the inner rail in the early-race and there is a spot the Uma can move to. The Uma will slightly speed up according to the formula below.

ForceInMod=Random(0.1)+StrategyModm/s

[1:5]

StrategyStrategy Modifier (m/s)
Front Runner0.02
Pace Chaser0.01
Late Surger0.01
End Closer0.03

Move Lane

When an Uma moves laterally while under the influence of a Navigation Skill, she will increase her Target Speed by the Move Lane speed.

MoveLaneMod=(0.0002×EffectivePower)0.5m/s

[1:6]

Slopes(Uphill)

When running up a hill, an Uma loses Target Speed equal to

UphillSpeed=SlopePer×200EffectivePowerm/s

[1:7]

Slopes(Downhill)

When running downhill, an Uma will roll a Wit check using the DownhillCheck formula. If successful, the Uma's Target Speed will increase by DownhillSpeed, and HP consumption is reduced by 60%. Every second, there is a 20% chance for this effect to end.

DownhillCheck=EffectiveWit×0.04%DownhillSpeed=0.3+SlopePer10m/s

[1:8]

Section Randomness

Each section, an Uma will roll a Target Speed modifier that is calculated as the Base Speed multiplied by a random number.

This random number is between the following:

ModifierMax=EffectiveWit5500×log10(EffectiveWit×0.1)%ModifierMin=ModifierMax0.65%

[1:9]

The Last Spurt speed is not affected by Section Randomness.

Minimum Speed

Umas have a Minimum speed after the initial Start Dash. They will not slow down past their Minimum speed. This can occur when an Uma runs out of HP (i.e. HP = 0) or if Pace-Down mode tries to slow them down below Minimum speed.

MinSpeed=0.85×BaseSpeed+200×EffectiveGuts×0.001m/s

[1:10]

Starting Speed

The Current Speed at right out of the Starting Gate is 3m/s.

Blocking

When an Uma is blocked, she can run no faster than the Uma blocking her. An Uma is considered blocked when another Uma is within 2 meters ahead and within a lane gap threshold:

LaneGapThreshold=(1.00.6×DistanceGap2)×0.75LaneWidth

This means the blocking "cone" is wider when the blocker is closer: 0.75 horse lanes when 0m away, narrowing to 0.3 horse lanes at 2m away. If multiple Umas satisfy this criteria, the one with the smallest distance gap is considered the blocker.

While blocked, the Uma's speed is limited to:

BlockedSpeed=(0.988+0.012×DistanceGap2)×BlockerSpeedm/s

The closer the Uma is to her blocker, the slower she runs. At 0m gap, speed is capped to 98.8% of the blocker's speed; at 2m gap, it's capped to 100%.


  1. Uma Musume Race Mechanics Doc ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎