Issue description
I had multiple vehicles either short of fuel or completely empty when I got my first fuel station operational; I'd accidentally locked my diesel tank behind pipes so excavators/tree harvesters couldn't reach it.
Fuel finally started to flow in, and the assigned pickup only took 10 fuel before departing to refuel another vehicle. That maybe wasn't so bad, as the fuel station's internal tank wasn't exactly full.
Then the pickup returned, and took 10 fuel before refueling another vehicle. It could easily have waited two more seconds, filled its cargo entirely, and then departed to refuel two vehicles, saving a lot of time. Instead it's wasting time and diesel refilling just enough to complete one job before departure.
Expected behavior
I would expect that if a fuel station has sufficient fuel to fully load up one of its assigned trucks prior to departure, said truck will fully load itself, so it can complete as many jobs as possible before returning to pick up more diesel. I am unsure on whether a truck should depart with a partial load if the fuel station is empty.
Reproduction steps
Reproduction steps are untested, but I would assume it would be triggered by the following:
- Have tree harvesters and/or excavators which have no fuel.
- Cut off access to any diesel tanks via pipes or other transports.
- Start with no fuel stations.
- Build a fuel station and pump diesel to it.
- Assign it at least one truck: in my case a pickup, but I suspect larger trucks would replicate the issue.
Game version
EA v0.4.8