收起左侧

[求助] 改人物技能!求大神!!

[复制链接]
敢想敢做敢拼发表于 2019-12-5 10:29:16
如题,我想把MercElmeti(装甲骑兵)拥有类似于日本大名一样的被动技能(给周围加伤害) 
尝试修改了protoy里面的MercElmeti的<Tactic> 但是不起鸟用啊

求大神帮忙!!!请详细些谢谢!!
yxtajwj发表于 2019-12-5 11:08:04
首先明确一点,MercElmeti没有自己的tactics,用的是近战骑兵公用的文件。你改光环的话,大部分近战骑兵都会受用,只有酋长、塔斯云坎、大名等少数会幸免。

1113
…………
handCavalry.tactics
所以你需要把handcavalry.tactics复制出来后单独改一个名字。

我用我自己做的mod里的圣殿骑士统帅举例,将handcavalry.tactics解包出来改名字之后打开,在里面添加蓝框中的内容:
110806hsuun993i9z8w8ry.jpg
110807a396j3nkjksezsa3.jpg

110807or98x2w4ly2x8wux.jpg

上图可以看到在action列表里有两个GreatHeart和两个ExtraDamage,这就是光环,都是从酋长、大名的文件里抄来的。我用GreatHeart1举例:

GreatHeart1——名字,随便起
AutoRangedModify——————别动
Templar——光环覆盖对象,我这里是圣殿骑士
1——————————————自启动。0的话就不启动,需要在Techtree里写一段开启的命令,具体参见酋长开启攻击光环的卡片。
24————————光环范围
1————————不懂
MaxHP————光环类型, 这个是加HP
1.1——提升幅度,这个是1.1
effects\ypack_auras\daimyopower.xml————光环外观,有酋长风格和大名风格,我比较喜欢后者,你喜欢前者的话就去酋长的文件里复制这句话
bonethatdoesntexist

一个战术文件里可以有好几个光环,名字不重复就行。另外修正对象也可以有复数个,我这里有两个GreatHeart是因为我针对了两个圣殿骑士团单位,如果是只针对MercElmeti就只要一个,如果是针对全部作战单位就把modifyprotoid那句话删掉即可。
yxtajwj发表于 2019-12-5 11:08:04
还没结束,继续在tactics文件中找到下图所示位置:110809crr81g4ghk441bzd.jpg

Melee表示近战模式,基本也就用这个了,其他模式看你需要添加。
近战模式下如我所示添加新增光环的action,如此圣殿骑士统帅对圣殿骑士的光环就完成了。

至于单位回血,我下图中贴了奥斯曼重骑回血的代码,你应该能找到以及仿写。注意的是,回血跟单位以及国家本身都有关系,某单位在N个国家都能回血的话这段代码需要在每个国家的civs中写一遍
110809idf9iefj9e09c0i5.jpg
  • 末晴天o6 : 受教了
  • 末晴天o6 : ypUnitDaimyoAura 69914 侍魂 1242 ypdaimyomototada 元忠大名 請問大大,侍魂技能要去哪個檔案找,我找好久都找不到想改他的攻擊力加成
  • 末晴天o6 : 我後來反覆看聖典才發現,原來要重新定義單位,再加上被動光環,看好久才明白這點
跳转到