# DKP 增加規則說明

### 懶人包

一場王的 DKP 會在分鑽單進入「補單關閉」後計算。系統會找出該場次中成立的「參與」、「補單」、「撿取」人員，每人最多取得一次該王設定的 DKP 點數。

### DKP 點數來源

管理者可以在 DKP 設定中，針對每一隻王設定點數。

* 點數可設定為 0 到 1000。
* 沒有設定時，系統視為 0 點。
* 點數為 0 時，不會新增 DKP 紀錄。
* 修改王的 DKP 設定後，主要影響之後結算的分鑽單；已經產生的 DKP 紀錄不會因為設定變更自動整批重算。

### DKP 新增流程

{% hint style="info" %}
除天堂經典版為「分天幣單」，其餘皆稱為「分鑽單」。
{% endhint %}

```mermaid
flowchart TD
    A["分鑽單開立完成"] --> B{"是否開放補單?"}

    B -- "不開放補單<br/>或補單時限小於 1 小時" --> C["分鑽單立即進入補單結束"]
    B -- "開放補單" --> D["分鑽單進入補單中"]
    D --> E["補單時間結束"]
    E --> C

    C --> F{"該場次是否已新增過 DKP?"}
    F -- 是 --> G["不重複新增 DKP"]
    F -- 否 --> H{"該王 DKP 點數是否大於 0?"}
    H -- 否 --> I["不新增 DKP"]
    H -- 是 --> J["找出成立的參與、補單、撿取人員"]
    J --> K["同一人只算一次"]
    K --> L["新增 DKP 紀錄"]

    M["補單結束後審核補單"] --> N{"審核結果"}
    N -- 通過 --> O{"此人是否已在該場次拿過 DKP?"}
    O -- 是 --> P["不重複新增"]
    O -- 否 --> Q{"該王 DKP 點數是否大於 0?"}
    Q -- 是 --> R["補發 DKP"]
    Q -- 否 --> S["不新增 DKP"]
    N -- 駁回 --> T["移除此人在該場次的 DKP 紀錄"]
```

### 身分是否會取得 DKP

| 人員身分        | 是否會取得 DKP | 說明                                                                     |
| ----------- | --------- | ---------------------------------------------------------------------- |
| 參與          | 會         | 只要這筆參與紀錄成立，就會列入 DKP 名單。                                                |
| 補單          | 會         | 補單成立時會列入 DKP 名單；若補單關閉後才通過審核，系統會補發。                                     |
| 撿取          | 視設定與狀態而定  | 撿取紀錄必須是成立狀態才會列入。若團隊設定為「撿取者不分鑽」，單純撿取身分不一定會取得 DKP；若同時也是參與或補單，仍可因參與或補單取得。 |
| 開單 / 填單     | 不會        | 單純開單者不是 DKP 給點身分。若開單者同時也是參與者，會因參與身分取得 DKP。                             |
| 帶團          | 不會        | 單純帶團者不是 DKP 給點身分。若帶團者同時也是參與者，會因參與身分取得 DKP。                             |
| 同一人有多個身分    | 最多一次      | 例如同時是開單者與參與者，只會拿一次 DKP，不會加倍。                                           |
| 已被駁回或未成立的人員 | 不會        | 未成立的人員不會列入 DKP 名單；若已經補發後又被駁回，會移除該場次 DKP。                               |

### 補單相關規則

使用者要送出補單，必須符合以下條件：

* 分鑽單仍在「補單中」。
* 尚未超過補單期限。
* 使用者尚未在該單中成立補單。
* 使用者不是已經列為參與者。
* 使用者帳號未被鎖定。
* 使用者沒有被禁止補單，或禁止期限已經結束。
* 如果團隊設定為「撿取者預設分鑽」，撿取者不需要補單，因此系統不允許撿取者再補單。

補單送出後，系統會把同一場次的所有相關分鑽單都加入補單紀錄。最後是否實際取得 DKP，仍以結算時或審核後的成立狀態為準。

### 不同時間點的結果

| 發生時間       | 系統行為                                                                          |
| ---------- | ----------------------------------------------------------------------------- |
| 補單關閉前送出補單  | 補單名單會先寫入。到補單關閉時計算 DKP，成立的補單者會一起列入。                                            |
| 補單關閉前審核補單  | 只更新此人是否成立；尚不立即新增或移除 DKP。                                                      |
| 補單關閉後通過補單  | 如果此人尚未在該場次拿過 DKP，且該王點數大於 0，系統會補發 DKP。                                         |
| 補單關閉後駁回補單  | 系統會移除此人在該場次的 DKP 紀錄。                                                          |
| 已結算後編輯參與名單 | 系統會重新處理該單的 DKP：成立的參與、補單、撿取人員會被補上，但同一場次已拿過 DKP 的人不會重複取得。若該單 DKP 點數為 0，則不會新增點數。 |
| 刪除分鑽單      | 系統會移除同一場次相關的 DKP 紀錄。                                                          |

### 常見情境

| 情境                         | 結果                    |
| -------------------------- | --------------------- |
| 該王 DKP 設定為 1，玩家是成立的參與者     | 取得 1 DKP。             |
| 該王 DKP 設定為 1，玩家只有開單身分      | 取得 0 DKP。             |
| 該王 DKP 設定為 1，玩家是開單者且也是參與者  | 取得 1 DKP。             |
| 該王 DKP 設定為 1，玩家只有帶團身分      | 取得 0 DKP。             |
| 該王 DKP 設定為 1，玩家是帶團者且也是參與者  | 取得 1 DKP。             |
| 該王 DKP 設定為 1，玩家同時是參與者與撿取者  | 取得 1 DKP，不會加倍。        |
| 該王 DKP 設定為 0，玩家是成立的參與者     | 取得 0 DKP，且不新增 DKP 紀錄。 |
| 補單關閉後才通過補單，且該玩家尚未拿過該場次 DKP | 補發該王設定的 DKP。          |
| 補單關閉後駁回補單                  | 移除該玩家在該場次的 DKP。       |

### 要特別注意的事

* DKP 是以「同一場次」為單位避免重複新增，不是以掉落物數量加倍。
* 同一場王掉多個物品時，不會因為有多張分鑽單就讓同一人拿多次 DKP。
* 同一場次後續新增道具，不會讓該場次重新多發一次 DKP。
* 「開單者多領一份」、「帶團者多領一份」這類團隊分鑽設定，主要影響分鑽，不代表該身分一定會取得 DKP。
* 若使用者同時有多種身分，只要其中一個成立身分是參與、補單或撿取，就會取得一次 DKP。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mmorpg.plus/dkp/dian-shu-hui-shou.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
