I guess the implementation would be like:Oberlus wrote:Right now I really like this option. Regarding micromanagement, versatility and usability by FO 0.4.7- users I think this is the best option so far.Ophiuchus wrote:If we had the PP-into-stockpile-project in the build queue, we could always give the standard red warning if PP are added by excess.
Even if "added by excess" here would mean "wasted" (so that all PPs not sunk into a project are actually wasted). But I prefer your initial idea, that looks like there is an invisible, lowest-priority IS-stockpiling project (ISP) always in the queue that triggers the warning sign when it is receiving PPs.
- for the PP-into-stockpile-project, available supply-group-PP would be added to the imperial stockpile up to the amount specified (Question-A: what does it mean to specify higher amount?)
- if after that supply-local PP are available, normal processing occurs (Question-B: are those build items allowed to pull from the stockpile or not?)
- if all the supply-group's build queue projects are finished and there are still supply-local PP left, then these get transferred to the stockpile and the warning is shown
- The amount means: transfer up to this amount PP per turn. The number of repetition means: do this transfer for the specified number of turns
- Or: Like a normal build item, it means: i want to spend the specified PP amount on that PP-into-stockpile-project, so transfer the PP to the stockpile when you are finished with the project batch, then consider repetitions
Regarding Question-B: are build items with "lower priority" than a PP-into-stockpile-project allowed to pull from the stockpile or not?
- Having a PP-into-stockpile-project in the build queue means: stop stockpile processing for items of the same supply-group lower in the queue. If id wanted those projects to use the stockpile, Id put them higher in the queue than the PP-into-stockpile-project
- Or: Having a PP-into-stockpile-project higher up in the build queue than other projects means: next turn i want this amount of PP to be transferred to the stockpile rather than building the lower projects with local PP. It doesnt say anything about the stockpile use of this turn, so projects lower in the queue can still draw from the stockpile
Yes, especially for the non-stockpiling species we probably still want a(t least simple) version of the traffic light (ignoring neglible transfer to the stockpile). I think also for a stockpiling species the warning could be helpful.Actually, I like this more. Setting stockpiling projects for every non-producing supply-groups looks like a very easy and negligible (micro-)task for non-stockpiling species that want to make some use of the IS. Stockpiling species that actually want to stockpile in many places can just ignore all this and let the ISP do the job (and the warning sing will often not show off because the IS input is not greater (enough) than output. Non-stockpiling species that just want to ignore IS can keep playing as always, watching for the IS sign when it appears (even if it only appears for 3x or bigger input to max. output ratio).
And also, if you dont care about the warning, you can also decide not to add the PP-into-stockpile-project to the supply groups.