Diablo I & Hellfire Strategy Guide

Diablo 1 & Hellfire Comprehensive Shopping Guide

A practical guide to targeting powerful equipment through vendor rules, ideal shopper levels, stat filtering, value anchors, and DevilutionX shop-breaking mechanics.

Written by
Ultraviolet
Published
Updated
Applies to
Diablo 1 / Hellfire 1.01 / DevilutionX

Shopping is one of the best ways to acquire powerful equipment in Diablo 1, and Hellfire adds enough extra mechanics that shopping can become a form of targeted item farming in its own right.

A good dungeon drop may take thousands of monster kills to find. Shops repeatedly generate equipment according to rules based on character level, vendor, item qlvl, affix qlvl, character stats, item value, and, in Hellfire, even the equipment you are already carrying.

Once you understand those rules, you can deliberately narrow the pool and greatly improve your chances of finding specific gear.

This guide focuses primarily on Hellfire and DevilutionX Hellfire, with Diablo differences noted where they matter.

Primary Focus
Hellfire / DevilutionX
Griswold Premium Slots
15 in Hellfire
Core Strategy
Narrow the item pool

The three equipment vendors are:

  • Griswold for weapons, armor, helms, shields, and uncharged staves in Hellfire
  • Wirt for a single potentially exceptional magical item
  • Adria for books and staves with spell charges

Pepin sells potions and, once available, elixirs, but he is not relevant to equipment shopping.

Why Shop Instead of Only Farming?

Dungeon farming and shopping work together.

Dungeon runs remain important for:

  • Unique items
  • Jewelry in multiplayer
  • High-level magical drops
  • Equipment unavailable from a particular merchant
  • Gold to pay for expensive shop purchases

Shopping is especially useful when:

  • You know the exact affixes you want
  • The target can be generated by Griswold or Wirt
  • You want a specific base item
  • You want to target a narrow affix combination
  • You want an affix that cannot normally drop in the dungeon
  • You can manipulate the shop to eliminate large amounts of unwanted equipment

Some excellent endgame equipment is far more practical to obtain through shopping than by waiting for the dungeon to randomly generate it.

The important part is figuring out which vendor, shopper, character level, shop slots, and filtering setup give you the best odds.

Understanding qlvl and Item Creation Level

The most important number for practical shopping is qlvl, or quality level.

Base items, prefixes, suffixes, spells, and unique items all have qlvls.

Jarulf's Guide also uses the term ilvl, meaning item creation level. This is not the same concept as Diablo II's persistent hidden item level attached to an individual item.

In Diablo 1 and Hellfire shopping, it is better to think of ilvl as an intermediate number used while generating the shop inventory:

Character level + vendor/slot rules
→ item creation level
→ allowed qlvl ranges

For most shopping, you do not need to calculate the item creation level manually. What matters is the resulting range of base-item and affix qlvls available in each shop slot.

Our Hellfire Shop Qlvl Calculator handles this for you.

qlvl
The quality level assigned to base items, affixes, spells, and unique items.
clvl
The shopping character's current level.
ilvl
The temporary item creation level used to determine the qlvl ranges available to a shop slot.

Why the Correct Shopping Level Matters

Higher character level is not always better.

Some items have a limited shopping window. If your character level gets too high, the minimum qlvl allowed by the shop can rise enough that a low-level base item or low-level affix stops appearing entirely.

Examples include:

  • Jester's Dagger/Club/Small Axe of Peril
  • Topaz Shields of Blocking
  • Merciless Long War Bow of Swiftness

For narrow targets, the goal is not simply to reach a level where the item becomes possible.

The goal is to find the character level where the largest useful number of shop slots can generate it.

Many targets have an ideal shopping level or a small range of ideal levels.

Using the Shopping Tools

There are a couple of good ways to research a target.

Premium Item Checker First

If you already have an item combination in mind, the Hellfire Premium Item Checker is usually the easiest place to start.

Use it to determine things such as:

  • Whether the prefix can occur on the base item
  • Whether the suffix can occur on the base item
  • Whether the prefix and suffix can occur together
  • Whether Griswold can sell the item
  • Whether Wirt can sell the item
  • Whether the item can be found in the dungeon
  • The qlvl of the components

Once you know the item is valid, use the Hellfire Shop Qlvl Calculator to check different shopper levels and see which Griswold slots can actually generate it.

This is important for narrow-range items. A target may technically be available across several character levels, while one specific level gives you far more usable slots than the others.

Jarulf + Shop Qlvl Calculator

If you prefer doing the research more manually, use Jarulf's Guide to look up:

  • Base-item qlvl
  • Prefix qlvl
  • Suffix qlvl
  • Affix values
  • Valid item types
  • Shop restrictions
  • Item requirements
  • Price information

Then use the Hellfire Shop Qlvl Calculator to determine where those qlvls fit into Griswold, Wirt, or Adria's available ranges.

In practice, all three resources work together well.

I often use the Premium Item Checker to confirm that something is possible, then use the Shop Qlvl Calculator to compare different character levels and determine exactly which shop slots I should be checking.

Griswold

Griswold is the main equipment merchant and generally the easiest vendor to farm.

He sells:

  • Basic nonmagical equipment
  • Premium magical equipment

The premium inventory is what matters for serious targeted shopping.

Diablo gives Griswold 6 premium slots.

Hellfire gives him 15 premium slots, making Griswold much more useful as an equipment source.

Griswold's Hellfire Premium Slots

Hellfire's low-level premium inventory has a few special cases because the inventory is progressively built as the character levels.

Once the character reaches clvl 6+, the effective item creation levels settle into this pattern:

Hellfire Griswold premium slots at clvl 6 and above
Slots Item Creation Level
1–3 clvl - 2
4–6 clvl - 1
7–9 clvl
10–12 clvl + 1
13–14 clvl + 2
15 clvl + 3

The maximum item creation level is 30.

For each premium slot:

  • Base-item qlvl: ilvl / 4 through ilvl
  • Affix qlvl: ilvl / 2 through ilvl

Values are rounded down.

Lower character levels have slightly different slot progression, so use the Hellfire Shop Qlvl Calculator rather than trying to memorize all of the early-level exceptions.

Shop Slots Matter

A target may be available:

  • In all 15 slots
  • Only in the first few slots
  • Only in the later slots
  • Across some middle range

This can dramatically change shopping efficiency.

For a narrow target, don't only ask:

"What level can this item appear?"

Also ask:

"Which level gives me the most useful Griswold slots?"

Getting a narrow item into slots 1–3 can be especially valuable because those slots generate the lowest-qlvl equipment in the shop.

Fresh Inventory vs. Replacement Items

One low-level Hellfire wrinkle is that the initial premium inventory and an item generated immediately after buying something are not always equivalent.

This matters most for very narrow low-level targets.

For something such as Jester's Dagger/Club of Peril, repeatedly restarting and checking a fresh Griswold inventory is more useful than assuming that buying the item in one of the first slots will give you another equivalent roll in its replacement slot.

Choosing a Shopping Character

Character level is only part of Hellfire shopping.

The shopper's class and current stats can also eliminate unwanted base items.

This is one of the biggest reasons Sorcerers are commonly used as dedicated shopping characters.

The Shopcerer

The Sorcerer's main advantage is not Teleport or Town Portal.

It is his extremely low maximum Strength:

45 Strength

Hellfire allows the shop to generate items with requirements up to roughly 120% of the greater of your natural maximum stat or current stat.

A Sorcerer held at 45 Strength therefore allows items requiring up to:

45 Strength × 1.2 = 54 Strength maximum requirement

while blocking items with higher Strength requirements.

That can remove a huge amount of unwanted armor and weapon bases from the shop pool.

Controlling Strength

Equipment bonuses count toward your current Strength.

This matters when using the Veil of Steel, since it adds +15 Strength.

A normal max-Strength Sorcerer wearing the Veil would go from:

45 base Strength + 15 Veil of Steel = 60 current Strength

which allows much heavier equipment to enter the shop pool.

There are a couple of ways around this.

One is to build a dedicated Shopcerer with no more than 30 base Strength.

With Veil of Steel:

30 base Strength + 15 Veil of Steel = 45 current Strength

so you keep the same 54-Strength shop cutoff.

Another option is to keep cursed equipment of Trouble, which reduces all attributes.

Jewelry or one-handed weapons of Trouble can counteract unwanted Strength bonuses from shopping equipment such as Veil of Steel.

A carefully built Shopcerer can therefore combine:

  • Low Strength for base-item filtering
  • Veil of Steel for helm value filtering
  • Expensive price anchors in other categories

without accidentally widening the equipment pool.

Sometimes You Want More Strength

Low Strength is not always desirable.

If you're targeting something such as a Tower Shield, you need enough Strength for the shop to allow the base item.

A Tower Shield requires 60 Strength, so setting a Sorcerer's Strength to exactly 50 works nicely:

50 Strength × 1.2 = 60 Strength maximum requirement

That allows Tower Shields while still excluding equipment requiring more than 60 Strength.

The same principle works at both Griswold and Wirt.

Barbarian Shopping

The Barbarian can also be useful for certain targets.

He is not useful when you want to eliminate high-Strength equipment, but that becomes an advantage when the item you want has a high Strength requirement anyway.

His low Dexterity can also help eliminate certain bows.

Barbarians are particularly useful for armor or heavy-weapon shopping where restricting Strength would only remove the equipment you're looking for.

Back Up Shopping Characters

Instead of worrying about accidentally leveling a shopper past an important breakpoint, I prefer making backup copies of shopping characters at useful levels.

That lets you keep things such as:

  • Level 9 Jester shopper
  • Level 12 Blocking-shield shopper
  • Level 20–22 shield shoppers
  • Level 30 endgame shoppers

and simply use the appropriate copy for whatever you're currently hunting.

Hellfire's 80% Value Rule

Hellfire adds one of the most useful shopping mechanics in the game.

When Griswold generates premium equipment, he tries to make the item worth more than 80% of the most expensive item of the same type that you already possess.

This is checked separately for:

  • Armor
  • Axes
  • Bows
  • Clubs
  • Helms
  • Shields
  • Staves
  • Swords
  • Rings
  • Amulets

The item can be equipped or simply carried in your inventory.

This means equipment can remain useful even when you would never fight with it.

It becomes shopping gear.

Building Better Anchors

You do not need ideal shopping anchors immediately.

You can gradually work your way upward.

  1. Carry the most expensive item you currently own in a category.
  2. Let the 80% rule bias the shop toward more expensive equipment.
  3. Buy or find a more expensive item.
  4. Replace your old anchor.
  5. Repeat.

Over time, you can build a dedicated shopping kit that eliminates a large amount of lower-value junk before it ever reaches the shop inventory.

Armor Anchor: Demonspike Coat

Demonspike Coat is one of the strongest possible shopping anchors because its value is over 250,000 gold.

Its 80% threshold is therefore higher than Hellfire's normal 200,000-gold shop limit.

Under the normal rules, no newly generated armor can simultaneously:

  • Be worth more than 80% of Demonspike Coat
  • Stay under the normal shop price ceiling

That forces Griswold's armor generation into its retry/fallback behavior.

Even if you never wear Demonspike Coat, it can be extremely valuable on a shopping character.

Helm Anchor: Veil of Steel

The Veil of Steel is an excellent helm anchor.

Its high value eliminates most cheap helmet combinations from satisfying the 80% requirement.

It is also much easier to obtain consistently than many theoretical high-value magical helms because it is a quest reward.

Just remember that its +15 Strength can interfere with Shopcerer filtering.

Shield Anchors

One of the most valuable possible shield anchors is an:

Emerald Gothic Shield of the Tiger

This is more valuable than an Emerald Gothic Shield of Ages.

The reason you sometimes see Emerald Gothic Shield of Ages discussed in relation to Wirt is not because Ages is expensive. Ages is simply the only suffix Wirt can generate alongside Emerald on a Gothic Shield under the normal affix-generation rules.

An Emerald Gothic Shield of the Tiger is a much better price anchor, but it cannot normally be shopped. Emerald's qlvl pushes it beyond normal Griswold generation, so this kind of shield generally has to come from sufficiently high-level dungeon drops.

Even an Emerald Gothic Shield without the ideal suffix can make an excellent shopping anchor.

Weapon Anchors

For weapon categories, the most useful anchors are usually expensive combinations such as King's or Emerald weapons of the Heavens.

Examples include:

  • King's/Emerald Great Sword of the Heavens
  • King's/Emerald Great Axe of the Heavens
  • King's/Emerald Maul of the Heavens
  • Emerald Long War Bow of the Heavens

Larger base weapons are generally preferable when the goal is simply maximizing price.

Staff Anchors

Very expensive staves can exceed 250,000 gold.

A King's Staff carrying expensive spell charges such as Blood Star is one possible route.

There are several staff combinations capable of becoming extremely valuable, although the best ones usually have to be found in the dungeon or obtained through Wirt.

Item Value vs. Resale Value

When Griswold buys equipment from you, he normally offers one quarter of its actual item value.

So an item worth:

126,375 gold

will show a resale value around:

31,593 gold

That makes resale price a convenient way to estimate an anchor's real value.

Alternatively, enter the item's exact stats into the Hellfire Item Price Calculator.

The calculator is especially useful when planning around theoretical equipment you do not own yet.

Shop Price Limits

A magical item can satisfy all of the qlvl and affix rules and still fail to appear because its price is too high.

Hellfire normally caps town-generated items at 200,000 gold in underlying item value.

Wirt applies his own pricing modifier afterward, which is why his displayed prices differ.

The Hellfire Item Price Calculator reports when a theoretical item exceeds the normal shop limit.

That doesn't necessarily make the item absolutely unobtainable in DevilutionX, but it means you are no longer doing normal shopping.

You are trying to break the shop's normal generation rules.

Shop Breaking in DevilutionX

DevilutionX's shop generators do not retry forever.

If the game keeps rejecting generated items because they violate the normal filters, it eventually gives up.

That creates a small loophole for equipment that should normally fail because of price, requirements, or other restrictions.

Griswold

Hellfire Griswold gets 150 attempts to find an item that satisfies his normal filters.

If those attempts fail, the final fallback can violate conditions that would normally cause the item to be rejected.

Wirt

Wirt has two important retry thresholds.

After 200 failed attempts, his normal class-based item-type restrictions are relaxed.

The other filters continue longer.

At 250 attempts, Wirt can finally fall through the broader restrictions involving things such as:

  • Item price
  • Stat requirements
  • The 80% value rule

This is the mechanic behind extreme targets such as Godly Plate of the Whale.

You are deliberately trying to make Wirt reject enough items that the generator finally accepts something that would normally be filtered out.

This is vastly slower than shopping for equipment that fits the normal rules, but it makes a handful of otherwise unavailable items technically obtainable.

Important Shopping Targets

The following are some useful targets and example shopping setups.

They are not the only good equipment in the game, but they show how character level, stats, slots, price anchors, and vendor rules can all be combined.

Armor

Awesome Full Plate Mail of Harmony

For most characters capable of wearing it, one of the best general-purpose magical armors is:

Awesome Full Plate Mail of Harmony

Awesome provides high Armor Class while Harmony provides fastest hit recovery.

A plain Awesome Full Plate Mail can be perfectly good while developing a character, but Harmony is generally the suffix to shoot for long-term.

Other desirable or situational suffixes include:

  • of Stars
  • of Sorcery
  • of the Lion
  • of the Mammoth
  • of the Whale
  • of Osmosis

These all have uses, but they generally do not replace Harmony as the standard target.

Less desirable but still potentially useful suffixes include:

  • of Deflection
  • of Giants
  • of Precision
  • of Vigor

Awesome Full Plate Mail of Stars

Awesome Full Plate Mail of Stars always exceeds the normal 200,000-gold shop limit.

It could theoretically be forced through shop fallback behavior, but it is not really worth going through that much trouble for.

A Saintly Full Plate Mail of Stars, however, is normally shoppable and is a perfectly valid alternative.

It can be especially useful if your jewelry is not yet great and you're willing to get fastest hit recovery from another slot such as:

  • Jewelry of Harmony
  • A helm of Harmony

Mammoth, Whale, and Osmosis Armor

High-life armor such as:

  • Godly/Holy/Awesome Plate of the Mammoth
  • Godly/Holy/Awesome Plate of the Whale

can become too expensive for ordinary shopping.

of Osmosis is also a high-level Wirt-only suffix and can produce similarly difficult Full Plate Mail combinations.

These are more niche than Awesome FPM of Harmony and generally require Wirt rather than ordinary Griswold shopping.

Godly Plate of the Whale

Godly Plate of the Whale, usually shortened to GPoW, is basically the holy grail of Hellfire shopping.

It is not something you normally roll at Wirt.

The strategy is to deliberately make Wirt fail his generation checks enough times that his fallback behavior has a chance to let the item through.

GPoW Shopping Setup

A practical setup is:

  • Sorcerer
  • At least clvl 30
  • No more than 45 Strength
  • The most expensive practical equipment of every item type carried or equipped

The low Sorcerer Strength eliminates large amounts of unwanted equipment while the expensive anchors make Wirt reject as much cheap gear as possible.

The goal is to force Wirt into the 250-attempt fallback as often as possible.

Even with the shop optimized, the odds are extremely low.

Very few players have ever forced one.

Shields

Obsidian Tower Shield of the Tiger

For Warriors, who already have natural Fast Block, one of the best normal Griswold targets is:

Obsidian Tower Shield of the Tiger

A perfect example would have:

  • +40% Resist All
  • +50 Life
  • 20 base Armor Class

Obsidian Tower Shield of the Wolf is also very good.

Resistance Roll

I would generally avoid buying one with less than about 35% Resist All.

The reason is that a stronger Obsidian roll makes it much easier to reach maximum resistances with only one other major resistance item.

Ideally, you want the roll as close to 40% as possible.

Emerald Tower Shield of the Tiger

An even stronger resistance version is:

Emerald Tower Shield of the Tiger

This can be targeted from Wirt around:

clvl 20–21

A Sorcerer with exactly 50 Strength is again a very good shopper because it allows the 60-Strength Tower Shield while excluding anything requiring more Strength.

The perfect shield would have:

  • +50% Resist All
  • +50 Life
  • 20 base Armor Class

This is one of the best examples of using both the shopper's stats and Wirt's affix access to target an item that Griswold cannot normally provide.

Resistance Shields of Blocking

Characters without natural Fast Block often want a magical shield carrying of Blocking.

Useful resistance prefixes include:

  • Topaz
  • Pearl
  • Crimson
  • Azure

A good general shopping setup is:

Level 12 Sorcerer with no more than 45 Strength

Check Griswold's first six premium slots.

The low Strength helps remove unwanted heavier equipment, although price anchoring is already very effective at this level if you have sufficiently expensive shopping gear.

King's Swords

For conventional sword users, common high-end targets include:

  • King's Bastard Sword of Haste
  • King's Bastard Sword of Speed
  • King's Bastard Sword of Vampires
  • King's Bastard Sword of Blood

A Broad Sword is also perfectly usable if the rolls are good, but Bastard Sword is generally preferred.

Haste is usually the first choice for raw attack speed.

Speed is extremely close and remains an excellent weapon.

Vampires and Blood trade attack speed for mana or life recovery.

King's Great Axes

For Barbarians, common endgame magical axe targets include:

  • King's Great Axe of Haste
  • King's Great Axe of Speed
  • King's Great Axe of Blood
  • King's Great Axe of Vampires

King's War Staff

For the Monk, the main magical staff target is straightforward:

  • King's War Staff of Haste
  • King's War Staff of Speed

The Monk attacks very quickly with staves, can block while using them, and gets his adjacent quarter-damage attack with staves.

Blood and Vampires are not available on staves, leaving Haste/Speed as the obvious offensive suffixes.

Jester's Weapons of Peril

Hellfire adds one of the stranger physical weapon combinations in the game:

  • Jester's Dagger of Peril
  • Jester's Club of Peril
  • Jester's Small Axe of Peril

Jester's causes highly variable outgoing damage, while Peril doubles damage dealt and also causes damage to the user.

Because the returned Peril damage is based on weapon damage, low base weapon damage is actually desirable.

That makes Dagger, Club, and Small Axe ideal rather than inferior versions of larger weapons.

Rogue Bows

Bow shopping differs substantially between Diablo and Hellfire.

Diablo: Massive Long War Bow of Swiftness

One of the classic Diablo Rogue weapons is:

Massive Long War Bow of Swiftness

Diablo Shopping

Use approximately:

clvl 21

and check Griswold's first four premium slots.

Hellfire Shopping

In Hellfire, the same bow is best targeted around:

clvl 22

and can appear in Griswold's first six premium slots.

The bow itself is not particularly useful as an endgame Hellfire weapon because Swiftness no longer increases the Rogue's firing animation. In Hellfire it increases arrow travel speed instead.

However, DevilutionX Hellfire characters can be converted to Diablo by changing a copied save file from:

Hellfire save: .hsv
Diablo save:  .sv

So it is possible to shop the bow under Hellfire's more generous 15-slot Griswold system and then transfer a copy of the character to Diablo.

Hellfire Rogue Bows

Hellfire's Oils change what makes a good bow.

Why Short War Bow?

For a heavily developed magical bow, Short War Bow is usually preferable to Long War Bow because of its higher minimum damage.

Oil of Sharpness can increase maximum damage until the difference between minimum and maximum damage reaches 30.

That means:

Short War Bow: 4–34
Long War Bow:  1–31

after fully developing their maximum damage.

The Short War Bow therefore ends up with significantly better total physical damage.

High-End Prefixes

Strong Hellfire bow prefixes include:

  • Merciless
  • Emerald
  • Strange
  • Obsidian

Merciless is the main raw-damage option.

Emerald is the best Resist All option.

Obsidian is weaker than Emerald but remains perfectly serviceable.

Strange can be useful when additional chance to hit is needed.

Reasonable earlier damage prefixes include:

  • Ruthless
  • Savage
  • Massive

You do not need to wait for a perfect Merciless bow before using a good damage bow.

Useful Suffixes

A premier damage-oriented target is:

Merciless Short War Bow of the Heavens

A resistance-oriented alternative is:

Emerald Short War Bow of the Heavens

Other useful suffixes include:

  • of Burning
  • of Thunder

for elemental damage.

Temporary bows can also be useful with:

  • of Stars
  • of Perfection
  • of Precision
  • of Sorcery

Those can make perfectly good weapons while progressing, but I generally would not spend large numbers of harder-to-find Oils developing a bow that I already expect to replace.

Price Limits

Do not blindly apply every old Diablo/Hellfire price example to DevilutionX.

For example, old references sometimes use Merciless Long War Bow of the Heavens as an example of an item that cannot be sold because of its price.

Under DevilutionX Hellfire's pricing and 200,000-gold shop limit, Merciless bows of the Heavens can fit within the normal rules.

Use the Hellfire Item Price Calculator rather than relying on an old example.

If the calculator reports that an item exceeds the normal shop limit, you can still theoretically attempt to force it through DevilutionX fallback behavior, but the odds become dramatically worse.

Wirt

Wirt is simultaneously one of the most powerful and most annoying merchants in the game.

He:

  • Shows one item at a time
  • Charges 50 gold just to see it
  • Is located far away from the main town shopping area
  • Has Hellfire class-based item restrictions
  • Requires restarting or another valid refresh condition to generate another useful roll

For practical repeated Wirt farming, the normal routine is basically:

Start game → run across town → pay Wirt → check item → restart

This is much slower than Griswold shopping.

Wirt is primarily worth the effort when the item you're hunting either:

  • Uses affixes Griswold cannot generate
  • Uses a prefix/suffix combination Griswold cannot generate
  • Requires advanced shop breaking

Wirt's qlvl Rules

Wirt can generate base items with qlvl:

Base-item qlvl: 1 through clvl
Affix qlvl:     clvl through 2 × clvl

Once the lower end rises above 25, it is capped back at 25.

Wirt's maximum affix qlvl is 60.

This gives him access to high-level affixes that Griswold can never sell.

Examples include:

  • Godly
  • Merciless
  • Strange
  • Whale
  • Slaughter
  • Osmosis

and other qlvl 30+ affixes.

Hellfire Wirt Class Restrictions

Wirt restricts certain item categories depending on the shopper's class.

Item categories Wirt normally excludes by shopper class
Class Wirt normally will not sell
Warrior Bows, Staves
Rogue Axes, Clubs, Swords, Staves, Shields
Sorcerer Axes, Clubs, Bows, Staves
Monk Clubs, Bows, Shields, Medium Armor
Bard Axes, Clubs, Staves
Barbarian Bows, Staves

Shopper class therefore matters at Wirt even before stat filtering is considered.

In some cases, these restrictions are useful because they eliminate unwanted item types.

At the 200-attempt shop-breaking threshold, these class restrictions stop being enforced.

Why Wirt Loves "of Ages"

High-level Wirt inventories often appear flooded with of Ages.

That is not because Ages is particularly valuable.

At high Wirt qlvls there simply are not many suffixes that:

  • Can occur on the item
  • Fit the qlvl relationship
  • Stay inside normal price restrictions

Ages happens to survive those rules surprisingly often.

The same issue explains why an Emerald Gothic Shield of Ages is a normal Wirt possibility even though Ages itself adds very little monetary value.

Adria

Adria works slightly differently between Diablo and Hellfire.

Hellfire

In Hellfire, Adria only sells staves containing spell charges.

Griswold sells the opposite type: magical staves without spell charges.

Wirt can sell staves both with and without spell charges depending on his generation rules.

Diablo

In Diablo:

  • Griswold does not sell staves
  • Adria can sell charged and uncharged staves

This is one of the relatively small but important vendor differences between Diablo and Hellfire.

Adria's Limits

Adria's maximum item creation level is 16.

This means:

  • Base items cap at qlvl 16
  • Spells on books or charged staves cap at qlvl 16
  • Staff prefixes can reach qlvl 32

One important consequence:

Staves of Magi cannot spawn at Adria.

Magi is too high-level for her spell-generation limit.

If you want a staff carrying Magi charges, shop Wirt.

Check Adria Often

Adria refreshes whenever you return to town from the dungeon.

That makes her worth checking constantly during normal play for:

  • Spellbooks
  • Useful charged staves
  • Elixirs once available
  • Mana supplies

Once your character is high enough for elixirs, every trip back to town gives you another chance at permanent stat progression.

Jewelry and Multiplayer

Griswold and Wirt only sell jewelry in single player.

In multiplayer, rings and amulets must be found.

That makes dungeon farming unavoidable for many of the strongest jewelry combinations, including:

  • Obsidian Jewelry of the Zodiac
  • Dragon's Jewelry of the Zodiac
  • Dragon's Jewelry of Wizardry
  • Gold Jewelry of the Heavens
  • Gold Jewelry of Perfection
  • High single-resistance jewelry
  • Jewelry of the Dark

This is one reason Normal Hell farming remains useful even for players who do a large amount of targeted shopping.

Shops can solve your weapons, armor, helms, and shields.

Your jewelry is still largely a dungeon problem.

Oils and Shop Equipment

Hellfire Oils change how you evaluate final equipment, but they do not mean every near-miss is worth spending Oils on.

Oils are valuable enough that I generally save them for equipment I expect to keep.

Any excellent permanent item can be worth developing.

Weapons in particular can often benefit from Oils of Sharpness.

Oils of Accuracy are more situational because many top magical melee weapons already use King's, which naturally gives more To Hit than Accuracy Oils can add.

Accuracy Oils become more valuable on strong weapons that lack their own To Hit, such as Civerb's Cudgel.

Durability Oils and Hidden Shrines can eventually be used to push good equipment toward 255 durability and indestructibility.

The main rule is simple:

Gold Management

High-end shopping requires a lot of gold.

Even when the individual refreshes are cheap, the final item may cost close to the shop maximum.

Good gold sources include:

  • Selling magical equipment from Hell runs
  • Warlord of Blood runs
  • Weapon and Armor Racks
  • Lazarus runs
  • Normal high-level dungeon farming

Warlord runs are particularly convenient in DevilutionX when multiplayer quests are enabled and quest randomization is disabled.

The Warlord room provides:

  • A guaranteed boss drop
  • 2 Armor Racks
  • 6 Weapon Racks

Most of the equipment will be junk, but junk sells.

A Practical Targeted Shopping Workflow

When casually playing, there is no reason to calculate every Griswold visit.

Just check the shops when you return to town and buy anything obviously useful.

Targeted shopping is different.

If you're hunting a specific high-end item:

  1. Choose the exact base item.
  2. Choose the exact prefix and suffix.
  3. Check the Premium Item Checker to make sure the combination is valid.
  4. Use Jarulf's Guide for detailed affix and item information when needed.
  5. Use the Shop Qlvl Calculator to find the best shopper level and Griswold slots.
  6. Use the Hellfire Item Price Calculator if the item is expensive.
  7. Choose the shopper class that removes the most unwanted equipment without removing your target.
  8. Set the shopper's stats carefully.
  9. Carry the best price anchors you have for every relevant item type.
  10. Back up the shopper at useful character levels.
  11. Check only the shop slots that can actually generate the target.
  12. Refresh as efficiently as possible.

Once those variables are controlled, shopping becomes a form of targeted item farming rather than simply checking Griswold and hoping he happens to have something good.

Shopping and Dungeon Farming Work Together

Shopping does not replace dungeon farming.

Use Griswold and Wirt when their generation rules make a target practical.

Farm the dungeon for:

  • Jewelry in multiplayer
  • Unique items
  • High-level boss drops
  • Equipment the shops cannot normally generate
  • Better shopping anchors
  • Gold

Check Adria throughout the process for books, charged staves, and elixirs.

Hellfire's shopping system rewards understanding exactly what the game is allowed to generate and then removing as much of the unwanted pool as possible.

Understanding the shop rules lets you narrow the possible results substantially, which makes targeted shopping much more efficient than blindly checking vendors and hoping for the best.