伤害计算机制初探
阅读
2022-01-17更新
最新编辑:充满未知的未来
阅读:
更新日期:2022-01-17
最新编辑:充满未知的未来
阅前须知
新鲜度: 2020/10/21 游戏版本: V1.0
懒得看的可以直接用下面的表
[简易伤害计算表](https://bbs.nga.cn/read.php?tid=23820039)
[复杂伤害计算表](https://bbs.nga.cn/read.php?tid=23704017)
背景
为了进一步研究如何更好地配装, 我研究了下原神的伤害计算机制, 翻了不少帖子, 在此基础上做了一些总结和完善; 看了这帖大家应该就可以计算出一些简单的伤害数值了; 没错, A下去之前就知道会跳多少伤害
提出问题
1. 剧变反应(超导, 扩散, 碎冰, 超载, 感电)伤害机制是什么?
2. 剧变反应伤害如何计算?
3. 非剧变反应(蒸发, 融化, 普攻, 技能)伤害机制是什么?
4. 非剧变反应伤害如何计算?
解决问题
1. 剧变反应伤害机制
剧变反应伤害 = (基于角色等级的基伤) * (剧变反应系数) * (1 + 元素精通导致的伤害加成 + 套装导致的伤害加成) * (元素抗性系数);
三个乘区内部加成并不是简单的加法关系, 大体关系如下:
①. 基伤与角色等级大体呈现指数关系
②. 剧变反应系数是个常数
③. 元素精通与伤害加成在低精通大体呈线性关系, 不过随着精通的增长, 斜率会有小小的减小
2. 剧变反应伤害计算实例
在计算伤害之前, 我先提供一些参数, 便于大家直接用
①. 角色等级与基伤的关系(10% 抗性情况下)
角色等级 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 |
基础伤害 | 36.3 | 61.3 | 92.9 | 145 | 221 | 324 | 425 | 541 |
②. 各种剧变反应的系数
剧变类型 | 超导 | 扩散 | 碎冰 | 超载 | 感电 |
反应系数 | 1 | 1.2 | 3 | 4 | 4.8 |
③. 元素精通与伤害加成的关系
剧变反应 K = 2.4; 增幅反应 K = 1; 伤害加成(%) = K * 25 * 元素精通 / (9 * (元素精通 + 1400))
具体的一个计算例子(记录3): 如果一个 60级 刻晴触发感电反应(剧变反应), 带如雷四件套 40% 剧变反应增伤, 元素精通加成倍率: 45.5%, 那么请问她能造成多少感电伤害呢?
造成的感电伤害 = 221 * 4.8 * (1 + 0.455 + 0.4) = 1967.784
其中 221 为基伤, 4.8 为反应系数, 0.455 + 0.4 为元素精通加成和如雷套加成
那么实际的伤害是多少呢? 1964, 相差不大
3. 非剧变反应伤害机制
非剧变反应伤害 = (防御系数) * [技能伤害倍率 * 面板总攻击力] * (1 + 其他加成效果) * (暴击收益系数) * (抗性系数) * { 1 | (增幅反应伤害倍率) * (1 + 元素精通导致的伤害加成 + 套装导致的伤害加成) }
在此简单说明下几个参数:
①. 防御系数同敌我怪物等级有关, 怪物等级同防御力直接挂钩
②. 暴击收益系数, 即暴击的期望收益
③. 其他加成效果, 包括全伤加成, 物理加成, 大招加成, 元素加成, 普攻加成, 重击加成一类的; 括号内部是加算关系
④. 抗性系数, 物理抗性也在此列, 同怪物元素抗性, 角色减抗有关;
⑤. 增幅反应伤害倍率, 触发增幅反应(蒸发, 融化)时才加入计算
4. 非剧变反应伤害计算实例
这里提供各个系数的具体计算方法:
①. 防御系数
(我方等级 + 100) / ((1 - 减伤百分比) * (敌方等级 + 100) + 我方等级 + 100)
②. 暴击收益系数
1 - 面板暴率 + ( 面板暴伤 + 100%) * 面板暴率 = 1 + 面板暴伤 * 面板暴率
③. 抗性系数
当角色减抗 < 怪物抗性时, 减伤, 抗性系数 = 1 + (角色减抗 - 怪物抗性)
当角色减抗 > 怪物抗性时, 加伤, 抗性系数 = 1 + (角色减抗 - 怪物抗性) / 2
具体的一个计算例子(记录2): 如果莫娜使用第一段普攻攻击目标, 水伤加成 27.2%, 第一段普攻倍率 52.6%, 面板总攻击 1439, 目标元素抗性 10%, 防御系数 0.52, 那么请问她能造成多少伤害呢?
理论计算 : 0.52 * (1 - 0.1) * (1439 * 0.526) * (1 + 0.272) = 450
实际值: 453
具体的另一个计算例子(记录4): 如果莫娜在上题的情况下触发蒸发反应, 元素精通加成倍率: 20.2%, 那么伤害是多少?
理论计算: 453 * 2.0 * 1.202 = 1089
实际值: 1090
参考
1. [伤害机制计算-数据帖](https://bbs.nga.cn/read.php?tid=23633102)
2. [元素反应机制研究](https://www.bilibili.com/read/cv7834042)
3. [伤害机制计算](https://bbs.mihoyo.com/ys/article/1782342)
零碎的一些东西
1. 如果有想要提供数据的小伙伴, 可以在此贴提供测试数据: https://bbs.nga.cn/read.php?tid=23633102&_ff=650
2. 数据庞杂, 整理不易, 如有错漏, 欢迎指正
实验对象
实验目标: 55 级遗迹守卫(我方等级 70, 角色减抗 0%, 元素抗性 10%);
抗性系数: 100% - 10% = 90%
防御系数: (70+100)/((55+100)+70+100) = 0.52
实验记录
记录1
刻晴丢飞镖 无暴击408/ 暴击891
飞镖倍率: 63.0%
总攻击: 948
其他加成: 雷伤 49.8%
暴伤: 118%
记录2
莫娜第一段普攻 无暴击453/ 暴击918
第一段普攻倍率: 52.6%
总攻击: 1439
其他加成: 水伤 27.2%
暴伤: 102.6%
根据防御系数计算的无暴击理论值: 450
记录3
刻晴触发感电反应(剧变反应), 带如雷四件套 40% 剧变反应增伤
60级剧变反应基伤: 221
感电单次伤害: 982 两次伤害(总伤害): 1964
元素精通加成倍率: 45.5%
理论计算: 221 * 4.8 * (1 + 0.455 + 0.4) = 1967.784
记录4
莫娜第一段普攻 无暴击453/ 暴击918
莫娜触发蒸发反应(增幅反应)后第一段普攻 无暴击1090
元素精通: 110
元素精通加成倍率: 20.2%
理论值: 453 * 2.0 * 1.202 = 1089
记录5
莫娜触发感电反应(剧变反应)
70级剧变反应基伤: 324
元素精通 110
感电伤害加成 48.5%
理论值计算: 324 * 4.8 * 1.485 = 2309.472
实际值: 1154 * 2 = 2308
记录6
实验步骤(铁蜂刺全伤 和 雷伤加成是否属于同一乘区的实验结果):
1. 在穿戴雷伤加成圣遗物的情况下, 测出铁峰刺 0 层 BUFF 下刻晴丢飞镖不暴击伤害, 记为 D1;
2. 叠加铁峰刺的两层BUFF, 测出刻晴丢飞镖不暴击伤害, 记为 D2;
3. 计算 D2/D1 是否为 1.12 左右, 如果不是有足够怀疑会被稀释
4. 计算 100% + 角色面板雷伤加成 + 12%全伤加成/ 100% + 角色面板雷伤加成, 如果与上面 D2/D1 的比值近似, 则相当有可能会稀释
然后就是提供下我测的数据
1. D1 == 285
2. D2 == 308
3. D2/D1 == 1.08 != 1.12
4. (100% + 49.8% + 12%) / (100% + 49.8%) == 1.08 == D2/D1