[Bug][Beta 1p1] Production calculation and update bugs

I found two related bugs.

Bug #1: If you change your production wheel such that it changes the approval and thus the high approval bonuses, the manufacturing/research/wealth values do not reflect the new approval bonuses. They use the old bonuses. Even if you click "Done" and then return, the old values are still used. The values using new approval bonuses are displayed the next turn, though I was not able to determine whether the new or old values are used when you click "Turn".

If the old values will be used this turn and the new values next turn, that's fine, but it's counter-intuitive.

Bug #2: The high approval bonuses impact on production values are computed differently than described in Economy 101. It is not additive, it is multiplicative. The new formula appears to be:

(Population * AllocationPercentage) * (1 + ApprovalMod) * (1 + ImprovementMod + PlanetMod + StarbaseMod + RacialMod) = Output

instead of

(Population * AllocationPercentage) * (1 + ApprovalMod + ImprovementMod + PlanetMod + StarbaseMod + RacialMod) = Output

Okay Economy 101 doesn't specify the ApprovalMod, so perhaps this was added after Economy 101 was written, and it is intended to be multiplicative. Maybe it's not a bug, but I thought I'd mention it in case others were trying to figure the math too.

4,057 views 2 replies
Reply #1 Top

Additional information. An example is given.

 

 

At 93% approval the production bonus should be 25%. The previous turn, the approval was 95%, so the production bonus was 40%. Let's look at the math. Manufacturing has a 33% AllocationPercentage.

ApprovalMod-Old & multiplicative:

(11.27 * 0.3333) * (1 + 0.40) * (1 + 0.85 + 0 + 0 + 0) = 9.73 (M)anufacturing

ApprovalMod-Old & additive:

(11.27 * 0.3333) * (1 + 0.40 + 0.85 + 0 + 0 + 0) = 8.45 M

ApprovalMod-New & multiplicative:

(11.27 * 0.3333) * (1 + 0.25) * (1 + 0.85 + 0 + 0 + 0) = 8.69 M

ApprovalMod-New & additive:

(11.27 * 0.3333) * (1 + 0.25 + 0.85 + 0 + 0 + 0) = 7.89 M

 

So ApprovalMod-Old & multiplicative is what the game is using to come up with these numbers. And ApprovalMod-Old is whatever that bonus was at the end of last turn, regardless of whether that bonus changed to due growth-related approval changes, or if it changed due to allocation-related approval changes.

Reply #2 Top

Yup.

Not bugs (we think); this is how approval will work. The Beta 1 UI just doesn't display it well (but there are many other things it doesn't display, either).  Expect Beta 2 (or Beta 1 patch 2) to be an epochal shift in UI and numbers.

Paul commented in a dev stream that his intent was for approval bonus tiers to be smooth(er), not steep staircases.  No more clicking 1 pixel at a time for a 25%-to-40% step up.