跳至技能內容
瀏覽目錄

WARHAMMER 40,000 · DARKTIDE

靈能者:角色基礎效果

技術資料 Release 1.13.1
本頁內容

來源與版本

← 返回靈能者 · 原始 Git 文件 ↗

知識 Commit:d1c961ab802ca25e5091d79e28304d826e1ffca5;Source SHA:7e662fcda16219d775b84af50322be2e9cd9d62e

靈能者:角色基礎效果

返回玩家說明|技術索引|未直接使用的定義

以下四項由職業設定預先提供,不占本文件的 81 個可選節點。功能標題用於辨識,不宣稱是遊戲正式譯名。固定來源為 Release 1.13.1/7e662fcda16219d775b84af50322be2e9cd9d62e;以下為靜態核對,未進行遊戲內測試。

職業基礎清單。本次未取得四項基礎效果各自的圖示對應,不借用其他天賦圖示。

基礎戰鬥能力

  • 天賦識別碼:psyker_combat_ability_shout。

  • 向前方釋放衝擊使敵人踉蹌,平息 10 個反噬百分點;基礎冷卻 30 秒。

  • 反噬原有 60% 時,60% − 10 個百分點 = 50%。點選靈能尖嘯後,改為平息 50 個百分點。

原始碼確認與程式推導

psyker_archetype.lua 的 base_talents 將該定義放入戰鬥技能槽。psyker_talents.lua 把定義綁定到 PlayerAbilities.psyker_discharge_shout,該能力使用 psyker_shout 模板。talent_settings_psyker.lua 將 warpcharge_vent_base 設為 0.1;action_psyker_shout.lua 取用此值呼叫 WarpCharge.decrease_immediate。WarpCharge.decrease_immediate 將輸入值從 current_percentage 扣除,因此 60% 反噬在沒有其他修正時會變成 50%。

原始碼依據

待確認事項

  • 天賦定義的舊英文 name 註解寫 50%,但本 commit 實際設定 warpcharge_vent_base=0.1;兩者差異仍需遊戲內核對。
  • 本機 Steam Build 25606770 與固定公開來源版本對應為1.13.1;原始碼舊註解不當成已驗證的遊戲文字。

基礎閃擊

  • 天賦識別碼:psyker_grenade_smite。

  • 蓄力後攻擊單一敵人,是顱腦崩裂強化前的基礎能力;不使用靈能攻擊的十發投擲次數。

  • 可先蓄力再找目標,基礎約 3 秒充滿;先鎖定再蓄力約 2 秒。沒有其他修正時,蓄滿約增加 20 個反噬百分點,成功攻擊再增加 25 個百分點,合計約 45 個百分點。

  • 顱腦崩裂會另乘 1.5 傷害倍率:固定相同條件,基礎版本若造成 100 點,強化版則為 100 × 1.5 = 150 點。

原始碼確認與程式推導

psyker_grenade_smite只提供PlayerAbilities.psyker_smite;能力max_charges=0、only_uses_charges=true不是十發投擲物。與顱腦崩裂共用psyker_smite武器、鎖定、蓄力和反噬流程,差別是未掛載smite_damage_multiplier=1.5被動。完整動作追蹤見顱腦崩裂來源。

原始碼依據

待確認事項

  • 傷害與反噬例固定無其他加成;基礎能力與選取強化後的傷害不得混用。
  • 本機 Steam Build 25606770 與固定公開來源版本對應為1.13.1;原始碼舊註解不當成已驗證的遊戲文字。

基礎光環

  • 天賦識別碼:psyker_aura_ability_cooldown。

  • 你與協同範圍內隊友的戰鬥技能冷卻縮短 7.5%;同一光環不重複套用。

  • 只計此效果,40 秒冷卻變成 40 × (1 − 7.5%) = 37 秒。先知之眼替換為 10% 縮減時,則為 36 秒,不能把兩者加成相加。

原始碼確認與程式推導

psyker_archetype.lua 將 psyker_aura_ability_cooldown 列為 tier 1 基礎天賦。talent definition 以 coherency 模板連結 psyker_aura_ability_cooldown。模板設定 coherency_id、光環分類、max_stacks=talent_settings_3.coherency.max_stacks,並將 combat_ability_resource_cost_per_use_modifier 設為 -0.075;目前最大層數為 1。這表示每次戰鬥技能使用所需的冷卻資源減少 7.5%。

原始碼依據

待確認事項

  • 此數值來自 resource cost modifier;不同能力的充能、額外修正與實際恢復流程可能改變體感冷卻時間。
  • 本機 Steam Build 25606770 與固定公開來源版本對應為1.13.1;原始碼舊註解不當成已驗證的遊戲文字。

次元危險(Perils of the Warp)

  • 天賦識別碼:psyker_peril_passive。

  • 反噬上限為 100%,以 97% 作為高反噬門檻。反噬增加會延後自然消退;停止增加且回到待機狀態後,等待約 3 秒才開始自然消退。

  • 3 秒是等待時間,不是從 100% 清空的時間。消退速率依反噬區間、武器與加成而變;也可主動平息。

  • 超載並非單看「已到 100%」:即時增加路徑會在原本已達 100% 且再次增加時判定爆炸;持續施放路徑另檢查目前與開始時反噬。免於超載的效果另行處理。

原始碼確認與程式推導

psyker_peril_passive 本身提供顯示用格式值;主要執行參數在 archetype_warp_charge_templates.psyker。WarpCharge.update_observer 用 last_charge_at_t + auto_vent_delay 判斷等待是否結束,並要求 current_percentage>0、state=idle、等待期已過。Psyker 設定 auto_vent_delay=3。WarpCharge.check_new_state 在 current_percentage>=1 且 starting_percentage>=1 時將狀態轉為 exploding;模板將 critical_threshold 和 extreme_threshold 設為 0.97。

原始碼依據

待確認事項

  • 自動消散速度會依反噬區間、武器設定與其他修正變動;本檔不推算固定清空秒數。100% 爆炸判定同時檢查 current_percentage 與 starting_percentage。
  • 本機 Steam Build 25606770 與固定公開來源版本對應為1.13.1;原始碼舊註解不當成已驗證的遊戲文字。