DungeonSettlers.wiki

上限效果與加成

Steam

Dungeon Settlers 裡有些加成會一直增長,有些則會碰到牆。本頁彙總所有帶 硬上限 - reflect, the Gold Mine, Capital Punishment, the missing-HP inscriptions, damage-over-time, Shell blocks and the temporary buffs - and gives the exact formula, a worked example and the maximum value each cap allows. Every number is read live from the DS_B.0.4.23 game tables.

所有上限效果一覽

效果來源縮放依據最大值(上限)
反射銘文銘文(升級時抽出)每次命中的固定比例防禦後傷害的 100%(無單次命中上限)
怪物荊棘(尖刺龜 / 水晶龜)怪物特質近戰 / 魔法命中的固定比例約 50% 反射
金礦銘文銘文每次暴擊 10 金幣2000 金幣,然後 +10% 暴擊
處決銘文目標合計 HP 比例在 ≤ 20% HP 時處決(非首領)
垂死掙扎銘文銘文你已損失的 HP0 HP 時造成傷害 +20%
德弗里克墜飾裝備(飾品)你已損失的 HP0 HP 時治療所造成傷害的 30%
沉沒銘文銘文目標已損失 HP(每第 3 次普通攻擊)0 HP 時傷害 +120%
風暴銘文銘文暴擊普通攻擊濺射最多命中 5 個敵人(30% 傷害,2 格)
出血持續傷害狀態每層每秒 5 點物理99 層 = 495/秒
燃燒持續傷害狀態每層每秒 3 點魔法50 層 = 150/秒
中毒持續傷害狀態1% 最大 HP / 10秒不可疊加(單例項)
萌芽甲殼 / 外殼銘文每恢復 60 能量獲得 1 層外殼20 層外殼(每層將一次命中降為 1 傷害)
刽子手處決技能樹技能每次擊殺 +10% 暴擊+30% 暴擊(3 層)
銳刃戰士技能樹技能每次使用技能的物理攻擊力6 層(見註釋)
防禦之藝怪物特質每次命中 +10 物理抗性與魔法抗性15 層 = 各 +150

反射與荊棘

反射銘文 會把你吃下的各 100% 型別傷害原樣反彈給攻擊者 (AFFECTER_ReflectionInscription, FloatValue 100)。它不會減少你受到的那次命中 - 你承受全部傷害,攻擊者也承受一份等量的副本。

計算順序很重要。 遊戲讀取 防禦後 的傷害數值 - 在攻擊者的攻擊力對照你的抗性之後 - 並把它反射回去。反射發生在 之前 你自己的護盾或格擋吸收這次命中之前。因此,一層護盾或一次成功的格擋若吸收了打向生命值的傷害,仍然 仍然 會反射吸收前的全額。只有降低攻擊者的原始傷害(你的抗性)才會降低彈回的量。

計算示例。 一隻怪物對你造成 200 點(抗性結算後)。若有反射銘文:

  • 反彈傷害 = 200 × 100% = 200 反彈給攻擊者。
  • 你仍會失去 200 HP(減去護盾 / 格擋)。反彈是額外效果,不是護盾。
  • 最大 就是命中傷害的 100%,資料中沒有絕對上限或單次命中上限。

怪物荊棘。尖刺龜 (帶刺甲殼)反彈近戰物理傷害,而 水晶龜 (水晶甲殼)反彈魔法傷害。反彈比例為 50% (近戰/遠端反彈行)。

資料說明。 賦予這些反彈的甲殼特質帶有 FloatValue 100,而這些 ReflectMelee / ReflectRange 指向的行帶有 50。兩者不一致,因此無法僅從表中確定確切的怪物反彈百分比(50% 與 100%),玩家可見的反射銘文(100%)是明確的。

金礦銘文

金礦銘文 給予 10 金幣 每次打出 暴擊,累計上限為 2000 金幣 (AFFECTER_GoldmineInscription,FloatValues [10, 2000, 10])。達到上限後不再獲得金幣,銘文永久轉變為 +10% 暴擊機率 持續到本次探險結束。

計算示例。

  • 每次暴擊金幣 = 10;上限 = 2000。
  • 達到上限所需暴擊次數 = 2000 ÷ 10 = 200 次暴擊。
  • 達到 2000 金幣 最大:不再獲得金幣,但保留固定 +10% 暴擊,這會讓後續暴擊(以及其他暴擊獎勵效果)來得更快。

只有暴擊才計數,所以該銘文在高暴擊構築上最強;低暴擊單位可能在單次探險中永遠達不到上限。

處決(立即擊殺)

處決 會在非首領敵人於以下狀態受到傷害的瞬間立即殺死它 合計 HP 的 20% 及以下 (AFFECTER_CapitalInscription,FloatValue 20)。不比較傷害骰,越過閾值後再被碰到即為必定擊殺。

判定依據是 合計 HP: HealthTotal ÷ MaxHealthTotal ≤ 0.20,即頭部條與身體條相加,而不是單獨看其中一條。護盾不計入。 首領怪物除外。

計算示例。 一個擁有 600 合計最大 HP:

  • 處決閾值 = 20% × 600 = 120 HP.
  • 在 120 HP 及以下時,下一次造成傷害的命中,即使是 1 點傷害、一次出血跳傷或一次反彈,也會直接殺死它。
  • 最大 目標仍可被處決的 HP 為其自身最大 HP 的 20%;體型更大的敵人會按比例獲得更大的處決視窗。

已損失 HP 縮放效果

三種效果隨 HP 下降呈線性增長,各有自己的上限。三者在滿 HP 時均為 0,在 0 HP 時達到上限;任意一點的值為 cap × (missing HP / max HP).

效果讀取公式 最大值
垂死掙扎銘文你已損失的 HP 造成傷害 +20% × 已損失% +20%
德弗里克墜飾 飾品你已損失的 HP 治療所造成傷害的 30% × 已損失% 傷害的 30%
沉沒銘文目標已損失 HP 每第 3 次普通攻擊:+120% × 目標已損失% +120%

計算示例已損失 50% HP (一半生命值):

  • 掙扎:20% × 0.5 = +10% 造成傷害。
  • 德弗裡克吊墜在一次 300 傷害的命中上:30% × 0.5 = 300 的 15% = 45 HP 的治療。
  • 淹沒(目標已損失 50%):120% × 0.5 = +60% 加在該第 3 次普通攻擊上。

持續傷害層數上限

出血和燃燒造成 每層每秒的固定值,並且各自有硬性層數上限。該傷害無視防禦和護盾,並且 隨攻擊力提高,只有層數(由施加該效果的技能決定)才有意義。

效果傷害最大層數 達上限時的傷害
出血 (物理)每層每秒 599 495 / 秒
燃燒 (魔法)每層每秒 350 150 / 秒
中毒 (無型別)1% 最大 HP,每 10 秒不可疊加 僅 1 個例項

計算示例。 出血在 99 層上限時 = 99 × 5 = 每秒 495 物理傷害,直接穿透護甲。中毒是例外:它是 最大 HP 百分比 且不可疊加,因此其上限是單個持續例項,而不是層數封頂。

中毒全文。 每 10 秒造成目標最大生命值 1% 的無型別傷害,無視防禦。不可疊加;隨目標最大生命值縮放,不隨施法者攻擊力縮放。示例:500 HP 的目標每 10 秒受到 5 傷害。持續時間由施加該效果的技能決定。 該行還有一個非零的 MaxStack 欄位,遊戲隨附的英文提示將傷害稱為每秒魔法傷害;程式碼與這兩點都矛盾,本頁只把中毒計為不可疊加(上限為 1 層)的效果。 相同數值及讀取時的跳數計時器見 戰鬥公式

外殼格擋次數

萌芽甲殼銘文 賦予 1 層外殼60 能量 恢復,最多 20 層外殼 (AFFECTER_SproutingShellInscription,FloatValues [60, 1, 20])。每層外殼被一次來襲命中消耗,用以 將該次命中的傷害降為 1 - 並且此效果優先於格擋。

計算示例。

  • 一場戰鬥中恢復 600 能量:600 ÷ 60 = 10 層外殼 (低於上限)。
  • 最大 為 20 層外殼時,你帶著 20 次單次抵擋;底層的外殼狀態本身理論上最多可疊到 99 層,但該銘文在 20 層就停止供給。

臨時增益層數上限

若干技能會疊加一種隨時間消退的增益;每種都有固定層數上限,因此該增益有明確的最大值。

增益來源每層 最大層數達上限時
刽子手處決技能樹 擊殺時 +10% 暴擊(10秒)3 +30% 暴擊
銳刃戰士技能樹 使用技能時 +6% 物理攻擊力(8秒)6 +36%
防禦之藝怪物特質 命中時物理與魔法抗性 +1015 各 +150
風暴濺射風暴銘文 暴擊普通攻擊對 2 格造成 30% 傷害- 最多 5 個敵人

處刑者計算示例。 連續三次擊殺疊加 3 × 10% = +30% 暴擊機率;第四次擊殺只重新整理計時,不會突破上限。

資料說明 - 鋒刃。 提示顯示每層 +6% 物理攻擊力(6 層時即為 +36%)。機制上的每層屬性模板(PhysicalAttackPowerPerModifier_{0})卻索引 FloatValue[0] = 8,那樣會變成每層 +8%(達上限時 +48%) - 資料裡很可能是佔位索引錯誤。真實的每層數值(6% 還是 8%)沒有遊戲內測試就無法確認;無論哪種,6 層上限都是確定的。

生命吸取與吸血

吸血 會按你造成傷害的一定百分比治療你。三個銘文等級各加 固定 數值,並且 分條設上限:低階 +5%,中級 +7%,高階 +10% (LifeSteal_5 / _7 / _10)。吸血藥水會臨時加上 +10% ,以及探險中的女神祝福 +5%,這些都是直接加到該屬性上。

這兩個 有上限的 類生命吸取效果是上文已講的按已損失 HP 計算的那些: 德弗里克墜飾 吸收最多所造成傷害的 30%(按你自己已損失的 HP 縮放),這就是該次命中回覆的上限。

資料中未找到。 沒有任何表常量給生命吸取屬性本身設上限,暴擊機率、閃避或格擋機率也沒有全域性封頂。如果引擎會鉗制這些(例如暴擊到 100%),該鉗制在程式碼裡,不在遊戲表中,此處無法確認。

沒有上限的效果

作為對照,一些常被當成"上限"的效果在遊戲資料裡並沒有封頂:

相關: 戰鬥公式 (暴擊、格擋、抗性、持續傷害計算) - 銘文 · 德弗里克墜飾 · 狀態.