37 lines
2.2 KiB
Markdown
37 lines
2.2 KiB
Markdown
# Reisekosten
|
||
|
||
Der Planer bewertet Strecken nach Entfernung × Verkehrsmittel-Multiplikator.
|
||
Geschwindigkeitsunterschiede werden wie vom Nutzer gewünscht ausschließlich über
|
||
die Multiplikatoren abgebildet. Es wird kein Reisezeitmodell verwendet.
|
||
|
||
Aufgezeichnete Bodenrouten verwenden ihre Linienlänge einschließlich der
|
||
Anschlüsse. Taxis verwenden native Flugpfadpunkte statt Fahrpreis oder alter
|
||
Pauschalkosten (Sturmwind–Eisenschmiede, Kante 15: 6457.25 Yards).
|
||
Schiffe, Zeppeline und Tram verwenden native Transportgeometrie; Kartenwechsel
|
||
und Teleports erzeugen keine künstlichen Koordinatensprünge. Statische
|
||
Transportanimationen berücksichtigen Spawnposition und ParentRotation.
|
||
Freiflug und lokale Anschlüsse verwenden ihre geometrische Entfernung.
|
||
Portale erhalten eine Basis von 1, da die Entfernung zwischen Karten keinen
|
||
sinnvollen physischen Reiseweg beschreibt. Unmessbare Verbindungen werden nicht
|
||
mit erfundenen niedrigen Kosten bevorzugt. Direkter Flug konkurriert mit dem
|
||
Graphen, statt unabhängig von dessen Kosten sofort ausgewählt zu werden.
|
||
|
||
Konfiguration: `Clientless.Travel.CostMultiplier.Ground`, `.Taxi`, `.Flight`,
|
||
`.Ship`, `.Zeppelin`, `.Tram`, `.Portal`; derzeit alle 1. Faktoren werden auf
|
||
0.01 bis 100 begrenzt. `Clientless.Travel.CostVariation` ist derzeit 0.20
|
||
(zulässig 0 bis 0.90). Pro Reise wird jeder Verkehrsmittelfaktor einmal unabhängig
|
||
variiert; innerhalb der Reise bleiben die Gewichte stabil. Ein neues Ziel oder
|
||
eine nach Abschluss begonnene Reise erhält ein neues Profil. Fehlgeschlagene
|
||
Wiederholungen und Recovery derselben Reise behalten das bestehende Profil.
|
||
|
||
Gruppenmitglieder übernehmen Route und Kostenprofil des Anführers. Auch
|
||
Anschlussplanung und Recovery verwenden dieses Profil. Native Logs enthalten
|
||
Journey-Seeds und Faktoren zur Überprüfung; eine gemeinsame Makroroute garantiert
|
||
keine räumlich versetzte Kolonnenbewegung.
|
||
|
||
Validierung: acht gezielte Regressionstests bestanden, CMake-Build mit -j10 und
|
||
Installation erfolgreich. Native Taxi-/Transportentfernungen und gemeinsame
|
||
Journey-Seeds wurden beobachtet. Der Gruppentest 02.11.2026 um 06/07 Uhr prüft
|
||
die tatsächlichen Reiseergebnisse; erfolgreicher Build ist keine Gameplay-Abnahme.
|
||
Build-/Testlogs: `checkpoints/2026-11-02-travel-costs/`.
|