Raketenflugzeit
Raketenflugzeit
Abfangrakete und Interplanetarrakete fliegen **nicht** nach der
normalen Flugzeit-Formel, sondern nach einer eigenen, einfacheren
Berechnung — src/Core/FleetFunctions.php
(getMIPDuration()). Anders als bei normalen Flotten spielt dabei
weder die Schiffsgeschwindigkeit noch die Galaxie- oder Planetenposition eine
Rolle, sondern ausschließlich der Systemabstand.
Formel
Entfernung (Systeme) = Abstand zwischen Start- und Zielsystem
Ring-Universum (galaxy_type 2): feste Entfernung 2
Linear-Universum (galaxy_type 1): min(Systemabstand, max_system − Systemabstand)
Standard: direkter Systemabstand
Flugzeit = max(round((30 + 60 * Entfernung) / Spielgeschwindigkeit), 5)
Die Spielgeschwindigkeit ist dieselbe fleet_speed / 2500
wie bei der normalen Flugzeit. Die Mindestflugzeit ist ebenfalls die
feste Konstante MIN_FLEET_TIME = 5 Sekunden.
Alle aktuellen pr0game-Universen sind linear konfiguriert
(galaxy_type = 1) — es gilt also der min(...)-Zweig, keine feste
Ring-Entfernung.
Universumsspezifische Besonderheiten
Da die Formel ausschließlich vom Systemabstand (max_system)
abhängt, wirkt sich hier dieselbe Besonderheit wie bei der normalen
Flugzeit aus: Universe 7 hat mit max_system = 200 nur
halb so viele Systeme wie alle anderen Universen
(max_system = 400) — der maximal mögliche Systemabstand und
damit die maximale Raketenflugzeit ist in Uni 7 strukturell kleiner.