---
# System prepended metadata

title: 防禦力 & 無視防禦
tags: [數值與計算]

---

{%hackmd 3U8IgxSmQXOyOVvS4wOB5g %}

# 防禦力

在角色的面板中，或是首領的介紹頁面都會描述「防禦力」這項數值：

![image](https://hackmd.io/_uploads/ByCBYpoI0.png =40%x)![image](https://hackmd.io/_uploads/SyhKtaiIC.png =60%x)

點擊角色的防禦力時會顯示一個百分比

<div style="text-align:center">
    <img src="https://hackmd.io/_uploads/SJ9IKasLR.png">
</div>

# 減少損失

根據上圖，顧名思義，就是指敵方攻擊時會只剩下多少百分比的傷害，例如上面的鹽如果被沒有任何效果的敵方攻擊，那麼敵方的傷害就會減少 99.92% (註)。

:::info
註：實際計算方式請見下方的「計算方式」
:::

## 公式

這個「減少損失」是怎麼算出來的呢，經過一點通靈外加觀察，可以發現他是一種 S 型函數的右半邊(正向邊)所構成，該 S 型函數就是經過平移跟縮放的反正切函數：

$$
減少損失=\frac{2}{\pi}\text{arctan}\left(\frac{防禦力}{50}\right)
$$

為了方便說明，我令==1 - 減少損失==叫做==損失率==：

$$
\text{損失率 = 1 - 減少損失}
$$

# 防禦力無視

防禦力無視有兩種，一種是百分比的，一種是數值的。

- 數值無視防禦
    - 主要由火花的「防禦力無視」獲得
    - 或者有些裝備也具備，例如[強力三件套](/oGxf8L2MQQCcxSD23-Kirw)
- 百分比無視防禦
    - 常見的來源就是[穆里亞克副本送一堆的石頭](/vhQNfVMKTJKwFeuTfLQ8OQ)，讓你可以點角色的無視防禦潛能
    - 或者有些寵物也有

這兩個可以算出角色的 ==防禦力無視==：

$$
防禦力無視=\text{數值無視防禦 × ( 1 + 百分比無視防禦 )}
$$

:::warning
如果不想自己算的話，可以點開角色面板，點攻擊，當中的無視防禦就是你最終無視的量。
![image](https://hackmd.io/_uploads/B1kPofsL0.png)
:::

---

# 計算方式

先將==敵方的防禦力==，減掉你的==防禦力無視==，就可以計算出敵人的 ==損失率==：

$$
\text{損失率}=1-\frac{2}{\pi}\text{arctan}\left(\frac{敵方的防禦力 - 防禦力無視}{50}\right)
$$

而==損失率== 只會乘在 ==面板攻擊力== 上面，不會乘在 ==面板特殊攻擊力== 上面，因此：

- 普攻的部分，損失率就是一個乘區，乘上原本普攻的造成傷害就好。
- 技能的部分，根據[乘區介紹 & 普攻/技能傷害計算](/JRIfp0_ZQTGjrbPdKZINDg)，技能傷害是由「面板攻擊力」跟「面板特殊攻擊力」兩者相加後再乘上其他乘區，而損失率只會乘在「攻擊力」上面。
    - 也就是說技能的傷害計算方式會變成：
    - $$\text{( 面板攻擊力 × 損失率 + 面板特殊攻擊力 ) × 各種乘區}$$

:::info
對於無法破防的敵人，可以善用強力的特攻輔助角色拉高特攻，達到如同穿透攻擊的效果，參見 [攻擊/特攻的加成 & 相關角色](/wtZbQM8BRCukglwgXqvwwQ)
:::
