求助 如何更改命中率公式
rpgmakervxace吧
全部回复
仅看楼主
level 1
并非是爱丽丝
楼主
大佬们!!!!!!孩子是新人!!!
是这样的大家,就是我翻了很久论坛。
知道了咱们VA默认的命中计算方式是是分开算的,也就是我方命中和敌方回避分开。
这样也就是即使我方命中率400%,敌人有100%的闪避就等于打不到了。
我想知道的是怎么改能让我们的命中逻辑改成我方命中率-敌方闪避率,也就是400%物理命中率-100%物理闪避后还能打中敌人
2024年04月29日 13点04分
1
level 11
贴吧用户_7PNKVQG
翻遍了帮助文档,没看到可以修改这一算法的内容.....
这里可供参考:
2024年04月30日 14点04分
3
level 11
贴吧用户_7PNKVQG
其实修改算法没什么意义,还会让游戏存在逻辑问题,举个例子,我方角色的命中率为100%,敌人的回避率为20%,也就是说即使我已经能一定命中敌人了,但是由于敌人10%的回避率,按照楼主的需求,实际命中率为100%-10%=90%,我依然不能做到一定能命中敌人,这和100%的命中率相冲突了,那么这就是个不
正确的
命中率,而且200%的命中率会让人很疑惑,意味着不仅能命中一个敌人,还能额外命中一个敌人,对于单体攻击技能来讲,这不是一个合理的数值,因此参考文档来写需求就行了
如果希望实现某一个技能才能命中敌人,可以这样做:
1.修改命中类型为必定命中(此命中类型无视所有特殊状态和特性)
2.使用技能时调用一个公共事件,开启一个开关,在战斗的事件页加一个判断,当开关开启时,为敌人附上一个回避率为-100%的状态(此特殊状态用的是加法运算,因此为-100%,计算后真实回避率为0,即所有攻击都能命中),此时可以攻击敌人,触发某一开关后,取消低回避率的Buff,然后继续其它操作
2024年04月30日 15点04分
4
reidly🍀
好
2024年09月11日 13点09分
贴吧用户_7PNKVQG
这里把回避率打成20%了,当作10%就行
2024年04月30日 15点04分
level 2
召唤魔龙
在rpg maker的算法中,防爆(必杀闪避几率)和暴击的算法也是差不多的,并不是简单的1:1抵消关系,而是防爆的数值是降低暴击的百分比。就比如50%的防爆,其实是降低敌方一半的暴击概率;而命中闪避会更加复杂,还会考虑判断技能成功概率,命中概率,最后才会判定闪避概率,而在原生系统中,比如物理闪避几率,或者物理命中概率,超过100%或者更多,可能是没有意义的。所以,50%的额外命中与敌人50%的物理闪避,敌人依旧存在闪避的可能,这也是rpg maker中比较聪明的抑制某项属性过于强大的方法,也使得概率博弈更有乐趣。如果你想要让命中闪避,暴击防爆呈现1:1抵消,可以尝试加一个命中暴击属性修正脚本。(如果有需要,我可以给你发)
2026年02月17日 09点02分
5
1