※ 引述《Freak1033 (金が信念! XD)》之銘言:
[恕刪]
: 進攻者 ===
: 類型 大型運輸艦 重型戰鬥機
: 數目 4 78
: 武器 9.5 285
: 防護盾 45 45
: 護殼 2280 1900
: 防禦者 ===
: 類型 大型防護圓頂
: 數目 1
: 武器 1.6
: 防護盾 16000
: 護殼 17000
: 進攻艦隊總共射擊了 82 次, 總強度為 22266 的能量射向防禦者. 防禦者的防禦盾吸收了 22266 傷害點數
: 防禦者艦隊總共射擊了 1 次, 總強度為 1 的能量射向進攻者. 進攻者的防禦盾吸收了總共 1 傷害點數
[以下同,故略]
(以下討論皆建立在 SpeedSim 0.9.4.1b 與實際 ogame 戰鬥規則一致的前提)
從 log 裡會發現大型防護圓頂(以下簡稱大頂)的護盾完全吸收了的傷害(沒有傷到結
構,也就是 HP),而且這個數值遠超過大頂的帳面護盾值 16000,為什麼呢?
有兩個原因,第一個是因為 ogame 的攻擊規則之一:當目標護盾還沒被打穿且單下攻
擊的傷害小於目標護盾全滿值的 1% 時,該次攻擊會被完全吸收而且不會傷害到護盾。
也就是說單擊很低但數量很多的攻擊完全無法傷害目標,例如上列的大運,單擊攻擊力
是 9.5,而大頂護盾全滿的 1% 是 16000 * 1% = 160,9.5 < 160,所以大運對大頂的
攻擊(在上列的攻防科技情況下)會被完全忽視,無論多少台大運一起攻擊都一樣。而
combat log 裡每個回合所統計的傷害和護盾吸收(「總強度為 xxx 的能量射向……防
禦盾吸收了 yyy 傷害點數」的字樣)是累計每次攻擊的帳面傷害減去實際傷害所得,
所以這些被無視的攻擊都視為被吸收,所以模擬 10000 台大運攻擊一台大頂的結果是
得到像這樣的結果:
The attacking fleet fires a total of 100000 times with the power of
950000 upon the defender.
The defender's shields absorb 950000 damage points
大頂的護盾吸收了不可思議的高量傷害,而且是全部吸收,沒有讓結構受到一點損傷。
把大運換成其他攻擊力偏低的單位(如輕戰)也會有一樣的結果,即使開了十萬台輕戰
來也打不破區區一個大頂(當然攻防等級差太多導致輕戰攻擊力大於等於大頂全滿護盾
的 1% 時就打得動了)。
但這條規則只能「忽視」大運的攻擊,重戰的攻擊 285 > 160,理論上不會被忽視的,
為何還是無法傷到大頂的結構呢?請待下回分曉 :p
--
Windows, the aeonian nightmare.
These are the jobs of the company: Microsoft.
It's continuing mission: To make more money.
To make worse applications and worse operating systems.
To boldly do what no one has done before.
-- MichaelHsin, 2000
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.55
※ 編輯: MichaelHsin 來自: 140.112.30.55 (03/10 22:05)
原標題:Re: [OG] 究竟戰鬥時防禦盾是如何計算啊?
原作在後一篇的推文說少估了一些輕雷,但這份 combat log 真的詭異的地方不在勝
率,而是最後兩回合。