Imperia Online International

IO II: Age of Conquest => Questions => Topic started by: sheridon on October 15, 2010, 14:57:55 PM



Title: happiness
Post by: sheridon on October 15, 2010, 14:57:55 PM
is happiness only calculated every 24 hours, or can it change at any given moment during the day?


Title: Re: happiness
Post by: Manius on October 15, 2010, 15:52:02 PM
It's calculated every 24h for the general bonuses/minuses. Temple, fortress, tax, enough jobs etc. are calculated every 24h.
But there are other actions affecting the happiness instantly. Those actions are recruitment of army (there is a catch here... I will explain it) or festivals etc.


The catch with the army recruit effect at happiness is that every time you recruit a "pack" of soldiers the game calculates the percent of the total population you recruited. So if it is 2% then you lose 2 point of happiness, if it is 50% (!) you will lose 50 happiness. BUT since each time you recruit you will lose at least 1 point of happiness means that if you have 100.000 population and you recruit 1 soldier (0,001% of population) will be translated as 1 point of happiness loss,  if you recruit 100 soldiers (0.1% of your population) or if you recruit 1000 soldiers (1% of population) you will lose again 1 point of happiness. This way the game is "forcing" you to recruit large numbers of soldiers at once, and makes you have larger armies and be more aggressive...