全站通知:

伤害计算机制初探

阅读

    

2022-01-17更新

    

最新编辑:充满未知的未来

阅读:

  

更新日期:2022-01-17

  

最新编辑:充满未知的未来

来自原神WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索
页面贡献者 :
Nyeilim
冰械之心
旅行者酒馆
Desmen狄斯
RonChen101

如果是第一次来,按"Ctrl+D"可以收藏随时查看更新~觉得WIKI好玩的话,请推荐给朋友哦~(◕ω<)☆
按右上角“WIKI功能→编辑”即可修改页面内容,新建相应的图鉴页请点击 创建图鉴.png
,请注意时效性
本文章为Nyeilim原创,未经作者允许,请勿擅自修改,转载请注明出处并附带链接。

阅前须知

新鲜度: 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