Stellaris

船舶在什麼範圍內進入“戰鬥”?

  • May 18, 2020

一旦戰鬥開始,艦隊大多會離開玩家直接控制(“撤退”選項除外)。當兩個艦隊進入這個“戰鬥”階段時,它們之間的距離是多少(以遊戲中的單位,即表示武器射程的單位)?

根據遊戲的“defines”文件(Stellaris/common/defines/00_defines.txt),相關常量為

COMBAT_DETECT_RANGE_MULT                = 1.05
# Range to engage in combat with other ships is <fleets max attack range> * COMBAT_DETECT_RANGE_MULT
COMBAT_DETECT_RANGE_MIN                 = 10

因此,例如,完全配備大型伽馬雷射器(射程 80)的艦隊將與射程 84 的敵方艦隊陷入戰鬥。(除非敵方艦隊擁有遠端武器 - 進入戰鬥是互惠的)。對於快子槍(射程 150),戰鬥探測距離為 157.5。

然而,由於武器耗盡,大多數艦隊實際上不會在其理論最大射程上開火。回到 LGL 的範例,它的額定冷卻時間為 4.6 天,但這實際上分為 3.0 的冷卻時間(發射後)和 0.2 到 2.0 天的熱身時間(發射)。同樣,Tachyon Lance 的預熱時間在 0.1 到 1.9 天之間,冷卻時間為 7 天。(這些值可以在 common/component_templates/weapon_components.csv 中找到)

除非你的艦隊和對手的艦隊完全由遠端戰艦組成,配備火砲或航母戰鬥電腦,否則它們將在初始結束時間內繼續相互接近,因此戰鬥探測距離與第一槍射擊距離之間的差距將出現大於 5%。

引用自:https://gaming.stackexchange.com/questions/369872