大家在10博网体育备用网址中一般不会注意伤害的计算方式吧。了解10博网体育备用网址伤害的计算方式是很有帮助的。会加深对10博网体育备用网址的理解。下面是火炬之光伤害研究讲解。希望可以帮助大家。
10博网体育备用网址版本:1.12
一.攻击的组成
研究攻击伤害的数据需要用到控制台。要打开控制台,需要完全退出10博网体育备用网址,10博网体育备用网址切换出来修改无效。
把x:\Documents and Settings\你的用户名\Application Data\runic games\torchlight\settings.txt里面的console项改成1,保存退出即可。进入10博网体育备用网址后按shift+~(数字1旁边的键)就可以进入控制台了,用控制台可以干很多修改的事,代价是你的10博网体育备用网址人物后面多个the cheat的称号,并且无法使用共享宝箱。在控制台输入combatlog就可以查看每次攻击的数据了。
示例人物武器图示,有请冠希哥(不能让锦江哥独美)(图一):
双持10级:60% 魔法武器专精10级:40% 远程武器专精10级:40% 人物属性以各图为准
找一个怪开一枪(不用任何技能),打开控制台可以看到这些(图二):

很简单的英文,玩10博网体育备用网址的对这些单词都很熟悉吧,意思简单说下:
武器基本伤害范围:364-728(对应武器数据上方的物理伤害 138-275)
伤害随机到数值:415
计算怪物护甲后取值:403
元素伤害类型:物理(对应武器上的phisical 38)
元素伤害范围:38-76
随机到元素伤害数值:72
计算怪物护甲后取值:72
元素伤害类型:火(对应武器上的fire 34)
元素伤害范围:51-102
随机到元素伤害数值:73
计算怪物护甲后取值:73
元素伤害类型:毒(对应武器上的poison 15)
元素伤害范围:23-45
随机到元素伤害数值:36
计算怪物护甲后取值:36
最终造成伤害:584
最后的403+72+73+36=584就是你攻击后从怪物头上冒出来的数字,因为我用的是第一层来说明,怪物基本没有元素抗性。从武器上的属性很容易推断出如果还有冰,电属性伤害,也是同样的方式计算。
结论1:攻击伤害由武器基本物理伤害+五类元素伤害(五类元素physical,fire,ice,electric,poison)共六项构成,每一次攻击都是由一项或多项伤害构成,你的所有装备加起来有几种属性,就由几种伤害构成。
结论2:每一种伤害都单独计算,在最小值和最大值之间随机取值,对应各自的护甲抗性后相加即可得到该次攻击的伤害值。
结论3:每次攻击后有四种结果:a>正常伤害b>暴击,每一类伤害乘以暴击伤害加成后相加即得到此次暴击伤害,暴击伤害加成的计算方式为人物所有增加暴击伤害的属性相加得到c>glancing blow,你的攻击太低,不破防就是插边攻击glancing blow了,给1点伤害安慰你d>被怪物格挡,完全没有伤害。
PS:火炬中最大值除以2再向上取整即为最小值,比如武器上的物理伤害138-275就是275÷2=137.5,向上取整为138。以下都只计算最大值为说明。
二、人物属性面板上伤害数值的由来
人物属性面板总伤害最大值=人物属性面板元素伤害最大值+人物属性面板物理伤害最大值
人物属性面板上魔法后面显示的数值是该人物的元素伤害值,拿近战武器则力量后面显示的是该人物的总伤害值,拿远程则在敏捷后面显示。
元素伤害最大值(属性面板)=(武器基础元素伤害最大值+武器附魔元素(包括fire,ice,electric,poison)伤害)*(1+对应属性加成+魔法属性加成+对应武器专精加成+双持加成+对应攻击方式加成+伤害加成)+(项链戒指元素伤害+镶嵌宝石元素伤害)*(1+魔法属性加成+伤害加成)+镶嵌宝石physical伤害

我们来计算下此例中人物属性面板上的伤害值:
因没有单独的加火,毒的伤害加成属性,所以一起算了,否则要单独计算各元素的再相加。
元素伤害最大值=(武器基础元素伤害最大值0+武器附魔元素伤害(34+15))*(1+对应属性加成100%(敏捷)+魔法属性加成100%(魔法)+对应武器专精加成40%+双持加成0+对应攻击方式加成0+伤害加成0)+(项链戒指元素伤害0+镶嵌宝石元素伤害0)*(1+魔法属性加成100%(魔法)+伤害加成0)+镶嵌宝石物理伤害0
即:(34+15)*(1+1+1+0.4)=166.6,向上取整为167,再取最小值83.5,取整为84,正好为魔法属性后面显示的元素伤害值
84-167
再计算物理伤害最大值:
物理伤害最大值=(武器基础物理伤害最大值275+武器附魔元素physical伤害38)*(1+对应属性加成100%(敏捷)+对应武器专精加成40%+双持加成0+对应攻击方式加成0+伤害加成0)+武器附魔元素physical伤害38*physical攻击伤害加成0+镶嵌宝石物理伤害0
即:(275+38)*(1+1+0.4)=751.2,取整为752
伤害最大值=元素伤害最大值167+物理伤害最大值752=919,正好是敏捷后面显示的伤害最大值。
前面我们知道了每次攻击的伤害组成,面板伤害数值的计算在元素伤害,武器专精,戒指项链元素伤害与实际战斗中的计算有很大的出入(后面逐一验证),所以我们要知道:
结论4:人物属性面板显示的伤害数值是一个伪值,与实际计算存在很大的差异
三、人物战斗中伤害数值的计算
先直接给出公式,然后再通过具体的实例验证,宝石部分最后说
<1>武器基本物理伤害的计算:
武器物理伤害最大值=(使用手武器基础物理伤害最大值*(1+对应属性加成+对应武器专精加成+双持加成+对应攻击方式加成+伤害加成)*武器战斗修正系数+使用手武器镶嵌宝石物理伤害
用公式计算:275*(1+100%(敏捷)+0.4(远程武器专精))=660*武器战斗修正系数
看看伤害数据是364-728,是否像面板计算中的那样需要加上physical伤害呢?看实例(图三):
武器为近战,力量调到了100好计算,通过多次附魔洗掉了所有属性后比较,发现武器基本伤害数值不变,我们计算下:
261*(1+100%(力量)+0.4(魔法武器专精))=626.4取整后为:627*武器战斗修正系数,实际伤害最大值为629,武器战斗修正系数>1
再看(图四):
同理算出218*(1+100%(敏捷)+0.4(远程武器专精))=523.2取整后为:524*武器战斗修正系数,实际战斗数值514,武器战斗修正系数<1
同理算出218*(1+100%(敏捷)+0.4(远程武器专精))=523.2取整后为:524*武器战斗修正系数,实际战斗数值514,武器战斗修正系数<1
还有(图五):
207*(1+1+0.4)=496.8取整后为:497*武器战斗修正系数,实际伤害数值528,武器战斗修正系数>1
(图六):
241*(1+1+0.4)=578.4取整后为:579*武器战斗修正系数,实际战斗数值579,武器战斗修正系数=1
每把武器的武器战斗修正系数随每次进入10博网体育备用网址而不同,例如图一中的枪武器基本物理伤害最大值是728,保持属性不变,只要我不退出10博网体育备用网址,那么每次计算的武器基本物理伤害最大值都是728,退出后马上进入10博网体育备用网址攻击后看
