写得很简单,因为太多的细节我们并不关注,望高手补充
A:游戏中的检测顺序:
1:nodrop 随机的金怪和一些特定的金怪必定掉落2件物品和四个瓶子 act boss也有nodrop的几率
2:tc检测 很重要的一步,很大程度上决定了所能掉落的物品。
游戏中的所有物品都有自己的qlvl(类型等级),举个例子,九头蛇弓的qlvl是85,同时三个qlvl分为一个tc,tc向下包含,游戏中共有29个tc 1-29,例如tc29包括qlvl85-87的物品;
游戏所有的怪物都有自己的tc,例如hell m是tc78,就不能掉出高于tc78的物品(>qlvl78),p是最高tc87,这就决定了它可以掉落所有的物品,包括magic and rare品质,因为magic rare和对应的基础类型的qlvl是一致的.
3:quality of item 检测
unique>set>rare>super q>n>lower q
但是unique和set物品除了有tc,都还有自己的qlvl,当mlvl(怪物级别)>qlvl才允许掉落unique和set品质的,否则掉落树倍耐久度的同类型物品
4:socket
所有的super q and normal 品质的物品有1/3的机会发生,1-mns(max number of sockets)
rare and magic的孔是基于词缀产生的
5:eth
除了无法破坏和set的物品,其余的都会有约5%的机会产生
B:关于unique and set
首先怪物得tc要够高,其次怪物级别要高于unique and set的qlvl
以windforce为例,基础类型九头蛇弓的qlvl为85,即tc87;同时windforce的qlvl为80;p的tc87,mlvl=86,是可以出的;hell m tc78则无法出
再以Tyrael's Might为例,基础类型Sacred Armor的qlvl为85,即tc87;同时Tyrael's Might 的qlvl=87,p mlvl86<87,就是说p只可以出set以及更低品质的Sacred Armor
C:关于area lvl的解释
110中出现了等级场景,例如pit 1,area lvl=85,其中champion mlvl+2,unique and minion+3
+1原则:当mlvl 这样所有等级场景里的tc其实变高了,还那pit 1为例,所有怪物tc最终为87,也就是说,这里白色怪物不能出unique qlvl86,87的物品,而其余unique,minion,champion则可以出所有的item
特殊boss tc不准旬上述原则:Andariel,Duriel,Radament,Mephisto,Diablo,Summoner,zual,Bloodraven,Diablo,Griswold,Nihlathak,Baal Crab,Putrid Defiler1
Putrid Defiler2,Putrid Defiler3,Putrid Defiler4,Putrid Defiler5,Baal Crab to Stairs
Baal Crab Clone
D:关于p不能掉的物品物品
Azurewrath Phase Blade qlvl87
Arachnid Mesh Spiderweb Sash qlvl87
Tyrael\'s Might Sacred Armor qlvl87
因为p的mlvl只有86
E:关于戒指和护身符
戒指和护身符没有tc
但是unique的戒指和护身符却又qlvl只有mlvl高于qlvl是才允许掉落
例如soj mlvl=39也就是只有mlvl>=39的怪物才会掉落
Metalgrid Amulet mlvl=85 只有mlvl>=85物才会掉落