设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1949|回复: 40
打印 上一主题 下一主题

[有事请教] 大佬们,请问mz有能把命中和闪避率挂钩的插件吗?

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1118
在线时间
319 小时
注册时间
2023-6-12
帖子
148
跳转到指定楼层
1
发表于 2023-12-5 15:41:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
原版命中和闪避是独立计算的,闪避高的话命中无论如何都难以击中...有没插件是可以让两者相互关联的呢。除了visu的插件之外...

Lv3.寻梦者

梦石
0
星屑
3015
在线时间
521 小时
注册时间
2012-1-24
帖子
37
2
发表于 2023-12-6 00:11:58 | 只看该作者
换非线性叠加的算法,用脚本设置闪避率。
参考:
◆如果:霍尔德 装备了 闪避护符
  ◆如果:已计入第一件闪避装 为 ON
    ◆变量操作:#0018 闪避率 *= 85
    ◆变量操作:#0018 闪避率 /= 100
    ◆
  :否则
    ◆变量操作:#0018 闪避率 = 85
    ◆开关操作:#0046 已计入第一件闪避装 = ON
    ◆
  :结束
  ◆
:结束
◆如果:霍尔德 装备了 辉耀
  ◆如果:已计入第一件闪避装 为 ON
    ◆变量操作:#0018 闪避率 *= 85
    ◆变量操作:#0018 闪避率 /= 100
    ◆
  :否则
    ◆变量操作:#0018 闪避率 = 85
    ◆开关操作:#0046 已计入第一件闪避装 = ON
    ◆
  :结束
  ◆
:结束
◆变量操作:#0051 临时变量 = 100
◆变量操作:#0051 临时变量 -= 闪避率
◆变量操作:#0018 闪避率 = 临时变量
◆如果:闪避率 = 100
  ◆变量操作:#0018 闪避率 = 0
  ◆
:结束
◆开关操作:#0046 已计入第一件闪避装 = OFF
◆脚本:$gameParty.members()[0].setEva($gameVariables.value(18)*0.01);
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7180
在线时间
1316 小时
注册时间
2018-9-29
帖子
504
3
发表于 2023-12-6 06:36:41 | 只看该作者
本帖最后由 sunhihi 于 2023-12-6 08:48 编辑

核心有閃避的公式可以設閃避
然後命中率一律調最大
這就是我的解法了
由於閃避是後面才判定
你命中突破天都沒有用
所以再閃避下工夫就好


以上是你有用我的核心插件的前提歐
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1118
在线时间
319 小时
注册时间
2023-6-12
帖子
148
4
 楼主| 发表于 2023-12-6 10:57:31 | 只看该作者
sunhihi 发表于 2023-12-6 06:36
核心有閃避的公式可以設閃避
然後命中率一律調最大
這就是我的解法了

大佬,我用了你的核心插件,那请问设置了闪避后,原版里的命中和闪避就无效了吗...我设置了加命中和闪避的不同的技能和装备...是否都得重新设定了呢
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7180
在线时间
1316 小时
注册时间
2018-9-29
帖子
504
5
发表于 2023-12-6 11:41:05 | 只看该作者
本帖最后由 sunhihi 于 2023-12-6 12:06 编辑
huayuan1 发表于 2023-12-6 10:57
大佬,我用了你的核心插件,那请问设置了闪避后,原版里的命中和闪避就无效了吗...我设置了加命中和闪避 ...


完全看你的公式怎麼設
首先建議技能"成功率"全部設 1000%
迴避綠原生公式 是 b.eva & b.mev
而命中率是 a.hit
要怎麼相互影響就看你寫公式的功力了

由於是迴避率 所以公式結果大於 1 就是必定迴避
而 0就是 絕對命中

所以如果你有技能是把命中調成 1000%

那公式可以這樣寫 a.hit >= 10 ? 0: (b.eva + (1 - a.hit))

這樣的公式結果就是 必中 > 必閃

而不是 必閃 > 必中 (原生就是如此)
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1118
在线时间
319 小时
注册时间
2023-6-12
帖子
148
6
 楼主| 发表于 2023-12-6 13:58:28 | 只看该作者
sunhihi 发表于 2023-12-6 11:41
完全看你的公式怎麼設
首先建議技能"成功率"全部設 1000%
迴避綠原生公式 是 b.eva & b.mev

哦哦,那如果不是技能呢,比如我有些职业特点是攻击高命中低,然后可以通过一些装备来增加命中...职业、装备这些无法写公式了吧...
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7180
在线时间
1316 小时
注册时间
2018-9-29
帖子
504
7
发表于 2023-12-6 16:50:39 | 只看该作者
本帖最后由 sunhihi 于 2023-12-6 16:53 编辑
huayuan1 发表于 2023-12-6 13:58
哦哦,那如果不是技能呢,比如我有些职业特点是攻击高命中低,然后可以通过一些装备来增加命中...职业、 ...


我的公式是安插在原生核心的傷害判定那裏
所有的傷害計算都要通過那裏計算
你裝備增加的命中率會在那裏做統計
我改的是總公式
而不是個別技能公式

a.hit 已經是你全身上下所有加成的命中率總和



回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1118
在线时间
319 小时
注册时间
2023-6-12
帖子
148
8
 楼主| 发表于 2023-12-6 18:45:32 | 只看该作者
sunhihi 发表于 2023-12-6 16:50
我的公式是安插在原生核心的傷害判定那裏
所有的傷害計算都要通過那裏計算
你裝備增加的命中率會在那裏做 ...

大佬,我不太懂太深奥的就是我如何设置能让最终命中率=我在系统里设置的命中-闪避率呢...
比如一个boss闪避率50%,我要打轻松点的话就需要给角色堆命中装备,这个公式啥的应该写在哪里阿...或者在这个插件参数设置里如何写公式呢...
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7180
在线时间
1316 小时
注册时间
2018-9-29
帖子
504
9
发表于 2023-12-6 19:50:05 | 只看该作者
我上圖貼的地方
b.eva + (1 - a.hit) 就可以了
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1118
在线时间
319 小时
注册时间
2023-6-12
帖子
148
10
 楼主| 发表于 2023-12-6 20:29:39 | 只看该作者
sunhihi 发表于 2023-12-6 19:50
我上圖貼的地方
b.eva + (1 - a.hit) 就可以了

非常感谢
还有我回头在感谢名单里加名字,麻烦您给个名字
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-27 13:17

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表