该贴只讲解数据计算、乘区说明,仅提供数据理论计算,实战死活不在考虑范围,XP党请相信你的二弟。
交错的伤害计算公式为乘法公式,测试结果为:
【防御换算公式】防御减伤=防御÷(防御+360)
【乘区计算公式】理论伤害=(基础攻击×局外攻击乘区+局内固定攻击)×局内攻击乘区×倍率乘区×增伤乘区×易伤乘区×双暴乘区×克制乘区×防御减伤乘区×技能减伤乘区×伤害浮动乘区
【伤害计算公式】理论伤害=((基础攻击×(1+局外攻击%)+局内固定攻击)×(1+局内攻击%)-当前总攻击×攻击减少%)×技能倍率%×(1+增加伤害%-伤害减少%)×(1+承受伤害%)×暴伤%×(1+克制伤害%)×(1-防御减伤%)×(1-技能减伤%)×伤害浮动%
PS:已通关的关卡会有通关加成,加成暂测为30%增伤,在增伤乘区与其他增伤做加算。
各乘区陈述:
- 基础攻击=面板白值,作为伤害的初始来源;
- 局外攻击乘区=1+【天赋】攻击%+【芯片属性】攻击%+【编队】攻击%;
- 局内攻击乘区=1+【集中芯片】攻击%+【攻击强化】攻击%+其他进图攻击%,局内攻击加成均为加算,同数值攻击%不能叠加,如乌琳的20%【攻击强化】与随想曲的20%【攻击强化】;
- 总攻击=(面板白值×(1+【天赋】攻击%+【芯片属性】攻击%+【编队】攻击%)+进图固定攻击)×(1+【集中芯片】攻击%+【攻击强化】攻击%+其他局内攻击%)-当前总攻击×【攻击减少】%),攻击减少%只计算受到【攻击减少】时总攻击的百分比%,不受后续局内攻击%影响变化;
- 倍率乘区=技能伤害倍率,技能伤害类型分能量伤害、物理伤害、真实伤害。
- 增伤乘区=1+【芯片套装】增加造成伤害%+【技能/天赋】增加造成伤害%+【战术】增加造成伤害%+其他增伤%,所有增伤加成均为加算,伤害减伤%在增伤乘区做减算;
- 易伤乘区=1+【技能/天赋】增加承受伤害%+【战术】增加承受伤害%+其他易伤%,所有易伤加成均为加算;
- 双暴乘区=发生暴击时的暴伤%,暴击>=100%为满暴,如未发生暴击则不进行计算该乘区;
- 双暴乘区期望计算=暴击×(暴伤-1)+1,该算法为期望算法,只对未满100%暴击的伤害进行计算;
- 克制乘区=(1+克制伤害%),为独立乘区,体现为物理伤害对能量护甲敌人造成伤害提高20%,能量伤害对物理护甲同理。
- 防御减伤=防御÷(防御+360),如收到防御减少%或伤害为穿甲伤害,则防御=防御×(1-防御减少%)×(1-无视护甲%);
- 技能减伤乘区指来源于天赋/技能的减伤,目前暂未测试与敌方屏障的减伤关系。
- 伤害浮动乘区=【0.96~1.05】±0.01。
伤害浮动:
实际伤害=理论伤害×【0.96~1.05】,公式取了其中一个值为原伤害,浮动值有10个,浮动值之间差值为1%,浮动范围则为96%~105%,这个知道就好,其实没多大用。
PS:计算结果可能会因小数问题而有所误差,计算时遇到小数较多的情况建议只保留2~3位小数进行计算;除上述提到的还有例如减防减伤等没详细说明,有空会验证并更新上来,如有说错的地方欢迎留言更正。
评论(1)
蜜汁柴鱼 PC
2024年02月03日 14:27 来自广西
#1