暗黑破坏神3中文网
  • 1466阅读
  • 17回复

对TC的简单理解 [复制链接]

上一主题 下一主题
离线zopey

发帖
160
积 分
192
战网点
0
1.09折扣币
0
1.13游戏币
0
1.09游戏币
0
1.13折扣币
0
只看该作者 10楼 发表于: 2015-04-23
品质(颜色)判断的机制是整数选择机制,每一步都会利用两个参数:

◆ 区间长度,指决定品质判断成功与否的区间,
    对所有品质判断均为128(0~127),此区间外则代表判断失败.
◆ 品质几率参数Cq,是被判断物品的隐含属性,是一个整数.
    Cq有Cu,Cs,Cr,Cm,Csup,Cn 6种,分别对应Unique,Set,Rare,Magic,Superior,Normal这6种品质

对于某种品质q,系统从0~(Cq-1)中随机取一个整数Nq,
Nq落在0~127内则q判断成功,其成功几率为:

● qChance=128/Cq

如果Cq≤128则qChance=1,即q判断100%成功.
shop:6fana杖 100ap甲 4#鲨皮=65 72 76级
gamble:12#戒指 8#项链=79 93
cube:kc鲨皮 戒指 项链=66 64 90
离线zopey

发帖
160
积 分
192
战网点
0
1.09折扣币
0
1.13游戏币
0
1.09游戏币
0
1.13折扣币
0
只看该作者 11楼 发表于: 2015-04-24
Cq的决定过程如下:

[1].基础几率参数(C1)
     C1=Ratio - [ (ilvl - qlvl ) / Divisor ]
     Cq=1/C1

[2].系统扩增后的几率参数(C2)
     C2=128*C1
     Cq=128/C2

[3].Boss,Champion的TC对品质判断过程的修饰作用
     C3=C2-[C2*(qB/1024)]

例如Baal的TC中uB,sB,rB,mB分别为983,983,983,1024,不含Superior和Normal品质.
注意的是Magic的C3=C2-[C2*(1024/1024)]=0<128,说明Magic 判断将100%成功

[4].MF对几率参数的修饰作用,MF要先换算成与各品质对应的qf(即uf,sf,rf,mf,supf,nf)值:
     Cq=[C3*100/(100+qf)]

MF≤110时,qf=MF(不含supf,nf);

MF>110时,
uf = 100 + [250*(MF-100)/(MF+150)]
sf = 100 + [500*(MF-100)/(MF+400)]
rf = 100 + [600*(MF-100)/(MF+500)]
mf = MF
而supf=nf≡0

shop:6fana杖 100ap甲 4#鲨皮=65 72 76级
gamble:12#戒指 8#项链=79 93
cube:kc鲨皮 戒指 项链=66 64 90
离线zopey

发帖
160
积 分
192
战网点
0
1.09折扣币
0
1.13游戏币
0
1.09游戏币
0
1.13折扣币
0
只看该作者 12楼 发表于: 2015-04-24

一、Unique品质的成色判定参数 如下:

-------------------------------------------------------------------------

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有上限).

二、Set判断类似于Unique判断, 各参数值如下:

---------------------------------------------------------------------------

Item                       Set-Ratio      Set-Divisor     C1min

NONE Class Item      200                 2                 50

Class Special Item      150               3                 50

---------------------------------------------------------------------------

三、Rare和Magic物品,其C1有关参数值:

---------------------------------------------------------------------------

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

---------------------------------------------------------------------------

其中NONE Class Item指角色通用物品,Class Special指角色专用物品.

[ 此帖被zopey在2015-4-24 13:23重新编辑 ]
shop:6fana杖 100ap甲 4#鲨皮=65 72 76级
gamble:12#戒指 8#项链=79 93
cube:kc鲨皮 戒指 项链=66 64 90
离线zopey

发帖
160
积 分
192
战网点
0
1.09折扣币
0
1.13游戏币
0
1.09游戏币
0
1.13折扣币
0
只看该作者 13楼 发表于: 2015-04-24
例如Hell Baal掉出一个Hydra bow(此几率为0.03234%),ilvl=95,qlvl=85,计算如下:

C1=Ratio - [ (ilvl - qlvl ) / Divisor ]
     =500-[(95-85)/1]=490,

C2=128*C1
     =128*490=62720,

C3=C2-[C2*(qB/1024)]
     =C2-[C2*983/1024]=2512,

Cu=[C3*100/(100+uf)]
     =[251200/(100+uf)],

uChance=128/Cu
                =128 / [ 2512 / (1+uf/100) ]
shop:6fana杖 100ap甲 4#鲨皮=65 72 76级
gamble:12#戒指 8#项链=79 93
cube:kc鲨皮 戒指 项链=66 64 90
离线zopey

发帖
160
积 分
192
战网点
0
1.09折扣币
0
1.13游戏币
0
1.09游戏币
0
1.13折扣币
0
只看该作者 14楼 发表于: 2015-04-24
TC1的内容如下:
----------------------------------------------------------------------------
NoDrop weap78 armo78 weap81 armo81 weap84 armo84 weap87 armo87 次级TC Total
0              2                  1             6              3          14             7            2            1         4460        4496

下面来根据Baal的TC,具体计算其选择Hydra bow的几率:

一次Check 的几率   D=(52/80)*(2/4496)*(3/18)=4.819E-5 ,

7次Check后的几率为  1-(1-D)^7=3.373E-4,

如果前6次都掉东西且没有Hydra bow, 而第7次Check即使选择了Hydra bow也不会掉出来.
所以这个可能应该从1-(1-D)^7中减去,

即Baal掉Hydra Bow的几率为  1-(1-D)^7-(1-Nodrop-D)^6×D=0.03234%.
其中Nodrop=15/80 for Baal.

shop:6fana杖 100ap甲 4#鲨皮=65 72 76级
gamble:12#戒指 8#项链=79 93
cube:kc鲨皮 戒指 项链=66 64 90
离线zopey

发帖
160
积 分
192
战网点
0
1.09折扣币
0
1.13游戏币
0
1.09游戏币
0
1.13折扣币
0
只看该作者 15楼 发表于: 2015-04-24
关于110以后的 bugmf
当tc选择了一件装备的时候,是会按照暗金,绿色,黄色,蓝色,超强的顺序判断的,某一步判断成功,这次掉落就会结束。

以a2虫子为例:
在地狱,一般杀虫子的成色cx参数(暗金,绿色,黄色,蓝色)是983,983,983,1024,蓝色物品的判断100%成功
而tc first kill也就是bug虫子的参数为993,993,1024,1024,黄色物品的判断就已经成功

再来计算下bug虫子和普通杀虫子tc已经选择锐利之斧的前提下掉落丧钟的概率。
虫子mvlv=88,tc=72,丧钟的底料qlvl=71,qlvl=83,tc=72,人物的mf=500

C1=400-(88-1)/1=383
C2=383x128x(1-cx/1024)
uf=500x250/(500+250)

uChancec=C2x100/(100+uf)=C2x3/8
                  =383x128x3/1024/8x(31~41)

取128的随机数,也就是普通changce=128/736=17.39%,
bugchance=128/556=23.02%

如果考虑tc的选择,两者都是pick7次,bugmf选择装备的几率很大,效率要远远高过普通mf。
shop:6fana杖 100ap甲 4#鲨皮=65 72 76级
gamble:12#戒指 8#项链=79 93
cube:kc鲨皮 戒指 项链=66 64 90
离线noblechen

发帖
3485
积 分
8192
战网点
322
1.09折扣币
0
1.13游戏币
0
1.09游戏币
0
1.13折扣币
0
只看该作者 16楼 发表于: 2015-04-24
回 zopey 的帖子
zopey:关于110以后的 bugmf
当tc选择了一件装备的时候,是会按照暗金,绿色,黄色,蓝色,超强的顺序判断的,某一步判断成功,这次掉落就会结束。
以a2虫子为例:
在地狱,一般杀虫子的成色cx参数(暗金,绿色,黄色,蓝色)是983,983,983,1024,蓝色物品的判断100%成功
....... (2015-4-24 13:43) 

109呢?
常用acc=noble1
一般白天在线。。。晚上偶尔在。。。
反弹一切诅咒和仇恨,嗯嗯!
离线ukuu

发帖
1589
积 分
741
战网点
3
1.09折扣币
0
1.13游戏币
0
1.09游戏币
0
1.13折扣币
0
只看该作者 17楼 发表于: 2015-04-24
回 noblechen 的帖子
noblechen:109呢? (2015-4-24 14:09) 

1.09没有bug mf