运算机制 [Inkit wiki]

用户工具

站点工具


g:gdawn:damagemech

运算机制

计算顺序

伤害计算的顺序,来自wiki:(有误、应该是先计算抗性,再计算护甲)

  1. 附加的闪避 Fumble, Dodge and Projectile Deflection
  2. DA和OA的闪避运算 Chance to hit via Offensive Ability vs. Defensive Ability
  3. 格挡 Shield
  4. %怪物类型减免 % Reduced Damage from Monster Types
  5. 护甲 Armor
  6. 抗性 Resistances
  7. 怪物类型减免 Reduced Damage from Monster Types
  8. %伤害吸收 % Damage Absorption
  9. 伤害吸收点数 Damage Absorption

减抗

旧版:https://tieba.baidu.com/p/5216898809
目前的机制如下,按顺序依次计算

类别 叙述 法则 例子
A ±XX% 抗性 加法叠加 加减法 审判-责难光环 守誓-天神化身
B XX%减少目标的抗性 取最高 乘法 毒蛇星座
C XX减少目标的抗性 取最高 加减法 士兵战吼-破胆

护甲运算

伤害小于护甲值时

伤害-伤害*护甲吸收

伤害大于护甲值时

伤害-护甲值*护甲吸收

测试

根据数据库,普通难度102级训练假人护甲为1565,物理抗性、护甲均为0。
制作固定伤害武器,使物理伤害固定为10000,打到该假人上,实测伤害8905
护甲吸收的伤害为:1565*0.7=1095.5
理论计算:10000-1095.5=8904.5

物理抗性运算

固定物理伤害10000
1级守誓的化身。A类-8物理抗性
1级神秘诅咒 A类-5物抗
1级战吼 C类 -5物抗 c类-3全抗

难度 目标 等级 护甲 护甲减免 物抗 实测伤害 理论计算 A类减抗 实测 理论 C类减抗 实测 理论 一致 备注
普通 训练假人 102 1565 1095.5 0 8905 -1095.5=8904.5 -8 9705 9704.5 -5
-5 & -3
10205
10205
10204.5
10204.5
同时点了战吼的-3全抗,
但实际按照-5物理抗计算。
说明C类确实只取最高值。
-5
-5 & -8
9405
10205
9404.5
10204.5
A类,先靠诅咒 -5
再靠守誓天神 -8

元素抗性运算

制作固定伤害武器,DPH火焰伤害8006
1级守誓的化身,A类-8火焰抗性
1级士兵战吼,C类-3全抗

难度 目标 等级 火焰抗性 实测伤害 理论计算 A类减抗 实测 理论 C类减抗 实测 理论 一致 备注
普通 训练假人 102 0 8006 *100% -8 8646 *108%=8646.48
精英 训练假人 102 12 6868 *88%=7045.28 -8 7492 14.22 假人似乎有其它伤害减免,或数据库有误
终极 训练假人 102 18 6127 *82%=6564.92 -8 6725 23.47
精英 行尸 64 12 7045 *88%=7045.28 -8 7686 *96%=7685.76 -3 7926 *99%=7925.94
精英 行尸 99 18 6565 *82%=6564.92 -8 7205 *90%=7205.4 -3

结论

首先计算抗性,再过甲。A类加法叠加,C类取最大,直接对抗性做加减法运算。
PS:高难度训练假人有其他的抗性,不适用于测试,改用门口的行尸。

g/gdawn/damagemech.txt · 最后更改: 2023/04/04 18:02 由 127.0.0.1