WOW 版 (精华区)
发信人: cata (傻冒黑骑), 信区: D2Tech
标 题: Item品质判断(4)--Rare&Magic
发信站: BBS 大话西游站 (Mon Feb 18 15:17:43 2002)
至于Rare和Magic物品,其几率已非常次要了.一般都是些垃圾,尽管见到有亮黄色出
现时还是要不由自主地兴奋一下(1.03后遗症).这里只给出其C1有关参数值:
C1=Ratio-[(ilvl-qlvl)/Divisor]
---------------------------------------------------------------------------
Item Rare-Ratio Rare-Divisor C1min Magic-Ratio Magic-Divisor C1min
None_Class 200 2 25 34 3 2
Class_Specific 150 3 25 17 6 2
---------------------------------------------------------------------------
具体C2,C3,Cq,qChance计算方法不变.对于物品如jewel,ring,amulet,charm即使其Magi
c判断失败也仍然是Magic,因为这些物品品质的最低形态就是Magic.
========================
关于Rare/Magic物品的词缀问题.游戏中有一个前后缀系统(Magic Prefix/Suffix).包
括了Rare/Magic的armor,weapon,ring/amu,charm,jewel所能取的全部魔法词缀(affix).
(但不包括Class-Specific-Item的专用词缀,如白色ama bow上带有的+3 bow skills的词
缀).每一个词缀都有其alvl和rlvl,即词缀本身的等级和对Player级别的要求等级,alvl
类似于物品的qlvl.例如Small Charm的前缀"Jagged"(+1 max dam),alvl=81,rlvl=73,即
Jagged Small Charm要求Player到73级就能使用,而不是81级.
如果一个物品被判断为是Rare或Magic,那么它可以选择哪些词缀?这时系统将算出这个物
品的一个参数alvl,物品的alvl意义是它所能取的词缀的最大alvl,即一个Small Charm的
alvl如果是80,那它将不可能取"Jagged"前缀,而可以取任何alvl≤80的Small Charm词缀.
而物品alvl的确定将遵从如下公式(此公式使用于一切alvl的决定):
if qlvl>ilvl then ilvl=qlvl
else
if magiclvl>0 then alvl=ilvl+magiclvl
else
if ilvl<99-[qlvl/2] then alvl=ilvl-[qlvl/2]
else alvl=2*ilvl-99
if alvl>99 then alvl=99
可以发现,在通常的由物品的ilvl和qlvl决定alvl的运算前,有一步由"magiclvl"决定的
运算,如果magiclvl>0,alvl将直接得到结果(ilvl+magiclvl),显然这个alvl要大于后来
的运算所的到的alvl值,即能取到更高级的词缀.
magiclvl是某些特殊物品所具有的alvl bonus,它可以使这些物品获得更高的alvl,也就
是提高高级别词缀的选择机会.现将具有magiclvl的物品及相应的magiclvl值列举如下:
Circles qlvl magiclvl Staff qlvl magiclvl Orbs qlvl magiclvl
--------------------- -------------------------- -------------------------
Circlet 24 3 Short Staff 1 1 Eagle Orb 1 1
Coronet 52 8 Long Staff 8 1 Sacred Globe 8 1
Tiara 70 13 Gnarled Staff 12 1 Smoked Sphere 12 1
Diadem 86 18 Battle Staff 17 1 Clasped Orb 17 1
War Staff 24 1 Dragon Stone 24 1
Jo Staff 30 1 Glowing Orb 32 1
Wands qlvl magiclvl Quarterstaff 35 1 Crystalline Globe 37 1
Wand 2 1 Cedar Staff 38 1 Cloudy Sphere 41 1
Yew Wand 12 1 Gothic Staff 42 1 Sparkling Ball 46 1
Bone Wand 18 1 Rune Staff 47 1 Swirling Crystal 50 1
Grim Wand 26 1 Walking Stick 58 1 Heavenly Stone 59 1
Burnt Wand 31 1 Stalagmite 66 1 Eldritch Orb 67 1
Petrified 38 1 Elder Staff 74 1 Demon Heart 75 1
Tomb Wand 43 1 Shillelah 83 1 Vortex Orb 84 1
Grave Wand 49 1 Archon Staff 89 1 Dimensional Shard 89 1
知道了alvl如何被决定,就可知道为什么Grand Charm的后缀"of Vita"一般是加36~40
的life,而加41-45life的则比较少.因为Vita(36-40) alvl=77,rlvl=69.由上述公式,要
想获得此后缀,Grand Charm的ilvl需要符合(Grand Charm qlvl=1)如下条件:
因为ilvl<99-[qlvl/2]=99,则alvl=ilvl-[qlvl/2]≥77,ilvl需≥77+0=77
综上知Grand Charm of Vita至少要77lvl以上的怪物才能掉出.而Vita(41-45)则是alvl
=91,rlvl=83.要达到此词缀的alvl则必须ilvl≥91(算法同上),即加41~45life的Grand
Charm只有Boss和Champion才可能掉出.至于Vita(46-50)则alvl=110,rlvl=97,由于实际
上alvl被封顶在了99,所以这个词缀不会出现在game中.
◆各词缀的alvl在Arreat Summit就有,只不过偶尔误拿rlvl代替了alvl,如sc的6-7%bc
或者到http://www.diabloii.net/items/modifiers/index.shtml去查词缀的lvl"即
为alvl
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.126毫秒