战斗技能伤害结算流程

技能事件:技能表中对应的技能,配置后可索引到命中判定

命中判定:每个命中事件包含伤害类型(物理伤害,法伤,风,火,雷电)以及伤害治疗结算id(该表中有其他战斗资源变动值)。伤害治疗结算表可计算出基础伤害(Base),其计算数值对应战斗属性表

 

伤害类型

根据不同的伤害类型对应不同的目标伤害结算公式以及暴击率,暴击率计算根据战斗属性表中的中间属性表计算

 

伤害公式:

由伤害类型表对应全局参数公式,此公式可以结算出最终伤害

 

弱点结算(以下为弱点判定):

1.朝向(如攻击到后背):由最终伤害x背击系数

2.包围盒(头部):由最终伤害x额外倍率

流程图如下:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值