For many parts, the creation of items in town is the same as that in the dungeon, but there are several differences and they are explained in this chapter. In the table below are listed what type of items you can buy from each person in town.
Person | Items sold1 |
---|---|
Adria | staves2, books, scrolls, mana potions, rejuvenation potions and elixirs3 |
Griswold | weapons (excluding staves4), armor, helms, shields and jewlery5 |
Pepin | healing potions, rejuvenation potions, scroll of resurrect, scroll of healing and elixirs3,5 |
Wirt6 | weapons (excluding staves4), armor, helms, shields and jewlery5 |
1Only Griswold and Adria will buy items. 2In Hellfire only with spells. 3Once you are level 26 in multi player or have been to Hell, Crypt, or Hive in single player. 4In Hellfire he does sell staves. 5In single player only. 6For special exceptions regarding Wirt, see chapter 3.9.4. |
Just as for item creation in the dungeon we start by defining the ilvl for each person that you can shop from in town. It is done in the table below.
Source of item | Definition of ilvl |
---|---|
Adria | special1 |
Griswold basic items | special1 |
Griswold premium items | varying from clvl-1 to clvl+22 |
Pepin | special1 |
Wirt | clvl |
1See table below for how clvl is converted to ilvl in special cases. 2Maximum ilvl is 30 in all cases, though. In Hellfire it varies from clvl-1 to clvl+3. See table below for exact variation. |
As noted in the table above, ilvl is in many cases derived in a special way; the table below explains how it is derived for Adria's, Pepin's and Griswold's basic items. In multi player it depends on your character level. In single player it depends on what dungeon level you have been to in the current game. Difficulty does not affect it in any way.
Definition of ilvl at Adria, Pepin and for Griswold's basic items | ||
---|---|---|
Single Player | Multi Player | |
dlvl | clvl | ilvl |
1 - 4 | 1 - 9 | 6 |
5 | 10 - 11 | 7 |
6 | 12 - 13 | 8 |
7 | 14 - 15 | 9 |
8 | 16 - 17 | 10 |
9 | 18 - 19 | 11 |
10 | 20 - 21 | 12 |
11 | 22 - 23 | 13 |
12 | 24 - 25 | 14 |
13 | 26 - 27 | 15 |
14 - 16 | 28 - 50 | 16 |
Hive / Crypt1 | 16 | |
1Only available in Hellfire. |
For Griswold's premium items the ilvl varies depending on what slot the items is created in (in his list of items). The table below explains exactly how.
Definition of ilvl for Griswold’s premium items | ||
---|---|---|
Diablo | Hellfire | |
slot1 | ilvl | ilvl |
1 | clvl - 1 | clvl - 1 |
2 | clvl - 1 | clvl - 1 |
3 | clvl | clvl - 1 |
4 | clvl | clvl |
5 | clvl + 1 | clvl |
6 | clvl + 2 | clvl |
7 | clvl | |
8 | clvl + 1 | |
9 | clvl + 1 | |
10 | clvl + 1 | |
11 | clvl + 1 | |
12 | clvl + 2 | |
13 | clvl + 2 | |
14 | clvl + 3 | |
15 | clvl + 3 | |
1There are only six slots in Diablo. |
When you gain a level, the items in slot 1 and 2 (and 3 in Hellfire) are removed and items are pushed upwards so that slot 4 and 6 becomes empty (slot 11, 13 and 15 in Hellfire). Those empty slots are then refilled with new items of the appropriate ilvl matching the slot.
It is worth noticing that even if two characters are the same level they will be offered different items in town even if they are in the same game. Thus, it can be rewarding to ask others to check for any item you might want if you are playing multi player.
Adria has an unlimited supply of Potions of Mana, Potions of Full Mana and scrolls of Town Portal. In addition to those, Adria offers 7 to 14 random base items with a qlvl in the range below. She will renew her inventory each time you come back up from the dungeons or reload the game in single player. | ||
Range of qlvl for base item: | 1 to ilvl | |
The prefix, suffix and spell on the appropriate item is then chosen according to the ranges below: | ||
Range of qlvl for spell (staff or book): | 1 to ilvl | |
Range of qlvl for prefix on staff with spell: | 1 to 2·ilvl | |
Range of qlvl for prefix and suffix on staff without spell: | ilvl to 2·ilvl | |
As the ilvl at Adria can never be higher than 16 (see table in chapter 3.9), there is a cap at qlvl 32 for prefixes and suffixes at Adria. For spells and base items the cap is at 16. |
Griswold has two types of items: basic ones that are not magical, and premier ones that are always magic. | ||
Basic items | ||
For the basic items he offers 10 to 19 random items with a qlvl in the range below. | ||
Range of qlvl for base item: | 1 to ilvl | |
As with items from normal monsters, bows has a double chance of being selected. He will renew his inventory of basic items each time you come back up from the dungeons or reload the game in single player. | ||
Premier items | ||
For the premier items, Griswold sells base items with a qlvl that follow the range listed below. He will offer 6 items in Diablo and 15 items in Hellfire. The qlvl of the prefix and suffix of magical items also follows the same range. | ||
Range of qlvl for base item: | ilvl/4 to ilvl | |
Range of qlvl for prefixes and suffixes: | ilvl/2 to ilvl | |
|
||
In Hellfire there is an additional factor to consider. If possible he will try to sell items that are better (more expensive than 80% of your most expensive item) than the ones you are already carrying (both equipped ones and not equipped ones). The test is done separately for each item type group (amulet, armor, axe, bow, club, helm, ring, shield, staff and sword). If you don't have any item of a type, any other item of that type is considered to be better. Thus to get progressively better items you should keep the most expensive item of each item type in your inventory. This check for better items is also done for items that are created to fill up a slot after you have leveled or bought one of his items. Also note that this works in Hellfire only. Sometimes you will see an item "violating" this rule in Hellfire, as the game only tries a specific number of times, and if it has not found an item that matches in those tries it sticks with whatever item it generates next. |
Pepin has unlimited supply of Potions of Healing, Potions of Full Healing and scrolls of Resurrect (in multi player only). In addition to those, Pepin offers 7 to 14 random base items with a qlvl in the range below. He will renew his inventory each time you come back up from the dungeons or reload the game in single player. | ||
Range of qlvl for base item: | 1 to ilvl |
Wirt will only offer one item for sale and you have to pay 50 gold just to see it. The maximum qlvl of prefixes and suffixes is 60, which means he could theoretically sell any type of item otherwise possible in the game (of the types listed in the table in chapter 3.9) if it were not for the price limit (see chapter 3.10). He offers items whose base item has a qlvl in the range below. | ||
Range of qlvl for base item: | 1 to ilvl | |
The prefixes and suffixes are then chosen with a qlvl in the following range: | ||
Range of qlvl for prefixes and suffixes: | ilvl to 2·ilvl | |
|
||
He will renew the item only if you have bought the previous one and then gone into the dungeons or when you gain a new character level that is even. | ||
In Hellfire, Wirt will only sell certain item types to you depending on your character class. The table below summarizes what items he will sell to each character class. Wirt will, in Hellfire, also try to offer you better (more expensive than 80% of your most expensive item) items than what you already have (both equipped ones and not equipped ones). |
Class | Items never sold at Wirt in Hellfire |
---|---|
Warrior | bows and staves |
Rogue | axes, clubs, swords, staves and shields |
Sorcerer | axes, clubs, bows and staves |
Monk | clubs, bows, shields and medium armor (see chapter 3.1 for definition of medium armor) |
Bard | axes, clubs and staves |
Barbarian | bows and staves |