|
|
就算搞不明白计算器,也应该大概知道经验值的分配原理:怪物总经验决定于游戏内总人数,组队与否都算,但不是直接乘以人数。杀死怪物后的这些经验最终是按照等级来分配,级别高的分得多。比如90级和3个1级来分,那90级分到的是90/93,1级的分到的只有1/93。
详细的帖子如下:
Experience计算的详细流程
By Go_Limyh (SB_GL)
本帖出自:HOLY Clan及暗黑品网
现在已经有很多关于经验值计算分配的帖子,但是大多是根据blizzard官方主页直接翻译的。不够详尽和准确。
第一步:计算怪物基础exp1;
第二步:引入游戏人数的影响—
Exp2=基础exp1+基础exp1*(游戏内人数-1)/2;
第三步:引入结盟因素——
exp bonus=Exp2 * [1+89/256 * (同一区域内在Exp分配范围内结盟玩家数 - 1)];
第四步:分享exp—
Exp3=Exp bonus*CLVL/(同一区域内在Exp分配范围内所有玩家CLVL之和)
第五步:个人exp获得—
Exp=Exp3+Exp3*(神殿即50%+%exp物品提供)/100
第六步:Exp惩罚
注意:1.这里blizzard公布的恒定35%的partybonus是错误的,准确的说应该是每多一个玩家就多89/256≈35%;
2.Exp分配范围为在怪物死亡地点2个屏幕以内.
二.Exp惩罚--等级差惩罚
由上经过第五步计算而分配到各个char的经验值Exp依角色等级和怪物等级差距乘一个百分比:
5级以内100%,6-10级5-100%,10级以上5%。
国内大部分的翻译版本到此为止,那么实际每差一级会差多少经验呢。
见下表:
若CLVL<25
CLVL-MLVL exp%
0-5 100
6 81
7 62
8 43
9 24
10或10以上 5
MLVL-CLVL exp%
0-5 100
6 88
7 68
8 36
9 15
10或10以上 2
若CLVL>=25
CLVL-MLVL exp%
0-5 100
6 81
7 62
8 43
9 24
10或10以上 5
MLVL-CLVL exp%
0-99 (CLVL/MLVL)
三 Exp惩罚--级别惩罚
Exp在经过等级差惩罚后,再根据人物相应的Level乘上对应的ExpRatio,进行级别惩罚
Level ExpRatio(单位1/1024)
0 1024
1 1024
2 1024
3 1024
4 1024
5 1024
6 1024
7 1024
8 1024
9 1024
10 1024
11 1024
12 1024
13 1024
14 1024
15 1024
16 1024
17 1024
18 1024
19 1024
20 1024
21 1024
22 1024
23 1024
24 1024
25 1024
26 1024
27 1024
28 1024
29 1024
30 1024
31 1024
32 1024
33 1024
34 1024
35 1024
36 1024
37 1024
38 1024
39 1024
40 1024
41 1024
42 1024
43 1024
44 1024
45 1024
46 1024
47 1024
48 1024
49 1024
50 1024
51 1024
52 1024
53 1024
54 1024
55 1024
56 1024
57 1024
58 1024
59 1024
60 1024
61 1024
62 1024
63 1024
64 1024
65 1024
66 1024
67 1024
68 1024
69 1024
70 976
71 928
72 880
73 832
74 784
75 736
76 688
77 640
78 592
79 544
80 496
81 448
82 400
83 352
84 304
85 256
86 192
87 144
88 108
89 81
90 61
91 46
92 35
93 26
94 20
95 15
96 11
97 8
98 6
99 5
由此我们可做如下计算:
SP mode
Target=baal(H)
Attacker=96 clvl char
exp=4536276/99 = 45820*96 = 4398720/1024 = 4295*11 = 47245
以上计算每步取整.
注意:blizzard公布的级别惩罚资料只能提供一个根据Clvl经验急剧递减的信息,实际计算需要从上面的ExpRatio读取相关数据.
Blizzard给出的那些百分比的数据是经过计算的结果.而在d2中系统是每步计算都取整的,
所以直接按照blizzard公布的级别惩罚资料是无法准确计算出实际经验的。
相关的FAQ:
当两个中立玩家攻击同一个怪物的时候会如何?
发出杀死怪物的那一次攻击的玩家将获得经验值
在噩梦或地狱难度中死亡时经验的减少
在噩梦或地狱难度中,你每次死亡都会失去经验值,但不论如何你的级别都不会降低。你推动的经验值将是你由当前级别到下一级别升级所需的经验的5%(噩梦难度)或10%(地狱难度)。例如,如果你在经验值为1,000,000时达到了N级,达到N+1级时需要的经验值为2,000,000,那么你死亡时减少的经验值将为 (2,000,000 - 1,000,000)的5% 或10%。
捡回尸体时会恢复一定量的经验
在噩梦或地狱难度中,当你死亡的时候会失去一些金币及你的尸体;在D2X的游戏里,如果你在事发当地捡回你的尸体,你会恢复所失去经验的75%(1.09中为50%--虫子注)。如果你选择了“存储并离开游戏”,你将无法取回所失去的经验。
杀死被其他怪物复活的怪物会获得经验值吗?
不会。
佣兵和召唤兽会偷取你的经验值吗?
不,使用佣兵并不会减少你的经验值。事实上,由于佣兵杀死的怪物的经验值计入你的经验值,你的经验值会有所增加。
Nec的技能CE(尸暴)会影响以上Exp分配吗?
不,CE和其他杀死怪物的方法和技能没有区别 |
|