副本地下城難度
副本地下城具有特殊設定,可以輕鬆定義地下城的不同難度。
運作方式
難度系統部分參考了《Final Fantasy 14》的等級同步系統。
Elite 護甲和武器會根據其等級獲得特定的 elite 傷害和 elite 防禦值,這可以在物品上看到。當進入帶有難度設定的副本地下城時,物品等級將臨時且不可見地降低,以匹配等級同步。
這裡有一個具體例子:一把 100 級的劍在未附魔時造成 100 點傷害。如果玩家在副本地下城中,該難度將裝備等級同步到 50 級,那麼這把劍將表現為 50 級劍並造成 50 點傷害。
然而,如果該劍擁有 10 級鋒利附魔,它仍會在基礎傷害之上增加相同數量的傷害。
這意味著,在具有難度的副本地下城中,重要的不是裝備的等級,而是裝備的品質。尋求擊敗傳奇難度的玩家必須努力從其他副本地下城中獲得高品質物品,並可能需要大量使用物品升級系統。
這也使得資深玩家幾乎不可能輾壓舊的高難度內容,並提供了一個激勵去挑戰它,即使他們的等級遠超地下城的等級。
隊伍系統
為了適應玩家隊伍,首領被設計成具有特定能力,這些能力會隨著更多玩家加入競技場而變得更加危險。此外,首領會獲得隨實例中玩家數量縮放的生命值提升。當有2名或更多玩家時,該公式將基礎生命值乘以每位玩家0.75。
注意: 生命值縮放僅在實例中有2名或更多玩家時適用。單人玩家面對的是具有標準生命值的首領。
如何定義難度
難度在副本地下城的地下城打包檔案中的 dungeonpackager 資料夾中定義。此檔案位於 /plugins/EliteMobs/dungeonpackager/[您的地下城名稱]/[包檔案].yml,應與其他地下城設定(如 contentLevel 和 name)一起放置。
讓我們看一個例子:
difficulties:
- levelSync: 60
name: normal
- levelSync: 50
name: hard
- levelSync: 40
name: mythic
這設定了三個難度。難度有兩個必填欄位:name 和 levelSync。
name 是難度的名稱,將出現在遊戲內的難度設定中。這可以是任何名稱。
levelSync 設定副本地下城的物品等級上限,如本頁上方所述。
您可以定義任意多或少的難度。只需使用相同格式在 difficulties 設定中添加或移除條目。
相對等級同步
等級同步也可以使用相對值而非絕對數字:
difficulties:
- levelSync: +5
name: easy
- levelSync: 0
name: normal
- levelSync: -10
name: hard
相對值從地下城的基礎內容等級計算。例如,如果地下城的內容等級為60:
levelSync: +5變為 65levelSync: 0變為 60levelSync: -10變為 50
這對於內容等級可能變化的動態地下城特別有用。
可選的難度ID欄位
添加難度時,它們的 ID 將從 0 開始計數,並隨著添加更多難度而增加。您也可以使用可選的 id 欄位明確設定ID:
difficulties:
- levelSync: 60
name: normal
id: 0
- levelSync: 50
name: hard
id: 1
如果未指定,ID會根據列表順序自動分配(從0開始)。
基於難度的能力
可以配置首領僅在特定難度下擁有能力。讓我們看一個例子:
powers:
- filename: invulnerability_fire.yml
difficultyID:
- 1
- 2
注意:這是自訂首領配置檔案的一部分!
在這種情況下,首領僅在 ID 為 1 和 2 的難度下擁有火焰無敵能力。
基於難度的戰利品
可以配置首領掉落特定於副本地下城難度的戰利品。讓我們看一個例子:
uniqueLootList:
- filename: himiko_boss_drop_axe_tank_normal.yml
chance: 0.05
difficultyID: 0
注意:這是自訂首領配置檔案的一部分!
在這種情況下,首領僅在難度 0 下掉落戰利品 himiko_boss_drop_axe_tank_normal.yml,並且有 5% 的機率掉落。