超级机器人大战OG2伤害值计算

如何计算,我急需计算公式,有很重要的用途,不要所问非所答
能说的再详细些吗,看不太懂

第1个回答  2010-12-30
{(武器攻击力*(对应能力值+气力)/200*武器的地形适应-装甲值*(防御值+气力)/200)*攻击机体地形适应修正}/100*{100+(武器的最大射程-和敌人的距离)*3/100}*特殊技能修正
第2个回答  推荐于2016-10-29
{(武器攻击力×(对应能力值+气力)×武器的地形适应÷200-装甲值×(防御值+气力)÷200)×攻击机体地形适应修正}÷100×{100+(武器的最大射程-和敌人的距离)×3÷100}*特殊技能修正

1L是正解,我是来解释的。

武器攻击力,即攻击时选择武器的列表中标示的攻击力。

能力值,如果武器是格斗武器则是机师的格斗值,若是射击武器则是机师的射击值,若是跨系武器则取两者的较高值。

武器地形适性是指武器具体属性中对应的“空宇地海”的那个,S为1.2,A为1,B为0.8,C为0.6(B和C不太确定……)

装甲值,机体的装甲数值,这个不用解释吧……气力是机师的气力,防御值是机师的防御数值……机体地形适应修正指的是机体能力具体属性中的对应的“空宇地海”的那个,参数与前面相同。“射程”不用解释吧……特殊技能的修正指的是机师技能对伤害的影响,比如机师独有的某些技能,以及强攻者等等技能的影响。

具体举个例子:

我方某机体(机体的地形适性空S宇S陆A海A)用一种射程为7、攻击力3000的光束射击武器(光束武器一般都是空A宇A/S陆A海B)从水中射击距离为5的敌方1600装甲值的机体。我方机师气力150,格斗210射击190,有强攻者技能(气力130以上伤害为1.2倍);敌机师气力100,防御200。

此时我方攻击造成的伤害是{[3000×(190+150)×0.8÷200-1600×(200+100)÷200]×1}÷100×[100+(7-5)×3÷100]×1.2=2017本回答被提问者采纳
相似回答