本帖最后由 saiopdjpaoi 于 2023-1-14 15:53 编辑 长枪上刺原版是有的,但角度是固定的,在Mod的action.txt文件搜索ready_overswing_spear 如果Mod的长杆上刺是固定的,那下一个数字应该是524288 把它改成1679294464。
然后下一行的release_overswing_spear 也把524288改成1679294464即可,假如武器本身没有长枪上刺动作可以在魔球里面添加。
添加持盾上刺的方法是先需要动作文件,可以在潘德、维京这些有自己独特动作的模组里找,维京的持盾上刺动作是dedal_anims.brf,把这个文件加到MOD的Resource文件夹里,之后照猫画虎在MOD的module.txt里加上一句load_mod_resource = dedal_anims 即可。
之后要引用该MOD的action文件,比如你添加的是维京的动作那么用维京的action来改,在actions.txt里Ctrl+F搜索 ready_overswing_musket。以Native文件夹下的actions.txt为例,将下面十行代码替换成维京的。
ready_overswing_musket 524288 1679818762 1
0.350000 musket_upper_swing 12 24 7 0 0.0 0.0 0.0 0.0
release_overswing_musket 524288 2183135242 1
0.550000 musket_upper_swing 24 40 6 0 0.0 0.0 0.0 0.0
release_overswing_musket_continue 0 572522497 1
0.400000 musket_upper_swing 40 48 3 0 0.0 0.0 0.0 0.0
parried_overswing_musket 0 35651599 1
0.600000 musket_upper_swing 34 30 6 0 0.0 0.0 0.0 0.0
blocked_overswing_musket 0 35651599 1
0.300000 musket_upper_swing 34 30 6 0 0.0 0.0 0.0 0.0
这个是维京的action文件。
ready_overswing_musket 2621440 1679843338 1
0.350000 onehanded_overhead_stab_ready 0 10 7 0 0.0 0.0 0.0 0.0
release_overswing_musket 2621440 2183159818 1
0.400000 onehanded_overhead_stab 55 70 6 0 0.0 0.0 0.0 0.0
release_overswing_musket_continue 0 572547073 1
0.100000 onehanded_overhead_stab 71 76 3 0 0.0 0.0 0.0 0.0
parried_overswing_musket 0 35651599 1
0.300000 onehanded_overhead_stab 76 70 6 0 0.0 0.0 0.0 0.0
blocked_overswing_musket 0 35651599 1
0.300000 onehanded_overhead_stab 76 70 6 0 0.0 0.0 0.0 0.0
添加动作的方法同样是用魔球,在武器的动作里面添加itcf_overswing_musket,这个办法的优点是不会像
https://bbs.mountblade.com.cn/thread-2031250-1-1.html 这个贴里大佬整合的文件一样覆盖骑砍的根目录,如果加在骑砍根目录里判定会是砍伤,假如伤害计算是砍伤那么矛卡住的时候由于基础伤害过低伤害会是0。