本帖最后由 Imca 于 2019-6-4 14:20 编辑
CA这决斗系统真的烂,为什么呢?因为你不进入决斗,仅仅是右键A上去一样会触发决斗的内容,决斗中有强制下马,但非决斗环节没有……然后就出现二人互相冲锋结果直接穿模过去的诡异马战……如果冲锋进入cd了,在冲锋的cd好之前连个攻防动作都没,就是无视对方冲过去穿模而已,然后就形成了诡异的二人转场面。特别是张飞马超这种持枪的武将,二人转尤其严重,你们甚至可以试试在自定义张飞拒绝单挑然后右键马超A上去,如果不是AI马超总放主动技让自己挨揍并打断冲锋,这俩人能转到天荒地老,只有在冲锋cd好了的时候会被冲撞一下,虽然往往也造不成什么伤害。 然后这个mod就出来了,虽然无法完美解决非单挑的马战bug,但我在单挑环节加入了大约一分钟的马战内容。 没有取消愚蠢的二人转互相冲锋,因为如果我取消冲锋环节,他们将永不下马,直到在单挑中被砍死或逃跑,就没有被击落下马进入步战的环节了,而且普通的右键战斗将更频繁的二人转……我很是无语。
MOD改变的单挑流程大概是:双方冲锋一次后就会减速互斗一回合,然后再进入冲锋环节,如此反复……直到其中一方被击落下马(大约一分钟时间一定会被打下马,小概率会一直马战到结束),随后进入原版步战单挑。 顺便加强了一下武将互相冲锋打出硬直的概率,至少右键的二人转被减少了一部分。 如果你想直接步战,请下马发起单挑,必定进入步战单挑。
关于二人转不稳定问题的统一留言:
具体来说,二人转会缩短马战时间,因为把人打下马需要在二人转的环节里触发,互斗环节是独立计算的,互斗概率越高,下马概率越小。
程序大概是这样的判定流程:固定首次二人冲锋-根据设定概率是否进入互斗-不进入互斗则二人冲锋-判断是否强制下马-循环
进入互斗环节时不计算或是重置马战时间,所以互斗次数越多,马战时间越久,反之亦然。
决斗冲锋应该是单独的脚本,但我没找到具体位置,如果有人找到了可以留言告诉我。
关于决斗任务时长的修改(以秒计算,max为最长时间,min为最短时间):
| hero_duel_survival_time_to_survive_seconds_max | 240 | | hero_duel_survival_time_to_survive_seconds_min | 120
|
放入data文件夹即可。
根据a75799MOD发布贴[6.4]碰撞体积修改的思路,更新了新版马战,老版本也做保留,二选一。
老版本:
修改模型体积的新版,大幅提高战斗欲望与武将之间造成硬直的概率,马战斩将更快了 马战时长在10秒-2分钟之间,由于更改了大量战斗属性,与其他非数值属性的战斗大修与修改武将马匹的mod不兼容 已经集成武将自动作战低战死概率与武将处决小兵概率(因为有反伤的存在,我修改至20%)
我的其他mod
|