接着对Unique品质的判断做详细说明和计算.
物品的Cu(最终几率参数)值决定Unique成功出现的几率:uChance=128/Cu.Unique的基础几率参数 C1=Ratio-[(ilvl-qlvl)/Divisor],各参数值如下:
-----------------------------------------------------------------
Item Class Unique-Ratio Unique-Divisor C1min
Normal Item 500 1 50
Uber Item 500 1 50
Normal Class Special Item 300 3 50
Uber Class Special Item 300 3 50
-----------------------------------------------------------------
其中Uber指Exception或Elite物品,C1min是C1的下限(使uChance有上限).可以看出是否为Exception或Elite对是否Unique并无影响.实际上对Set,Rare,Magic,Superior判断均无影响,只是到了Normal判断时才有差别.
关于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值,即能取到更高级的词缀.
比如ama-bow的auto-magic是加某系skill,一个蓝色的ama-bow,magic-affix可以+ 3 to bow skills,auto-magic-affix还可+3 to bow skills,即可能出现+6 to bow skills.
一个rare的ama-bow,magic-affix最多+2 to ama skill或+2 to bow skill(不能同时),auto-magic-affix最多+2 to bow skill,即最多出现2 ama skill,2 bow skill的rare ama-bow或4 bow skill 的rare ama-bow.
另外game里还有第三个魔法属性系统,就是Orb,Staff,Sceptor,Wand等武器上所加的单项skill.如+1 Energy Shield,+3 Bone Spear,+2 Holy Bolt等.和前两系可以同时存在.如蓝色Orb可以加2 sor skill或3 fire skill(magic-preffix),20% faster cast rate(magic-suffix),同时可存在60 life或80 mana(auto-magic),还可伴随+3 Fire Mastery,+3 Fire Wall,+2 Warmth. ;) 作者: sz_rambo 时间: 2013-2-14 13:37