“伤害bonus=伤害bonus+内力bonus=攻击方当前左边内力/20+攻击方加力值-防守方当前左边内力/25”
这个bonus的计算明显不是这样的,经验表明enforce +1 和 enforce 0之间的差距,不只是一个攻击方加力值这么简单,那完全是天壤之别。根据beginer对于hit_ob函数的理解,上述公式可能为beginer的经验估计出来的。
“伤害bonus=伤害bonus+技能内力×伤害bonus/100 注:技能内力指招式中带内力,这出现在掌法拳法中,带兵器时这行忽略。”
技能内力也出现在了兵器中---绝情鞭。chan 而且加成很大基本上就是一倍,某些招数出现2倍的情况。BT ya BT hellfire-whip什么时候能这样呢? dream
hit_ob is not for jinghun-zhang only,该函数是个很重要的函数,他负责计算双方内功对damage的影响。基本所用武功攻击的伤害都要使用它。可以说该函数是计算伤害力的关键,毕竟绝大多数的伤害力来源于双方的内功。不过这个函数隐藏的很好,不在combatd.c中,有待进一步发掘。个人意见,code贴到这个地步就有点冒了。游戏的乐趣就在于不确定性,什么都明白了,就不要玩了,去apply wiz吧。
sweat~~~