Looks like I found what determines whether resupply available or not. A call is made into SimData to see if resupply available. The return value is tested and if 0 then you are denied resupply. Tracking down what makes the return value be 0 now. I can always override the return value check so you can always get a resupply