So I checked. This is a peculiarity of the D model, I believe
Essentially, in normal conditions, the engine is fed equally from the FWD and AFT circuit. However, the D model has around 1000lbs less in the FWD circuit compared to the AFT circuit, because of that pesky backseat.
The result is that in a low fuel situation (like around 2000 lbs), the FWD reserve is not full anymore, when the AFT full reserve is still full and has 1000 lbs more in the main AFT tank to back it up.
As a result, in neg Gs, what happens in the code now is that the FWD tanks being not full and with neg Gs, the FWD pump ingests air (because fuel is displaced to the top of the tank) and that causes a flameout.
So the code works as intended, but to be extra sure, Iām asking a specialist to see if our modeling of the situation when only one of the 2 pumps ingests air is correct.
First of all thank you for digging into the code that quickly Just my luck that I ended up testing something related to the fuel systems while flying the F-16D model which seems to have that quirk IRL too but seriously the level of detail is just mind blowing! You guys rock!
Since I couldnāt sleep I also went ahead and created my own test mission with the F-16CM Block 50 (the plane I flew that made me investigate flameouts in the first place) and the Block 52 just to be sure. It seems to be working correctly with those two. No flameout above 1000lbs! I mustāve dropped below the threshold in my campaign mission without realizing (I was concentrating on getting back to the tanker during a turn) and then in order to investigate the issue ended up with the D modelā¦ at least Iāve learned a lot about the fuel systems!
Thank you all for helping out!