Leader trait working?

Craig_Sutter

Deity
Joined
Aug 13, 2002
Messages
2,773
Location
Calgary, Canada
I have created a leader trait that increases the yields on certain buildings (palace and walls). There are no errors in the database log and the gameeffects log indicates the yields are being added.

However, I am distrustful of these positive indicators. For one, I cannot in certainty determine if the Palace doed indeed have the changes. The numbers seem to be in line though, but I can't know for certain.

Moreover, something is indeed off with the walls... I can check the city values for the yields (gold and production) and they do not change after building walls. Also, the city report screen does not indicate any yields for the walls.

Now, the walls had no yield in the first place... So perhaps I am missing some vital ingredient and need to somehow add a yield and then adjust it. As I mentioned, in the reports, palace seems to be working as far as I can tell... The yields are within reason. But the walls are a different matter.

Any ideas what I am doing wrong... Or is what I am attempting impossible?

Thanks.

Code:
<GameInfo>
    <Types>
        <Row Type="LEADER_ALFRED" Kind="KIND_LEADER"/>
        <Row Type="TRAIT_LEADER_CALLING_THE_FYRD" Kind="KIND_TRAIT"/>
        <Row Type="TRAIT_LEADER_UNIT_WESSEX_FYRDMAN" Kind="KIND_TRAIT" />
    </Types>
    <Leaders>
        <Row LeaderType="LEADER_ALFRED" Name="LOC_LEADER_ALFRED_NAME" InheritFrom="LEADER_DEFAULT" SceneLayers="4"/>
    </Leaders>
    <LeaderQuotes>
        <Row LeaderType="LEADER_ALFRED" Quote="LOC_PEDIA_LEADERS_PAGE_LEADER_ALFRED_QUOTE" QuoteAudio="Play_NORW_HH_MISC_PEP_TALK_B_1"/>
    </LeaderQuotes>
    <LeaderTraits>
        <Row LeaderType="LEADER_ALFRED" TraitType="TRAIT_LEADER_CALLING_THE_FYRD"/>       
        <Row LeaderType="LEADER_ALFRED" TraitType="TRAIT_LEADER_UNIT_WESSEX_FYRDMAN"/>
    </LeaderTraits>
    <Traits>
        <Row TraitType="TRAIT_LEADER_CALLING_THE_FYRD" Name="LOC_TRAIT_LEADER_CALLING_THE_FYRD_NAME" Description="LOC_TRAIT_LEADER_CALLING_THE_FYRD_DESCRIPTION"/>
        <Row TraitType="TRAIT_LEADER_UNIT_WESSEX_FYRDMAN" Name="LOC_UNIT_WESSEX_FYRDMAN_NAME" Description="LOC_UNIT_WESSEX_FYRDMAN_DESCRIPTION"/>
    </Traits>
    <TraitModifiers>
        <Row TraitType="TRAIT_LEADER_CALLING_THE_FYRD" ModifierId="TRAIT_BURH_CITY_CENTER_MOVEMENT_BONUS"/>
        <Row TraitType="TRAIT_LEADER_CALLING_THE_FYRD" ModifierId="TRAIT_BURH_ENCAMPMENT_MOVEMENT_BONUS"/>
        <Row TraitType="TRAIT_LEADER_CALLING_THE_FYRD" ModifierId="TRAIT_PALACE_SCIENCE_BONUS"/>
        <Row TraitType="TRAIT_LEADER_CALLING_THE_FYRD" ModifierId="TRAIT_PALACE_CULTURE_BONUS"/>
        <Row TraitType="TRAIT_LEADER_CALLING_THE_FYRD" ModifierId="TRAIT_WALLS_GOLD_BONUS"/>
        <Row TraitType="TRAIT_LEADER_CALLING_THE_FYRD" ModifierId="TRAIT_WALLS_PRODUCTION_BONUS"/>
    </TraitModifiers>
    <Agendas>       
        <Row AgendaType="AGENDA_DANELAW" Name="LOC_AGENDA_DANELAW_NAME" Description="LOC_AGENDA_DANELAW_DESCRIPTION"/>       
    </Agendas>
    <HistoricalAgendas>
        <Row LeaderType="LEADER_ALFRED" AgendaType="AGENDA_DANELAW"/>
    </HistoricalAgendas>   
    <AiListTypes>
        <Row ListType="AlfredCivics"/>
        <Row ListType="AlfredTechs"/>
        <Row ListType="AlfredWonders"/>
    </AiListTypes>
    <AiLists>
        <Row ListType="AlfredWonders" LeaderType="TRAIT_LEADER_CALLING_THE_FYRD" System="Buildings"/>
        <Row ListType="AlfredCivics" LeaderType="TRAIT_LEADER_CALLING_THE_FYRD" System="Civics"/>
        <Row ListType="AlfredTechs" LeaderType="TRAIT_LEADER_CALLING_THE_FYRD" System="Technologies"/>
    </AiLists>
    <AiFavoredItems>
        <Row ListType="AlfredWonders" Item="BUILDING_GREAT_LIGHTHOUSE"/>
        <Row ListType="AlfredWonders" Item="BUILDING_TERRACOTTA_ARMY"/>
        <Row ListType="AlfredCivics" Item="CIVIC_MILITARY_TRAINING"/>
        <Row ListType="AlfredCivics" Item="CIVIC_MERCENARIES"/>
        <Row ListType="AlfredTechs" Item="TECH_SHIPBUILDING"/>
        <Row ListType="AlfredTechs" Item="TECH_IRON_WORKING"/>
    </AiFavoredItems>
    <Modifiers>
        <Row>
            <ModifierId>TRAIT_BURH_CITY_CENTER_MOVEMENT_BONUS_MODIFIER</ModifierId>
            <ModifierType>MODIFIER_PLAYER_UNIT_ADJUST_MOVEMENT</ModifierType>
        </Row>
        <Row>
            <ModifierId>TRAIT_BURH_CITY_CENTER_MOVEMENT_BONUS</ModifierId>
            <ModifierType>MODIFIER_PLAYER_UNITS_ATTACH_MODIFIER</ModifierType>
            <SubjectRequirementSetId>PLOT_MOVEMENT_HAS_CITY_CENTER_REQUIREMENTS</SubjectRequirementSetId>
        </Row>
        <Row>
            <ModifierId>TRAIT_BURH_ENCAMPMENT_MOVEMENT_BONUS_MODIFIER</ModifierId>
            <ModifierType>MODIFIER_PLAYER_UNIT_ADJUST_MOVEMENT</ModifierType>
        </Row>
        <Row>
            <ModifierId>TRAIT_BURH_ENCAMPMENT_MOVEMENT_BONUS</ModifierId>
            <ModifierType>MODIFIER_PLAYER_UNITS_ATTACH_MODIFIER</ModifierType>
            <SubjectRequirementSetId>PLOT_MOVEMENT_HAS_ENCAMPMENT_REQUIREMENTS</SubjectRequirementSetId>
        </Row>
        <Row>
            <ModifierId>TRAIT_PALACE_SCIENCE_BONUS</ModifierId>
            <ModifierType>MODIFIER_PLAYER_CITIES_ADJUST_BUILDING_YIELD_CHANGE</ModifierType>
        </Row>
        <Row>
            <ModifierId>TRAIT_PALACE_CULTURE_BONUS</ModifierId>
            <ModifierType>MODIFIER_PLAYER_CITIES_ADJUST_BUILDING_YIELD_CHANGE</ModifierType>
        </Row>
        <Row>
            <ModifierId>TRAIT_WALLS_GOLD_BONUS</ModifierId>
            <ModifierType>MODIFIER_PLAYER_CITIES_ADJUST_BUILDING_YIELD_CHANGE</ModifierType>
        </Row>
        <Row>
            <ModifierId>TRAIT_WALLS_PRODUCTION_BONUS</ModifierId>
            <ModifierType>MODIFIER_PLAYER_CITIES_ADJUST_BUILDING_YIELD_CHANGE</ModifierType>
        </Row>
    </Modifiers>
    <ModifierArguments>
        <Row>
            <ModifierId>TRAIT_BURH_CITY_CENTER_MOVEMENT_BONUS_MODIFIER</ModifierId>
            <Name>Amount</Name>
            <Value>2</Value>
        </Row>
        <Row>
            <ModifierId>TRAIT_BURH_CITY_CENTER_MOVEMENT_BONUS</ModifierId>
            <Name>ModifierId</Name>
            <Value>TRAIT_BURH_CITY_CENTER_MOVEMENT_BONUS_MODIFIER</Value>
        </Row>   
        <Row>
            <ModifierId>TRAIT_BURH_ENCAMPMENT_MOVEMENT_BONUS_MODIFIER</ModifierId>
            <Name>Amount</Name>
            <Value>2</Value>
        </Row>
        <Row>
            <ModifierId>TRAIT_BURH_ENCAMPMENT_MOVEMENT_BONUS</ModifierId>
            <Name>ModifierId</Name>
            <Value>TRAIT_BURH_ENCAMPMENT_MOVEMENT_BONUS_MODIFIER</Value>
        </Row>   
        <Row>
            <ModifierId>TRAIT_PALACE_SCIENCE_BONUS</ModifierId>
            <Name>BuildingType</Name>
            <Value>BUILDING_PALACE</Value>
        </Row>
        <Row>
            <ModifierId>TRAIT_PALACE_SCIENCE_BONUS</ModifierId>
            <Name>YieldType</Name>
            <Value>YIELD_SCIENCE</Value>
        </Row>
        <Row>
            <ModifierId>TRAIT_PALACE_SCIENCE_BONUS</ModifierId>
            <Name>Amount</Name>
            <Value>1</Value>
        </Row>
        <Row>
            <ModifierId>TRAIT_PALACE_CULTURE_BONUS</ModifierId>
            <Name>BuildingType</Name>
            <Value>BUILDING_PALACE</Value>
        </Row>
        <Row>
            <ModifierId>TRAIT_PALACE_CULTURE_BONUS</ModifierId>
            <Name>YieldType</Name>
            <Value>YIELD_CULTURE</Value>
        </Row>
        <Row>
            <ModifierId>TRAIT_PALACE_CULTURE_BONUS</ModifierId>
            <Name>Amount</Name>
            <Value>1</Value>
        </Row>       
        <Row>
            <ModifierId>TRAIT_WALLS_GOLD_BONUS</ModifierId>
            <Name>BuildingType</Name>
            <Value>BUILDING_PALACE</Value>
        </Row>
        <Row>
            <ModifierId>TRAIT_WALLS_GOLD_BONUS</ModifierId>
            <Name>YieldType</Name>
            <Value>YIELD_GOLD</Value>
        </Row>
        <Row>
            <ModifierId>TRAIT_WALLS_GOLD_BONUS</ModifierId>
            <Name>Amount</Name>
            <Value>1</Value>
        </Row>
        <Row>
            <ModifierId>TRAIT_WALLS_PRODUCTION_BONUS</ModifierId>
            <Name>BuildingType</Name>
            <Value>BUILDING_PALACE</Value>
        </Row>
        <Row>
            <ModifierId>TRAIT_WALLS_PRODUCTION_BONUS</ModifierId>
            <Name>YieldType</Name>
            <Value>YIELD_PRODUCTION</Value>
        </Row>
        <Row>
            <ModifierId>TRAIT_WALLS_PRODUCTION_BONUS</ModifierId>
            <Name>Amount</Name>
            <Value>1</Value>
        </Row>
    </ModifierArguments>
    <RequirementSets>   
        <Row>
            <RequirementSetId>PLOT_MOVEMENT_HAS_CITY_CENTER_REQUIREMENTS</RequirementSetId>
            <RequirementSetType>REQUIREMENTSET_TEST_ALL</RequirementSetType>
        </Row>
        <Row>
            <RequirementSetId>PLOT_MOVEMENT_HAS_ENCAMPMENT_REQUIREMENTS</RequirementSetId>
            <RequirementSetType>REQUIREMENTSET_TEST_ALL</RequirementSetType>
        </Row>   
    </RequirementSets>
    <RequirementSetRequirements>
        <Row>
            <RequirementSetId>PLOT_MOVEMENT_HAS_CITY_CENTER_REQUIREMENTS</RequirementSetId>
            <RequirementId>PLOT_MOVEMENT_HAS_CITY_CENTER_REQUIREMENT</RequirementId>
        </Row>
        <Row>
            <RequirementSetId>PLOT_MOVEMENT_HAS_ENCAMPMENT_REQUIREMENTS</RequirementSetId>
            <RequirementId>PLOT_MOVEMENT_HAS_ENCAMPMENT_REQUIREMENT</RequirementId>
        </Row>
    </RequirementSetRequirements>
    <Requirements>
        <Row>
            <RequirementId>PLOT_MOVEMENT_HAS_CITY_CENTER_REQUIREMENT</RequirementId>
            <RequirementType>REQUIREMENT_PLOT_DISTRICT_TYPE_MATCHES</RequirementType>
        </Row>
        <Row>
            <RequirementId>PLOT_MOVEMENT_HAS_ENCAMPMENT_REQUIREMENT</RequirementId>
            <RequirementType>REQUIREMENT_PLOT_DISTRICT_TYPE_MATCHES</RequirementType>
        </Row>
    </Requirements>
    <RequirementArguments>
        <Row>
            <RequirementId>PLOT_MOVEMENT_HAS_CITY_CENTER_REQUIREMENT</RequirementId>
            <Name>DistrictType</Name>
            <Value>DISTRICT_CITY_CENTER</Value>
        </Row>
        <Row>
            <RequirementId>PLOT_MOVEMENT_HAS_ENCAMPMENT_REQUIREMENT</RequirementId>
            <Name>DistrictType</Name>
            <Value>DISTRICT_ENCAMPMENT</Value>
        </Row>
    </RequirementArguments>
</GameInfo>
 
Back
Top Bottom