Contributors: KoYu1, catbomb, Petermagician

Target Speed

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

The Target Speed is the speed 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:

Target_Speed=(Base_Target_Speed|Last_Spurt_Speed)×Position_Keep_Coefficient + Force_In_Modifier + Skill_Modifier + Slope_Modifier + Move_Lane_Modifier

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. ForceInModifier - 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. SkillModifier - Velocity acquired from Skills.
    3. SlopeModifier - Uphills will decrease an Uma’s Target Speed, while downhills have a chance based on Wit to increase an Uma’s Target Speed.
    4. MoveLaneModifier - If an Uma has changed lanes in the past frame, they will increase their Target Speed 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.

Base_Target_Speed=Base_Speed×Style_Phase_Coef+Is_Last_Spurt(500×Speed_Stat×Distance_Proficiency_Modifier×0.002)[m/s]

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 Homestretch (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.

 Base_Speed=20.0Course_Distance2000m1000[m/s] 

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

Last Spurt Speed

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

 Last_Spurt_SpeedMax =(Base_Target_SpeedLate_Race + 0.01 × Base_Speed)×1.05 + 500×Effective_Speed ×Distance_Proficiency_Modifier× 0.002 + (450 ×Effective_Guts)0.597 × 0.0001[m/s] 

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:
 Spurt_Recalc = 15 + (0.05×Effective_Wit)[%] 

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 the HP interaction to recalculate, while 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.

 Force_In_Modifier=(Random(0.1)+Strategy_Modifier)m/s 
StrategyStrategy Modifier (m/s)
Front Runner0.02
Pace Chaser0.01
Late Surger0.01
End Closer0.03

Move Lane

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

 Move_Lane_Modifier=(0.0002×Power_Stat)0.5m/s 

Slopes(Uphill)

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

 Uphill_Speed=Slope_Per×200Effective_Powerm/s 

Slopes(Downhill)

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

Downhill Check = WitStat * 0.04%

Downhill Speed = 0.3 + SlopePer / 10[m/s]

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=[Effective_Wit5500×log10(Effective_Wit×0.1)] ModifierMin= (ModifierMax0.65)% 

The Last Spurt speed is not affected by Section Randomness.

Minimum Speed

When an Uma runs out of HP (i.e. HP = 0), she will slow down to the Minimum Speed.

 Min_Speed=(0.85×Base_Speed + 200.0×Effective_Guts × 0.001)m/s 

Starting Speed

The Target 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, regardless of her Target Speed.