I finally got around to retesting the Landmark Journal fast-travel times.
For the purposes of testing, I created a level 1 Douche-Nozzle Breton Burglar named Trekker.
Trekker has a streetwise score of 25, which matters when prancing about town.
Trekker trekked to Daggerfall city, where I saved the game.
The Douche-Nozzle in question is pictured below (is that a sweatband?)
- Trekker2.png (788.52 KiB) Viewed 1932 times
Trekker acquired several thousand gold through mysterious means and casually jogged to Gondastyr's Quality General Store to buy a horse and Landmark Journal.
Trekker then rode to the northeast corner of the city and marked the location.
He then began galloping toward the southwest corner, adroitly avoiding buildings and other obstacles along the way.
The total time for the trip was about 17 minutes (game time), losing about 3 fatigue.
The total distance covered was 883 meters (as the crow flies).
Trekker then used the Landmark Journal to return to the opposite corner.
The total time using fast-travel was 44 minutes, losing about 9 fatigue.
(Fast-travel might be a misnomer in this case, maybe 'Convenient-Travel')
The main problem is that I'm computing speed poorly.
Another thing I noticed is that the modifier for streetwise skill was always zero because I was using integer math instead of floating point math.
The Landmark Journal code was copied from my first mod, Delver Compass, that I wrote a year and a half ago and
apparently has some issues that need fixing.
In addition, the streetwise modifier is computed using a simple linear formula, which in hindsight doesn't seem like a good idea.
I plan to switch to a non-linear formula to achieve results like the following:
Character with streetwise of 50 should travel about as fast as a player would manually.
Character with streetwise of 100 would be maybe 20% faster, because reasons.
Character with streetwise of 25 might make a few wrong turns and be 20% slower.
Character with streetwise of 1 is mentally disabled, and probably collapses of exhaustion upon arrival.