Brilliant, just brilliant cim
. Genius way of hiding the quirks of an ancient formula.
On an academic side, I made some calculations on one random quirky system to see what the change to the correct distance formula would mean and what would be the effects of moving.
The system is Inera in G1 and it has 9 connections. The numbers calculated are: true distance, archaic distance, true jump time, archaic jump time.
Code: Select all
[82, 16, 'Inera'] - [85, 16, 'Esredice']: 1.2, 1.2, 1.44, 1.44
[82, 16, 'Inera'] - [93, 29, 'Raale']: 5.11077293567, 4.8, 26.12, 23.04
[82, 16, 'Inera'] - [95, 19, 'Gelaed']: 5.23450093132, 5.2, 27.4, 27.04
[82, 16, 'Inera'] - [81, 30, 'Sotiera']: 2.82842712475, 2.8, 8.0, 7.84
[82, 16, 'Inera'] - [92, 9, 'Orrira']: 4.23792402008, 4.0, 17.96, 16.0
[82, 16, 'Inera'] - [91, 47, 'Aanbiat']: 7.16937933157, 6.8, 51.4, 46.24
[82, 16, 'Inera'] - [77, 41, 'Dizaoner']: 5.38516480713, 5.2, 29.0, 27.04
[82, 16, 'Inera'] - [74, 34, 'Sorace']: 4.81663783152, 4.8, 23.2, 23.04
[82, 16, 'Inera'] - [98, 17, 'Rexebe']: 6.40312423743, 6.4, 41.0, 40.96
A simple switch to the real distance, probably rounded up to the first decimal, would practically mean bigger fuel consumption and longer travel times. It would also be possible to use the whole tank instead of 6.8, which is the current limit due to the formula used.
The troublesome pair here is Inera - Aanbiat. They are positioned somewhat diagonally and Inera is close to the top of the map, so I chose to move it closer to Aanbiat so that the distance would be under 7.0. Here's the result:
Code: Select all
[82.325, 16.65, 'Inera'] - [85, 16, 'Esredice']: 1.07786826653, 0.8, 1.1618, 0.64
[82.325, 16.65, 'Inera'] - [93, 29, 'Raale']: 4.93293016371, 4.8, 24.3338, 23.04
[82.325, 16.65, 'Inera'] - [95, 19, 'Gelaed']: 5.09173840648, 4.8, 25.9258, 23.04
[82.325, 16.65, 'Inera'] - [81, 30, 'Sotiera']: 2.7220947816, 2.4, 7.4098, 5.76
[82.325, 16.65, 'Inera'] - [92, 9, 'Orrira']: 4.16146608781, 4.0, 17.3178, 16.0
[82.325, 16.65, 'Inera'] - [91, 47, 'Aanbiat']: 6.99183809881, 6.8, 48.8858, 46.24
[82.325, 16.65, 'Inera'] - [77, 41, 'Dizaoner']: 5.31543036828, 5.2, 28.2538, 27.04
[82.325, 16.65, 'Inera'] - [74, 34, 'Sorace']: 4.80934506976, 4.8, 23.1298, 23.04
[82.325, 16.65, 'Inera'] - [98, 17, 'Rexebe']: 6.27039073743, 6.0, 39.3178, 36.0
The second number is the interesting one as it shows the effect if the old formula is used. When comparing with the results earlier, there are actually quite a few changes in distances.
I have no idea what the game play effects would be from switching to the real distance formula or nudging the troublesome systems closer. The numbers above show that there are changes, but would they even be noticeable by the player? Nudging would naturally remove the glitch of systems outside the circle and using real distances would remove the 0.4 quantum from fuel consumption.
Disembodied wrote:The number of occasions when the circle would not encompass in-range systems is pretty small...
Well, assuming my calculation are correct, there are exactly 26 troublesome connections involving 48 systems in G1. That's 48 systems out of 256 having a reachable system outside the circle.