如何让鸟铳手建造演武堂呢
以前玩亚王的时候尝试过修改卡片成功修改过将火绳枪兵通过打西方改革的卡片拥有建造演武堂,城堡,领事馆的能力,当然我参考了奥斯曼和印度的战场工程的卡片内容修改了一下这个西方改革的卡片,但是今天玩天明MOD的时候也想修改一下这个卡片让鸟铳兵通过打卡也有建造能力,但是改完了游戏总是提示初始化失败,唉,不知道怎么回事哦!{:7_261:} 希望高手能解答一下!{:7_243:} 有时候位玩拿破仑MOD的地图,地图太大,兵总是输送跟不上,错失战机啊!{:7_323:}初始化失败一般是因为单位或科技参数文件中的语句错误,比方说多了或少了个</Effects>什么的。
要让鸟铳手造演武堂,除了改科技参数之外,还必须在protoy里给他加上建造项、在tactics文件里加上建造演武堂的能力和效率、在鸟铳手的动画配置文件里加上建造动作。 96nn 发表于 2013-3-20 17:31 static/image/common/back.gif
初始化失败一般是因为单位或科技参数文件中的语句错误,比方说多了或少了个什么的。
要让鸟铳手造演武堂 ...
额,我是这样改的先在techtreey.xml里面找到的西方改革YPHCWesternReforms 然后在下面添加了下面的语句
<Effect type ='TextOutput'>69218</Effect> 我对这一句不太懂,69218我也是乱写的
<Effect type ='Data' action ='Build' amount ='1.00' subtype ='ActionEnable' relativity ='Absolute'>
<Target type ='ProtoUnit'>ypArquebusier</Target></Effect>
<Effect type ='Data' amount ='1.00' subtype ='AddTrain' unittype ='ypWarAcademy' relativity ='Absolute'>
<Target type ='ProtoUnit'>ypArquebusier</Target></Effect>
<Effect type ='Data' amount ='1.00' subtype ='AddTrain' unittype ='ypCastle' relativity ='Absolute'>
<Target type ='ProtoUnit'>ypArquebusier</Target></Effect>
<Effect type ='Data' amount ='1.00' subtype ='AddTrain' unittype ='MilitaryBase' relativity ='Absolute'>
<Target type ='ProtoUnit'>ypArquebusier</Target></Effect>
然后在protoy.xml里面对鸟铳兵ypArquebusier 里添加了
<Train row ='0' page ='6' column ='1'>ypWarAcademy</Train>
<Train row ='0' page ='6' column ='0'>ypCastle</Train>
<Train row ='0' page ='6' column ='2'>MilitaryBase</Train>
和
<ProtoAction>
<Name>Build</Name>
<Rate type ='ypWarAcademy'>1.000000</Rate>
<Rate type ='ypCastle'>1.000000</Rate>
<Rate type ='MilitaryBase'>1.000000</Rate>
<ProtoAction>
以前我是这么改火绳枪兵的,当然以前改成功了,建造的时候没有动作,但是也能造成。 现在这样改总是提示初始化错误 根据经验,初始化错误应该就是语句格式有错,仔细查看一下所有修改过的地方。
页:
[1]