Diablo Ii- Resurrected V1.03.70409 | 2026 Release |
One of the most bizarre bugs since launch was the “invisible mercenary” glitch—your Act 2 Desert Guard would simply vanish from the portrait, stop gaining XP, and require a full restart to fix.
Version 1.03.70409 claims to have patched the memory leak associated with mercenary stats when transitioning between Acts IV and V. In testing, the visual desync still happens rarely (about 1 in 50 teleports), but the mechanical desync—where your Merc stops attacking—seems completely gone.
Yes. Unless you rely on a broken mod, this is a mandatory quality-of-life update. Diablo II- Resurrected v1.03.70409
It’s not the Lord of Destruction content patch we dream about, but v1.03.70409 proves Blizzard’s “Team 3” is still carefully maintaining the remaster. After two years of ups and downs, Resurrected finally feels like it’s running on a stable, modern engine—without losing that classic, gritty soul.
Have you noticed any hidden changes in 1.03.70409? Found a new bug? Let us know in the comments below. One of the most bizarre bugs since launch
Stay a while, and listen.
Patch tested on PC (Battle.net) and Nintendo Switch. Ladder Season 4 remains active. It’s not the Lord of Destruction content patch
# Quick skill/stat calculator for 1.03.70409 mechanics class D2RCharacter: def __init__(self, class_name, level=1): self.class_name = class_name self.level = level self.stats = "strength": 0, "dexterity": 0, "vitality": 0, "energy": 0 self.skills = {}def add_stat(self, stat, points): if stat in self.stats: self.stats[stat] += points def calculate_life(self): base_life = "sorceress": 10, "necromancer": 10, "druid": 15, "assassin": 15, "amazon": 20, "paladin": 25, "barbarian": 30 vit_bonus = "sorceress": 2, "necromancer": 2, "druid": 2, "assassin": 3, "amazon": 3, "paladin": 3, "barbarian": 4 return base_life[self.class_name] + (self.stats["vitality"] * vit_bonus[self.class_name])