[1.2.5] Enhancer Belief is Global

UWHabs

Deity
Joined
Oct 10, 2008
Messages
6,115
Location
Toronto
The religious enhancer belief to provide relic slots in science buildings seems to apply globally to all civs, and not just to the civ who selects it. I believe the issue is that the "MOD_ENHANCER_BELIEF_RELIC_SLOTS_ON_SCIENCE_BUILDINGS" is set for major players, not owner cities (or some other collection limited to whoever selects it). So if an AI player selects it as a bonus, everyone seems to benefit from it. Not sure if any of the other beliefs are bugged similarly, have not seen any.
 

Attachments

  • Screenshot 2025-10-20 190904.png
    Screenshot 2025-10-20 190904.png
    1 MB · Views: 43
  • Screenshot 2025-10-20 190843.png
    Screenshot 2025-10-20 190843.png
    1.2 MB · Views: 33
  • Screenshot 2025-10-20 190827.png
    Screenshot 2025-10-20 190827.png
    484.6 KB · Views: 40
Isn’t it all settlements that follow the religion?

In any case that also appears bugged (it shouldn’t have both)
 
Lafayette did convert most of mine now that you mention it, but yeah, there's inconsistency since those cities are pulling in both. Which beliefs you get in civ games has always been inconsistent.

Interestingly, Creek is an Urban Town in that picture, so doesn't get the Temple bonus which claims to only work in cities, but does get the science building one which also only lists that it should be valid in cities. So arguably there could be a second bug there if it was also only intended to work in cities.
 
I think I see the bug - ATTACH_ENHANCER_BELIEF_RELIC_SLOTS_ON_SCIENCE_BUILDINGS was set to work on COLLECTION_ALL_CITIES, but was missing the SubjectRequirements REQUIREMENT_PLAYER_IS_RELIGION_FOUNDER, like how the temple one is set up. So basically it ended up attaching to all cities, not just ones from the religion founder.
 
Back
Top Bottom