请大佬指点,为啥给汉谟拉比加秦始皇的能力,以及修改秦始皇能力为只对玩家起效,全都报错?
喜欢玩巨大满AI数量马拉松,神级AI作弊发育太快把奇观都抢了,作为奇观癌晚期患者,气不过,又不想直接玩修改器(以前玩腻了),于是自己研究魔改,巴比伦修改鼓舞获得全部文化值成功,于是再接再厉想把秦始皇的工人次数+1和工人能用于促进奇观修建进度的属性加给汉莫拉比,但照着网上教程写代码,进游戏就报错,请大佬看看是咋回事。在Babylon_Leader.xml中,
-------------------------------------------
<TraitModifiers>里的修改如下:
<Row>
<TraitType>TRAIT_LEADER_HAMMURABI</TraitType>
<ModifierId>TRAIT_FREE_BUILDING_WHEN_DISTRICT_MADE</ModifierId>
</Row>
<Row>
<TraitType>TRAIT_LEADER_HAMMURABI</TraitType>
<ModifierId>TRAIT_FREE_ENVOY_WHEN_DISTRICT_MADE</ModifierId>
</Row>
<Row>
<TraitType>TRAIT_LEADER_HAMMURABI</TraitType>
<ModifierId>TRAIT_ADJUST_BUILDER_CHARGES</ModifierId>
</Row>
<Row>
<TraitType>TRAIT_LEADER_HAMMURABI</TraitType>
<ModifierId>TRAIT_BUILDER_WONDER_PERCENT</ModifierId>
</Row>
---------------------------------------------------
<Modifiers>里的修改如下:
<Row>
<ModifierId>TRAIT_FREE_BUILDING_WHEN_DISTRICT_MADE</ModifierId>
<ModifierType>MODIFIER_PLAYER_DISTRICT_ADJUST_FREE_BUILDING_WHEN_SPECIALTY_DISTRICT_CONSTRUCTED</ModifierType>
</Row>
<Row>
<ModifierId>TRAIT_FREE_ENVOY_WHEN_DISTRICT_MADE</ModifierId>
<ModifierType>MODIFIER_PLAYER_DISTRICT_ADJUST_PLAYER_ENVOYS_NON_SPECIALTY</ModifierType>
</Row>
<Row>
<ModifierId>TRAIT_ADJUST_BUILDER_CHARGES</ModifierId>
<ModifierType>MODIFIER_PLAYER_UNITS_ADJUST_BUILDER_CHARGES</ModifierType>
<SubjectRequirementSetId>UNIT_IS_BUILDER</SubjectRequirementSetId>
</Row>
<Row>
<ModifierId>TRAIT_BUILDER_WONDER_PERCENT</ModifierId>
<ModifierType>MODIFIER_PLAYER_ADJUST_UNIT_WONDER_PERCENT</ModifierType>
</Row>
-------------------------------------------------------
<ModifierArguments>里的修改如下:
<Row>
<ModifierId>TRAIT_FREE_ENVOY_WHEN_DISTRICT_MADE</ModifierId>
<Name>Amount</Name>
<Value>1</Value>
</Row>
<Row>
<ModifierId>TRAIT_ADJUST_BUILDER_CHARGES</ModifierId>
<Name>Amount</Name>
<Value>1</Value>
</Row>
<Row>
<ModifierId>TRAIT_BUILDER_WONDER_PERCENT</ModifierId>
<Name>Amount</Name>
<Value>100</Value>(注:我这里直接改成100了,原来是15)
</Row>
---------------------------------------------------
除了上述地方以外,其他地方都没动。
另外,在原版的Leaders.xml文件中,我想把秦始皇用工人促进奇观建造进度的能力限制为玩家专有,按网上教程,在:
<ModifierId>TRAIT_BUILDER_WONDER_PERCENT</ModifierId>
<ModifierType>MODIFIER_PLAYER_ADJUST_UNIT_WONDER_PERCENT</ModifierType>
下面加了一句<OwnerRequirementSetld>PLAYER_IS_HUMAN</OwnerRequirementSetld>
也不行,进一局游戏时报错,即便是用的原版巴比伦领袖的xml文件也报错。
也就是说,我对巴比伦领袖的xml文件和原版针对秦始皇能力的xml为文件修改,都是错的。
跪求请改派大佬指点迷津。
页:
[1]