Project1

标题: 请问如何设置这个命中率的插件? [打印本页]

作者: nhycs01    时间: 2022-1-6 11:25
标题: 请问如何设置这个命中率的插件?
机翻了一下说明,还是不太明白。应该修改哪里才能让命中率精确,而不是即使1000%命中,敌人还是有5%几率躲避。



作者: 无终    时间: 2022-1-8 14:57
设置第一项
skillHitRate * (userHitRate - targetEvadeRate)
技能命中率*(我方命中率-敌方闪避率)

这个公式可以修改。
作者: soulsaga    时间: 2022-1-8 15:49
可能要修改脚本本身?
作者: nhycs01    时间: 2022-1-8 17:53
无终 发表于 2022-1-8 14:57
设置第一项
skillHitRate * (userHitRate - targetEvadeRate)
技能命中率*(我方命中率-敌方闪避率)

你好,默认公式就是skillHitRate * (userHitRate - targetEvadeRate)
软件默认即使1000%命中,仍然有5%的躲避,我想把这5%去掉。就是很严谨的那种,没有多余的东西。
例如:我方110%命中,敌人10%躲避,那么命中就是100%,不会出现MISS

请问这里公式该如何写?谢谢大佬帮帮忙!


作者: 无终    时间: 2022-1-9 11:44
nhycs01 发表于 2022-1-8 17:53
你好,默认公式就是skillHitRate * (userHitRate - targetEvadeRate)
软件默认即使1000%命中,仍然有5%的 ...

原版的计算方式是先验证技能命中率,再验证敌人躲避率,所以只要敌人存在躲避率,技能就不可能完全命中。这是原版的设置,没加插件的时候的情况。

加了插件以后,命中率公式才变成了skillHitRate * (userHitRate - targetEvadeRate)

所以,启用了插件,只要你的技能命中为100,同时角色命中大于敌人闪避,就可以完全命中。

我去测试了一下,敌人设置了100%的闪避,我方命中110%,完全没有出现MISS。
作者: nhycs01    时间: 2022-1-9 21:34
无终 发表于 2022-1-9 11:44
原版的计算方式是先验证技能命中率,再验证敌人躲避率,所以只要敌人存在躲避率,技能就不可能完全命中。 ...

感谢回复,我也是用的这个插件,但是发现敌人还是有几率出现MISS。我的版本是1.03,设置图就是1楼那张,不知道是不是哪里没设置对?
顺便问一句,敌人如果不设置回避率,是不是就是默认0%的回避率?





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1