Issue:
First, to give some context:
The Greek villagers praying at temples generate less favor,
the more villagers you have praying at temples. So diminishing returns.
With 1 villager, it is 0.1 favor income,
while with 100 villagers it is 0.019 favor/second, per villager,
(this is displayed as 0.02)
so 19% of the base value, or a maximum of 114 favor/minute.
Now, if you play with Zeus,
or if you get Aphrodite’s “Golden Apples” upgrade,
you can increase favor income by 20%.
The problem is: this 20% does not seem to take the “diminishing returns” into account.
It looks like it is a 20% bonus on the base 0.1 favor income,
or a flat +0.02 favor/second boost, to all villagers…
(at least when you have 100 villagers, not so much with less than 100)
In other words, this means that, with 100 villagers,
you get a bonus of +120 favor/minute, or a maximum of 234 favor/minute,
while this should be a bonus of 22.8 favor/minute, or maximum 136.8 favor/minute.
In other words, with 100 villagers, the 20% bonus to favor income
effectively becomes a (+/-) 105% bonus to favor income…
With less than 100 villagers, this is less than a 105% boost,
but even with low amounts of villagers, it is still a lot more than 20%…
I made lists of how much favor Greek villagers produce,
with and without the 20% favor income boost.
The favor income displayed on villagers is rounded up/down,
and I took the amounts of villagers where it first becomes displayed differently.
So when it is first displayed as f.e. 0.04, it is probably 0.044.
The favor/minute i got from hovering my mouse over the amount of favor, in the UI.
number of villagers => favor income per villager => favor/minute
(without the 20% boost to favor income)
1 => 0.1/villager => 6/minute
2 => 0.09/villager => 11/minute
4 => 0.08/villager => 19/minute
6 => 0.07/villager => 25/minute
9 => 0.06/villager => 33/minute
13 => 0.05/villager => 41/minute
18 => 0.04/villager => 49/minute
30 => 0.03/villager => 62/minute
57 => 0.02/villager => 85/minute
100=> 0.02/villager => 114/minute
(with the 20% boost to favor income)
1 => 0.12/villager => 7/minute
2 => 0.11/villager => 13/minute
3 => 0.1/villager => 18/minute
5 => 0.09/villager => 28/minute
7 => 0.08/villager => 37/minute
9 => 0.07/villager => 44/minute
13 => 0.06/villager => 57/minute
18 => 0.05/villager => 70/minute
27 => 0.04/villager => 92/minute
43 => 0.03/villager => 125/minute
83 => 0.02/villager => 202/minute
100=> 0.02/villager => 234/minute
So, to give a few examples:
With 9 villagers, it comes 44 favor/minute, instead of 33.
That’s a boost of (+/-) 33.33%, rather than 20%
With 13 villagers, it comes 57 favor/minute, instead of 41.
That’s a boost of (+/-) 40%, rather than 20%
With 18 villagers, it comes 70 favor/minute, instead of 49.
That’s a boost of (+/-) 42.85%, rather than 20%
As you can see, it doesn’t only apply to high amounts of villagers,
even with lower (and more realistic) amounts of villagers,
this bug can already have a huge impact,
and it clearly demonstrates that it is far more than a 20% boost.