Niubility 发表于 2026-2-13 19:10:12

如何在道场里添加新的自动训练按钮?

想要在日本的道场里添加新的按钮,以用来自动训练自创单位。按钮是做出来了,但是无法点击。

我的操作如下:
1. 在dojo.tactics里添加
<tactic>Testtactic<action>TacticYabusame</action><protounitcommand>Testcommand</protounitcommand>
<transition><tactic>Yumi</tactic><length>2</length><exit>1</exit></transition>
<transition><tactic>Ashigaru</tactic><length>2</length><exit>1</exit></transition>
<transition><tactic>Samurai</tactic><length>2</length><exit>1</exit></transition>
<transition><tactic>NaginataRider</tactic><length>2</length><exit>1</exit></transition>
<transition><tactic>Yabusame</tactic><length>2</length><exit>1</exit></transition>
</tactic>

这里的action直接沿用已经存在的TacticYabusame以训练ypDojoYabusameArmy旗军

2. 在protounitcommand.xml里添加:
<protounitcommand>
    <name>Testcommand</name>
    <icon>resources\images\icons\command\tactic_yabusame_off.png</icon>
    <activeicon>resources\images\icons\command\tactic_yabusame_on.png</activeicon>
    <disabledicon>resources\images\icons\command\tactic_yabusame_off.png</disabledicon>
    <rollovertextid>64311</rollovertextid>
    <activerollovertextid>64312</activerollovertextid>
    <command>unitSetTactic("Testtactic")</command>
</protounitcommand>

3. 在protoy.xml里为ypDojo添加
<flag>BuildingShowTactics</flag> 和 <command page="9" column="6">Testcommand</command>

然后就如上面的截图一样无法点击按钮。请问到底是哪一步有问题?

こはね 发表于 2026-2-14 10:54:38

tactics中,其他按鈕缺少transition轉換到這個按鈕的定義
页: [1]
查看完整版本: 如何在道场里添加新的自动训练按钮?