作者orz65535 (′‧ω‧‵)
看板DIABLO
标题[心得] 抗性/护甲/闪躲公式
时间Tue May 22 02:30:49 2012
MLVL = 怪物等级
护甲公式
减伤% = 护甲 / ( 护甲 + 50 * MLVL )
1力量可提供1护甲,护甲的减免属於全域性
抗性公式
减伤% = 抗性 / ( 抗性 + 5 * MLVL )
1智力可以提供0.1所有抗性,等於全域减伤
闪躲公式
0 - 100 dex: 1点提供0.100% (0~100共10% 累计10%)
100 - 500 dex: 1点提供0.025% (100~500共10% 累计20%)
500 -1000 dex: 1点提供0.020% (500~1000共10% 累计30%)
1000-8000 dex: 1点提供0.010% (从30%开始算 敏超过1000点後每1%闪避需要100点敏)
先处理抗性跟护甲的部分
这两条公式很明显就是线性生存率公式,护甲或抗性的减伤转换成生存率
(Effective Health,以下简称EH)时皆为线性成长。
注:EH的意思是考虑减伤後你的耐打程度
譬如原始伤害1000,HP10K,减伤0%时,你要挨10刀才会死
,当你护甲减伤增加到50%时,你要挨20刀才会死,就好像你的生命值变成20K一样
我们就把这个假性的生命值称为EH
而线性生存率公式是控制减伤的递减方式让EH呈现线性的成长
公式模型: 减伤% = 护甲 / (护甲 + X)
套入此公式时
原始伤害1000,HP10K,护甲 0点时,你要挨10刀才会死,此时你的EH有10K
原始伤害1000,HP10K,护甲 X点时,你要挨20刀才会死,此时你的EH有20K
原始伤害1000,HP10K,护甲2X点时,你要挨30刀才会死,此时你的EH有30K
依此类推
然後从公式我们发现,抗性跟护甲根本是一样的算法
1000点护甲0点抗性 跟 0点护甲100点全抗性的效果是一样的
所以这样就好处理了
EH = HP * ( 1 + 护甲 / 50*MLVL ) * ( 1 + 抗性 / 5*MLVL )
那麽,1抗性跟10护甲撑哪个比较好呢?
因为不算基础属性,护甲有防具提供基础护甲,抗性只能靠少数防具的属性提供
因此在抗性低於护甲/10以前(一般都会这样),提升抗性的效益都会比护甲好
当两者都一致的时後就均衡发展
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.233.154.184
1F:推 jepk007:刷装 05/22 02:33
2F:推 richard1013:食用 05/22 02:33
3F:→ arrest:真是太有用了!!感谢 05/22 02:34
4F:推 hardyuse:所以秘术师要撑防 野蛮要撑抗? 05/22 02:37
5F:推 prisoners7:秘术op, 防具称智慧可以加攻击抗性跟护甲 05/22 02:41
6F:→ bucha:秘术用OP盾应该还是称抗吧 05/22 02:47
7F:推 Sarnux:实用!防御的公式找好久了,这篇该m 05/22 04:09
8F:推 bluegold:有用推! 05/22 08:41
9F:推 Raidensnake:大推 05/22 10:17
10F:推 sleeplist:大推 05/22 13:36
11F:推 mmjboom:感谢, 值得研究好文 05/22 16:15
12F:推 hyuchi0202:所以全抗+1大约等於10护甲?在选差不多的装备不会选0rz 05/22 17:56
13F:推 iamnodoubt:这篇的来源在那?? 05/23 23:01
14F:推 cp296633:在一遍互动/交易中难得的好文 05/23 23:46
15F:推 Raidensnake:推 好文 05/28 04:20
16F:→ H45 :据说敏超过8000就不加闪躲了 06/24 21:29
17F:→ H45 :因为8000敏是100%闪躲了吗? 理论上是无敌的吗? 06/24 21:31