FlightIon Engines Continue To Produce Thrust After Running Out Of EC During Accelerate Under Timewarp, But Stop Consuming Xenon Fuel (Leading To Infinite Acceleration)
Observe that when the vessel runs out of EC, the player is not kicked out of timewarp and the vessel continues to accelerate without consuming proppelant for a while
Note: The player does get kicked out of timewarp eventually, after which these steps can be repeated to gain what's essentially infinite acceleration (also known as a 'Kraken Drive')
Speculation:
Ion engines have a discrepancy between the code that checks whether an engine should be consuming fuel and the code that checks if the vessel is close to running out of fuel during accelerate under timewarp. The former correctly detects the ion engine doesnt have sufficient EC and stops consuming Xenon fuel, but the latter only considers Xenon fuel levels and thus incorrectly keeps the craft in accelerate under timewarp after EC runs out. This may be related to the 'XenonEC' fuel type used by ion engines. The player does eventually get kicked out of timewarp; i assume this happens at the point where the game calculates the player would have run out of Xenon proppelant if it were still being consumed.
Bug Report
The Space Peacock
Reported Version: v0.2.0 (latest) | Mods: none | Can replicate without mods? Yes
OS: Windows 10 | CPU: Intel Core I7 10th Gen | GPU: NVIDIA GeForce MX350 | RAM: 8GB
Issue:
Ion engines continue to produce thrust during accelerate under timewarp after EC runs out, but stop consuming Xenon fuel.
Steps to Replicate:
Note: The player does get kicked out of timewarp eventually, after which these steps can be repeated to gain what's essentially infinite acceleration (also known as a 'Kraken Drive')
Speculation:
Ion engines have a discrepancy between the code that checks whether an engine should be consuming fuel and the code that checks if the vessel is close to running out of fuel during accelerate under timewarp. The former correctly detects the ion engine doesnt have sufficient EC and stops consuming Xenon fuel, but the latter only considers Xenon fuel levels and thus incorrectly keeps the craft in accelerate under timewarp after EC runs out. This may be related to the 'XenonEC' fuel type used by ion engines. The player does eventually get kicked out of timewarp; i assume this happens at the point where the game calculates the player would have run out of Xenon proppelant if it were still being consumed.
Video Evidence:
Link to comment
Share on other sites
2 answers to this question
Recommended Posts