职业专属装备Item的staffmod技能选择原理
为暗黑FANS提供最客观的资讯…… diablofans.com.cn
我们在游戏里常常得到带各种技能的normal item,这些附带于normal item上的skill我们就称为staffmod(automod是指如amazonbow 1-3bowskil那种)l那么,到底哪些item可以获得staffmod?这里总结一下:
*刺客爪(katar) : 加刺客技能
法杖(wand) : 加男巫技能
野蛮人头盔(bar helm): 加野蛮人技能
骑士权杖(scepter) : 加圣骑士技能
女巫杖(staff, orb) : 加女巫技能
德鲁依头盔(pelt) : 加德鲁依技能
死灵盾牌(heads) : 加死灵技能
*刺客的情况有些特殊,她的专用爪分属h2h2/h2h(gamecode)类,
只有h2h2的爪能带staffmod。这里是列表:
battle cestus 斗腰刀
feral claws 猛禽爪
greater claws 巨爪
greater talons 巨鹰爪
hand scythe 手镰
runic talons 符文爪
scissors quhab 格斗剪
scissors suwayyah 近身剪
war fist 战拳
wrist sword 腕剑
suwayyah 近身刃
好了,在了解了什么是staffmod后,下面进入选择阶段的介绍:
首先,让我们先了解1个名词:
skillid:在txt里每种游戏技能都是用阿拉伯数字编号作为他们的id,不同char的id是6-280中某一段,base_id就是某char在skills.txt里开始那个id,比如pally是96-125,base_id=96.
那么现在就开始解释d2系统是怎么选择skill的:
首先,系统决定“出现几个skill”,这是一个在0-99间随机选择的过程(注入成品的x=x+iLvl):x>90 出现3种skill;70 然后,开始选择什么skill出现了。
首先和ilvl有关的参数将被决定:我们设为a
1<=ilvl<=11: a=1
12<=ilvl<=18: a=2
19<=ilvl<=24: a=3
25<=ilvl<=36: a=4
37<=ilvl<=99: a=5*注
注意:注入的clvl+4ilvl的奖励在决定a之前提供,且任何itemsilvl>25就会变成magic,不再具有做runewords的性质
然后系统会随机提供修饰几率:
20%机会+1,50%机会不变,20%机会-1,10%机会-2,得到a'
如果是低品质材料,如破碎的,a将在4封顶,这就是为什么破碎的几乎不出什么高id的skill。
然后,就进入选择出现skill的最后步骤:
公式final skillid=base_id+5*a'-5+(0,1,2,3,4随机)
得出的数字,比如93—bonespirit。
注:非资料片模式的a值最大取4.
以下用表格来简单说明下物品等级跟技能选择的关系。
在这之前,引入一个Skill Group的概念。
Base_id ≤ Skill_id ≤ Base_id+4 :Skill Group=1
Base_id+5 ≤ Skill_id ≤ Base_id+9 :Skill Group=2
Base_id+10 ≤ Skill_id ≤ Base_id+14:Skill Group=3
Base_id+15 ≤ Skill_id ≤ Base_id+19:Skill Group=4
Base_id+20 ≤ Skill_id ≤ Base_id+24:Skill Group=5
Base_id+25 ≤ Skill_id ≤ Base_id+29:Skill Group=6
┌────────┬─────────────────┐
│ │ Skill Group │
│ 物品等级iLvl ├──┬──┬──┬──┬──┬──┤
│ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │
├────────┼──┼──┼──┼──┼──┼──┤
│ iLvl ≤ 11│ 80%│ 20%│ -- │ -- │ -- │ -- │
├────────┼──┼──┼──┼──┼──┼──┤
│12 ≤ iLvl ≤ 18│ 30%│ 50%│ 20%│ -- │ -- │ -- │
├────────┼──┼──┼──┼──┼──┼──┤
│19 ≤ iLvl ≤ 24│ 10%│ 20%│ 50%│ 20%│ -- │ -- │
├────────┼──┼──┼──┼──┼──┼──┤
│25 ≤ iLvl ≤ 36│ -- │ 10%│ 20%│ 50%│ 20%│ -- │
├────────┼──┼──┼──┼──┼──┼──┤
│37 ≤ iLvl ≤ 99│ -- │ -- │ 10%│ 20%│ 50%│ 20%│
└────────┴──┴──┴──┴──┴──┴──┘
最后进入skill修饰阶段:也就是大家关心的+?bs
再一次进行0-99的随机选择,然后如果是注入的话,再加上(clvl+4)/2的增量。
得出的就是决定+?的参数:
0 61 91 可以看出+3的概率是很小的。
然后再重复最开始的步骤以继续选择其它skill
注意,可能大家会想到要是第2次选择又恰好选到bs,会怎么样?事实上在游戏里我们并没看到类似情况,因为在最后的选择公式得出的结果如果也=93,系统会回到最开始重新进行选择(0,1,2,3,4随机)这部分。选中了不能出现的技能也是如此
*刺客爪(katar) : 加刺客技能
法杖(wand) : 加男巫技能
野蛮人头盔(bar helm): 加野蛮人技能
骑士权杖(scepter) : 加圣骑士技能
女巫杖(staff, orb) : 加女巫技能
德鲁依头盔(pelt) : 加德鲁依技能
死灵盾牌(heads) : 加死灵技能
*刺客的情况有些特殊,她的专用爪分属h2h2/h2h(gamecode)类,
只有h2h2的爪能带staffmod。这里是列表:
battle cestus 斗腰刀
feral claws 猛禽爪
greater claws 巨爪
greater talons 巨鹰爪
hand scythe 手镰
runic talons 符文爪
scissors quhab 格斗剪
scissors suwayyah 近身剪
war fist 战拳
wrist sword 腕剑
suwayyah 近身刃
好了,在了解了什么是staffmod后,下面进入选择阶段的介绍:
首先,让我们先了解1个名词:
skillid:在txt里每种游戏技能都是用阿拉伯数字编号作为他们的id,不同char的id是6-280中某一段,base_id就是某char在skills.txt里开始那个id,比如pally是96-125,base_id=96.
那么现在就开始解释d2系统是怎么选择skill的:
首先,系统决定“出现几个skill”,这是一个在0-99间随机选择的过程(注入成品的x=x+iLvl):x>90 出现3种skill;70
首先和ilvl有关的参数将被决定:我们设为a
1<=ilvl<=11: a=1
12<=ilvl<=18: a=2
19<=ilvl<=24: a=3
25<=ilvl<=36: a=4
37<=ilvl<=99: a=5*注
注意:注入的clvl+4ilvl的奖励在决定a之前提供,且任何itemsilvl>25就会变成magic,不再具有做runewords的性质
然后系统会随机提供修饰几率:
20%机会+1,50%机会不变,20%机会-1,10%机会-2,得到a'
如果是低品质材料,如破碎的,a将在4封顶,这就是为什么破碎的几乎不出什么高id的skill。
然后,就进入选择出现skill的最后步骤:
公式final skillid=base_id+5*a'-5+(0,1,2,3,4随机)
得出的数字,比如93—bonespirit。
注:非资料片模式的a值最大取4.
以下用表格来简单说明下物品等级跟技能选择的关系。
在这之前,引入一个Skill Group的概念。
Base_id ≤ Skill_id ≤ Base_id+4 :Skill Group=1
Base_id+5 ≤ Skill_id ≤ Base_id+9 :Skill Group=2
Base_id+10 ≤ Skill_id ≤ Base_id+14:Skill Group=3
Base_id+15 ≤ Skill_id ≤ Base_id+19:Skill Group=4
Base_id+20 ≤ Skill_id ≤ Base_id+24:Skill Group=5
Base_id+25 ≤ Skill_id ≤ Base_id+29:Skill Group=6
┌────────┬─────────────────┐
│ │ Skill Group │
│ 物品等级iLvl ├──┬──┬──┬──┬──┬──┤
│ │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │
├────────┼──┼──┼──┼──┼──┼──┤
│ iLvl ≤ 11│ 80%│ 20%│ -- │ -- │ -- │ -- │
├────────┼──┼──┼──┼──┼──┼──┤
│12 ≤ iLvl ≤ 18│ 30%│ 50%│ 20%│ -- │ -- │ -- │
├────────┼──┼──┼──┼──┼──┼──┤
│19 ≤ iLvl ≤ 24│ 10%│ 20%│ 50%│ 20%│ -- │ -- │
├────────┼──┼──┼──┼──┼──┼──┤
│25 ≤ iLvl ≤ 36│ -- │ 10%│ 20%│ 50%│ 20%│ -- │
├────────┼──┼──┼──┼──┼──┼──┤
│37 ≤ iLvl ≤ 99│ -- │ -- │ 10%│ 20%│ 50%│ 20%│
└────────┴──┴──┴──┴──┴──┴──┘
最后进入skill修饰阶段:也就是大家关心的+?bs
再一次进行0-99的随机选择,然后如果是注入的话,再加上(clvl+4)/2的增量。
得出的就是决定+?的参数:
0
然后再重复最开始的步骤以继续选择其它skill
注意,可能大家会想到要是第2次选择又恰好选到bs,会怎么样?事实上在游戏里我们并没看到类似情况,因为在最后的选择公式得出的结果如果也=93,系统会回到最开始重新进行选择(0,1,2,3,4随机)这部分。选中了不能出现的技能也是如此
上一篇文章:毒mf寻宝nec死灵法师个人练法分享
下一篇文章:暗黑2数据分析之格挡和防御的计算
相关阅读
..:: 版权声明 ::..
- 网站旨在为用户提供资源整合服务,所有数据均由用户上传或发布,并力求提供准确有价值的相关资源。.网站只做相关资源展示没有做具体测试,希望网友自己区分下 。
- 若涉及到侵权违法的链接,请联系我们将第一时间处理。
- 我们会定期进行数据更新和优化以确保信息的时效性和可靠性。致力成为一个资源整合平台,提供各种网站资源的下载和能满足用户的游戏资讯。
- 感谢您对我们网站的支持,我们将持续努力提供更好的资源整合服务,希望能满足您的需求。