|
Player character and mercenary gain experience when monsters are killed. When the character gains enough experience to gain a level there is an audible 'ding', stamina, life and mana are set to maximum and the New Stats and New Skills buttons will appear to the left and right respectively on the interface bar at the bottom of the screen (or in the bottom left and right corners of the screen at 640x480 resolution). Clicking on these buttons will bring up the character and skill tree screens to allocate attribute and skill points.
Each level gained allows the player character to allocate five attribute points and one skill point. Current experience and experience required to gain next level are displayed on both the character screen and the interface bar (when the cursor is held over the experience meter).
|
- Points do not need to be allocated upon level up, but doing so is recommended. Attribute points are allocated by clicking on one of the buttons to the right of each of the four attributes on the character screen; a single click will allocate a single point, while a single click while holding down the Shift key will allocate all remaining points to the selected attribute. Skill points are allocated by clicking on a highlighted skill icon on one of the three skill tree tabs on the skill tree screen; they can only be allocated if the character is the required level, has all required skills and has invested less than 20 points in the skill (otherwise the icon is greyed out). Attribute and skill point allocation cannot be undone without re-specialising.
- Character also gains stamina, life and mana with each level,depending on class:
- Displayed stamina, life and mana values are rounded down to the nearest point, but actual life and mana are rounded down to the nearest 1/256 point. Chance to hit of character, mercenary, pets and monsters is also affected by level, as is the character's chance of blocking in Expansion games.
- Character gains same experience from kills made by mercenary, pets and monsters that have been temporarily realigned (whether mind blasted, converted, confused or attracted), revived or reanimated, although no experience is gained if they themselves are killed (with the exception of those cursed with Attract).
- Character gains experience from killed made by returned damage of any kind, unless applied to a monster attacking a Bone Prison.
- Experience is only gained from the first kill in the case of monsters that can be resurrected, although it is gained from subsequent kills of Reanimated Horde.
- Experience is gained separately from a Tentacle Beast's head and two tentacles: killing its head will not gain experience from its tentacles, even though doing so kills them all.
- Experience is gained when a Suicide Minion is killed, but not on its suicide.
- Experience is not gained from killing the following:
|
*
|
- Experience is gained from killing a Pain Worm after killing its host.
- Base experience gained from each kill varies depending on difficulty level, monster level and monster type:
- Base experience = [MonLvl * MonStats/100] [1]
- MonLvl values for the relevant difficulty and base monster level (no Champion or Unique bonus) [2] are modified by percentage values stored in the MonStats.txt file, which vary depending on monster type. Experience gained is further modified by other factors, in the order listed on this page.
Player count
- As the number of players in a game increases, so does the experience gained from kills:
Players
|
Experience
|
1
|
100% (*1).0
|
2
|
150% (*1.5)
|
3
|
200% (*2).0
|
4
|
250% (*2.5)
|
5
|
300% (*3).0
|
6
|
350% (*3.5)
|
7
|
400% (*4).0
|
8
|
450% (*4.5)
|
Monster bonus
- Some monster bonuses increase experience gained upon their death:
- Bosses only receive the 500% (*5) experience bonus if they receive random Unique bonuses in Nightmare and Hell, so they only apply to Griswold, Radament and Nihlathak.
Party bonus
- Prior to joining a party, player character only gains experience from own kills (and those of any mercenary or pets); experience is not gained from the kills of others in the game.
- After joining a party, whenever a character (or mercenary or pet) makes a kill, bonus experience is gained for every party member present in the same area. [3] Bonus experience is calculated as follows, then added to experience:
- Bonus = [ abs( ( (party members - 1) * experience) * 87 [4]) / 256]
- When ( (party members - 1) * experience) * 87 equals 2,147,483,648 (231) or greater, there is an overflow which can result in a negative value: for example, 2,500,000,000 becomes -1,794,967,296 (-2,147,483,648 + (2,500,000,000-2,147,483,648) ). This can obviously significantly reduce experience gained: if it still results in a negative value after being divided by 256 and added to experience, experience is set to 1. [5]
- Essentially, experience since 1.11 is increased by ~34% or 87/256 for each additional member of a party in the same area (in 1.10 the increase was 89/256, or ~35%). [6]
Party members
|
Experience
|
1
|
~134% (+087/256)
|
2
|
~168% (+174/256)
|
3
|
~202% (+261/256)
|
4
|
~236% (+348/256)
|
5
|
~270% (+435/256)
|
6
|
~304% (+522/256)
|
7
|
~338% (+609/256)
|
- After this party bonus is added, total experience is then shared between all party members within 53 1/3 yard radius (commonly described as a little more than two 800x600 screen widths, which are 25 yards each) of the killer. [7] [8] When a mercenary or pet of a party member makes the kill, radius is measured from the player character to which they belong. [9] Each character's share is determined by dividing total experience by the sum of the character levels of all party members within radius, then multiplying by that character's own level. [10]
Ceiling
- A ceiling of 8,388,607 maximum experience from a single kill is applied at this stage, although when playing solo this is only ever reached at higher player counts for some Evils in Hell: [11] [12]
- Consequently killing Diablo gains no more experience when playing solo with eight players in the game over seven, while killing Baal gains no more experience when playing solo with 4-8 players in the game over just three.
- However, later modifications can still decrease (or increase) this value.
Character level
- Experience gained is then modified depending on how character level compares to monster level of kills. Monster level includes any Champion, Unique or minion level bonus. [13]
- Bosses only receive the level +3 bonus if they receive random Unique bonuses in Nightmare and Hell, so they only apply to Griswold, Radament and Nihlathak.
Clvl < 25
- Experience gained by characters who have not yet reached level 25 is modified as follows: [14]
Mlvl
|
X/256
|
Percent
|
> clvl+9
|
5
|
001.953125
|
clvl+9
|
38
|
014.84375
|
clvl+8
|
92
|
035.9375
|
clvl+7
|
174
|
067.96875
|
clvl+6
|
225
|
087.890625
|
clvl+5 - clvl-5
|
256
|
100
|
clvl-6
|
207
|
080.859375
|
clvl-7
|
159
|
062.109375
|
clvl-8
|
110
|
042.96875
|
clvl-9
|
61
|
023.828125
|
< clvl-9
|
13
|
005.078125
|
Clvl > 24
- Once a character has reached level 25, experience gained from monsters of higher level is multiplied by clvl / mlvl: if experience > 1,048,576, then operation order is [experience/mlvl] * clvl; otherwise, it's [experience * clvl/mvl]. [15]
- Experience gained from monsters of equal or lower level is subject to the same modification as before: [16]
Mlvl
|
X/256
|
Percent
|
clvl - clvl-5
|
256
|
100
|
clvl-6
|
207
|
080.859375
|
clvl-7
|
159
|
062.109375
|
clvl-8
|
110
|
042.96875
|
clvl-9
|
61
|
023.828125
|
< clvl-9
|
13
|
005.078125
|
- Once again, if experience > 1,048,576, then operation order is [experience/256] * X; otherwise, it's [experience * X/256]. [17] [18]
Clvl > 69
- At clvl < 70, experience is also multiplied by 1024/1024: if experience < 1,048,576, then experience is unchanged (since [experience * 1024/1024] does not result in any rounding down); otherwise, operation order is [experience/1024] * 1024. [19] [20]
- Once a character has reached level 70, this modification begins to vary based on character level, regardless of monster level:
Clvl
|
X/1024
|
Percent
|
70
|
976
|
95.3125
|
71
|
928
|
90.625
|
72
|
880
|
85.9375
|
73
|
832
|
81.25
|
74
|
784
|
76.5625
|
75
|
736
|
71.875
|
76
|
688
|
67.1875
|
77
|
640
|
62.5
|
78
|
592
|
57.8125
|
79
|
544
|
53.125
|
|
|
Clvl
|
X/1024
|
Percent
|
80
|
496
|
48.4375
|
81
|
448
|
43.75
|
82
|
400
|
39.0625
|
83
|
352
|
34.375
|
84
|
304
|
29.6875
|
85
|
256
|
25
|
86
|
192
|
18.75
|
87
|
144
|
14.0625
|
88
|
108
|
10.546875
|
89
|
81
|
07.91015625
|
|
|
Clvl
|
X/1024
|
Percent
|
90
|
61
|
5.95703125
|
91
|
46
|
4.4921875
|
92
|
35
|
3.41796875
|
93
|
26
|
2.5390625
|
94
|
20
|
1.953125
|
95
|
15
|
1.46484375
|
96
|
11
|
1.07421875
|
97
|
8
|
0.78125
|
98
|
6
|
0.5859375
|
99
|
5
|
0.48828125
|
|
[21]
- If experience < 2,097,152, then operation order is [experience * X/1024]; otherwise, it's [experience/1024] * X. [22] [23]
Experience Gained
Experienced Gained is the last bonus applied to experience. Its percentage is applied to the current experience value and then the result is added to current experience: if experience > 1,048,576, then operation order is [experience/100] * bonus; otherwise, it's [experience * bonus/100]. [24] [25]
Shrine
- Experience Shrine applies +50% Experience Gained while active.
Small Charm
Staff
Experience loss
- Player characters can also lose experience upon any death in Nightmare and Hell difficulty levels, based on a percentage of the total experience required to gain the next level: 5% is lost in Nightmare and 10% in Hell, although levels already gained cannot be lost. For example, 20,126,064 total experience is required for a level 67 character to gain level 68: a death in Nightmare would result in 1,006,303 experience loss, while one in Hell would result in 2,012,606 experience loss.
- 75% of this lost experience can be recovered if the player is able to recover the corpse without saving and exiting.
Gaining levels
- Tables below list the minimum experience required to gain a particular character level for player characters, and the maximum experience required to gain the next level:
Level
|
Experience Required
|
This Level
|
Next Level
|
1
|
0 |
500
|
2
|
500 |
1,000
|
3
|
1,500 |
2,250
|
4
|
3,750 |
4,125
|
5
|
7,875 |
6,300
|
6
|
14,175 |
8,505
|
7
|
22,680 |
10,206
|
8
|
32,886 |
11,510
|
9
|
44,396 |
13,319
|
10
|
57,715 |
14,429
|
11
|
72,144 |
18,036
|
12
|
90,180 |
22,545
|
13
|
112,725 |
28,181
|
14
|
140,906 |
35,226
|
15
|
176,132 |
44,033
|
16
|
220,165 |
55,042
|
17
|
275,207 |
68,801
|
18
|
344,008 |
86,002
|
19
|
430,010 |
107,503
|
20
|
537,513 |
134,378
|
21
|
671,891 |
167,973
|
22
|
839,864 |
209,966
|
23
|
1,049,830 |
262,457
|
24
|
1,312,287 |
328,072
|
25
|
1,640,359 |
410,090
|
26
|
2,050,449 |
512,612
|
27
|
2,563,061 |
640,765
|
28
|
3,203,826 |
698,434
|
29
|
3,902,260 |
761,293
|
30
|
4,663,553 |
829,810
|
31
|
5,493,363 |
904,492
|
32
|
6,397,855 |
985,897
|
33
|
7,383,752 |
1,074,627
|
|
|
Level
|
Experience Required
|
This Level
|
Next Level
|
34
|
8,458,379 |
1,171,344
|
35
|
9,629,723 |
1,276,765
|
36
|
10,906,488 |
1,391,674
|
37
|
12,298,162 |
1,516,924
|
38
|
13,815,086 |
1,653,448
|
39
|
15,468,534 |
1,802,257
|
40
|
17,270,791 |
1,964,461
|
41
|
19,235,252 |
2,141,263
|
42
|
21,376,515 |
2,333,976
|
43
|
23,710,491 |
2,544,034
|
44
|
26,254,525 |
2,772,997
|
45
|
29,027,522 |
3,022,566
|
46
|
32,050,088 |
3,294,598
|
47
|
35,344,686 |
3,591,112
|
48
|
38,935,798 |
3,914,311
|
49
|
42,850,109 |
4,266,600
|
50
|
47,116,709 |
4,650,593
|
51
|
51,767,302 |
5,069,147
|
52
|
56,836,449 |
5,525,370
|
53
|
62,361,819 |
6,022,654
|
54
|
68,384,473 |
6,564,692
|
55
|
74,949,165 |
7,155,515
|
56
|
82,104,680 |
7,799,511
|
57
|
89,904,191 |
8,501,467
|
58
|
98,405,658 |
9,266,598
|
59
|
107,672,256 |
10,100,593
|
60
|
117,772,849 |
11,009,646
|
61
|
128,782,495 |
12,000,515
|
62
|
140,783,010 |
13,080,560
|
63
|
153,863,570 |
14,257,811
|
64
|
168,121,381 |
15,541,015
|
65
|
183,662,396 |
16,939,705
|
66
|
200,602,101 |
18,464,279
|
|
|
Level
|
Experience Required
|
This Level
|
Next Level
|
67
|
219,066,380 |
20,126,064
|
68
|
239,192,444 |
21,937,409
|
69
|
261,129,853 |
23,911,777
|
70
|
285,041,630 |
26,063,836
|
71
|
311,105,466 |
28,409,582
|
72
|
339,515,048 |
30,966,444
|
73
|
370,481,492 |
33,753,424
|
74
|
404,234,916 |
36,791,232
|
75
|
441,026,148 |
40,102,443
|
76
|
481,128,591 |
43,711,663
|
77
|
524,840,254 |
47,645,713
|
78
|
572,485,967 |
51,933,826
|
79
|
624,419,793 |
56,607,872
|
80
|
681,027,665 |
61,702,579
|
81
|
742,730,244 |
67,255,812
|
82
|
809,986,056 |
73,308,835
|
83
|
883,294,891 |
79,906,630
|
84
|
963,201,521 |
87,098,226
|
85
|
1,050,299,747 |
94,937,067
|
86
|
1,145,236,814 |
103,481,403
|
87
|
1,248,718,217 |
112,794,729
|
88
|
1,361,512,946 |
122,946,255
|
89
|
1,484,459,201 |
134,011,418
|
90
|
1,618,470,619 |
146,072,446
|
91
|
1,764,543,065 |
159,218,965
|
92
|
1,923,762,030 |
173,548,673
|
93
|
2,097,310,703 |
189,168,053
|
94
|
2,286,478,756 |
206,193,177
|
95
|
2,492,671,933 |
224,750,564
|
96
|
2,717,422,497 |
244,978,115
|
97
|
2,962,400,612 |
267,026,144
|
98
|
3,229,426,756 |
291,058,498
|
99
|
3,520,485,254 |
|
|
Calculators
These calculators aren't entirely accurate when applying the party bonus after 1.10, since this decreased slightly from 89/256 to 87/256 from 1.11 onwards. [26]
- Classic
- Expansion
Reference
|