Skip to content

Paces and Speeds

Travel Pace uses the SRD travel paces. The per-day distance for each pace is a fixed constant, not derived from the Normal pace at runtime:

PaceMiles per day (on foot)
Fast30
Normal24
Slow18

A travel day is 8 hours of movement. The miles-per-day figures assume the SRD flat-terrain, no-mount baseline.

The pace label in the calculator shows a per-minute speed. When no mount is selected, the label uses the localized default strings:

PaceImperialMetric
Fast400 ft/min133 m/min
Normal300 ft/min100 m/min
Slow200 ft/min67 m/min

When a mount is selected, the label updates to show the mount’s actual walking speed adjusted by the pace multiplier. The static defaults above are only displayed when no mount is selected or when the selected actor cannot be resolved.

When Show Pace Effects in Chat is on, the chat card includes the rules text for the selected pace:

PaceEffect
FastImposes disadvantage on Perception or Survival, and Stealth checks.
NormalImposes disadvantage on Stealth checks.
SlowGrants advantage on Perception or Survival checks.

The text uses &Reference[...] enrichers for skill names, so the system renders them as clickable rules references in the chat log.

Toggling Show Pace Effects in Chat off omits the effect block from new chat cards. Already-posted cards are unaffected.

On-foot calculations look up each pace’s miles-per-day value directly from a constants table (Fast=30, Normal=24, Slow=18). The pace multipliers in config.mjs (1.33, 1.0, 0.67) are only applied in the vehicle-speed path for mounts whose speed is expressed as an hourly rate.

For on-foot calculations:

  • Distance to Time: distance ÷ (milesPerDay[pace] × speedModifier) = day fraction, then multiplied by 480 min/day for total minutes.
  • Time to Distance: (minutes ÷ 480) × milesPerDay[pace] × speedModifier = miles.

For vehicles whose movement is expressed in mi/hour or km/hour, the calculator switches to a per-hour rate. The mount’s listed hourly speed is multiplied by the pace multiplier and applied to the input time or distance. Walking actors always use the per-day path with their walking speed as a ratio to the 30 ft/round baseline. See Mounts and Vehicles.

When a mount or vehicle is selected and the actor’s walking speed resolves to zero, the chat card falls back to the Normal pace default (300 ft/min or 100 m/min depending on the unit setting). The Fast and Slow default strings are not used in the chat card path.

Flipping Use Metric System swaps input and output units to kilometers (instead of miles) and meters (instead of feet). All conversions use:

  • 1 mi = 1.60934 km
  • 1 ft = 0.3048 m
  • 1 km = 0.621371 mi

The per-minute defaults above are pre-converted in the localization file rather than computed at runtime, so the displayed metric numbers are rounded to whole units (133, 100, 67 m/min).

Travel times over a day are broken down before display. The formatter groups in this order: years, months, weeks, days, hours, minutes. Conversion factors:

  • 1 week = 7 days
  • 1 month = 4 weeks
  • 1 year = 12 months

Zero-valued parts are omitted. Parts join with ”, ” between them. A 50-day journey at Normal pace renders as “1 month, 3 weeks, 1 day”.