3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 268|回复: 0
打印 上一主题 下一主题

[讨论] 请大佬指点,为啥给汉谟拉比加秦始皇的能力,以及修改秦始皇能力为只对玩家起效,全都报错?

[复制链接]

7

主题

310

帖子

409

积分

高级玩家

Rank: 4

贡献度
26
金元
3049
积分
409
精华
0
注册时间
2009-2-7
跳转到指定楼层
主题
发表于 2024-1-5 19:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
喜欢玩巨大满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为文件修改,都是错的。



跪求请改派大佬指点迷津。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-3-29 13:58 , Processed in 0.086357 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表