作者Khadgar (Khadgar)
看板DIABLO
标题Re: [问题] +5% 生命值
时间Tue Jul 3 13:01:28 2012
※ 引述《bf (逼爱抚)》之铭言:
: 请问一下装备上的属性
: "+x% 生命值"
: 他所加的趴数是把所有体能都算上之後 再加的趴数
: 还是全身脱光的基本血量的趴数啊?
: 因为有个想买的装备 可是不知道血量是怎麽算
: 又没装备可以实测> <
: 有大大知道这个算法的吗?
之前的回覆都没有错
但是有一个点要很小心
通常会去算这个就是要比较 低体 +%生命 VS 高体 的情况
要注意的是, n%生命 = 总体能*n/100 (不是总生命)
但是该装备实际上给的体 = 装备体*(1+总%生命)
举例而言, 假设有一个阿蛮, 目前 1600体 HP 67200, +20% HP (原有的零碎体力先不管)
原来身上的胸甲是100体
然後再假设, 有两件胸甲, A是 100体 +5%HP, 另一件 B 170体
这样这5%HP 看起来有 (1600-100+100) x 5% =80体,
(错误算法: 67200 x 5% = 3360 HP = 96体)
所以是第一件会比原先多80体, 比另一件170体的多10体吗? 不是
要记得另一件是会多 70体 *1.2= 84体
(错误算法, 忘了乘上1+20%)
所以实际上装上去後A会变 1600体 +25% HP, 为70000 HP
B会变 1670体 +20% HP, 为70140 HP
反而倒差 80-84 = -4体, 而不是之前算错的10体 (80-70)
这虽然是非常简单而且易懂的观念, 不过有时候急着bid的时候还是可能算错
像本题, 如果细节都没注意到, 你可能本来以为是96-70=+26体= +910HP的
结果花更多钱买下去却变 -140HP...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.143.249.172
※ 编辑: Khadgar 来自: 220.143.249.172 (07/03 13:03)
1F:推 gby5566 :看不懂给推 07/03 13:03
2F:推 grow :没注意到过给推= = 07/03 13:04
3F:推 kankyot :认真分析给推 07/03 13:04
4F:推 TPE5566 :非常棒的例子 给推 07/03 13:07
5F:推 IMPOSSIBLEr :直接END给推 07/03 13:08
6F:→ strike519 :都买来穿看看最快 爷全拉了 07/03 13:09
7F:推 TPE5566 :要乘上原本的20% 是很大的盲点阿 之前都没算进来 07/03 13:10
8F:推 gamelag :原来是看体...我一直以为看生命 07/03 13:11
9F:推 ckgegg :生命%数的装备 你身上叠的越多 就不能用1%=10体去算 07/03 13:11
10F:推 gamelag :1%=10体是啥鬼东西... 07/03 13:12
11F:推 ckgegg :1%=10体就懒人换算法 抓个大概而已 XD 07/03 13:16
12F:→ JITER :我也是1%=10%这样懒人估法XD 07/03 13:20
13F:→ strike519 : 你这算法真的怪怪的 07/03 13:21
14F:推 redhound :先看自己总体数 算%数 /35 不就等於物品+的体数了 07/03 13:22
15F:→ lovec :这样绕一圈的说法反而只会更模糊 07/03 13:24
16F:推 seeking :如果要换的装备是有加%的更麻烦,我都先还原%再算 07/03 13:26
17F:→ redhound :这不就1元1次方程式?? 07/03 13:28
18F:推 yoyo0911 :这篇是比较装备最正确的算法,没有遗漏。 07/03 13:36
19F:→ galapous :→ JITER :我也是1%=10%这样懒人估法XD 07/03 13:55
20F:推 ep791008 :没注意到 给推 07/03 14:02
21F:推 H45 :都按计算机所以不可能出错 不过还是给推 07/03 14:04
22F:→ mico409 :1%=10% 这是哪国的算法@.@ 07/03 14:35
23F:→ H45 :话说野人还有体转防的被动,所以血多体少不一定最好 07/03 14:38