d2jsp
Log InRegister
d2jsp Forums > Diablo II > Diablo 2 Discussion > Strategy & Guides > Crafted Item Level Requirements > D2
Closed New Topic New Poll
Member
Posts: 29,274
Joined: Nov 1 2007
Gold: 474.97
Warn: 80%
Nov 12 2025 02:59pm
Any link to a page with this info? Tried so many times but can't find it.
Member
Posts: 8,687
Joined: Jun 1 2014
Gold: 2,765.00
Nov 12 2025 07:43pm
(Clvl req of highest affix) + 10 + (3 x (number of affixes))

For example, a crafted amy with +2 skill (req lvl 67) and 4 affixes (guaranteed from ilvl 71+) would req:

67 + 10 + (3 x 4) = 89
Member
Posts: 29,274
Joined: Nov 1 2007
Gold: 474.97
Warn: 80%
Nov 12 2025 08:07pm
(Clvl req of highest affix) + 10 + (3 x (number of affixes))

For example, a crafted amy with +2 skill (req lvl 67) and 4 affixes (guaranteed from ilvl 71+) would req:

67 + 10 + (3 x 4) = 89


Ok. So what if .. let's say by some miracle i've managed to cube a perfect ruby by act 2, i get the cube.

I wanna craft a blood gloves, because of +5-10% crushing blow.

I am clvl 15, amulet found from a dung soldier (scarab demon) in act 2 normal = ilvl 14.

How do you figure out what the max suffix level (clvl??? That's character level!!) is on the item you want to craft? Heavy gloves says to have bronze as prefix, and str, dex, chance and thawing as suffixes available up to level 14. So max suffix level of these is 12; Str, dex and chance.

"At ilvls 1-30, there's a 40% chance of 1 affix and a 20% chance each of 2, 3 or 4 affixes."

What ilvl, is that the heavy glove?? So let's say i find a magic gloves from scarab demon = ilvl 14.

So it would be this then:

14 + 10 + 3 to 12 = 27 to 39.

That's crazy high level req for such early stage gloves.

I guess then that the earliest practical stage to start crafting is around level 30-40. Right???? And don't use formula calculations .. i am not a calculator in my head. Break it down to simple stuff that everyone can understand.
Member
Posts: 8,687
Joined: Jun 1 2014
Gold: 2,765.00
Nov 12 2025 08:48pm
I'm sorry but there is no simple way.
I can give you the formulas you need, and I can tell you anything you want to know.
I'll go through the full process of the question you asked here, take my hand and try to follow :)

When you craft an item
the final resulting ilvl is equal to:
iLvl = floor(cLvl/2) + floor(iLvl/2)

You are clvl 15 and you use gloves with ilvl 14
floor(15/2) + floor(14/2) = 14

Your crafted gloves end up with ilvl 14
This is just a coincidence that it's the same number as the starting ilvl of the gloves used...
If you were, for example, clvl 16 instead, then
floor(16/2) + floor(14/2) = 15

Anyway... let's keep the ilvl 14 crafted blood gloves.
If you found them so early in norm a2, it means that those gloves are Heavy Gloves (not the exceptional or elite version)
It's important to keep in mind that those gloves have a qlvl 7 (quality lvl, a fixed value for each item type)
Why?
Because the available affixes that can roll is based on a relation between ilvl and qlvl, like shown in this formula:
IF (Mlvl > 0)
THEN Alvl = MAX(ilvl;qlvl) + Mlvl
ELSE IF (MAX(ilvl;qlvl)<(99-INT(qlvl/2))
THEN Alvl = (MAX(ilvl;qlvl)-INT(qlvl/2))
ELSE Alvl = (2*MAX(ilvl;qlvl)-99))

If we go through this formula, we find out that an item with qlvl 7 and ilvl 14 results in an alvl (affix lvl) of 11

Now, knowing this, we can look at any website listing all the affixes and their alvl...
At alvl 11, gloves have 11 possible prefixes, and 8 possible suffixes.
The highest clvl req among those 19 affixes is: half freeze duration, which reqs clvl 7 to equip.
It doesn't mean that you'll roll it, but let's just assume that you did roll it just to find out what could be the highest possible resulting clvl to equip your early craft gloves...

Now... how many affixes will you get?
If you were crafting for a final ilvl 71+ item the answer would be easy... fixed to 4 affixes + the mods that come with blood gloves
Crafting number of affixes based on final iLvl:
Ilvls 1-30: 4 affixes (20 %), 3 affixes (20 %), 2 affixes (20 %), 1 affix (40 %)
Ilvls 31-50: 4 affixes (20 %), 3 affixes (20 %), 2 affixes (60 %)
Ilvls 51-70: 4 affixes (20 %), 3 affixes (80 %)
Ilvls 71+: 4 affixes (100 %)

At ilvl 14, you have 20% chance to still roll 4 affixes.
Again, let's assue that you were lucky and got all 4.

Then, we can come back to the formula I gave you in my first post
(Clvl req of highest affix) + 10 + (3 x (number of affixes))
7 + 10 + (3 x 4) = 29

29 is the highest clvl req you could need to equip your crafted gloves, if your were lucky enough (or unlucky enough) to roll 4 affixes AND the highest alvl.

On the other hand, if you rolled only 1 affix, and a low one like +1 light radius, which reqs only clvl 1
Then 1 + 10 + (3 x 1) = 14

Your req range would be clvl 14 to 29 in this example.
Member
Posts: 29,274
Joined: Nov 1 2007
Gold: 474.97
Warn: 80%
Nov 13 2025 05:44pm
I'm sorry but there is no simple way.
I can give you the formulas you need, and I can tell you anything you want to know.
I'll go through the full process of the question you asked here, take my hand and try to follow :)

When you craft an item
the final resulting ilvl is equal to:
iLvl = floor(cLvl/2) + floor(iLvl/2)

You are clvl 15 and you use gloves with ilvl 14
floor(15/2) + floor(14/2) = 14

Your crafted gloves end up with ilvl 14
This is just a coincidence that it's the same number as the starting ilvl of the gloves used...
If you were, for example, clvl 16 instead, then
floor(16/2) + floor(14/2) = 15

Anyway... let's keep the ilvl 14 crafted blood gloves.
If you found them so early in norm a2, it means that those gloves are Heavy Gloves (not the exceptional or elite version)
It's important to keep in mind that those gloves have a qlvl 7 (quality lvl, a fixed value for each item type)
Why?
Because the available affixes that can roll is based on a relation between ilvl and qlvl, like shown in this formula:
IF (Mlvl > 0)
THEN Alvl = MAX(ilvl;qlvl) + Mlvl
ELSE IF (MAX(ilvl;qlvl)<(99-INT(qlvl/2))
THEN Alvl = (MAX(ilvl;qlvl)-INT(qlvl/2))
ELSE Alvl = (2*MAX(ilvl;qlvl)-99))

If we go through this formula, we find out that an item with qlvl 7 and ilvl 14 results in an alvl (affix lvl) of 11

Now, knowing this, we can look at any website listing all the affixes and their alvl...
At alvl 11, gloves have 11 possible prefixes, and 8 possible suffixes.
The highest clvl req among those 19 affixes is: half freeze duration, which reqs clvl 7 to equip.
It doesn't mean that you'll roll it, but let's just assume that you did roll it just to find out what could be the highest possible resulting clvl to equip your early craft gloves...

Now... how many affixes will you get?
If you were crafting for a final ilvl 71+ item the answer would be easy... fixed to 4 affixes + the mods that come with blood gloves
Crafting number of affixes based on final iLvl:
Ilvls 1-30: 4 affixes (20 %), 3 affixes (20 %), 2 affixes (20 %), 1 affix (40 %)
Ilvls 31-50: 4 affixes (20 %), 3 affixes (20 %), 2 affixes (60 %)
Ilvls 51-70: 4 affixes (20 %), 3 affixes (80 %)
Ilvls 71+: 4 affixes (100 %)

At ilvl 14, you have 20% chance to still roll 4 affixes.
Again, let's assue that you were lucky and got all 4.

Then, we can come back to the formula I gave you in my first post
(Clvl req of highest affix) + 10 + (3 x (number of affixes))
7 + 10 + (3 x 4) = 29

29 is the highest clvl req you could need to equip your crafted gloves, if your were lucky enough (or unlucky enough) to roll 4 affixes AND the highest alvl.

On the other hand, if you rolled only 1 affix, and a low one like +1 light radius, which reqs only clvl 1
Then 1 + 10 + (3 x 1) = 14

Your req range would be clvl 14 to 29 in this example.


Very much appreciative of the answer. It brightens the issue a bit. Sending 1 fg for apprecation token.

Just this part throws me for a loop

IF (Mlvl > 0)
THEN Alvl = MAX(ilvl;qlvl) + Mlvl
ELSE IF (MAX(ilvl;qlvl)<(99-INT(qlvl/2))
THEN Alvl = (MAX(ilvl;qlvl)-INT(qlvl/2))
ELSE Alvl = (2*MAX(ilvl;qlvl)-99))

Can you take it into easier calculations?
Member
Posts: 8,687
Joined: Jun 1 2014
Gold: 2,765.00
Nov 13 2025 09:34pm
Very much appreciative of the answer. It brightens the issue a bit. Sending 1 fg for apprecation token.

Just this part throws me for a loop

IF (Mlvl > 0)
THEN Alvl = MAX(ilvl;qlvl) + Mlvl
ELSE IF (MAX(ilvl;qlvl)<(99-INT(qlvl/2))
THEN Alvl = (MAX(ilvl;qlvl)-INT(qlvl/2))
ELSE Alvl = (2*MAX(ilvl;qlvl)-99))

Can you take it into easier calculations?


mlvl = magic lvl, a property found on only a few item bases

Item / Mlvl
Circlet / 3
Coronet / 8
Tiara / 13
Diadem / 18
Sorceress Orb / 1
Staff / 1
Non-Elite Wand / 1

Gloves don't have an mlvl, so we can skip the first condition

IF (Mlvl > 0)
THEN Alvl = MAX(ilvl;qlvl) + Mlvl

ELSE IF (MAX(ilvl;qlvl)<(99-INT(qlvl/2))
THEN Alvl = (MAX(ilvl;qlvl)-INT(qlvl/2))
ELSE Alvl = (2*MAX(ilvl;qlvl)-99))

INT means integer (full number) rounded down

The 2nd IF states that if the highest value between the qlvl and the ilvl of the item is smaller than (99-INT(qlvl/2))
We know that we are using qlvl 7 gloves and their ilvl is 14
So 14 is the highest value between both.
Is 14 smaller than (99-INT(7/2)) ?
Indeed, 14 < 96

So we found that the resulting alvl is
THEN Alvl = (MAX(ilvl;qlvl)-INT(qlvl/2))

(MAX(14 or 7) - INT(7/2)) = 14 - 3 = 11

11 is our final alvl

At this point, you can't really memorize all the affixes and their alvl req (and their clvl req)
but you can easily find those list online
Member
Posts: 29,274
Joined: Nov 1 2007
Gold: 474.97
Warn: 80%
Nov 19 2025 10:04pm


Well i appreciate you trying, and giving me the correct levels. But all those formulae is just complicating everything too much. Surely for me, and surely for everybody else. I wish you would break them down into understandable terminology and numbers.
Member
Posts: 83,777
Joined: Sep 26 2021
Gold: 106,565.69
Nov 20 2025 01:13am
mlvl = magic lvl, a property found on only a few item bases

Item / Mlvl
Circlet / 3
Coronet / 8
Tiara / 13
Diadem / 18
Sorceress Orb / 1
Staff / 1
Non-Elite Wand / 1

Gloves don't have an mlvl, so we can skip the first condition

IF (Mlvl > 0)
THEN Alvl = MAX(ilvl;qlvl) + Mlvl

ELSE IF (MAX(ilvl;qlvl)<(99-INT(qlvl/2))
THEN Alvl = (MAX(ilvl;qlvl)-INT(qlvl/2))
ELSE Alvl = (2*MAX(ilvl;qlvl)-99))

INT means integer (full number) rounded down

The 2nd IF states that if the highest value between the qlvl and the ilvl of the item is smaller than (99-INT(qlvl/2))
We know that we are using qlvl 7 gloves and their ilvl is 14
So 14 is the highest value between both.
Is 14 smaller than (99-INT(7/2)) ?
Indeed, 14 < 96

So we found that the resulting alvl is
THEN Alvl = (MAX(ilvl;qlvl)-INT(qlvl/2))

(MAX(14 or 7) - INT(7/2)) = 14 - 3 = 11

11 is our final alvl

At this point, you can't really memorize all the affixes and their alvl req (and their clvl req)
but you can easily find those list online


Thanks for trying
Go Back To Strategy & Guides Topic List
Closed New Topic New Poll