Treasure Class 簡易入門 - 暗黑

Frederic avatar
By Frederic
at 2008-07-07T10:38

Table of Contents


Treasure Class 簡易入門

TreasureClassEx.txt 是整個物品掉落最基本的設定檔案,下面是他的基本格式:

TreasureClass - TC 的名稱,用來被參考用,像是 monstats.txt 的 TC 欄位,自己本
身也會參考自己
group - 群組ID,用來分辨 TreasureClass,在 Mlvl 升級時的程序使用
level - TC 的 level,也是用在 Mlvl 升級時的程序使用
Picks - 選擇次數,或是掉落件數
Unique - 產生 Unique 物品的數值,越高越容易產生
Set - 產生 Set 物品的數值,越高越容易產生
Rare - 產生 Rare 物品的數值,越高越容易產生
Magic - 產生 Magic 物品的數值,越高越容易產生
NoDrop - 不掉落的數值,越高越不會掉落物品
Item1-Item10 - 物品的編碼或是TC的名稱
Prob1-Prob10 - 掉落率
SubItems, totalProb, DropChance, Term - 不重要

下面的簡單範例不考慮特別的 Picks 和 Unique, Set, Rare, Magic 等特性。

TreasureClassEx.txt 並不包含所有的 Treasure classes,在遊戲執行時還會產生額外
的 TCs。例如 WeapXX (武器) 或是 ArmoXX (防具),XX 是數字從 03 到 87。遊戲會根
據 armor.txt 和 weapon.txt 的 level 來產生相對應的 WeapXX/ArmoXX,level 從 1
到 3 的會對應到 3,例如 Armo03 包含 Cap, Quilted Armor, Leather Armor,
Buckler, Gloves, Boots 和 Sash。然後下一個 Armo06 就是 level 從 4 到 6,最後一
個 Armor TC 是 Armo87,包含了 level 從 85 到 87。並且自動產生個別的 Prob,普通
物品的 Prob=3,職業特定物品 Prob=1,刺客的爪 Prob=2,杖(Wands),棍(Staves)和權
杖(Sceptres)的 Prob=1。

每個怪物在不同的難度有對應的 TC,當你殺死小惡魔(Devilkin)在 Normal 就會有 Act
1 H2H B, Act 1 Champ B, Act 1 Unique B 等三個 TC,而在 Nightmare 會有 "Act 1
(N) H2H B", "Act 1 (N) Champ B", "Act 1 (N) Unique B" 這三個 TC。但是這只是基
本的 TC,還會根據 Mlvl 來做升級。會根據這個 TC 選擇同 group 中等級最高但是不超
過 Mlvl 的 TC。
http://wowbox.tw/diablo2/?indic=devilkin

NoDrop 影響掉落的機率,也就是說不掉落的機率是
NoDrop/(NoDrop+Prob1+Prob2+...+Prob10)。但是在多人系統時,這個 NoDrop 會被做
修正成 NewNoDrop。

NewNoDrop=int( ProbSum/(1/((NoDrop/(NoDrop+ProbSum))^N)-1) ),
where N=int(1+AdditionalPlayers/2+ClosePartiedPlayers/2),
AdditionalPlayers - 額外的玩家數
ClosePartiedPlayers - 靠近王死掉的玩家數

也就是說在單人遊戲的情況下,輸入 /players8,AdditionalPlayers=8,
ClosePartiedPlayers=0,所以 N=4。

來個簡單的範例,還是以地穴(Pit)小惡魔(Devilkin)做例子,並且在地獄難度的
/players8 的模式。他的 Mlvl 是 85,地穴(Pit)的 Alvl 也是 85,所以不用變更
Mlvl。在 monstats.txt 中的名字是 fallen3,所以 Hell 的 TC 是 "Act 1 (H) H2H
B"。
"Act 1 (H) H2H B" 的 group=7, level=66,根據 Mlvl=85,在 TreasureClass 裡面找
有沒有 group=7 然後 level 小於或等於 85 的,找到了 "Act 1 (H) H2H C" 的
group=7, level=85,因此升級小惡魔的 TC 為 "Act 1 (H) H2H C"。

接著看 "Act 1 (H) H2H C" 的資料,他有 1 pick 的機會:
* "NoDrop" (100)
* "gld" (21)
* "Act 5 (H) Equip C" (16)
* "Act 1 (H) Junk" (21)
* "Act 5 (H) Good" (2)
後面的數字是他的掉落率數值。
接著計算 NewNoDrop:
ProbSum = 21+16+21+2 = 60
NoDrop = 100
N=4
NewNoDrop=int( 60/(1/((100/(100+60))^4)-1) )=11

所以小惡魔掉落物品的機率:
* 11/71 啥都沒掉;
* 21/71 掉落金幣;
* 16/71 選擇掉落 Act 5 (H) Equip C;
* 21/71 選擇掉落 Act 1 (H) Junk;
* 2/71 選擇掉落 Act 5 (H) Good.

我們假設它剛好選擇掉落 "Act 5 (H) Equip C",他的資料是
Picks=1,
NoDrop=0,
Item1="weap81", Prob1=2,
Item2="armo81", Prob2=1,
Item3="weap84", Prob3=6,
Item4="armo84", Prob4=3,
Item5="weap87", Prob5=14,
Item6="armo87", Prob6=7,
Item7="weap87", Prob7=1,
Item8="armo87", Prob8=1,
Item9="Act 5 (H) Equip B", Prob9=1530
其中有兩個 weap87 和 armo87,這並不是錯誤。

所以這個 TC 的掉落機率:
* 2/1565 選擇掉落 weap81;
* 1/1565 選擇掉落 armo81;
* 6/1565 選擇掉落 weap84;
* 3/1565 選擇掉落 armo84;
* 15/1565 選擇掉落 weap87;
* 8/1565 選擇掉落 armo87;
* 1530/1565 選擇掉落 "Act 5 (H) Equip B".

讓我們假設運氣很好選擇掉落 armo87,他的資料是
picks=1,
NoDrop=0,
Item1="Diadem", Prob1=3,
Item2="Corona", Prob2=3,
Item3="Sacred Armor", Prob3=3,
Item4="Ogre Gauntlets", Prob4=3,
Item5="Myrmidon Greaves", Prob5=3,
Item6="Colossus Girdle", Prob6=3,
Item7="Dream Spirit", Prob7=1,
Item8="Guardian Crown", Prob8=1,
Item9="Vortex Shield", Prob9=1,
Item10="Bloodlord Skull", Prob10=1

簡單的範例結束! ^_<

--
Tags: 暗黑

All Comments

William avatar
By William
at 2008-07-09T23:57
看到S大就。。
Hedy avatar
By Hedy
at 2008-07-13T20:33
直接按END= =
Agatha avatar
By Agatha
at 2008-07-18T06:27
看到直接推 不用看了
Sierra Rose avatar
By Sierra Rose
at 2008-07-22T16:54
專業
Margaret avatar
By Margaret
at 2008-07-24T17:38
直接推 不過我END了 囧
Jacob avatar
By Jacob
at 2008-07-24T18:39
那玩家身上的mf影響哪部分阿?
Anonymous avatar
By Anonymous
at 2008-07-25T15:48
這只是開頭最簡單的部份, 其他的我慢慢寫....
Michael avatar
By Michael
at 2008-07-25T17:13
簡單的說 MF 只影響掉落後的品質, 不影響上面產生
Rosalind avatar
By Rosalind
at 2008-07-29T15:02
謝s大的分享
Rae avatar
By Rae
at 2008-07-30T21:28
品質的選擇就會跟上面跳過的 Unique, Set, Magic有關
Rae avatar
By Rae
at 2008-08-03T05:09
Odelette avatar
By Odelette
at 2008-08-04T17:39
修正: 職業特定物品 Prob=1

《暗黑破壞神3》深入報導 最詳盡的資料揭密

Joseph avatar
By Joseph
at 2008-07-03T12:44
餓死抬頭,這篇是我去巴黎參與三場研討會後,整理了三大部份重點 再匯整過照片與現場對照影片等等...的資料 希望能給想更深入,暗黑破壞神3 的玩家更多資料 http://0rz.tw/3b4lb 此外,裡面有一段我在現場錄影的宣佈時刻 全場的人都在尖叫,沒能參與現場氣氛的人可以看第一個影片感受一下^^ ...

D3 地城 Tristram Cathedral 崔斯特瑞姆大聖堂

Linda avatar
By Linda
at 2008-07-03T00:26
http://www.blizzard.com/diablo3/world/dungeons/tristramcathedral.xml 節錄自Abdal-Hazir所撰 在我自己自己看過崔斯特瑞姆﹝Tristram﹞的遺蹟之後,我覺得有需要找出那些在保有 許多祕密的古老大聖堂底下的幽暗迴廊及地城的進一步 ...

D3 環境 Caldeum 喀爾迪姆

Hedy avatar
By Hedy
at 2008-07-01T22:44
http://www.blizzard.com/diablo3/world/environments/caldeum.xml 節錄自Abdal-Hazir所撰 喀爾迪姆﹝Caldeum﹞曾經一度是全喀基斯坦﹝Kehjistan﹞中最引以為傲的城市,是 全世界的貿易首府。不過即使它能跟碧軍﹝Viz-jun﹞ ...

D3 環境 New Tristram 新崔斯特瑞姆

Oliver avatar
By Oliver
at 2008-07-01T00:05
http://www.blizzard.com/diablo3/world/environments/tristram.xml 節錄自Abdal-Hazir所撰 我們聽過關於崔斯特瑞姆﹝Tristram﹞的傳言。提到他的名字腦海中映照出來的影像就 是不死的怪物、惡魔的領土、瘋狂的君主以及理所當然的關於最偉 ...

Diablo3的背景

Charlotte avatar
By Charlotte
at 2008-06-30T21:07
離暗黑破壞神﹝DIABLO﹞、莫菲斯托﹝MEPHISTO﹞、巴爾﹝BAAL﹞等異界惡魔以邪惡行 走在庇護所﹝Sanctury﹞的世界將人性納入邪惡的支配中已經二十幾年了。直到今日對 於那些曾與惡魔之首們直接戰鬥的人而言,回憶逐漸的消逝而靈魂的傷口仍然被烈火燒 灼。 當迪卡凱恩﹝Deckard Cain﹞回到 ...