热度 5|
首先需要获得攻击者的基础伤害值。
如果是玩家,并且赤手空拳,那么拳击的基础伤害值便是1-4 ;若手持武器,则基础伤害值就是武器上定义的最小伤害-最大伤害。
如果是宠物或者怪物、NPC ,那么基础伤害值则按照预定义的取值,若没有定义,按 强壮值÷28 来取值。
===================================================
再将影响伤害值的因素进行分类,共分两类
(一)伤害加成(Physica damage increase "PDI"):此值为一个百分数,可为正也可为负,并存在着+100%的上限
①武器装备所附带的伤害加成;(注:箭袋所附增伤属性是非通用类增伤,并不纳入面板伤害计算)
②在巫术的兽化术(Horrific Beast)形态下将获得 +25%的加成;
③在圣骑士法术神圣之怒(Divine Fury)效果影响下将获得 +10%的加成;
④在使用特攻技能防御大师(Defense Mastery)后,会获得一个伤害的负面加成,由-50%至-80%不定。[注:技能 = 武士道技能值和忍术技能值两者之间取其大者 ,公式为 80.0%-(技能-50.0)×3.0÷700.0 ,当技能值为本特攻最低要求50时,计算结果为80%-0.0=80% ,当技能值为120时,计算结果为80%-30%=50% ,阿门 ]
⑤当攻击者身中失调效果时,会获得一个伤害的负面加成,依照失调技能高低,由-2%至-56%不定。[注:失调技能小于等于100时,负面效果 = 失调技能值÷5.0×2 ;失调技能大于100时,负面效果 = {20.0+(失调技能值-100.0)÷2.5}×2 ,以上过程皆强制取整]
⑥再强调一次,以上各项累加之和的上限为+100% 。
===================================================
(二)属性及技能奖励(Physical damage bonuses "PDB" ):此值为一个百分数,目前版本中都是正值
①强壮属性对伤害的增益为 :强壮值×3÷1000 ,在强壮大于等于100时,额外再奖励5% ;
比如一名强壮100的战士,他因此而获益的奖励值为 100×3÷1000+5% = 35%
②解剖技能对伤害的增益为:解剖值×5÷1000 ,在解剖值大于等于100时,额外再奖励5% ;
比如一位解剖技能100的弓手,因本技能而获益的奖励为100×5÷1000+5% = 60%
③战术技能对伤害的增益为:战术值×6.25÷1000,在战术值大于等于100时,额外再奖励6.25% ;
就按照普通的100战术来计算,因此也能获得 100×6.25÷1000+6.25% = 68.75%
④若使用斧类兵器并且有着伐木技能时,因此获益的算法为:伐木技能×2÷1000 ,若伐木技能等于100点时,再额外奖励10% ;
最后计算时,以上所有奖励部分将合计,
即伤害奖励总和 = PDI之和 + PDB之和 ,这个结果是个百分数的形式 。
===================================================
那么面板伤害值 = 基础伤害值 × 伤害奖励总和(取整)+ 基础伤害值
===================================================
举个实例:某弓手属性如上,手持一把PDI 50%的破弓
不戴护身符时,全身PDI共计 96%(武器50%,手套25%,首饰21%)
增伤的技能为解剖100,战术110 。
强壮加成:100×3÷1000+5% = 35%
解剖加成:110×5÷1000+5% = 60%
战术加成:110×6.25÷1000+6.25% = 75%
由此PDB共计:35% + 60% + 75% = 170%
伤害奖励总和为:PDI+PDB = 96% + 170% = 266%
最终伤害值为: