Custom mod (Government policy)

Starrk102

Chieftain
Joined
Jan 25, 2025
Messages
1
Hey, everybody.
I'm trying to make my own modification to help my wife play. But I have come across the fact that public policy has become available to everyone, including bots and they are happy to use it and gain an advantage.
And I would like to know if there is any way to limit the use of government policy for AI?


My current code:
p.s.: Don't be confused by the large amount of faith. That's how I tested x)
XML:
<?xml version="1.0" encoding="utf-8"?>
<GameData>
    <Types>
        <Row Type="POLICY_BUG_POLICY" Kind="KIND_POLICY" />
    </Types>

    <Policies>
        <Row PolicyType="POLICY_BUG_POLICY"
             Name="LOC_POLICY_BUG_POLICY_NAME"
             Description="LOC_POLICY_BUG_POLICY_DESCRIPTION"
             PrereqCivic="CIVIC_CODE_OF_LAWS"
             GovernmentSlotType="SLOT_ECONOMIC"/>
    </Policies>

    <PolicyModifiers>
        <Row PolicyType="POLICY_BUG_POLICY" ModifierId="POLICY_BUG_POLICY_MODIFIER_PRODUCTION"/>
        <Row PolicyType="POLICY_BUG_POLICY" ModifierId="POLICY_BUG_POLICY_MODIFIER_GOLD"/>
        <Row PolicyType="POLICY_BUG_POLICY" ModifierId="POLICY_BUG_POLICY_MODIFIER_CULTURE"/>
        <Row PolicyType="POLICY_BUG_POLICY" ModifierId="POLICY_BUG_POLICY_MODIFIER_FAITH"/>
    </PolicyModifiers>

    <Modifiers>
        <Row ModifierId="POLICY_BUG_POLICY_MODIFIER_PRODUCTION" ModifierType="MODIFIER_PLAYER_CITIES_ADJUST_CITY_YIELD_CHANGE" />
        <Row ModifierId="POLICY_BUG_POLICY_MODIFIER_GOLD" ModifierType="MODIFIER_PLAYER_CITIES_ADJUST_CITY_YIELD_CHANGE" />
        <Row ModifierId="POLICY_BUG_POLICY_MODIFIER_CULTURE" ModifierType="MODIFIER_PLAYER_CITIES_ADJUST_CITY_YIELD_CHANGE" />
        <Row ModifierId="POLICY_BUG_POLICY_MODIFIER_FAITH" ModifierType="MODIFIER_PLAYER_CITIES_ADJUST_CITY_YIELD_CHANGE" />
    </Modifiers>

    <ModifierArguments>
        
        
        <Row ModifierId="POLICY_BUG_POLICY_MODIFIER_PRODUCTION" Name="YieldType" Value="YIELD_PRODUCTION" />
        <Row ModifierId="POLICY_BUG_POLICY_MODIFIER_PRODUCTION" Name="Amount" Value="10" />

        
        <Row ModifierId="POLICY_BUG_POLICY_MODIFIER_GOLD" Name="YieldType" Value="YIELD_GOLD" />
        <Row ModifierId="POLICY_BUG_POLICY_MODIFIER_GOLD" Name="Amount" Value="10" />

        
        <Row ModifierId="POLICY_BUG_POLICY_MODIFIER_CULTURE" Name="YieldType" Value="YIELD_CULTURE" />
        <Row ModifierId="POLICY_BUG_POLICY_MODIFIER_CULTURE" Name="Amount" Value="3" />

        
        <Row ModifierId="POLICY_BUG_POLICY_MODIFIER_FAITH" Name="YieldType" Value="YIELD_FAITH" />
        <Row ModifierId="POLICY_BUG_POLICY_MODIFIER_FAITH" Name="Amount" Value="10000" />
        
        
    </ModifierArguments>
</GameData>
 
Back
Top Bottom