SocialMechanic
Chieftain
- Joined
- May 11, 2019
- Messages
- 97
Are there common problems with creating policies? Because, I created one that actually shows up in the Civic tree. However, once I research the Civic to use it (The Enlightenment in this case), it isn't among my other policies and the policy it is intended to replace doesn't go away...
Code:
<Types>
<Row Type="POLICY_SM_TALL1" Kind="KIND_POLICY" />
</Types>
<Policies>
<Row PolicyType="POLICY_SM_TALL1" Name="LOC_POLICY_SM_TALL1_NAME" Description="LOC_POLICY_SM_TALL1_DESCRIPTION" PrereqCivic="CIVIC_THE_ENLIGHTENMENT" GovernmentSlotType="SLOT_ECONOMIC" />
</Policies>
<ObsoletePolicies>
<Row PolicyType="POLICY_SM_TALL1" ObsoletePolicy="POLICY_CIVIL_PRESTIGE" />
</ObsoletePolicies>
<PolicyModifiers>
<Row PolicyType="POLICY_SM_TALL1" ModifierId="POLICY_SM_TALL1A_MODIFIER"/>
<Row PolicyType="POLICY_SM_TALL1" ModifierId="POLICY_SM_TALL1B_MODIFIER"/>
<Row PolicyType="POLICY_SM_TALL1" ModifierId="POLICY_SM_TALL1C_MODIFIER"/>
</PolicyModifiers>
<Modifiers>
<Row ModifierId="POLICY_SM_TALL1A_MODIFIER" ModifierType="MODIFIER_PLAYER_CITIES_ADJUST_CITY_YIELD_CHANGE" />
<Row ModifierId="POLICY_SM_TALL1B_MODIFIER" ModifierType="MODIFIER_PLAYER_CITIES_ADJUST_POLICY_AMENITY" />
<Row ModifierId="POLICY_SM_TALL1C_MODIFIER" ModifierType="MODIFIER_PLAYER_CITIES_ADJUST_POLICY_HOUSING" />
<Row>
<ModifierId>POLICY_SM_TALL1B_MODIFIER</ModifierId>
<ModifierType>MODIFIER_PLAYER_CITIES_ADJUST_POLICY_AMENITY</ModifierType>
<SubjectRequirementSetId>CITY_HAS_3_TITLE_GOVERNOR_REQUIREMENTS</SubjectRequirementSetId>
</Row>
<Row>
<ModifierId>POLICY_SM_TALL1C_MODIFIER</ModifierId>
<ModifierType>MODIFIER_PLAYER_CITIES_ADJUST_POLICY_HOUSING</ModifierType>
<SubjectRequirementSetId>CITY_HAS_3_TITLE_GOVERNOR_REQUIREMENTS</SubjectRequirementSetId>
</Row>
</Modifiers>
<ModifierArguments>
<Row ModifierId="POLICY_SM_TALL1A_MODIFIER" Name="YieldType" Value="YIELD_FOOD" />
<Row ModifierId="POLICY_SM_TALL1A_MODIFIER" Name="Amount" Value="2" />
<Row ModifierId="POLICY_SM_TALL1B_MODIFIER" Name="Amount" Value="2" />
<Row ModifierId="POLICY_SM_TALL1C_MODIFIER" Name="Amount" Value="2" />
</ModifierArguments>
<RequirementSets>
<Row>
<RequirementSetId>CITY_HAS_3_TITLE_GOVERNOR_REQUIREMENTS</RequirementSetId>
<RequirementSetType>REQUIREMENTSET_TEST_ALL</RequirementSetType>
</Row>
</RequirementSets>
<RequirementSetRequirements>
<Row>
<RequirementSetId>CITY_HAS_3_TITLE_GOVERNOR_REQUIREMENTS</RequirementSetId>
<RequirementId>REQUIRES_CITY_HAS_3_TITLE_GOVERNOR</RequirementId>
</Row>
</RequirementSetRequirements>
<Requirements>
<Row>
<RequirementId>REQUIRES_CITY_HAS_3_TITLE_GOVERNOR</RequirementId>
<RequirementType>REQUIREMENT_CITY_HAS_GOVERNOR_WITH_X_TITLES</RequirementType>
</Row>
</Requirements>
<RequirementArguments>
<Row>
<RequirementId>REQUIRES_CITY_HAS_3_TITLE_GOVERNOR</RequirementId>
<Name>Established</Name>
<Value>true</Value>
</Row>
<Row>
<RequirementId>REQUIRES_CITY_HAS_3_TITLE_GOVERNOR</RequirementId>
<Name>Amount</Name>
<Value>3</Value>
</Row>
</RequirementArguments>
Last edited: