1 - PurposeShort post to give an overview of what you can expect from a huge amount of %better chances of getting magic items.
%Mf is used to check the quality (unique/set/rare/magic) of each drop, when available.
In multi-player games, %mf of the one who performed the last hit is used.
A hireling, when doing the last hit, adds his own %mf to yours.
2 - Drops typeEach monster has is own drop procedure. All of them (Ubers and DClone apart) can be classified under those different types :
A - Regular monster
B - Council members
C - Champion/Unique monsters
D - Hephasto
E - Blood Raven / Izual
F - Cow King
G - Countess (normal)
H - Countess (nightmare/hell)
I - Radament / Nilhatak
J - Summoner
K - Act Boss (Andariel/Duriel/Mephisto/Diablo/Baal)
L - Quest drop (Duriel quest/Mephisto quest/Diablo quest/Baal quest)
M - Andariel quest
3 - iLvl and QLvlWhen an item is droped, the chances to get a higher quality increase as its QLvl decreases.
The difference between iLvl and QLvl is always bounded by 0 and 98 (98 when Hell Baal drops a QLvl 1 item).
4 - effective %mf and equiped %mfFor each quality check, equiped % mf ( = sum of all %mf from equiped items) is altered.
Magic check : no modification.
Rare check : effective %mf = 600 * equiped %mf / ( 600 + equiped %mf )
Set check : effective %mf = 500 * equiped %mf / ( 500 + equiped %mf )
Unique check : effective %mf = 250 * equiped %mf / ( 250 + equiped %mf )
5 - "regular" items and class-specific itemsDue to an internal process, class specific items have better chances to turn into higher quality.
6 - %Mf caps when iLvl = QLvlFor each quality, a cap on %mf occurs :
Code
effective %mf cap equiped %mf cap
Unique 700 impossible
Unique class-specific 380 impossible
Set 266 567
Set class-specific 174 268
Rare 300 600
Rare class-specific 220 347
Magic 2167 2167 (impossible in unmodified game)
Magic class-specific 1033 1033
7 - %Mf caps when iLvl = QLvl + 98Code
effective %mf cap equiped %mf cap
Unique 504 impossible
Unique class-specific 315 impossible
Set 154 222
Set class-specific 100 124
Rare 104 126
Rare class-specific 89 105
Magic 0 0
Magic class-specific 0 0
8 - Drop% caps when iLvl = QLvlThese are the caps on each quality check that are reachable.
Because of the specific succession of checks (unique, then set, then rare, then magic), the actual caps may vary.
A unique being rolled without any available item generates a rare item with triple durability.
A set being rolled without any available item generates a magic item with double durability.
Code
Drop type Unique Unique class-spec Set Set class-spec Rare Rare class-spec Magic Magic class-spec
A 0.88 1.46 2.29 2.29 4.00 4.00 66.67 66.67
B 2.40 3.99 10.45 10.45 18.29 18.29 100 100
C 4.00 6.67 10.45 10.45 18.29 18.29 100 100
D 4.00 6.67 10.45 10.45 33.03 33.03 100 100
E 4.00 6.67 10.45 10.45 78.77 78.77 100 100
F 5.15 8.58 57.09 57.09 99.90 99.90 100 100
G 6.35 10.59 16.60 16.60 29.05 29.05 100 100
H 6.35 10.59 16.60 16.60 99.90 99.90 100 100
I 7.23 12.04 18.88 18.88 33.03 33.03 100 100
J 7.23 12.04 18.88 18.88 78.77 78.77 100 100
K 21.85 36.42 57.09 57.09 99.90 99.90 100 100
L 28.90 48.17 75.50 75.50 100.00 100.00 100 100
M 30.90 51.49 80.71 80.71 100.00 100.00 100 100
9 - Drop% caps when iLvl = QLvl + 98Code
Drop type Unique Unique class-spec Set Set class-spec Rare Rare class-spec Magic Magic class-spec
A 1.16 1.69 2.29 2.29 4.00 4.00 66.67 66.67
B 3.17 4.62 10.45 10.45 18.29 18.29 100 100
C 5.30 7.72 10.45 10.45 18.29 18.29 100 100
D 5.30 7.72 10.45 10.45 33.03 33.03 100 100
E 5.30 7.72 10.45 10.45 78.77 78.77 100 100
F 6.82 9.93 57.09 57.09 99.90 99.90 100 100
G 8.42 12.26 16.60 16.60 29.05 29.05 100 100
H 8.42 12.26 16.60 16.60 99.90 99.90 100 100
I 9.57 13.94 18.88 18.88 33.03 33.03 100 100
J 9.57 13.94 18.88 18.88 78.77 78.77 100 100
K 28.95 42.16 57.09 57.09 99.90 99.90 100 100
L 38.28 55.76 75.50 75.50 100.00 100.00 100 100
M 40.92 59.61 80.71 80.71 100.00 100.00 100 100
10 - Ressourcesd2data/mpq
http://diablo.incgamers.com/forums/showthread.php?392254-Item-Generation-Tutorial-for-Patch-1-11-%28v1-0%29many tests in SP with different amount of mf