ProfMags-Fast_Travel icon

Fast Travel

Summon a Valkyrie to fly you to any discovered runestone. Interact with runestones to auto-pin them, open your map, and press F10 to travel. Food and status effects advance during the journey. Companions mod supported.

CHANGELOG

Changelog

1.2.0

Companion Support

  • Soft dependency on Offline Companions — companions automatically ride the Valkyrie with you
  • Companions within 30m in Follow mode are gathered on pickup
  • AI frozen, rigidbodies kinematic, positioned behind the player during flight
  • Safe detach at destination with fall damage immunity
  • Multiple companions spread laterally to avoid overlap
  • No compile-time dependency — detected via reflection at runtime

Confirmation Popup

  • Travel confirmation UI using Valheim's built-in YesNoPopup dialog
  • Shows destination name and estimated travel time before departing
  • Cancel option to abort travel

Runestone Discovery

  • Auto-pin runestones when you interact with them
  • Custom runestone map icon (stone with glowing rune markings)
  • Only runestone pins are valid fast travel targets
  • Duplicate detection prevents re-pinning nearby runestones

Time Passage

  • Food timers drain based on simulated overland travel time
  • Status effects advance by the same duration
  • Health, stamina, and eitr recalculated from remaining food
  • Default overland speed tuned to 1.67 m/s for meaningful time cost
  • Time summary message shown on landing

Flight Improvements

  • Valkyrie LODGroup stripped to fix warped/shrunk model rendering
  • Wing and flight sound effects play from existing AudioSource components on the clone
  • Valkyrie text messages during long flights
  • Controller support — hold Y/Triangle on the map to initiate travel

Project

  • Reorganized into src/ with Core, Harmony, Vehicle, and Compatibility subfolders
  • Added .gitignore for bin/obj artifacts
  • Added README with shields.io badges and inline demo video

1.0.0

Initial Release

  • Valkyrie-based fast travel to map pins
  • Two-phase flight: pickup and travel with smooth altitude transitions
  • Player mounting via AttachStart with sitting animation
  • Damage immunity and fall damage prevention during flight and landing
  • Configurable hotkey, flight speed, altitude, and overland speed
  • Console commands: spawn_runestone, show_runestones
  • Automatic cleanup on mid-flight destruction