|
楼主 |
发表于 2024-6-27 08:44:18
|
显示全部楼层
召唤兽添加犬人哈多抱住敌人控制技能;
首先打开犬人哈多mod文件;可以看到如下几行代码;
[hold attack] //代码开头不可修改
`[function index]`0 //0抱住友军可攻击,改成1抱住随目标一起移动,2抱住控制友军无法攻击到目标
`[attack index]`2 //第几号位技能触发此控制技能;可修改
`[offset]`301 //抱住目标后处在目标的正前方30像素位置;可修改
`[animation index]`0 //mod文件中[etc motion] 从第一个0号位往下;备胎ani;后面有具体解释
`[min hold]`15 //最短控制时间15秒;可修改
`[max hold]`20 //最长控制时间。最小设置2秒最大没有测试。这里是可抱住敌人20秒;可修改
[/hold attack] //代码结尾不可修改;
因为敌人是不会按键盘挣脱控制,所以抱住敌人后只会触发最长控制时间;
例子;这里以召唤兽901 黑骑士桑德尔 为例来解释;
打开黑骑士的mod文件可看到如下几行代码;
[attack motion] //代码开头;以下7句为黑骑士的技能代码
`AnimationSandorExpeller/Attack.ani` //普通攻击0
`AnimationSandorExpeller/Pierce.ani` //直刺攻击1
`AnimationSandorExpeller/Cast.ani` //防御技能2
`AnimationSandorExpeller/Cast.ani` //守护光环3
`AnimationSandorExpeller/Cast.ani` //恢复自身HP、 对自身施放增加异常状态抗性的Buff4
`AnimationSandorExpeller/Cast.ani` //挑拨光环5
`AnimationSandorExpeller/Cast.ani` //防御光环6
[/attack motion] //代码结尾
[etc motion] //代码开头;以下5行是备胎技能ani,在exe里没有对应内容,用于其他附属技能的临时调用
`AnimationSandorExpeller/Defense.ani` //0 防御ani
`AnimationSandorExpeller/BrokenStay.ani` //1类似其他驱逐者只剩半个身体后的ani
`AnimationSandorExpeller/BrokenAttack.ani` //2类似其他驱逐者只剩半个身体后攻击ani
`AnimationSandorExpeller/BrokenPierce.ani` //3类似其他驱逐者只剩半个身体后直刺攻击ani
`AnimationSandorExpeller/ExpellerWakeUp.ani` //4从雕像状态醒来的ani
[/etc motion] //代码结尾;
再回头看,刚才复制的抱住控制敌人代码,这里我想要黑骑士释放1号位技能也就是直刺技能来触发抱住敌人;
[hold attack]
`[function index]`0
`[attack index]` 1 //这里要填写黑骑士对应的直刺技能号1
`[offset]`301
`[animation index]`0 //抱住敌人时使用[etc motion] 中第0号位ani;只是本人觉得也只有这个ani比较能看
`[min hold]` 3 //最短抱住敌人3秒
`[max hold]` 6 //最大抱住敌人6秒
[/hold attack]
保存,重上游戏,,, |
|