
史诗五人本的击杀条件是在 45 分钟内击杀足够的小怪,充满小怪进度条,并击杀所有 BOSS
经过几天的撕票,终于弄清楚了小怪的进度条的作用机制
由于目前测试服只开启了英灵殿这一个史诗五人本,因此下面就以英灵殿为例,介绍一下进度机制、每个小怪给的点数以及小怪的击杀收益
史诗五人本小怪进度机制
史诗五人本小怪本身是以进度条百分比的形式呈现,但是通过挖掘客户端本身的原始 API,我们可以得到更详细的进度信息
以英灵殿为例,英灵殿一共需要击杀 115 进度的小怪,才能充满 100% 小怪进度条。其中大多数小怪给 2 点进度,部分大体型小怪给 5 点进度
具体小怪名称、进度和血量/进度(即击杀收益)见下表
小怪名称 小怪备注 进度 6层血量(M) 血量/进度
Stormforged Sentinel 劈一根线的大怪 5 22.22 4.444
Storm Drake 老一面前的龙 5 22.82 4.564
Valarjar Champion 物理小怪 2 9.40 4.7
Ebonclaw Worg 狼 2 12.08 6.04
Valarjar Runecarver 读条符文的 2 13.43 6.715
Valarjar Mystic 放治疗符文的奶妈 2 13.43 6.715
Valarjar Shieldmaiden 盾女 2 13.43 6.715
Valarjar Thundercaller 点名远程一个圈的 2 14.05 7.025
Angerhoof Bull 牛 2 14.77 7.385
为了方便对比,这里附上各个 BOSS 的血量:
BOSS名称 备注 6层血量(M)
Hymdall 一号BOSS 99.47
Hyrja 瓦格里BOSS 100.00
Fenryr 狼BOSS 129.00
God-King Skovald 宫殿内一号 84.00
Odyn 宫殿内二号 120.60
和暗黑3一样,我们总是希望击杀更多的高收益小怪,即给的点数多,血量少,对团队威胁小的小怪(即所谓的尸魔羊头海)
从上表里可以看出,体型越大的怪收益越高,收益最低的是牛和唤雷者。这两种怪也是我在副本内最讨厌的两种怪
通过下面的 Lua 函数可以将系统内置的百分比显示更改为更详细的进度显示
Code (lua):
1:function update()
2: for criteriaIndex, line in pairs(SCENARIO_TRACKER_MODULE:GetBlock().lines) do
3: for key, element in pairs(line) do
4: if key == 'ProgressBar' then
5: local criteriaString, criteriaType, completed, quantity, totalQuantity, flags, assetID, quantityString, criteriaID, duration, elapsed, _, isWeightedProgress = C_Scenario.GetCriteriaInfo(criteriaIndex)
6: element.Bar.Label:SetFormattedText('%d/%d %s', quantityString or '', totalQuantity or '', quantity or '');
7: end
8: end
9: end
10:end
其中 quantityString 为当前进度,totalQuantity 为总进度(即 115),quantity 为进度百分比