欢迎光临散文网 会员登陆 & 注册

拳皇15伤害计算全流程

2023-02-03 17:17 作者:江璃落子鹓  | 我要投稿

(写在前面:由于snk水太多,up给出的公式是由up自己和@你设太多我验不下去了 简化过的,和图中代码不一定完全一致,但最终得出的结果是一样的)

一.读取招式数据中的原始伤害判断是否打出破招如果未打出破招,则直接进入第三步

二,将原始伤害 × 1.25的结果去掉小数点后部分,得到破招伤害

计算破招伤害

三.读取当前修正次数,用1 - 当前修正次数 × 0.05,取结果与0.2非超必杀最低伤害占比)或0.5超必杀最低伤害占比)中的最大值

读取当前修正次数并计算取最大值

四.将第三步中得到的最大值 × 原始伤害破招伤害的结果去掉小数点后部分,得到修正后伤害

计算修正后伤害

五.读取招式数据中的固定伤害,取修正后伤害固定伤害中的最大值

读取固定伤害并与修正后伤害作比较,取最大值

六.判断进攻方是否处于极限模式如果未处于极限模式或招式类型为超必杀时,则进入第八步

七.将第五步取得的最大值 × 1.25的结果去掉小数点后部分,得到极限修正伤害

计算极限修正伤害

八.将上面算出的结果 × 进攻方造成伤害倍率 × 防守方受到伤害倍率,得到最终伤害

计算修正后伤害或极限修正伤害 × 进攻方造成伤害倍率
× 防守方受到伤害倍率得到最终伤害

注意:

1.阿修使用万众一心后伤害降低的原理是计算伤害时,当前修正次数会额外增加10

2.洛克在使用爆裂咆哮•特别型后,读取原始伤害的地址会发生变化,并非按比例加伤

3.进攻方造成伤害倍率防守方受到伤害倍率默认为1变身后红母神造成伤害倍率1.5受到伤害倍率0.5

举例:

八神裸放ex屑风+4当前修正次数)后接三段ex葵花(三段ex葵花原始伤害分别为304575;每段各+1当前修正次数

ex葵花第一段造成伤害为(1 - 4 × 0.05) × 30 = 24

ex葵花第二段造成伤害为(1 - 5 × 0.05) × 45 = 33

ex葵花第三段造成伤害为(1 - 6 × 0.05) × 75 = 52

拳皇15伤害计算全流程的评论 (共 条)

分享到微博请遵守国家法律