Board logo

标题: [原理] 暗黑破坏神2物品四部曲之合成物品 [打印本页]

作者: 很有粪量的人    时间: 2009-4-10 21:25     标题: 暗黑破坏神2物品四部曲之合成物品

Items——D2x物品全解三部曲之三关于合成物品

cube一把剑(3chipped)遵从如下公式:

@ ilvl为给出物品怪物的mlvl
@ qlvl为物品本身lvl
@ alvl为词缀lvl(e.g. alvl of "cruel"=51)

alvl决定于参数T
T=max(ilvl,qlvl)
if (T<(99-int(qlvl/2)))
{ alvl=T-int(qlvl/2) }
else
{ alvl=2*T-99 }

所有sword在此合成中ilvl=30
所以:
对于qlvl>=66的sword,alvl=2*T-99=2*qlvl-99
对于30<=qlvl<66的sword,alvl=T-int(qlvl*0.5)=qlvl-int(qlvl*0.5)
根据各elite sword的qlvl可得到如下结果
sword qlvl max(ilvl, qlvl) alvl
Falcata 56 56 28
Legend Sword 59 59 30
Ataghan 61 61 31
Elegant Blade 63 63 32
Highland Blade 66 66 33
Hydra Edge 69 69 39
Balrog Blade 71 71 43
Phase Blade 73 73 47
-----------------------------------------
Champion Sword 77 77 55
Conquest Sword 78 78 57
Colossal Sword 80 80 61
Cryptic Sword 82 82 65
Colossus Blade 85 85 71
Mythical Sword 88 88 77
可以看出,alvl>51(from champion sword)的sword才能合
出cruel前缀,其他前缀同理.
4 heal potions + 1 ruby + bb->bb with leech也不行
只有3pg公式才能得到cruel bb

首先再次明确如下概念(详细可参见本精华区"3-9-1-1"文):
ilvl:drop该物品的怪物的级别(ilvl=mlvl)
qlvl:物品本身在源文件的级别(固定),只决定于物品基础类型,如所有
small charm的qlvl≡28,所有ring/amu的qlvl≡1.
alvl:某个词缀的级别.如Small Charm上的"of Good Luck"(6~7% bc),
     后缀,其alvl=61.
require clvl:使用该物品所要求的玩家级别,就是显示在物品上的lvl
如上述后缀"of Good Luck",其使用等级为rlvl=33.

现举一例说明:mlvl=90的牛掉了一个sc(qlvl=28恒定),则此sc的
ilvl=90,那么它可能取那些词缀?遵循以下公式:

If ilvl>99 then ilvl=99
if qlvl>ilvl then ilvl=qlvl (即ilvl=max{ ilvl,qlvl })
if ilvl<99-int(qlvl/2)
then alvl=ilvl-int(qlvl/2)
else alvl=2*ilvl-99
If alvl>99 then alvl=99

对于这个sc,ilvl>qlvl,ilvl>99-qlvl/2,所以有:
alvl=2*ilvl-99=81,即它所能取的词缀的max alvl是81,即game将按照
某种几率从alvl=1~81的所有前后缀中选择出1~2个缀加到此sc上.
在cube合成物品的过程中,词缀选择同样遵循上述公式.

==========================================================

然后再看3 perfect gem合成公式,The Arreat Summit上指出
新物品的ilvl=100,如果是这样当然可以用任何物品合出任何alvl
的词缀。但BN上有人通过查看源文件发现新物品

new_ilvl=100%*old_ilvl

即新物品ilvl始终等于原料ilvl,照这样,如果想得到6-7%bc的sc,
∵词缀alvl=47(Good Luck),sc qlvl=28,int(qlvl/2)=14

∴对于ilvl>=85(99-28/2)的sc,其最大alvl=2*ilvl-99>=71>47
对于ilvl<85的sc,欲alvl=ilvl-14>=47,必须ilvl>=47+14=61.

即想合出7bc sc必须用61级以上的怪物掉出的sc,而跟这个sc原先
具体带什么样的词缀是无关的
-----------------

发信人: cata (傻冒黑骑), 信区: D2Tech
标 题: 关于cube合成的进一步说明
发信站: BBS 大话西游站 (Thu Jan 17 20:36:56 2002)

在源文件中cube的每一种合成方式都有几个固定的参数
lvl,plvl,ilvl在内部起作用
(注:此ilvl不是掉此物品的mlvl,只是文件里的表述形式)

@ 对于一种合成方法,所有物品的这三个参数是一样的
@ 对于不同合成方法, 参数值则有所不同
@ 对于参数的表达形式,是没有什么实际意义的,plvl不
是通常的player lvl,ilvl也不是通常的item lvl.就
是文件里这么写的而已.
@ lvl,plvl,ilvl的值决定了old_ilvl的物品经合成后变
成新物品的new_ilvl(这个ilvl才是决定alvl的item lvl):
对于3 chipped : new_ilvl===30
对于3 perfect : new_ilvl=old_ilvl
对于craftitem : new_ilvl=int(clvl/2)+int(old_ilvl/2)
clvl是player的character lvl
可见对于craftitem的合成,是和人物和物品都有关的

====================================================

现在我们再回头看3 perfect gem合成,参数ilvl在这个
合成配方中为100(如上所述,并不是item lvl=100),这可
能就是The Arreat Summit里写ilvl=100的原因,而后又
错误的把这个ilvl=100当作了alvl决定公式中所用的ilvl
(也就是合成后的new_ivl)说可以合成任何词缀的物品.
--



我又仔细看过了相关文章,这几个参数的含义基本上
明确了(公式是别人提出的),对于

原料(old_ilvl)+other things..--->配方{ lvl,plvl,ilvl }--->产品(new_ilvl)

的合成过程,{ lvl,plvl,ilvl }的含义如下:
lvl:赋予原料以新的new_ilvl,即new_ilvl=lvl
plvl:玩家等级(clvl)对产品new_ilvl的影响因子
ilvl:原料old_ilvl对产品new_ilvl的影响因子

三者按如下公式对原料old_ilvl产生影响并得到产品new_ilvl:

if lvl>0 then new_ilvl=lvl
else new_ilvl=int(plvl*clvl/100)+int(ilvl*old_ilvl/100)
(引自forum.diabloii.net)

对于3 chipped配方
{ lvl,plvl,ilvl }={ 30,0,0 },所以new_ilvl=30
对于3 perfect配方
{ lvl,plvl,ilvl }={ 0,0,100 },所以new_ilvl=old_ilvl
对于craftitem配方
{ lvl,plvl,ilvl }={ 0,50,50 },所以new_ilvl=int(clvl/2)+int(old_ilvl/2)

如此看来,lvl之所以叫lvl是因为直接和new_ilvl有关,plvl和ilvl所以这么写
很可能是因为和player lvl(clvl)和item lvl(old_ilvl)有关

常见的3pg配方的合成物品及获得目标属性的条件:(注只要第一次合成所用的
原料达到要求,以后则可以不断的cube此物品).

Jewel
=======================================================================
欲得到的Jewel | 对原料Jewel的要求
-----------------------------------------------------------------------
Scintillating Jewel (all res 11~15) | drop该jew的monster级别
| (即mlvl)≥34
Crimson Jewel (5~8 min damage) | mlvl≥38
Vermillion Jewel (11~15 max damage) | mlvl≥58
Ruby Jewel (31~40% ed) | mlvl≥66
Jewel of Fervor (15% ias) | mlvl≥39
Jewel of Carnage (11~15 max damage) | mlvl≥25
Jewel of Bliss (5~10 min damage) | mlvl≥43
========================================================================
我想没有人为提高低级别词缀的出现几率而避开40%ed,所以用较高级别怪物掉的jew
来cube是一定的,Hell所有怪物都满足mlvl≥66,包括chests.


Small Charm
========================================================================
欲得到的sc | 对原料sc的要求
------------------------------------------------------------------------
Shimmering Small Charm (all res 5) | mlvl≥47
f/c/l/p res 10~11% | mlvl≥54
Pestilent Small Charm (175pd over 6s) | mlvl≥94
Fine Small Charm (1~3 max dam,10~20 ar) | mlvl≥42
Small Charm of Balance (5% fhr) | mlvl≥51
Small Charm of Good Luck (6~7% bc) | mlvl≥61
Small Charm of Vita (16~20 life) | mlvl≥61
Small Charm of Inertia (5% faster run/walk)| mlvl≥49
Small Charm of Anthrax (50pd over 6s) | mlvl≥58
=========================================================================
对于大家热忠的7bc和20life,Hell任何地方捡的sc都可以,但mlvl高了容易出现其他
高级别的垃圾词缀,比如从Hell牛关捡的sc,一般都是mlvl=90(牛王93,箱子75),除了
可能出现7%bc,20life以及低级词缀外,还可能出现各种xx~xx元素攻击的词缀.所以
理论上讲Hell牛关的sc用来合成7bc的话不如Nm牛掉的sc(mlvl=61).
另外,如果想得到Pestilent前缀,必须使用Baal或Nihlathak掉的sc才有可能,如果得
到383/10 pd的sc,比7bc可划算多了.


Grand Charm
=========================================================================
欲得到的gc | 对原料gc的要求
-------------------------------------------------------------------------
+1 xxxxx skill(前缀) | mlvl≥50
Shimmering Grand Charm (all res 13~15) | mlvl≥35
Serpent's Grand Charm (53~59 mana) | mlvl≥49
Sharp Grand Charm (49~76ar,7~10max damage) | mlvl≥29
Grand Charm of Vita (41~45 life) | mlvl≥91
Grand Charm of Vita (36~40 life) | mlvl≥77
=========================================================================
同样,mlvl不足的就不可能得到相应词缀,选择怎样的gc做原料,看什么目的吧.


Weapon
=========================================================================
欲得到的Weapon(括号内为其type) | 对原料的要求
-------------------------------------------------------------------------
Cruel War Pike (spear) | NONE
Cruel Ghost Spear (spear) | NONE
Cruel Great Poleaxe (Polearm) | NONE
Cruel Berserker Axe (Axe) | NONE
Cruel Thunder Maul (Hammer) | NONE
Cruel Lengendary Mallet (Hammer) | NONE
Cruel Suwayyah (asn's) | from monster drop,mlvl≥75
Cruel Scissors Suwayyah (asn's) | NONE
|
Cruel Legend Sword (Sword) | mlvl≥75
Cruel Hiland Blade (Sword) | mlvl≥75
Cruel Balrog Blade (Sword) | mlvl≥75
|
Cruel Matriarchal Bow (ama's) | mlvl≥75
Cruel Grand Matron Bow (ama's) | NONE
=========================================================================
能够shopping到的我觉得没必要去cube(比如war pike,ghost spear,great poleaxe
等等),除非是特别eager.

3pg的cube结果只和mlvl有关,和人物等级,难度,场景......均没有关系.

设此配方的:
进行cube的人物级别为clvl
原料rare物品ilvl为ilvl(old)
成品rare物品ilvl为ilvl(new)

则ilvl(new) = [clvl*0.4] + [ilvl(old)*0.4]
这就是所谓的"品质降低"配方
其本质是ilvl降低

但ilvl不是决定最后词缀级别(clvl)的唯一因素
高qlvl的物品通过此配方仍然可以得到高级词缀
因为:
----------------------------------------------------
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
----------------------------------------------------

●如果是war pike,qlvl=89,用此配方不管把ilvl降到多么低,
往上面公式一套,qlvl>ilvl,ilvl就又等于qlvl=89了,再继续
alvl = 2*89 - 99 = 79,足够出现所有可以出现的词缀.

●以diadem为例,qlvl=86,magic lvl=18
从上面公式可知它的ilvl小于qlvl时,alvl=86+18=104,由于alvl
最大99,所以alvl=99;当ilvl大于qlvl时,alvl=ilvl+18>99,即也
是99.就是说diadem不管ilvl如何,其最终最大词缀级别是99,即
可以具备任何词缀(当然包括2 skill)

再看tiara,qlvl=70,magic ll=13,必须其原始ilvl≥77才能保证
alvl≥90而得到2 skill词缀,一般我们得到的tiara(以及coronet
和circlet)都是90+的怪物掉出来的,加上magic lvl,alvl肯定大于
90,即直接捡到的tiara,coronet,circlet可以有+2 skill.但如果
用此配方cube会如何?
假设原始ilvl=98(Nihlathak drop),进行cube的人clvl=99,那么
第一次cube后,ilvl(new-1)= 39+39= 78, alvl(1)= 78+13 =91
第二次cube后,ilvl(new-2)= 31+39= 70, alvl(2)= 70+13 =83
第三次....以后由于ilvl不断缩减而始终小于qlvl,alvl始终为83
但2 skill要求alvl≥90,所以即使是Nihlathak掉的tiara,也只有
第一次cube后可以得到2 skill,以后如果再cube就是浪费ps了.
如果是baal掉的,ilvl(new-1)= 38+39 =77,alvl(1)=77+13 =90
即也是只有第一次才可能2 skill.

而coronet(magic lvl=8,qlvl=52)和circlet(magic lvl=3,qlvl=24)
即使是Nihlathak掉的且用99lvl人去cube,也永远不可能出2 skill.


综上,这个配方来cube rare Diadem是最合适的,不管它是什么怪物
掉出来的,也不用管cube的人物是多少级,都不妨碍出2 skill前缀.

至于其他rare item,价值都不高,因为不会有eth的成品,使用性很难上去.
实际上如果用固定人物去cube,ilvl最终会收敛到[clvl*2/3]附近,这对
cube一些最高词缀的alvl不是很高的物品是可行的.
例如ring,glove会有6个随即词缀,不过很难和craft item有一拼;
至于amulet,就不必了,因为永远不可能出2 skill;
对于jew也同ring,这个由于不能craft,说不定搞到个jp rare jew,resist
超高,那也是天价之物.只是cube ring和jew要注意用级别足够高的人,这
点不如diadem方便.

3 chipped gem + magic sword几率

Colossus Blade(cb)
cruel cb (no or of lj suffixes) 0.6873%
cruel cb of quickness(40% ias) 0.005951%
cruel cb of evisceration(41-63 max) 0.005951%
cruel cb of the Vampire(8-9% life leech) 0.005951%
cruel cb of Ages(Indestructible) 0.001488%
Note:10%,20%,30%,40% ias have the same chance(下同)

Colossus Sword(cs)
cruel cs (no or of lj suffixes) 0.7018%
cruel cs of quickness 0.006183%
cruel cs of evisceration 0.006183%
cruel cb of the vampire 0.006183%
cruel cb of ages 0.001546%

Champion Sword(Chs)
cruel chs (no or of lj suffixes) 0.7380%
cruel chs of quickness 0.006709%
cruel chs of evisceration/vampire 0.006709%
cruel chs of ages 0.001677%

Mythical Sword(ms)
cruel ms (no or of lj suffixes) 0.6826%
cruel ms of quickness/evi/vampire 0.005809%
cruel ms of ages 0.001452%


标 题: 3 perfect gem + magic item几率

ilvl=掉此item的怪物的mlvl
●Jewel
31~40%ed/ias
31~40%ed/11~15max
ilvl≤65 0
ilvl≥66 0.02898%
*如果单求40%ed/ias,几率×0.1
*如果单求40%ed/15max极品,几率×0.02

●Small Charm
6~7%bc(垃圾前缀或无前缀)
ilvl≤60 0
ilvl≥61,ilvl≤91 2.308%
ilvl≥92 2.174%
*如果单求7bc,几率减半

单防10~11%+6~7%bc
ilvl≤60 0
ilvl= 61(Nm momo) 0.01654%
ilvl= 90(Hell momo) 0.01361%
ilvl= 95(Hell Baal) 0.01271%
ilvl= 98(Hell Nihlathak)同Baal
*单求11res+7bc,几率/4

all res3~5% + 6~7%bc
为上述几率一半
*单求5% all res+7bc,几率/6

383/10 pd sc
ilvl=95/98 0.002994%


●Grand Matron Bow
(ilvl=90)
cruel gmb of Evisceration(41~63 max) 0.007285%
cruel gmb of Alacrity(20% ias) 同上

●Monarch
(ilvl=90)
Jeweler's Monarch of Simplicity(-30%) 0.002498%
Jeweler's Monarch of Ease(-20%) 0.003747%
Note:1,3,4 socketed have the same chance.
--

http://www.diabloii.nu/affixcalc/
有个可出现词缀几率计算器
注意开始设置参数(如何了解各参数意义请详阅本版
精华区cube有关部分)
然后根据magic item的词缀出现比率:
only prefix : 25%
only suffix : 25%
both prefix&suffix : 50%
算出某个词缀或某些词缀组合的几率
而且包括cube配方,真是good的ytht

先再次叙述一下Craft Item的词缀是如何选择的:

1.Craft item的随机词缀只能是rare item所能具备的词缀.
2.成品的ilvl(设为ilvl_c即ilvl of craft_item)由如下公式决定:
ilvl_c = [ilvl_o/2] + [clvl/2]
▲其中"ilvl_o"即原料物品的ilvl,等于掉出原料物品的怪物等级
▲"clvl"是合成物品的人物等级
3.ilvl_c和原料的qlvl共同决定成品的最大alvl
(即词缀级别):
if qlvl>ilvl_c then ilvl_c=qlvl
if ilvl_c<99-[qlvl/2]
then alvl = ilvl_c -[qlvl/2]
else alvl = 2*ilvl_c -99
if alvl>99 then alvl=99
4.game系统将从词缀级别从1到alvl的词缀中随机
选取前后缀,但词缀个数(R)有如下限制:
最大随机词缀数Rmax=4
最小随机词缀数Rmin和ilvl_c有关:
1≤ilvl_c≤30,Rmin=1
31≤ilvl_c≤50,Rmin=2
51≤ilvl_c≤70,Rmin=3
71≤ilvl_c≤99,Rmin=4
最终词缀个数R=Rnd(5),即随机0~4,且受Rmin,Rmax限制.
此外前缀或后缀最多只能3个.
5.最后成品将具有R(Rmin~Rmax)个随机词缀及与配方
对应的几个固有词缀,此时成品的使用级别rlvl_c亦
被确定(最高要求词缀要求级别为r_max):
rlvl_c = R×3 + r_max + 10

而我们梦想中的Craft Item及其条件:
1.要有想要的词缀,因此必须有足够的"ilvl_o"和"clvl"
来保证目的词缀(alvl)的出现;
2.想要的词缀越多越好,因此必须让成品有最大随机词缀数,
即要保证成品ilvl≥71,这样肯定有4个词缀;
3.能够使用,在有4个随机词缀情况下,成品的使用等级rlvl
为r_max+22,所以应该避免太高要求且无用的词缀出现。
综合以上三点,就可以算出各配方下的Craft Item所对应的
"最佳{ ilvl_o,clvl }组合",来使成品有最多的属性,最大几
率具备理想词缀,以及在此基础上具备最低使用等级.


固定属性不再列出,因为无任何影响
一般手套上的好属性
◆prefix attributes alvl rlvl
l/f/c/p res + 21-30% 18 13
Gymnast's + 2 passive(ama) 40 30
+2 bow/spear/arts(asn)同上 40 30
◆suffix
of the Leech 3% life leech 34 26
of the Bat 3% mana leech 35 27
of Alacrity 20% ias 43 35
of the Ox +6-9 str 45 37
of Precision +10-15 dex 56 48
超过Precision的最低词缀:
of Multiple Shot(2) alvl=63

for ama,最好具备15dex后缀(此时其他好词缀都可能出现),
而不需要Multi Shot
所以要保证成品手套的56≤alvl≤62而且ilvl_c≥71,这样
可以避免很多无用词缀的出现而提高有用属性的出现几率,
照此计算出各种手套所应具备的ilvl_c如下(for ama):
Hitpower:
Chain Gloves(qlvl=12) 71≤ilvl_c≤68(废)
Heavy Bracers(qlvl=43) 77≤ilvl_c≤80
Vambraces(qlvl=69) 78≤ilvl_c≤80
Blood:
Heavy Gloves(qlvl=7) 71≤ilvl_c≤65(废)
Sharkskin Gloves(qlvl=39) 75≤ilvl_c≤80
Vampirebone Gloves(qlvl=63)78≤ilvl_c≤80
即合成Craft Gloves时如果想从整体上提高成品的质量,显然
要放弃使用Chain Gloves/Heavy Gloves这些normal item,而
选取具备合适ilvl_c的exceptional/elite手套,ilvl_c已经
如上所列,它与原料及人物的关系如下
★ilvl_c = [ilvl_o/2] + [clvl/2]

选取合适的原料和人物级别,使成品的ilvl_c落到相应的区间
内,例如:
Hell Cow或Hell mephisto或其他所有90级的怪物掉出的Glove,
ilvl_o=mlvl=90,按照★式,进行合成的人物其clvl必须满足:
Heavy Bracers 64≤clvl≤71
Vambraces 66≤clvl≤71
Sharkskin Gloves 60≤clvl≤71
Vampirebone Gloves 66≤clvl≤71
Hell Act5的Boss(如Pindleskin)掉的Glove,ilvl_o=93,则
Heavy Bracers 62≤clvl≤69
Vambraces 64≤clvl≤69
Sharkskin Gloves 58≤clvl≤69
Vampirebone Gloves 64≤clvl≤69
Hell Baal掉的Glove,ilvl_o=95,则
Heavy Bracers 60≤clvl≤67
Vambraces 62≤clvl≤67
Sharkskin Gloves 56≤clvl≤67
Vampirebone Gloves 62≤clvl≤67
可以看出,从Hell的牛场,run p极其minion,run m及council,run
baal等所有mlvl≥90的怪物,所得到的手套都在上述之列,因此直
接选取一个clvl=66或67的dummy,专门Craft手套,将有最大效率.

其他怪物掉的以上四种手套,只要根据其mlvl(=ilvl_o)算出
相应人物级别即可.


对其他角色而言,基本同上,如果有想用手套上的ms来pk/pvp
的话,就要相应提高成品alvl,ms之后下一个最低词缀是:
of Charged Strike alvl=68(是个无用词缀)
所以56≤alvl≤67,ilvl_c≥71,计算得:
Hitpower:
Chain Gloves(qlvl=12) 71≤ilvl_c≤73
Heavy Bracers(qlvl=43) 77≤ilvl_c≤83
Vambraces(qlvl=69) 78≤ilvl_c≤83
Blood:
Heavy Gloves(qlvl=7) 71≤ilvl_c≤70(废)
Sharkskin Gloves(qlvl=39) 75≤ilvl_c≤83
Vampirebone Gloves(qlvl=63)78≤ilvl_c≤83
对于ilvl_o在90以上的exceptional/elite手套,相应的最佳clvl
同样是66或67.


结论
1.用exceptional/elite的手套来做craft,不要再用normal的
2.对于从Hell里90级以上的怪物掉出的手套,选用66或67的人物去
craft最为合适省事.
3.如果觉得2要求太苛刻,至少要注意人物级别不要低于66(或参照
以上各表).


●对于Craft Ring:
ilvl_c≥77时所有可能词缀都可以出现,所以只要
ilvl_c=[ilvl_o/2]+[clvl/2]≥77就可以了,没有
其他要求.而满足上述条件也很简单:
用Hell Cow掉的Blue Ring,用至少64级的人去craft
这个ring.

●对于Craft Amulet:
由于+2 skill的前缀(最高词缀)alvl=90,所以相应
地要求ilvl_c≥90,即:
用Hell Cow掉的Blue amu,用至少90级的人去craft之.


●对于Craft Belt:
最高词缀of Titan, +16-20 str, alvl=58
对Caster系诸腰带,要求ilvl_c≥71且alvl≥58,得
Light Belt(qlvl=7) ilvl_c≥71
Sharkskin Belt(qlvl=39) ilvl_c≥77
Vampirefang Belt(qlvl=68) ilvl_c≥79
即上述三种Belt都可使用,保证相应的ilvl_c即可,
ilvl_c = [ilvl_o/2] + [clvl/2]
例如从Hell Cow身上捡来的Light Belt,用至少52级人
从Hell Cow身上捡来的Sharkskin Belt,用至少64级人
从Hell Cow身上捡来的Vampirefang Belt,用至少68级人
对于其他Craft Item,好象没什么热门的了,暂且打住.

Craft Item的使用级别之迷终于大致揭开:
在LoD 1.09中,如果一个Craft Item具有:
C个固定属性
R个随机词缀
最高要求的词缀要求级别为rlvl_max
那么其最终要求级别
●rlvl_c = 10 + rlvl_max + R×3

即最终级别要求与固有属性个数无关
当然如果所用物品的Basic require level大于rlvl_c,
最终级别要求就是基础物品的使用级别

另外很重要一点,Craft item能有几个随机词缀,决定于
最后成品的ilvl:
随机词缀最大个数Rmax = 4
随机词缀最小个数Rmin = 1 (ilvl = 1~30)
2 (ilvl = 31~50)
3 (ilvl = 51~70)
4 (ilvl = 71~99)
随机词缀最终个数R = Rnd(5) (0~4随机)
如果成品ilvl=65,那么将可能有3或4个随机词缀,当Rnd(5)
为0,1,2,3,时为3词缀,Rnd(5)取4时为4词缀

Craft item生成的时候系统随机选取前后缀,但总个数被
限制在(Rmin~Rmax)之间,如此可见,如果成品ilvl≥71,
一定会得到四个随机词缀(最大,而不象
官方数据所给的5个).


有些词缀有class specific bonus
就是对某个角色而言有较底的require clvl
这些个特殊的词缀都是Charged技能的词缀

比如手套上的后缀of Lighting Strike,(alvl=90)
对ama而言require clvl(rlvl)是32
对其他角色而言rlvl=82
所以正好差50级(104-54)

再比如melee weapon上的of Stunning(alvl=36)
bb用就只要12级(rlvl=12),其他角色就要求36级(rlvl=36)

就是说如果加的charged技能是某角色的固有技能
那么对此角色的级别要求会有所降低.(unique,set除外)

两个常用合成公式的一些限制
除了 Cow Run 和 Craft Items 外,大家最常用的合成公式应该是这两个了吧:

公式1 3 个任何类型的完美宝石 Perfect Gems + 任意 1 件蓝色魔法装备 Magic Item = 随机生成的 1 件同种类型的魔法装备

公式2 3 个碎裂的宝石 Chipped Gems + 1 把剑 = 随机生成的 1 把同种类型的带 3 个孔的蓝色带魔法属性的宝剑

这两个公式最常见的用途是合成带 Cruel 等前缀的优秀的武器,比如前者用来合成 Cruel Matriarchal Bow 后者用来合成 3 孔的 CCBQ 不过,在合成这些武器的时候有两个地方大家要注意:

1、第一个公式合成出来的物品的属性和你的原材料是很有关系的。这里指的原材料是指那个 magic item 而不是宝石。具体说,就是原材料的一个隐藏等级属性 Ilvl 决定了它能合成出带什么样魔法前后缀的物品。因为每种魔法前后缀都有一个等级要求,比如 Cruel 前缀就是 75 级的要求(具体魔法前后缀的等级要求可以参考这个地址:http://diablo.ultratechno......exp/items/magic/index.htm
你想要用第一个公式合成出 Cruel 前缀的物品,就必须用 Ilvl 在 75 级以上的原材料。那么如何知道原材料的 Ilvl 到底是多少呢?这个 Ilvl 基本上是等于掉落该物品的怪物的等级。因此,从75级以上的怪物身上掉出的 magic matriarchal bow 才有可能合成出 cruel matriarchal bow ,而想要同时带 Transcendence 后缀 (+ 15-20 min damage)就必须是 87 级以上怪物掉出的。所以大家在 cube 前最好能清楚知道合成目标的要求和确定原材料的来源,不要白白浪费了宝石。Cruel 属性还好,因为 75 级的要求并不高。如果你喜欢 cube charms ,而且目标是带 Pestilent 前缀( 最强的毒素伤害前缀 )的 charm,那就要好好挑挑了。因为 Pestilent 的等级要求是 94,只有 hell baal 和 nihlathak 才达到这个等级要求。
这也是为什么 Nihlathak (就是 anya 任务让你去杀的会尸暴的恐怖怪物)经常掉带 Pestilent 前缀的 charm 的原因,因为他是 95 级的怪物。

2、第二个公式则没有上面 Ilvl 的限制,不管原材料的剑是从哪里掉出来的,都可以合成出任何合法前后缀的带孔剑。唯一的一个限制在 Cruel 前缀。目前,在 Elite (精华) Sword 中只有 6 种类型的剑可以通过第二个公式合成出带 cruel 属性的 3 孔剑,分别是: Conquest Sword(征服之剑)、Cryptic Sword(神秘之剑)、Mythical Sword(秘仪之剑)、Champion Sword(冠军之剑)、Colossus Sword(巨神之剑)、Colossus Blade(巨神之刃)。所以是没法用这个方法来合成 cruel barlog blade 的。

再谈谈 3pg cube 公式原材料的选择和推荐一个相关的网页
最近 cube 似乎很热,所以这里给大家推荐一个网页和一个工具,另外写一些心得。

目前大家用得比较多的 cube 公式应该是“ 3 完美宝石 + 1 魔法物品 ”这个了。现在大家也都知道通过这个公式所能得到的物品的属性是和原材料的 ilvl 或者说是掉落这件物品的怪物的等级是息息相关的。高等级的 ilvl 才可能出现高等级的前后缀属性,并且,原材料的 ilvl 越高,cube 后有可能获得的属性的种类也就越多。但这并不意味着越高 ilvl 的物品就越适合 cube 。因为虽然可出现的属性种类多了,但相对你想获得某个特定属性的几率也就变小了。举个例子,通过 3 pg 公式合成 sc ,一个 ilvl 为 42 的 sc 有可能出现 25 种前缀属性,但一个 ilvl 为 90 的 sc 就有可能出现 45 种前缀。对于 fine 这个前缀来说(就是我们很熟悉的 +3 max/ar),ilvl 42 或者 ilvl 90 都能合成出,但后者出现的几率差不多只有前者的一半。

所以单纯从概率的角度出发,我们在选择 3 pg 公式的原材料时应该根据自己的目标属性来进行选择。也就是说,首先确定我想通过 cube 得到哪些属性,然后查找生成这些属性所需的最低 ilvl 要求,再根据这个 ilvl 去 kill 相同等级的怪物。拿这样获得的原材料进行合成就有最大机会得到目标前后缀属性。

下面介绍的这个网页就能帮助你完成原材料选择和生成前后缀的计算和分析。地址如下:

http://www.diabloii.nu/affixcalc/

使用很简单,在最上面 choose an item 这里选择你用来 cube 的原材料的类型,比如是 mbow 还是 sc 什么的。然后在 choose a cube recipe 这里选择你使用的合成公式,我们这里讨论的 3 pg 公式,你就选择 3 perfect gems + magic ,接着在下面的 input ilvl 框里输入你的原材料的 ilvl ,在 clvl 框里输入你进行合成的人物的等级(不过 3 pg 公式和人物等级是无关的),最后点击下面的 show possible affixes 就可以了。网页会自动生成一张表格,上面列示了针对这个原材料和你输入的 ilvl 所能得到的所有前后缀属性的数量、几率和详细内容。有了这个网页的帮助,你可以很方便地查找到你想得到的那个前后缀属性所需的最低 ilvl 要求。

然后,在下面两个地址,你可以查找到很详细的 d2 里的所有怪物在三个难度下的等级信息,因为物品的 ilvl 基本等于掉落该物品的怪物的等级,因此在这里我们就能找到哪些怪物的等级和上面得到的那个 ilvl 值是一致的,这样我们就可以有针对性地去找这些怪物的麻烦。

地址1:http://www.diabloii.nu/affixcalc/mlvl_mon.html
地址2:http://darkness.diabloii.net/beastiary/xmlvls-act1.shtml

最后介绍的一个工具,是 d2hackit 的一个插件,名字叫 Item Info Display,简称 iid。iid 可以显示游戏中每个物品隐藏的 ilvl 值。通过它,我们就能确定获得的原材料的准确 ilvl 值,当然你可以用它来看看自己原来存放的一些物品的 ilvl 值,看看有没有象 ilvl 95 的 sc 这样的 jp 原材料。使用很简单,拷贝到 d2hackit 的目录,游戏中挂上 d2hackit 后输入 .load iid 就可以了。以后每拿起一件物品,屏幕上都会显示该物品的 ilvl 值。

下载地址: http://bluemind.netfirms.com/mods/iid.zip (这是作者主页上的地址,不过国内好像需要代理服务器才能上,可以试试这个代理服务器看: 62.251.140.10:8080 )

不过上面所说的也仅仅是从概率和统计的角度出发的,实际到个人,就和 mf 一样会有运气的成分在里面。如果不太信mf 和数字的朋友那也不用那么麻烦去找特别的原材料,一般 hell cow run 或者 kp 下来的 ilvl 90 的原材料是最容易
获得的了,几率上也相差不了多少。就拿 mbow 来说,要获得 cruel、eviceration 这些属性需要最低 ilvl 75 的要求,而 ilvl 75 和 ilvl 90 下出现这两个属性的几率差得并不多。mbow 本身的 drop 率就不高,再专门去kill 75 级的怪物就太麻烦了。

值得推荐好好找一找的原材料倒是 ilvl 61 的 sc。ilvl 61 的 sc 就可以获得 3max/ar 、5%all resist、20life、7%mf 等优秀的前后缀。可以组合出像 3max/ar/20life、3max/ar/5fr、3max/ar/7mf、5res/20life、5res/7mf、3max/ar/ld、3max/ar/fd 这些价值不菲的 jp sc,但比起 ilvl 90 的 sc 来 ilvl 61 出现这些属性的几率要高很多。而且,ilvl 61 的 sc 很容易找,为什么呢?因为 nightmare 的 cow 就正好是 61 级的。你有个amazon、 或者 novasorc 的话找找还是很方便的。

当然更好的是 ilvl 95 的 sc ,最热门的高等级元素 charm 就要靠它来合成了,只可惜只有 hell baal 和 nihlathak 能掉。其实如果装备和 char 合适的话,run nihlathak 也是个不错的选择。

合成 crafted item 的原材料选择和人物等级要求
crafted item 除了固定的三个属性外,会生成 1-4 个随机属性。这些随机属性可以和固定属性相同并叠加计算。比如流行的 11% life leech ring 就是 blood craft ring 的固定 1-3% life leech 属性加上一个 7-8% life leech 的随机属性得到的。

crafted item 能生成什么样的随机属性是由进行 cube 的那个人物的等级和原材料(指的是除了 jewel、rune、gem 之外的那个原材料)的 ilvl 共同决定的。简单点说,人物等级 + 原材料 ilvl 等级越高,所生成的物品的随机属性等级也越高,而且,不仅是随机属性的等级受人物等级 + ilvl等级的影响,最后随机属性生成的数量也受它们的影响。举例来说,如果你的人物等级和原材料 ilvl 都只有 10 级左右,那么可能最后生成的随机属性只有 1-2 个;如果人物等级和原材料 ilvl 在 50 级左右,最后生成的随机属性大多为2-3个。如果人物等级和原材料 ilvl 都到 80 级以上,那么基本上你每次合成都能获得最多 4 个的随机属性。

由此可见,一般情况下,我们应该拿高等级的人物配合高等级 ilvl 的原材料来进行 crafted item 的合成。


通常 crafted item 采用的计算公式如下:

如果 inputilvl 小于 99-int(qlvl/2)
alvl = (inputilvl + clvl)/ 2 - int(qlvl/2)
否则
alvl = inputilvl + clvl - 99

注释:
inputilvl 指原材料的 ilvl 的等级
qlvl 指原材料的 quality 等级( 一般 elite 物品的 quality 较高, normal 的较低,ring、amulet 的 quality 等级为 1)
clvl 指使用的人物等级
alvl 指最后生成物品随机属性所能达到的最高等级
int() 为取整。

从上面公式我们可以看出:

1、对于 ring 、amulet 来说
(进行 cube 的人物等级 + 原材料 ilvl 等级)/ 2 = 生成物品随机属性所能达到的最高等级

2、对于 大部分低 qlvl 值的 normal 版本的 weapon、armor 来说
(进行 cube 的人物等级 + 原材料 ilvl 等级)/ 2 - 原材料的 qlvl / 2 = 生成物品随机属性所能达到的最高等级

3、对于 大部分高 qlvl 值的 exceptional 和 elite 版本的 weapon、armor 来说
进行 cube 的人物等级 + 原材料 ilvl 等级 - 99 = 生成物品随机属性所能达到的最高等级

由此可见,选择 normal/exceptional/elite 三种不同版本的原材料进行 cube ,也会影响到生成物品属性的等级,具体点的分析可以看下面 blood glove 和 hitpower glove 的计算分析。

下面具体对几个流行的 crafted item 的最低要求做个简单分析:

1、blood ring
blood ring 除固定的 1-3% life leech、1-5 str、10-20 life 三个属性外,比较好的随机属性有 7-8% life leech、10-15 str、10-15 dex、31-40 life、6-9 min、41-60 mana 等等。其中最重要也是要求最高的 7-8% life leech 属性等级要求是77级。所以,如果你想获得 11% life leech ring ,就必须保证你的人物等级 + 原材料 ilvl 等级 〉154。通常情况下我们在 hell cow run 里拿到的 magic ring 的 ilvl 是在 90,这样的话你只要用 65 级以上的人物去合成就可以了。不过千万不要随便找个 magic ring 去合成,如果随便找来的 magic ring ilvl 低于 55 的话,你有 99 级的人物也没法出 11% life leech 的属性了。

2、blood ammy 和 cast ammy
blood ammy 和 cast ammy 比较好的随机属性有 +2 char skill、+2 single skill、16-20 resist all、16-20 str、16-20 dex、41-60 life、7-8% mana leech、10% fcr、41-60 mana、6-9 min 等等。其中最高等级要求的属性是 +2 char skill,需要等级 90 级。如果你希望合成出的 ammy 带 +2 char skill 的话就必须保证人物等级 + 原材料 ilvl 等级 〉180。对于 cow run 获得的 ilvl 90 的原材料 magic ammy 来说你就要使用 90 级以上的人物来合成。cast ammy 一般给 sorc 用的,这个 +2 skill 是少不了的。

不过对于 zon 使用的 blood ammy 来说可能并不一定需要 +2 zon skill 。这种情况下只要保证有其他属性比如 +16-20 dex 就可以。16-20 dex 的等级要求是 59 ,那么只要你的人物等级 + 原材料 ilvl 等级 〉 118 就可以了,这样合成出来的物品除了 +2 char skill 外上面列示的其他好属性都能出现,而且比起你用 90 级的人物和 90 级的原材料,这样出现的概率要大一些。

3、blood glove 和 hitpower glove
blood glove 和 hitpower glove 比较好的随机属性有 20%ias 、+2 single skill 、21-30% single resistence、10-15 dex、3% life leech、3% mana leech、6-9 str、31-40 mana 等。其中最高等级要求的属性是 10-15 dex ,需要 56 级。按照上面的计算公式,如果你使用的是 normal 级的 magic heavy glove (qlvl=7),那就要保证人物等级 + 原材料 ilvl 等级 〉120 ,如果是 normal 的 magic chain glove (qlvl=12) ,就要保证两个相加的等级 〉124;同样如果使用的是 elite 版本的 magic vampirebone glove (qlvl=63) 和 magic vambracer (qlvl=69),那就需要相加等级大于 156。

由此可见,对于相同的目标属性而言,如果使用了高版本的原材料进行合成,反而需要更高的人物等级和原材料 ilvl 值。

那么是否 blood glove 或 hitpower glove 我们选择低版本的原材料和接近 124 的人物等级和 ilvl 相加值就有最大的概率出好属性呢?
答案是否。因为即使人物等级和原材料 ilvl 都在 90 级以上,对 glove 来说也只多了四五种可选的属性,在概率上和 62 级的相差无几。但 90 级以上的人物等级和原材料 ilvl 却能保证你基本上每次都能获得最大 4 种随机属性。所以对于这个 craft 项目还是尽量选择高等级的为好。

其他的 craft 项目就不尽述了,还是推荐大家使用 http://www.diabloii.nu/affixcalc/ 提供的计算工具来分析和计算要达到目标属性所需的人物等级和原材料 ilvl 值。 :cool:

blood glove再教育之super必要篇
  先说一下所有的crafted item(橙色物品/手工艺品)的规则
  
  橙色物品必然有3 or 4个固定的属性,基本上都是3个
  blood ring/amu/glove hitpower glove caster amu safty amu
  这些个常见的品种都是3个固定属性
  
  虽说crafted item固定属性是3~4个,但是
  
  只占用 2 个形容词的位置
  
  所以可以拥有新的 4 个随机属性,(可以不足4个)
  
  因为rare的规则:6形容词max,3前缀max,3后缀max
  
  所以 4 个随机属性不可以都是前缀或后缀,可以
  
  1:3||2:2||3:1只有这3中搭配
  
  一个jp blood glove
  在拥有
  Crushing Blow 10%
  3% Life Stolen Per Hit
  +20 To Life
  之后只有 4 个形容词可选
  
  2ias/2skill之后就只剩下2形容词可选
  
  但是剩下的jp形容词是3个
  15dex||3manaleech||3lifeleech
  
  相比来说dex和lifeleech更受欢迎
  
  所以最后的jp模板是
  
  Vampirebone Gloves
  20ias
  6life leech
  10 crushing blow
  15dex
  20life
  2skill
  
  偶没有针对贴这副图的同学的意思
  他也只是改来玩玩的
  暴雪主页说的3~5属性目前早已不适用乐
  偶都不愿意说乐
  暴雪主页都有好多个月没更新乐
  错的地方已经不是一处两处乐
  上bn的同学都深有体会的
  
  最后说一下这张图
  ias-属性一
  manaleech-属性二
  lifeleech-属性三/固定属性一
  13crushingblow-属性四/固定属性二
  15dex-属性五
  17life-固定属性三*
  18mana-属性六
  2skill-属性七




欢迎光临 anhei3战网 (http://bbs.anhei2.com/) Powered by Discuz! 6.0.0