[闲聊] 伤害 (加法vs乘法增伤)

楼主: Dialysis (           )   2015-09-04 12:37:10
每隔一段时间就要写一次。
首先,在Vipa大大的文章见到A类伤害一词,
老实讲,我也看不懂,不过,很好查,显然是来自左岸的技术文章的名词:
http://d.163.com/14/1020/09/A908350200314LE9.html
比较通用的名词,应该是加法buff及乘法buff,
用additive buff及multiplicative buff去查,可在国外论坛查到不少技术文章。
以下简单举例这两种buff的不同。
假设今天有两套对戒:
1. 假对戒:各增伤50%,为加法buff
2. 真对戒:各增伤50%,为乘法buff
那么,这两套对戒实际增伤为?
1. 增伤= 1 x (1+0.5+0.5)=2
2. 增伤= 1 x 1.5 x 1.5= 2.25
这其实就只是一个小学生就会的定理:AB≧A+B (A,B皆大于1)
^^^^^^^^^^^^^^^^^^^^
错了,底下有修正
因此,面对装备或技能上叙述的增伤,我们第一个要测试的就是它是加法或乘法。
而因为加法还分成不同种类的各自加一起,因此凯恩的文章将加法buff又分成3类,
也就是文中写的ABC类。
A类就是一般没特别指名下的加法buff,也因为数量最多,反而不用特别去记
B类就是指元素增伤,这里只要再记两个:宠头及宠宝增伤也属B类
C类就是指各种因为怪物身份而不同的增伤,如菁英、恶魔等
基本的原则就是,同一个类型的增伤,一定是相加在一起,然后不同类型的各自加完后,
才一起相乘。
比如以下举例:
类别 增伤
穿透迷雾 A 30
肩膀鬼娃伤 A 15
宠头 B 100
护腕毒伤 B 20
焚炉菁英伤 C 50
祖6鬼娃伤 D 275
如果以下三颗宝石都是增伤30%,那增伤效果差多少?
1. 囚者
2. 宠宝
3. 朴实
原始伤害:1*(1+0.3+0.15)*(1+1+0.2)*(1+0.5)*(1+2.75)=17.94
囚者:1*(1+0.3+0.15)*(1+1+0.2)*(1+0.5)*(1+2.75)*(1+0.3)=23.33 (↑30%)
宠宝:1*(1+0.3+0.15)*(1+1+0.2+0.3)*(1+0.5)*(1+2.75)=20.39 (↑13.7%)
朴实:1*(1+0.3+0.15+0.3)*(1+1+0.2)*(1+0.5)*(1+2.75)=21.66 (↑20.7%)
你看,乘法buff就是这么地实在且不会灌水。
因此,游戏玩到后来,只要遇到新装或改版,内行的都只先关心是加法或乘法。
置底文章内有连结统计乘法buff:
┌─────────────────────────────────────┐
│ 文章代码(AID): #1JBOVLka (DIABLO) [ptt.cc] [闲聊] 设定整理(2.3更新ing) │
│ 文章网址: https://www.ptt.cc/bbs/DIABLO/M.1395492821.A.BA4.html │
└─────────────────────────────────────┘
连结在此:
https://goo.gl/VLoAp8
如果有遗漏的,欢迎来信或推文补充,感谢。

Links booklink

Contact Us: admin [ a t ] ucptt.com