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毫秒