Free PvM diagnostic betaNo account required

D2R Build
Upgrade Advisor

Recreate the character you actually play, verify its real breakpoints, then get a ranked answer to one question:what should I upgrade next?

Local .d2s transferItem, runeword and affix labsRoll-aware PvM diagnosis

Start here

How to use the Build Doctor

Recreate the exact character first. The Doctor verifies the complete setup before it recommends an upgrade.

0 / 7 complete
Step 1 - Transfer your setup

Import a local offline character file for the fastest start, or open the shared Lab workbench and equip exact database items manually.

Exact offline import

Load a .d2s character

Read equipment, charms, skills, stats, mode, difficulty, and mercenary gear directly from a Diablo II offline save.

Drop a .d2s file or choose character
One offline character · 2 MB maximum
Private by construction: the file is parsed in browser memory. Its bytes are never sent to the site, an API, analytics, or storage.
Manual build path

Build from the game database

Select a paper-doll, inventory, weapon-swap, or mercenary slot. Then insert a unique, set item, legal runeword, or a custom magic, rare, or crafted roll.

Character, inventory and mercenary

Import a saved or offline build, equip neutral database items manually, or create exact magic, rare, and crafted items, then rank three to five alternatives per slot.

hammerdin
Selected destination
Weapon
Weapon set 1
Insert from
Choose rarity
Select a slot to search the neutral D2R item catalog.
Skill tree plan

Max Blessed Hammer first, then Concentration and synergies; keep Holy Shield efficient.

If your hard-point allocation does not mostly follow this plan for your level, recommend a Token of Absolution respec before expensive gear upgrades.

Max / invest in this order
  1. 1. Blessed Hammer to 20
  2. 2. Concentration to 20
  3. 3. Vigor to 20
  4. 4. Blessed Aim to 20
  5. 5. Holy Shield to 1
Suggested hard points at level 90
Redemption: 1Meditation: 1Cleansing: 1Charge: 1Blessed Hammer: 20Concentration: 20Vigor: 20Blessed Aim: 20Holy Shield: 1

Prerequisite validation uses the skill-tree data; the next pass will compare this against imported/current hard points and generate the Token respec warning automatically.

Character calibration

Stats, skills and active state

Record hard points and active buffs exactly as they appear in game. Equipment, inventory, rolls, and socket data stay untouched.

0 hard pointsAnya +30 all resItem state preserved
Character identity

01 · Identity

Character and ruleset

These rules determine penalties, legal items, frames, and level-based calculations.

Weapon set
Base attributes and allocation

02 · Attributes

Base and allocated points

Base values and invested points are stored separately so imports can be reconstructed.

Strength25 BASE + INVESTED
Dexterity20 BASE + INVESTED
Vitality25 BASE + INVESTED
Energy15 BASE + INVESTED
Quest rewards

03 · Quest ledger

Permanent rewards

Anya rewards are tracked per difficulty; other quest totals remain explicit.

Prison of Ice · +10 all resistances
Active combat state

04 · Combat state

Auras and temporary buffs

Only enabled buffs enter the verified character sheet.

Hard skill allocation

05 · Skill ledger

Paladin skills

Enter invested hard points only. Item-granted levels are calculated from exact gear.

30 shown · 0 points assigned
Mercenary configuration

06 · Hireling

Mercenary state

The hireling contract and aura are evaluated with its existing equipment.

Deterministic character verification

Hammerdin instrument sheet

Calculated readings are separated from unsupported totals so incomplete source data cannot masquerade as an exact character result.

Ruleset
Reign Of The Warlock
Patch
3.1.2
Data revision
casc-2026-07-28
Evaluator
v1

Attributes and resources

strength
25
dexterity
20
vitality
25
energy
15
Life
UnavailableFinal pool is not modeled.
Tracked flat modifier: not supplied
Mana
UnavailableFinal pool is not modeled.
Tracked flat modifier: not supplied
Stamina
UnavailableFinal pool is not modeled.
Tracked flat modifier: not supplied

Paladin breakpoint console

Faster cast rate

0%

15

frames

Current floor
0%
Next
9% (+9)

Controls Paladin cast animation breakpoints.

Faster hit recovery

0%

9

frames

Current floor
0%
Next
7% (+7)

Controls recovery after a qualifying hit.

Faster block rate

0%

5

frames

Current floor
0%
Next
13% (+13)

Standard Paladin table active; with Holy Shield: 2 frames.

Active combat state

Holy Shield inactive

Effective level 0

Battle Orders inactive

Level 0

Concentration active

Effective level 0

Effective resistances

Difficulty and quests applied

Fire

0%
Raw in difficulty
0%
Maximum
75%
Overstack
+0%
Gap to maximum
75%

Cold

0%
Raw in difficulty
0%
Maximum
75%
Overstack
+0%
Gap to maximum
75%

Lightning

0%
Raw in difficulty
0%
Maximum
75%
Overstack
+0%
Gap to maximum
75%

Poison

0%
Raw in difficulty
0%
Maximum
75%
Overstack
+0%
Gap to maximum
75%

Defense and block

Final defense

Unavailable

The evaluator does not yet combine exact armor bases, enhanced defense, Dexterity, and Holy Shield defense. No proxy value is shown.

Blocking model

Shield and Holy Shield

Base data incomplete
Active block chance
Unavailable
Without Holy Shield
Unavailable
With Holy Shield
Unavailable
Shield raw block: not suppliedHoly Shield level / block bonus: 0 / +0Total blocking without / with: unavailablePaladin class factor: not applied

Blessed Hammer sheet model

Unavailable

Blessed Hammer has no effective skill level in this evaluation.

This is formula-derived sheet damage, not target DPS. It uses hard points for Blessed Aim and Vigor, applies half of Concentration's listed bonus, and multiplies average damage by 25 / 15 cast frames. Enemy magic resistance, positioning, target size, and repeated-hit behavior are not modeled.

Validation issues

No evaluator warnings

The evaluator did not report unsupported inputs for this snapshot. Coverage limits still apply and are listed beside this status.

Known unavailable outputs: final life, mana, stamina, and defense. Mercenary stats and auras are not included in this evaluator slice.

Calculation provenance and assumptions

  • Formula constants are pinned to the repository's extracted Skills.txt and CharStats.txt data revision identified by the session ruleset.
  • Only the active character equipment set and inventory rows marked contributesToBuild are included; mercenary stats and auras are excluded from this first slice.
  • The item modifier list is treated as the complete applied property list. Socket contents are retained for reconstruction but are not evaluated recursively.
  • Resistance raw values include the active difficulty penalty and eligible completed Anya quests; effective resistance is clamped to -100 and the per-element cap, with a hard 95 maximum.
  • Block uses floor(total blocking * (dexterity - 15) / (character level * 2)), the Paladin BlockFactor of 30, and a 75 maximum.
  • Blessed Hammer synergies use hard points only. Concentration contributes four eighths of its listed damage bonus, and integer flooring occurs after the synergy and aura stages.
  • Theoretical hammer DPS is average sheet damage multiplied by 25 / cast frames; it does not model hammer pathing, target size, repeated hits, or enemy magic resistance.
  • Battle Orders currently contributes its max-life, max-mana, and max-stamina percentage with provenance; final resource pools are intentionally deferred until eligible base-resource buckets are modeled.

Analysis destination

What should the next setup accomplish?

Optimization goal
Investment tier
Final instruction

Diagnosis target

Choose what this verified character will farm. Manual totals are available only as a fallback.

Build and PvM activity
Optimization goal
balanced
Investment tier
optimized
Manual totals and unresolved import text

Use these only when a database/imported property could not be normalized. The paper doll remains the primary source.

Your report will appear here

Enter the setup you are actually playing--not the ideal guide. The advisor looks for the weakest practical PvM gate first.

Breakpoints before isolated item power
Survival gates before luxury damage
Activity-specific value instead of one universal tier list
Optional shopping only after the recommendation
Build coverage

PvM coverage for Sorceress, Paladin, Amazon, Necromancer, Barbarian, Assassin, Druid, and Warlock builds where the selected ruleset supports them.

What it is not

Not a PvP calculator, exact kill-time simulator, or substitute for weapon-specific IAS breakpoint tables.

How commerce works

The report is calculated independently. Item availability is a separate, optional next step.