作者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