View Full Version : Illogical Civics and Civilopedia Text


Afforess
Aug 27, 2009, 08:23 AM
This may be less of a bug, and more of annoyance, but the civilopedia and civics screen incorrectly displays unhappiness if a civic gives unhappiness. In vanilla BTS, none of the civics give any unhappiness, hence this bug is never reported. However, many mods add civics that have unhappiness penalties, and then this shows up.

Here's the problem:
When a civic gives -1 happiness in the largest cities, the civics screen and civilopedia read: - :mad:. This is a double negative, meaning the opposite of the intended effect. Subtracting a unhappiness is the same as adding a happiness, but in reality, the game is + :mad:. So the change should be to make it so when a civic gives unhappiness for the civics screen and civilopedia to write it as "+:mad:", instead of "-:mad:."

if you don't quite follow that, see this screenshot:
225897

I made it so slavery gave one unhappiness in the largest cities, and this is the result.

To Recap:
The game plays fine, but the civics and civilopedia text is displayed improperly.

jdog5000
Aug 28, 2009, 03:47 PM
This seems related to the state religion happy/unhappy display issue reported earlier ... hopefully a similar fix will work.

jdog5000
Aug 28, 2009, 06:59 PM
Man, this error was all over the place ... good news, in the next version you'll even be able to define a new world wonder which produces unhappiness and unhealthiness and it will show up correctly. Now, why anyone would build it is another matter ...

TheDS
Oct 17, 2009, 10:33 AM
Well what are its benefits? If they are good enough, it will get built.