防御推算器 · 反推目标防御

防御只通过 防御系数 = 防御 × (1 − 贯穿) / 300 + 1 进入伤害计算,所以「打靶伤害」与「打目标伤害」的比值可以直接解出目标防御。
贯穿只填技能值 + 勾选是否带贯穿套(固定 15%),两者按 1−(1−a)(1−b) 叠乘(技能 70% + 套 15% = 1−0.3×0.85 = 74.5%,不是 85%)。攻击加成 / 增伤两个独立乘区,分摊 / 减伤两个独立乘区,全部默认 0,用到再填。

① 打靶数据

② 目标数据

靶子无减伤,只有目标有;不知道就填 0
20% 分摊 → 最终伤害 ×0.8,与减伤相乘不相加

③ 贯穿(技能贯穿 + 贯穿套,自动叠乘)

只填技能自带的那部分
实际贯穿率 57.5% 1 − (1 − 50%) × (1 − 15%)
高级:手动指定实际贯穿率(打靶与打人不同时才用)

④ 增益乘区(打靶时 / 打人时 分开填)

打靶与打人时增益相同的话,会在比值里互相抵消,四个框留 0 即可,无需填写;只有两边不一样(例如打靶时没吃 buff)才需要分开填。
打靶时 · 靶子测试
50 = 攻击 +50%,伤害 ×1.5
没增伤就打 0,与攻击加成相乘不相加
打人时 · 目标测试
50 = 攻击 +50%,伤害 ×1.5
打人时有增伤就填这里
—
目标防御 ≈
—
等待输入
贯穿套收益 · 同一个目标下,带贯穿套与不带贯穿套的伤害差(默认两次测量都带着套)
—
套的作用就是把防御系数从 1 + 防御×(1−仅技能贯穿)/300 压到 1 + 防御×(1−实际贯穿)/300;防御越高,两个系数差得越多,套就越赚。所以靶子(防御低)的提升幅度小、真实目标(防御高)的提升幅度大,理论上限是 1/(1−15%) − 1 = 17.65%。
已复制

推导过程

—

伤害误差的敏感度(防御对伤害是反比关系,越往上越钝)

对目标伤害 伤害偏差 反推防御 与主结果差

不同防御下你应该打出的伤害(反向查表)

假设目标防御 防御系数 未减伤伤害 最终伤害(含乘区·分摊·减伤)
前提:攻击面板、技能倍率、爆伤、属性克制、暴击状态等完全一致(同一角色、同一技能);打靶与打人时的攻击加成 / 增伤按上方分开填,由页面折算。 目标防御 = ( (1−分摊)·(1−减伤)·K目标/K靶·(500·(1−贯穿)/300+1)·打靶伤害 / 目标伤害 − 1 ) / ( (1−贯穿目标)/300 ),其中 K = (1+攻击加成)·(1+增伤),贯穿 = 1−(1−技能)(1−套)