Playing compiled from master, pulled this morning, with two uncommited changes (default/python/AI/AIDependencies.py and universe/Planet.cpp to change GG size to 4).
git rev-parse HEAD gives me 7cc13dc8c70b977339be79408ae2435be03dc119
Probably related to last changes from here. Image says most of it. I would expect those 0.01 PPs that the AHA is getting to be invested in the Colonizer, but somehow they are applied to the next queued project. Drawing from IS is enabled in all items. If I disable it for the AHA then they are used in the next colonizer batch. If I disable it for both then they are not applied to anything. I would not notice this in the previous turns because I only had one project queued. After hitting next turn twice (to turn 10) all will be normal again.
Some IS PPs skipping queue priority?
Moderator: Oberlus
Forum rules
Always mention the exact version of FreeOrion you are testing.
When reporting an issue regarding the AI, if possible provide the relevant AI log file and a save game file that demonstrates the issue.
Always mention the exact version of FreeOrion you are testing.
When reporting an issue regarding the AI, if possible provide the relevant AI log file and a save game file that demonstrates the issue.
Some IS PPs skipping queue priority?
- Attachments
-
- freeorion_logs.zip
- (197.82 KiB) Downloaded 91 times
-
- Some_PP_skipping_queue_priority.png (122.81 KiB) Viewed 914 times
Re: Some IS PPs skipping queue priority?
That really looks off.Oberlus wrote:Playing compiled from master, pulled this morning, with two uncommited changes (default/python/AI/AIDependencies.py and universe/Planet.cpp to change GG size to 4).
git rev-parse HEAD gives me 7cc13dc8c70b977339be79408ae2435be03dc119
Probably related to last changes from here. Image says most of it. I would expect those 0.01 PPs that the AHA is getting to be invested in the Colonizer, but somehow they are applied to the next queued project. Drawing from IS is enabled in all items. If I disable it for the AHA then they are used in the next colonizer batch. If I disable it for both then they are not applied to anything. I would not notice this in the previous turns because I only had one project queued. After hitting next turn twice (to turn 10) all will be normal again.
If i read that correctly, there is another supply group filling up the IS with 0.31 PP. The current IS of 0.28 should be used, so the IS difference of +0.3 is correct.
The colonizer should get 15.28 PP (== 15 local PP + 0.28 IS PP). The AHA shouldnt get anything. Instead it looks like no IS PP are applied but the 15.3 local production get split between the colonizer and the AHA.
The 0.01 could maybe be an error with rounding.
edit: wrong local PP, whole thing makes more sense now
Last edited by Ophiuchus on Tue Jan 30, 2018 3:05 pm, edited 2 times in total.
Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.
Look, ma... four combat bouts!
Look, ma... four combat bouts!
Re: Some IS PPs skipping queue priority?
Right, that's from my first colony, two hops away from homeworld.Ophiuchus wrote:If i read that correctly, there is another supply group filling up the IS with 0.31 PP. The current IS of 0.28 should be used, so the IS difference of +0.3 is correct.
Don't you mean 15.28 from 15 (Zarra alpha I, homeworld) + 0.28 (IS) ?The colonizer should get 18.1 PP (== 15.3 local PP + 0.28 IS PP).
Re: Some IS PPs skipping queue priority?
thanks for the correction. yes, and the sum was also very wrong. so probably a rounding issue.Oberlus wrote:Don't you mean 15.28 from 15 (Zarra alpha I, homeworld) + 0.28 (IS) ?Ophiuchus wrote:The colonizer should get 18.1 PP (== 15.3 local PP + 0.28 IS PP).
Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.
Look, ma... four combat bouts!
Look, ma... four combat bouts!