In the description of DOGO ONSEN, it says that "This Settlement gains a Population every time you enter a Celebration. Ageless. Must be placed adjacent to Coast."
but it becomes all settlement gains a population on every golden age.
when checking code:
modules/age-modern/data/constructibles-gameeffects.xml:133
<!-- Dogo Onsen -->
<Modifier id="MOD_DOGO_ONSEN_GOLDEN_AGE_POPULATION" collection="COLLECTION_PLAYER_CITIES" effect="TRIGGER_CITY_ADJUST_POPULATION_ON_GOLDEN_AGE" run-once="false" permanent="true">
<SubjectRequirements>
<Requirement type="REQUIREMENT_WONDER_IS_ACTIVE">
<Argument name="ConstructibleType">WONDER_DOGO_ONSEN</Argument>
</Requirement>
</SubjectRequirements>
<Argument name="Amount">1</Argument>
</Modifier>
seems that we will need another requirement here as :
<Requirement type="REQUIREMENT_CITY_HAS_BUILDING">
<Argument name="ConstructibleType">WONDER_DOGO_ONSEN</Argument>
</Requirement>
but it becomes all settlement gains a population on every golden age.
when checking code:
modules/age-modern/data/constructibles-gameeffects.xml:133
<!-- Dogo Onsen -->
<Modifier id="MOD_DOGO_ONSEN_GOLDEN_AGE_POPULATION" collection="COLLECTION_PLAYER_CITIES" effect="TRIGGER_CITY_ADJUST_POPULATION_ON_GOLDEN_AGE" run-once="false" permanent="true">
<SubjectRequirements>
<Requirement type="REQUIREMENT_WONDER_IS_ACTIVE">
<Argument name="ConstructibleType">WONDER_DOGO_ONSEN</Argument>
</Requirement>
</SubjectRequirements>
<Argument name="Amount">1</Argument>
</Modifier>
seems that we will need another requirement here as :
<Requirement type="REQUIREMENT_CITY_HAS_BUILDING">
<Argument name="ConstructibleType">WONDER_DOGO_ONSEN</Argument>
</Requirement>