[闲聊] 焚炉打怪时间计算

楼主: Dialysis (           )   2014-07-01 09:27:05
假设焚炉削血8%,精英增伤30%,因此,每次削血=0.08*1.3=0.104的当下血量。
怪物血量为M_HP,每次触发期间伤害怪为D,则打几下才会杀掉怪呢?
n=打几下,公式:
n 2 3 n
M_HP*0.896 -D*(0.896+0.896 +0.896 +...0.896 )≧D
D
n=Roundup[log (─────────)]
↑ 0.896 0.104*M_HP+0.896*D

Excel指令:无条件进位整数
然后,就可以去Excel拉表。
以下是部份结果,可让我们对数字比例有感觉:
最左边一排的数字,代表怪物血量,单位为亿,
而角色DPH取三种数字为代表:100万、500万及1000万,
我们先看前3排的数字,那个代表焚炉要打几下,才会把怪物打死,
不意外,DPH越高,打的次数越少,而随着怪物血量增加,差异会变小。
最右边3排,是将1亿血量的打怪数字做为1,去看各血量怪物所需的攻击次数,
可以看到,当怪物血量变1000倍,打怪的次数只变成3.9~9.14倍不等。
1百万 5百万 1千万 1百万 5百万 1千万
1 23 11 7 1.00 1.00 1.00
2 29 15 11 1.26 1.36 1.57
3 32 19 13 1.39 1.73 1.86
4 35 21 15 1.52 1.91 2.14
5 37 23 17 1.61 2.09 2.43
6 38 24 19 1.65 2.18 2.71
7 40 25 20 1.74 2.27 2.86
8 41 27 21 1.78 2.45 3.00
9 42 28 22 1.83 2.55 3.14
10 43 29 23 1.87 2.64 3.29
20 49 35 29 2.13 3.18 4.14
30 53 38 32 2.30 3.45 4.57
40 55 41 35 2.39 3.73 5.00
50 57 43 37 2.48 3.91 5.29
60 59 45 38 2.57 4.09 5.43
70 61 46 40 2.65 4.18 5.71
80 62 47 41 2.70 4.27 5.86
90 63 48 42 2.74 4.36 6.00
100 64 49 43 2.78 4.45 6.14
200 70 55 49 3.04 5.00 7.00
300 74 59 53 3.22 5.36 7.57
400 76 62 55 3.30 5.64 7.86
500 78 64 57 3.39 5.82 8.14
600 80 65 59 3.48 5.91 8.43
700 81 67 61 3.52 6.09 8.71
800 83 68 62 3.61 6.18 8.86
900 84 69 63 3.65 6.27 9.00
1,000 85 70 64 3.70 6.36 9.14
结论:若全程用焚炉,DPH其实也很重要,因为怪物至低血量时,才可更快速杀掉...
作者: maverickming (真实的自由 )   2014-07-01 09:31:00
快推 我全都看的懂!!

Links booklink

Contact Us: admin [ a t ] ucptt.com