Alright, been digging into some numbers here trying to optimize some things at present these are my list of CONFIRMED Bugs, or numbers operating differently than the expected values
I'm done posting these after this unless y'all are offering bounties on bugs (I'll accept a few hundred dollars worth of DM) because this takes a ton of time and effort to find these research the cause not to mention, in order to test these it costs me valuable materials on a live server. Plus, you know, it isn't my job.
- Population caps
- Population caps as defined in the master xlsx provided should be =power(building level;increase factor)*base value/100 <--- this is absolutely not the case, these follow entirely different growth mechanics thankfully or we'd never hit the numbers required
- Based on the techinfo page I've found that the population growth rate is expected to be =150*(Building level+1)*power(increase factor;Building level) <-- this matches the population cap values stated in the techinfo page to a T and I'm reasonably certain its the equation that was intended to be used. Its just a modified version of the production growth rate for mines with a new increase factor of 1.216 (for Rock'tal at least, haven't verified others)
- Based on the actual "living space provided" values returned (seen on resources page or on hover over of population at the top of the page) I've calculated the actual rate to be =(150*(Building level+1)*power(increase factor;Building level))*1.1 based on the fact that this doesn't match the techinfo stated values and the above revelation that this is using the growth rate for mines (which have a increase factor of 1.1) I believe this extra 10% population cap to just be a holdover from some copypasting of code from those mines. Other potential causes --> Classified as a mine and geologist bonus is applying, possible but unlikely as its a flat 10% and I would expect to see 12% with command staff active which I don't. Or added population to accommodate T2 population expected to take living space but now they actually don't --> I upgraded my rune forge to 11 to verify this is not the case as the value stayed again at a flat 10% where as I would've expected to see it rise to 11% in that instance
- Mineral research center is applying its bonuses of cost reduction to both the habitat and the food production buildings I'm not entirely sure if this is a bug or is working as intended. The wording on the building's effect is vague and could be interpreted either way, I had just assumed Metal/Crystal/Deut was intended as this does NOT change the values for Solar which if we went with the "broader" definition of resource I would expect that to be included
- Likely as the above buildings are classified as a mine, or just have the code copy pasted from the mines this was just a bit of code that was never removed
- Can I get confirmation if this is a bug (and is expected to be patched) or if this is working as intended please. I need to run some numbers and this changes things pretty drastically, Last time I posted a bug it was fixed without a patch note or notification and I had to recalculate to figure out it had been fixed.
- Food consumption - Population satisfied is expected to linearly match food consumption but this is not the case in testing where in I have looked at 3 planets, on 1 food production per hour is ~3,279,000 (can't see true value, will calculate later) which "satisfies" a population of 651,087,820 giving us a 198.56 population supported per food. On another planet 38,593,443 population is "satisfied" by 401,501 food per hour giving us a rate of 96.12 population supported per food. Finally a third planet 5,776,843 population is "satisfied" by 99,308 food per hour, 58.17 pop per food.
- I'm not sure what equation is driving this yet, haven't had time to look into it too much, no backend numbers were provided (that I could find) but it doesn't make any logical sense. It helps the player out which is nice (otherwise our food production would need to be in the 100's to hit the T18 tech) but can the expected equation please be provided so I can calculate if this is functioning properly (and figure out what food levels I need to get to).