技能事件:技能表中对应的技能,配置后可索引到命中判定
命中判定:每个命中事件包含伤害类型(物理伤害,法伤,风,火,雷电)以及伤害治疗结算id(该表中有其他战斗资源变动值)。伤害治疗结算表可计算出基础伤害(Base),其计算数值对应战斗属性表
伤害类型
根据不同的伤害类型对应不同的目标伤害结算公式以及暴击率,暴击率计算根据战斗属性表中的中间属性表计算
伤害公式:
由伤害类型表对应全局参数公式,此公式可以结算出最终伤害
弱点结算(以下为弱点判定):
1.朝向(如攻击到后背):由最终伤害x背击系数
2.包围盒(头部):由最终伤害x额外倍率
流程图如下: