Posted by: Steve Walmsley
« on: April 24, 2008, 08:09:30 AM »Quote from: "James Patten"
In 2.5 (and I would suspect this is unchanged in 3.0), it would appear that the "+/-" column in the Mining & Maintenance window will reflect additions to the stockpile from on-planet mining operations, or reduction of the minerals either from use or from sending it away with a mass driver. It does not appear to me to add in the minerals captured by a mass driver, or added by a freighter's delivery. Is this true?
All changes will usually be recorded. At the start of the production phase of the 5-day increment, the current mineral levels are recorded. The +/- figures you see on the Pop window are based on the difference between this recorded figure and whatever the mineral levels are when you select a population. However if a mineral packet arrives during the movement phase of the 5-day increment or a freighter delivers minerals, those changes will be lost because the production phase is later in the same increment.
The mass driver column is correct even when the packets have arrived during the movement phase because the program records mass driver arrivals during each movement phase and then includes them in the +/- mass driver figures if it turns out to be a 5-day increment (because of sub-pulses the program can't tell during the movement phase if this is going to be a 5-day increment because an event can alter the number of pulses).
I have updated the code for v3.1 to include these temporary figures for mass drivers in the recorded mineral level for a population (by subtracting any MD amounts from the current level). That still won't fix missing freighters that arrive during the movement phase of the 5-day increment but that is a bigger coding job so I'll add it to the list
Steve