Thanks EarlyDoors and this did get me thinking and I think the solution here is to just have two separate 'spent' and 'lost' contributions to the graphs.
Spent - Purchases
Spent - Reinforcement
Lost - Destroyed Unit
Lost - Strength Points
Then things can be paired off accordingly and should actually be much more accurate.
1) Purchase a Strategic Bomber, spent is increased by 350 MPPs.
2) Only when the Bomber is destroyed, lost MPPs is increased by 350 MPPs
1a) Reinforce a Strategic Bomber, spent is increased by the reinforcement cost
1b) Only when a Strategic Bomber is reinforced, the lost MPPs is increased by the reinforcement cost
How this will differ in game is that right now, when a unit takes damage, its lost MPPs is automatically increased. So a Strategic Bomber attacks a resource, and that Bomber suffers damage, the lost MPPs relative to that damage are immediately added to the graph.
In the above proposal, the lost MPPs will only be added to the graph once the Strategic Bomber is actually reinforced as this will ensure that in case any reductions in cost to reinforce have been applied, it will not be different from the time it took damage, to the time it is reinforced, e.g. the losses and reinforcement are only added at the same time it actually happens.
In the above proposal, once a unit is fully destroyed, only then will its lost MPPs be added to the graph but based on the original purchase price of the unit, not for any reduced current price of the unit.
* * *
It will change how the graphs get updated, just slightly as losses will only show when the unit is reinforced, or destroyed, but it should be more accurate in terms of spent vs losses.
< Message edited by Hubert Cater -- 5/8/2021 5:18:42 PM >