[心得] 普攻傷害計算公式
一樣, 小弟經過實測計算得到了結論
而其公式出乎意料地簡單....
測試怪物有 守門狗(hp 310), 警衛兵(hp 640), 被感染的狗(hp 580),
殭屍男子(hp 1200), 殭屍女子(hp 1300), 瘋狂的幽魂獸(hp 720)
後來最主要的計算都集中在 瘋狂的幽魂獸, 因為數量多重生快
首先, 怪物的防禦似乎並沒有分 近距防禦,遠距防禦,原能防禦
或者是怪物的防禦, 其三者皆同
每種怪物的防禦值都不一樣, 只有實際打過會知道
假定
怪物的防禦 k
角色的攻擊傷害 x ~ y
(捍衛者,使徒為近戰攻擊 殺手為遠距攻擊 重炮手為原能攻擊)
(殺手和重炮手 空手時為近戰攻擊)
基本公式 (捍衛者適用)
傷害最小值 Dmin = x - k
傷害最大值 Dmax = y - k
使徒的單輪攻擊是 2刀
殺手和重炮手的單輪攻擊都是 4 發
再假定 角色單輪攻擊次數 c
(捍衛者 c=1, 使徒c=2, 殺手和重炮手 c=4)
正式的 普攻傷害公式
傷害最小值 Dmin = (x - k) / c 取四捨五入
傷害最大值 Dmax = (y - k) / c 取四捨五入
每次普攻傷害值 D (為整數)
Dmin <= D <= Dmax
當普攻爆擊時,
傷害值 = (當次普攻傷害值 * 爆擊倍率) 去掉小數部份 (而不是四拾五入)
爆擊倍率依不同職業而不同,
殺手是200%, 重炮手是150%, 捍衛者是175%
而使徒依爆擊等級不同而變動
例子:
重炮手 原能攻擊 270 ~ 304
單輪攻擊次數 4, 爆擊倍率 150%
怪物 瘋狂的幽魂獸 防禦29
可算出普攻傷害值
最小值 (270-29) / 4 = 60.25 四捨五入=> 60
最大值 (304-29) / 4 = 68.75 四捨五入=> 69
因此普攻值有 60,61,62,63,64,65,66,67,68,69
若普攻傷害 60, 爆擊為 60 * 1.5 = 90
若普攻傷害 61, 爆擊為 61 * 1.5 = 91.5 去小數=> 91
若普攻傷害 60, 爆擊為 62 * 1.5 = 93
....
若普攻傷害 69, 爆擊為 69 * 1.5 = 103.5 去小數=> 103
爆擊只會出現 90,91,93,94,96,97,99,100,102,103
不會出現 92,95,98,101 這四個值
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.227.189.137
推
09/14 09:14, , 1F
09/14 09:14, 1F
推
09/14 13:59, , 2F
09/14 13:59, 2F
推
09/14 15:14, , 3F
09/14 15:14, 3F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 3 篇):
心得
3
3