我们在游戏里得到的uniq item上有的会带有ctc(chance to casting)技能,分两类:一类有确定的slvl,一类是不确定的,这个不确定的slvl大家都知道是在一个范围内变化(见备注)。但是到底是受什么决定的呢?下面就此问题进行介绍:
总的说,是由物品ilvl与skillreq决定的。
ilvl,不用我说了撒,skillreq 就是人物使用该skill的最小等级(比如fireball需要12级角色才能使用)。
对于09的公式:
slvl = ilvl/3 - skillreq + 1
ilvl/3是向下取整,最终结果slvl只能在1-31内变化;
对于10的公式:
slvl =(ilvl - skillreq)/4 + 1
同样是向下取整,而slvl变化范围是1-20;
总所周知,ilvl在1-99间变化,但uniq item有自己独有的qlvl,即需要一定的ilvl才能出现,所以slvl的范围并没有那么极端的情况。
举例来说:09的光刀在1.10里最低ilvl=73,有slvl=14~20的chain lighting的ctc,lvlreq=18
slvl=(ilvl-18)/4 + 1 ,ilvl=73-99
slvl=(73-18)/4 + 1~~~(99-18)/4 +1=14~~~20
然而注意:在09里是7-16,可以用09的公式验证,发现是正确的。
附上ctc slvl 变动列表:
boneslayer(uniq歌德斧):
1.09: 50% chance to cast level 11-28 holy bolt when struck
1.10: 50% chance to cast level 12-20 holy bolt when struck
hellslayer (uniq斩首斧):
1.09: 10% chance to cast level 13-22 fire ball on attack
1.10: 10% chance to cast level 16-20 fire ball on attack
lightsare(09光刀):
1.09: 5% chance to cast level 7-16 chain lightning on attack
1.10: 5% chance to cast level 14-20 chain lightning on attack
sonwclash(uniq战场腰带):
1.09: 5% chance to cast level 1-10 blizzard when struck
1.10: 5% chance to cast level 7-19 blizzard when struck
stormrider(暴风骑士 战斗斧):
1.09: 10% chance to cast level 16-31 charged bolt on striking
1.10: 10% chance to cast level 13-20 charged bolt on striking
stormspire(暴风尖刺):
1.09: 2% chance to cast level 28-31 charged bolt when struck
1.10: 2% chance to cast level 20 charged bolt when struck
risng sun(旭日):
1.09: 2% chance to cast level 1-10 meteor when struck
1.10: 2% chance to cast level 13-19 meteor when struck
备注:实际上slvl不确定的时候是先将slvl设为0,再利用ilvl和lvlreq计算的。
ok,that's all. |