个人印象中似乎从来没看到过针对leech的比较详细的解说和计算,那么就来谈谈这个。
首先是计算公式,吸血值=实际物理伤害*ll百分比*目标怪物drain值/100*难度惩罚,前面两者很好理解,怪物drain值在怪物资料里能查到,在地狱难度惩罚为1/3,以下都默认地狱难度。
在实战中,实际物理伤害要受到命中率、物抗和格档的影响,这其中命中率较不易量化,而后两者属于怪物固有属性可以查到。从monstats.txt中读取所有怪物地狱难度下的drain值、格档率和物抗并计算drain/100*(1-block/100)*(1-dr/100),对所有怪物简单取平均并乘以难度惩罚1/3,得出平均leech参数约等于0.1。这个参数的意义在于若你的物理伤害为a,ll数值为b,则你在地狱每命中一次怪物大约平均可以吸到a*b*0.1的血。当然这个平均是非常粗略的,只是最简单的每种怪做算术平均,既没有考虑权重也没有考虑分布,但作为一个比较简单直接的参考量应该是足够了。
首先是计算公式,吸血值=实际物理伤害*ll百分比*目标怪物drain值/100*难度惩罚,前面两者很好理解,怪物drain值在怪物资料里能查到,在地狱难度惩罚为1/3,以下都默认地狱难度。
在实战中,实际物理伤害要受到命中率、物抗和格档的影响,这其中命中率较不易量化,而后两者属于怪物固有属性可以查到。从monstats.txt中读取所有怪物地狱难度下的drain值、格档率和物抗并计算drain/100*(1-block/100)*(1-dr/100),对所有怪物简单取平均并乘以难度惩罚1/3,得出平均leech参数约等于0.1。这个参数的意义在于若你的物理伤害为a,ll数值为b,则你在地狱每命中一次怪物大约平均可以吸到a*b*0.1的血。当然这个平均是非常粗略的,只是最简单的每种怪做算术平均,既没有考虑权重也没有考虑分布,但作为一个比较简单直接的参考量应该是足够了。