日本和尚有个烟雾弹技能,能撤回主城集合点,我们要把这个技能添加到其他单位也很简单,找到这个单位,复制过去就可以了。
流程为:
1.先去abilities.xml查找日本和尚的技能,如果你英文好一点的话,应该就能看出ypPowerSmokeBomb就是烟雾弹技能,然后复制粘贴到你想要添加此技能的单位。
2.如果不嫌麻烦,可以在powers.xml复制粘贴一个ypPowerSmokeBomb,然后改名、改abilities.xml的技能按钮、改动作定义、改图标等,嫌麻烦可以忽略此项,直接在abilities.xml用回已有的ypPowerSmokeBomb。
3.去日本和尚的tactics,把powers.xml定义的那个action复制到要添加技能的单位。
4.去anim那里添加动作。动作自己定,可以用攻击动作,你也可以用回日本和尚的仍烟幕弹动作。
为了节约时间,我就不列出上面的详细操作了,只列出相关的语句:
powers.xml - 记事本 | ____ | □ | X | ||
文件(F) 编辑(E) 格式(O) 查看(V) 帮助(H) | |||||
<power name="PowerEscapeToTC" type="UnitAction"> |
|||||
abilities.xml - 记事本 | ____ | □ | X | ||
文件(F) 编辑(E) 格式(O) 查看(V) 帮助(H) | |||||
<HotoCocoa> |
|||||
<action>
<name stringid="48957">PowerEscapeToTC</name>
<type>EscapeToTC</type>
<maxrange>16</maxrange>
<rate type="Unit">1.0 </rate>
<active>0</active>
<anim>Smokescreen</anim>
<rate type="Guardian">1.0</rate>
<rof>1.000000</rof>
</action>
MircaleGirl.tactics - 记事本 | ____ | □ | X | ||
文件(F) 编辑(E) 格式(O) 查看(V) 帮助(H) | |||||
<?xml version="1.0" encoding="utf-8"?> |
|||||
扔烟雾弹动作:
<anim>
Smokescreen
<assetreference type="GrannyAnim">
<file>units\asians\japanese\monk\monk_smokescreen</file>
<tag type="SpecificSoundSet" checkvisible="1" set="PowerSmokeBomb">0.96</tag>
<tag type="Particles" particlename="effects\smoke\smokescreen.particle">0.97</tag>
</assetreference>
<component>ModelComp</component>
<attach a="bows" frombone="bone_bow" tobone="Bip01 Prop1" syncanims="0"/>
</anim>