[情報] Treasure Class 簡易入門 - 物品品質選擇

看板DIABLO (暗黑破壞神 - D3,D2,D1)作者 (statue)時間17年前 (2008/07/07 12:02), 編輯推噓12(1208)
留言20則, 14人參與, 最新討論串1/1
Treasure Class 簡易入門 - 物品品質選擇 在 Treasure Class 選擇完物品等級(item level)和物品種類(item type)後,就是物品 品質(item quality)的選擇。 回傳 Success 表示成為 Unique/Set/Rare/Magic,否則最後將成為普通物品。以下的流 程會分別跑 Unique, Set, Rare, Magic,只要有一個成功則直接回傳掉落。 物品品質選擇的流程如下: 1) Find proper line in itemratio.txt. 2) Chance = (BaseChance - ((ilvl-qlvl)/Divisor)) * 128 3) if (we check for unique, set or rare quality) EffectiveMF=MF*Factor/(MF+Factor) else EffectiveMF=MF 4) Chance= Chance* 100/(100+ EffectiveMF). 5) if (Chance 6) FinalChance=Chance-(Chance*QualityFactor/1024) 7) If (RND[ FinalChance ])<128 return Success else return Fail BaseChance — 在 itemratio.txt 中的 Unique, Rare, Set, Magic, HiQuality 和 Normal 欄位值 ilvl — 物品等級,通常 ilvl=mlvl. qlvl — 物品種類等級 Divisor — 在 itemratio.txt 中的 UniqueDivisor, RareDivisor, SetDivisor, MagicDivisor, HiQualityDivisor 和 NormalDivisor 欄位值 Factor — 定值 Unique 250, Set 400, Rare 600 MinChance — 在 itemratio.txt 中的 UniqueMin, RareMin, SetMin, MagicMin 欄位值 QualityFactor — 在 TreasureClassEx.txt 中的 Unique, Set, Rare, Magic 欄位值 以地獄(Hell)難度的巴爾(Baal)當例子,當他掉落破隱法杖(Unearthed Wand),人物有 200% Magic Find(MF),破隱法杖會不會成為 Unique 的判斷: 破隱法杖: http://wowbox.tw/diablo2/?indic=7gw 巴爾: http://wowbox.tw/diablo2/?indic=baal+crab 1) 使用 itemratio.txt 的第五行 "Uber" 2) ilvl=99 (從 monstats.txt),qlvl=86 (從 weapons.txt), BaseChance=400 (itemratio.txt 中的 Unique 的值), Divisor=1 (itemratio.txt 中的 UniqueDivisor 的值) Chance = (BaseChance - ((ilvl-qlvl)/Divisor)) * 128=49536. 3) Factor = 250 (Unique 定值 250) EffectiveMF=MF*Factor/(MF+Factor)=200*250/(200+250)=111 4) Chance= Chance* 100/(100+ EffectiveMF)=23476 5) Chance<MinChance (失敗, 因為 23476>6400). (6400 是 itemratio.txt 中的 UniqueMin 值) 如果成功就直接判定為 Unique. 6) QualityFactor=983 地獄巴爾 (983 是 "Baal (H)" 在 TreasureClassEx.txt 中的 Unique 值). FinalChance=Chance-(Chance*QualityFactor/1024)=939. 最後擲骰機會,也就是有 128/939 的機率會出現 Unique,失敗的話則進入 Set, Rare, Magic 的判斷。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.20.132.153

07/07 12:04, , 1F
我end了......
07/07 12:04, 1F

07/07 12:05, , 2F
才三頁這麼快 End...
07/07 12:05, 2F

07/07 12:12, , 3F
現在的人阿,字才那麼一點就END
07/07 12:12, 3F

07/07 12:13, , 4F
不會寫程式 但我看的懂耶=o=
07/07 12:13, 4F

07/07 12:13, , 5F
是看到英文就end吧...唉..
07/07 12:13, 5F

07/07 12:14, , 6F
不過D2大概是最成功的隨機掉落,加上MF的設計...
07/07 12:14, 6F

07/07 12:17, , 7F
關於網頁中的巴爾我有問題 地獄巴爾是冰免嗎?
07/07 12:17, 7F

07/07 12:24, , 8F
第二個是 Uber Baal, Lvl 110
07/07 12:24, 8F

07/07 12:39, , 9F
大推 S大專業 =3=
07/07 12:39, 9F

07/07 12:42, , 10F
S大玩什麼遊戲都這麼專業啊 ... (汗
07/07 12:42, 10F

07/07 12:50, , 11F
statue 是 elf 嗎?
07/07 12:50, 11F

07/07 12:52, , 12F
ELF是那個ELF嗎? (羞
07/07 12:52, 12F

07/07 12:54, , 13F
re waitla: yap
07/07 12:54, 13F

07/07 13:00, , 14F
好厲害 這我辦不到 Orz
07/07 13:00, 14F

07/07 13:02, , 15F
好文歐 佩服佩服
07/07 13:02, 15F

07/07 13:04, , 16F
先m起來以後再仔細看:p
07/07 13:04, 16F

07/07 13:06, , 17F
垮克出現在地表!!!! (搖桌子
07/07 13:06, 17F

07/07 13:29, , 18F
果然猜對了 好久不見阿 XD 你的arion沒開了阿?
07/07 13:29, 18F

07/07 13:52, , 19F
假裝看得懂
07/07 13:52, 19F

07/07 14:38, , 20F
re waitla: 關掉很久囉....
07/07 14:38, 20F
文章代碼(AID): #18SPLVaO (DIABLO)
文章代碼(AID): #18SPLVaO (DIABLO)