You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The autoroute functionality in the sector map breaks when a truly linear distance-cost metric is applied. Systems in a sector are not rejected when outside the true maximum distance for a hyperjump, and the maximum distance for a hyperjump is calculated based on the current mass of the ship, even though the maximum range will change if the ship's lading state changes to carry enough fuel to make the planned jump.
Expected behaviour
System distance should be considered against the real maximum range of the hyperdrive and out-of-range systems rejected during the pathfinding step.
Hyperdrive maximum range should always be calculated including enough fuel mass to make the jump. The player's current static mass + fuel tank mass + additional jump fuel mass needs to be computed to determine maximum range for a jump.
Steps to reproduce
Change HyperDriveType:GetDuration() in EquipType.lua to return distance * 100.
Observed behaviour
The autoroute functionality in the sector map breaks when a truly linear distance-cost metric is applied. Systems in a sector are not rejected when outside the true maximum distance for a hyperjump, and the maximum distance for a hyperjump is calculated based on the current mass of the ship, even though the maximum range will change if the ship's lading state changes to carry enough fuel to make the planned jump.
Expected behaviour
Steps to reproduce
Change
HyperDriveType:GetDuration()
in EquipType.lua toreturn distance * 100
.My pioneer version (and OS):
master
4ef9b91The text was updated successfully, but these errors were encountered: