《恐怖黎明》新DLC中出現(xiàn)了一個沖層的秘境,玩家限時達(dá)到一定層數(shù)之后可以領(lǐng)取獎勵,獎勵和競技場差不多都是箱子,只是箱子的級別不同,下邊就給大家?guī)砜植览杳魉榱阎唱剟顧C(jī)制一覽,大家可以看一看。
碎裂之境獎勵機(jī)制一覽
簡單就結(jié)果而言,限時完成75,獎勵為3崇高收藏,1神之收藏;限時完成75-76,獎勵為1榮耀寶箱,5永恒珍藏,1卓越珍藏,2神之收藏,1碎裂之境的秘密,1碎裂之境的禮物。這些不必解包就能知曉,但是解包之后可以知道這些獎勵是如何分配的,以及可以得知低級的獎勵如何相對最大化,以及對將來75以上的期望。
碎裂之境的獎勵分配都位于
gdx2\resources\Scripts.arc中
game\endlessdungeon\rewards.lua
local maxChests = 11
最大獎勵的數(shù)量是11個箱子
獎勵生成都位于function gd.endlessDungeon.rewards.dispenseReward()
首先生成的是前7個箱子
-- if the player used a checkpoint, then they are given the checkpoint loot on the same Tier as they started if they "cash out".
checkpointTable[75] = { nil, dbrChestP, dbrChestP, nil, nil, dbrChestP, nil }
checkpointTable[80] = { nil, dbrChestQ, dbrChestP, nil, nil, dbrChestQ, nil }
checkpointTable[85] = { nil, dbrChestQ, dbrChestQ, nil, nil, dbrChestQ, nil }
checkpointTable[90] = { nil, dbrChestQ, dbrChestQ, nil, nil, dbrChestQ, nil }
checkpointTable[95] = { nil, dbrChestQ, dbrChestQ, nil, nil, dbrChestQ, nil }
checkpointTable[100] = { nil, dbrChestQ, dbrChestQ, nil, nil, dbrChestQ, nil }
-- if the player reached the next treasure tier and opted to "cash out", they receive the earned rewards.
rewardTable[76] = { dbrChestJ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestM }
rewardTable[77] = { dbrChestJ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestN }
rewardTable[78] = { dbrChestJ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestO }
rewardTable[79] = { dbrChestJ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestP }
rewardTable[80] = { dbrChestK, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestP }
rewardTable[81] = { dbrChestL, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestP }
rewardTable[82] = { dbrChestM, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestP }
rewardTable[83] = { dbrChestN, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestP }
rewardTable[84] = { dbrChestO, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestP }
rewardTable[85] = { dbrChestP, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestP }
rewardTable[86] = { dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestP }
rewardTable[87] = { dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ }
這里僅粘貼75及以后的獎勵,全部的獎勵過長,請自己參閱原文件
如果玩家直接使用石頭從某個層數(shù)開始,并且立刻在當(dāng)前層退出拿獎勵,那么將獲得checkpointTable中的獎勵。
如果使用石頭開始,但是多打1層以及以上,那么獎勵使用rewardTable
箱子從dbrChestA到dbrChestQ品質(zhì)提升,最大就是dbrChestQ
然后生成第8、9個箱子,為限時獎勵,同時也受checkpoint懲罰,即石頭進(jìn)入后當(dāng)即領(lǐng)取獎勵,為checkpointBonusTable,而多打1層以及以上,獲取bonusTable。并且這個限時獎勵在87層即達(dá)到最大,為2個dbrChestQ
-- Dispense 8th/9th bonus chests, if player beat the clock
checkpointBonusTable[75] = { dbrChestO, nil }
checkpointBonusTable[80] = { dbrChestN, nil }
checkpointBonusTable[85] = { dbrChestP, nil }
checkpointBonusTable[90] = { dbrChestP, nil }
checkpointBonusTable[95] = { dbrChestP, nil }
checkpointBonusTable[100] = { dbrChestP, nil }
bonusTable[76] = { dbrChestO, dbrChestO }
bonusTable[77] = { dbrChestO, dbrChestO }
bonusTable[78] = { dbrChestO, dbrChestP }
bonusTable[79] = { dbrChestO, dbrChestP }
bonusTable[80] = { dbrChestO, dbrChestP }
bonusTable[81] = { dbrChestO, dbrChestQ }
bonusTable[82] = { dbrChestO, dbrChestQ }
bonusTable[83] = { dbrChestO, dbrChestQ }
bonusTable[84] = { dbrChestP, dbrChestQ }
bonusTable[85] = { dbrChestP, dbrChestQ }
bonusTable[86] = { dbrChestP, dbrChestQ }
bonusTable[87] = { dbrChestQ, dbrChestQ }
然后生成第一個特殊箱子,這個箱子也受checkpoint懲罰,只有多打1層以及以上,才會有,獎勵的層數(shù)以及內(nèi)容如下:
-- Dispense Special Chest, only applies to specific dungeon tiers. Contain checkpoint rewards. Not dispensed if checkpoint is used and reward claimed at the same tier.
if rewardTier >= 65 then
specialTier = 6
elseif rewardTier >= 50 then
specialTier = 5
elseif rewardTier >= 35 then
specialTier = 4
elseif rewardTier >= 20 then
specialTier = 3
elseif rewardTier >= 5 then
specialTier = 2
else
specialTier = 1
end
if (checkpointUsed && rewardTier != checkPointTier) || not checkpointUsed then
local specialTable = { nil, dbrSpecialChestA, dbrSpecialChestB, dbrSpecialChestC, dbrSpecialChestD, dbrSpecialChestE }
即5層為dbrSpecialChestA,到65層為dbrSpecialChestE,這些箱子就是獎勵石頭圖紙的箱子
然后是第二個特殊箱子,這個箱子也受checkpoint懲罰,只有多打1層以及以上,才會有,獎勵的層數(shù)以及內(nèi)容如下:
-- Dispense second Special Chest, only applies to specific dungeon tiers. Contain unique rewards. Not dispensed if checkpoint is used and reward claimed at the same tier.
if rewardTier >= 60 then
special02Tier = 6
elseif rewardTier >= 45 then
special02Tier = 5
elseif rewardTier >= 30 then
special02Tier = 4
elseif rewardTier >= 20 then
special02Tier = 3
elseif rewardTier >= 10 then
special02Tier = 2
else
special02Tier = 1
end
if (checkpointUsed && rewardTier != checkPointTier) || not checkpointUsed then
local special02Table = { nil, dbrSpecialChest02A, dbrSpecialChest02B, dbrSpecialChest02C, dbrSpecialChest02D, dbrSpecialChest02E }
即10層為dbrSpecialChest02A,60層以上為dbrSpecialChest02E
用開始的例子
限時完成75
checkpointTable[75] = { nil, dbrChestP, dbrChestP, nil, nil, dbrChestP, nil }
checkpointBonusTable[75] = { dbrChestO, nil }
3崇高收藏,1神之收藏
限時完成75-76
rewardTable[76] = { dbrChestJ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestQ, dbrChestM }
bonusTable[76] = { dbrChestO, dbrChestO }
dbrSpecialChestE
dbrSpecialChest02E
1榮耀寶箱,5永恒珍藏,1卓越珍藏,2神之收藏,1碎裂之境的秘密,1碎裂之境的禮物
從這里可以看到,前9個箱子在87層達(dá)到最大獎勵,不再增加,之后2個箱子,分別在65和60達(dá)到最大。
所以,當(dāng)前版本,以farm為目的,達(dá)到87層之后就沒有收益了,僅僅是為了測試build強(qiáng)度以及自我挑戰(zhàn)了。
并且有趣的是,這份文件里已經(jīng)對從100層檢查點(diǎn)開始做了支持,只是獎勵還仍停在87層,并且存檔里也對碎裂之境的層數(shù)進(jìn)度有相關(guān)token
EG_SHARD15
EG_SHARD30
EG_SHARD45
EG_SHARD60
EG_SHARD75
EG_SHARD90
EG_SHARD100
所以,這里可以展望一下,將來的版本/dlc逐漸開放更高的石頭/獎勵,以及官方已經(jīng)打算長期支持這個游戲模式。
PS,關(guān)于buff/debuff的數(shù)量,定義于
gdx2\resources\Scripts.arc
game\endlessdungeon\mutatorcontrol.lua
if dungeonTier <= 2 then
totalMutators = 1
elseif dungeonTier <= 5 then
totalMutators = 2
elseif dungeonTier <= 10 then
totalMutators = 3
elseif dungeonTier <= 20 then
totalMutators = 4
elseif dungeonTier <= 40 then
totalMutators = 5
elseif dungeonTier <= 60 then
totalMutators = 6
elseif dungeonTier <= 80 then
totalMutators = 7
else
totalMutators = 8
end
即從81層開始,都是8個
我看了一下,兩個模式的箱子,即便命名相同,內(nèi)容也是不相同的
而且分級也不盡相同:
tagItem_ChestA01={^Y}旅行者的箱子
tagItem_ChestB01={^Y}勝利者的寶箱
tagItem_ChestC01={^Y}凱旋寶箱
tagItem_ChestD01={^Y}裝飾寶箱
tagItem_ChestE01={^Y}英雄的寶箱
tagItem_ChestF01={^Y}勇士的寶箱
tagItem_ChestG01={^I}豪華寶箱
tagItem_ChestH01={^I}至高寶箱
tagItem_ChestI01={^I}華麗的寶箱
tagItem_ChestJ01={^I}榮耀寶箱
tagItem_ChestK01={^I}卓越寶箱
tagItem_ChestL01={^M}復(fù)仇者的珍藏
tagItem_ChestM01={^M}征服者的寶藏
tagItem_ChestN01={^M}神之珍藏
tagGDX2Item_ChestA01=旅行者的箱子
tagGDX2Item_ChestB01=勝利者的寶箱
tagGDX2Item_ChestC01=凱旋寶箱
tagGDX2Item_ChestD01=裝飾寶箱
tagGDX2Item_ChestE01=英雄的寶箱
tagGDX2Item_ChestF01=勇士的寶箱
tagGDX2Item_ChestG01=豪華寶箱
tagGDX2Item_ChestH01=至高寶箱
tagGDX2Item_ChestI01=華麗的寶箱
tagGDX2Item_ChestJ01=榮耀寶箱
tagGDX2Item_ChestK01=卓越寶箱
tagGDX2Item_ChestL01=復(fù)仇者的珍藏
tagGDX2Item_ChestM01=卓越珍藏
tagGDX2Item_ChestN01=邪術(shù)珍藏
tagGDX2Item_ChestO01=神之珍藏
tagGDX2Item_ChestP01=崇高珍藏
tagGDX2Item_ChestQ01=永恒珍藏
但是這里就簡單/粗暴/不準(zhǔn)確的以神之珍藏的相同命名為基準(zhǔn),碎裂之境50-51或者55-56的獎勵就應(yīng)該超越150-170競技場了。
全部評論