Diablo Then & Now – Item Comparison Evolution

Posted by DHAdmin on April 11th, 2017 at 3:13 am
Blizzard Quote [source]

It's been 4 years and we've come a long way since the launch of Diablo III. From item overhauls to a brand new class and Act, the world of Sanctuary has never looked so good. However, some changes are larger than they may seem, making a tremendous difference in day-to-day gameplay. The inclusion and evolution of item comparison tooltips is one such example, so join me in taking a closer look at the development process behind this feature.

Then: Introducing Tooltip Comparisons

For many Diablo players, it can be a challenge to decide between potential upgrades. Gear can provide all manner of useful stats and the randomized nature of Diablo loot means upgrades come in countless combinations. Knowing which piece to equip takes great game knowledge, and that can be intimidating for the average or new player. As you may know, itemization has undergone a significant overhaul since the launch of Diablo III. In the beginning, Legendary items weren't always the obvious choice. That evolution is a different story to tell, but it's important context to keep in mind.

Diablo item comparison

When we were looking to bring Diablo III to console, this presented a unique set of hurdles. Choosing which item to equip can be intensive and, especially where couch co-op was concerned, just didn't translate well. We didn't want the fun to stop every time your buddy paused the game to review loot. Keeping the pace of the game smooth was an important goal, and it was important to us that the solution was right for all platforms.

diablo 3 ultimate evil edition ps4
Whether in real life or Sanctuary, no one wants to wait around while you pick out which pants to wear.

This led us to the basic concept of item comparison tooltips, but the team expressed some concerns. As we were bringing something new to Diablo, we asked ourselves whether it was the right kind of new feature to introduce to the series. Over a decade had passed since the release of Diablo II and the way players approached games had changed drastically. We decided that it was a great opportunity for iteration and providing a tutorial-like element would only help more players enjoy Sanctuary.

More problematic was deciding whether or not it was okay to make some basic decisions on behalf of players. Again, we looked at the new feature as a training tool rather than an instruction manual. Ultimately, we want players to make their own gearing choices and we found that after players had received some guidance through the item comparison tooltips, they began to draw their own conclusions. This basic guidance allowed us to simplify enough to include a fast convenience feature on console in the form of Quick Equip.

diablo 3 ps4 vs pc
Quick Equip makes assumptions, but ensures you're not interrupting gameplay.

To bring together the item comparison system, we condensed an item's power into three generalized stats: Life, Damage, and Protection. These were the principles most players followed when making gear decisions, so we stuck with known categories in order for the at-a-glance comparison to remain familiar and easy to grasp for new and veteran players alike.

Diablo 3 screenshot
Clearly, not an upgrade.

This didn't hit the mark close enough for us, especially as the game evolved. The information being presented went a little too far in generalization, resulting in stats that were misleading. The advent of Loot 2.0 in Reaper of Souls presented a unique opportunity to fine-tune this feature.

Now: Refining and Expanding Comparisons

Patch 2.0.1 launched just prior to the release of Reaper of Souls, introducing many new systems to the game in preparation for the expansion. One change was replacing the Life and Protection stats with new and better-defined stats.

Heart of iron Diablo 3
In some cases, it was still tough to tell which items were truly an upgrade.

Enter Healing and Toughness. Toughness was intended to be an overall calculation of your Effective Health Pool, or EHP. This is a simplified summary of your hero's survivability based on stats like maximum Life, Armor, Resistances, Dodge, and other types of damage reduction. Similarly, healing was meant to be an average of how quickly you could regain health. This first pass got the basic messages across, but some of the more variable stats (like Life Per Kill) caused confusing inflations and muddled the information given to the player. So in Patch 2.1.2, we made another change.

Diablo 3 inventory
Some stats needed their weights adjusted while others needed to be excluded altogether.

"Healing" was replaced with "Recovery" and the name was changed to not only better encompass its purpose, but to clearly highlight that change had occurred. The new stat estimated how much Toughness you would expect to recover in an average encounter, and we changed the weighting of certain healing stats to provide a more accurate picture.

In our current iteration, these stat summaries provide enough information to be useful to the average player and helps shine a light on how each stat contributes to your character's overall power. This feature was so useful that we received a lot of community requests for a similar overview of follower equipment. In Patch 2.4.0, we fulfilled this request!

Diablo 3 tooltips
Mouse over a valid item in your inventory while your follower's inventory is open and you'll see the item comparison tooltip pop up!

Quality of life features are rarely as small as they look. What tweaks to the game have you noticed over the years? What change has made a noticeable impact on the way you play Diablo III? Let us know in the comments, we'd love to hear which features interest you most!

Season 6 Now Live!

Posted by DHAdmin on May 2nd, 2016 at 4:36 pm
Blizzard Quote [source]

Diablo III Season 6 is now live in all gameplay regions! To create a Seasonal hero, select your class, gender, and name as usual, then select the "Seasonal Hero" checkbox on the lower left of the screen.

Diablo 3 character generation

What Are Seasons?

Seasons are an optional, recurring game mode that offers PC players the opportunity to periodically start fresh, leveling new Normal or Hardcore heroes from level 1 without any currency, resources, items, or previously earned Paragon experience. Similar to the separation between Normal and Hardcore game modes, Seasonal heroes will also have their own shared stash and Artisan progression. Any currency, materials, recipes, items, Paragon experience, and Artisan progression earned during a Season will be rolled over to a player's non-Seasonal profile once the Season concludes.

Season 6 rewards

Season 6 will offer unique rewards and new challenges for players, including new cosmetic items, pieces of an exclusive Transmogrification set only available to those who participate in Seasons, and Season-only achievements called Conquests. Progress within a given Season will also be tracked on the Leaderboard system, and in the Seasons Journey interface.

To learn more about Season 6, check out Diablo's Journey and Rewards previews.

Good luck, nephalem! May Kadala be generous and your deeds of valor always be remembered.Β

Patch 2.4.1 PTR Patch Notes

Posted by DHAdmin on April 9th, 2016 at 3:59 am
Blizzard Quote [source]

Last updated April 5 @ 4:00 p.m. PT.

Below you'll find the preliminary PTR patch notes for patch 2.4.1. Please note that this isn't the final version of the patch notes and that some changes may not be documented or described in full detail.

PTR PATCH 2.4.1 - v2.4.1.36510

To provide feedback on patch 2.4.1, please visit the PTR Feedback forum.
To report any issues you experience while playing, please visit the PTR Bug Report forum.
For additional information about the PTR, click here.

Table of Contents:


  • The following cosmetic items will no longer drop:
    • Dark Bat
    • Lord Culsu's Wings
    • Osseous Grasp
    • Wings of Kokabiel
  • Bug Fixes
    • Fixed an issue that prevented Bakuli Jungle Wraps from dropping
    • Fixed an issue that caused the Thorns of the Invoker (2) Set Bonus to be lower than intended
    • Fixed an issue that prevented Esoteric Alteration from increasing its effect after gaining a rank
    • Fixed an issue that caused Taeguk to increase Armor by a lower amount than intended
    • Fixed an issue that caused the Mirinae, Teardrop of the Starweaver to list an incorrect value in its tooltip

Return to Top


  • Several changes have been made to improve server performance
  • Bug Fixes
    • Fixed an issue that prevented Massacre bonus experience from being calculated correctly

Return to Top


  • Barbarian
    • Active Skills
      • Hammer of the Ancients
        • Skill Rune - Birthright
          • Now heals for 3% of your maximum Life on Critical Hits
          • No longer has a chance to drop a Health Globe
      • Ignore Pain
        • Skill Rune - Mob Rule
          • Damage reduction granted to allies has been reduced from 50% to 25%
    • Passive Skills

Return to Top

  • Crusader
    • Active Skills
      • Akarat's Champion
        • The damage bonus granted is now multiplicative with other sources of bonus damage
      • Laws of Hope
        • Skill Rune - Hopeful Cry
          • Now reduces Physical damage taken by 25%
          • No longer has a chance to drop a Health Globe

Return to Top

  • Demon Hunter
    • Active Skills
      • Companion
        • Skill Rune - Boar Companion
          • The Life per second and resistance bonuses are also granted to your allies
        • Skill Rune - Wolf Companion
          • The damage bonus granted is now multiplicative with other sources of bonus damage
    • Passive Skills
      • Steady Aim
        • The damage bonus granted is now multiplicative with other sources of bonus damage

Return to Top

  • Monk
    • Bug Fixes
      • Fixed an issue that caused player Life to sometimes drop when Mystic Ally - Earth Ally was active

Return to Top

  • Witch Doctor
    • Active Skills
      • Grasp of the Dead
        • Skill Rune - Death is Life
          • Chance to summon a Zombie Dog increased to 70%
          • No longer has a chance to drop a Health Globe

Return to Top

  • Wizard
    • The Firebird's Finery (2) Set Bonus will now activate before Unstable Anomaly
    • Active Skills
      • Archon
        • Damage bonus increased from 20% to 30%
        • Armor and resistance bonuses increased from 20% to 150%
        • Damage bonus for each enemy killed is now multiplicative
        • Skill Rune - Improved Archon
          • Damage bonus increased from 22% to 50%
            • Note: This bonus is now multiplicative
        • Skill Rune - Teleport
          • Cooldown reduced from 3 to 2 seconds

Return to Top

  • Bug Fixes
    • Fixed an issue that could sometimes prevent Hammer of the Ancients - Birthright from healing the player
    • Fixed an issue that prevented some skills from being cast after casting Shield Bash or Furious Charge
    • Fixed an issue that caused the Demon Hunter Wolf Companion to benefit from its active bonus twice

Return to Top


  • Legendary potions can now be salvaged and will yield a Forgotten Soul
  • Legendary Gems
    • Bane of the Powerful
      • Rank 25 now also reduces damage taken from Elites by 15%
      • The damage bonus granted is now multiplicative with other sources of bonus damage
    • Enforcer
      • Pet damage reduction increased from 25% to 90%
      • The damage bonus granted to pets is now multiplicative with other sources of bonus damage
    • Gem of Efficacious Toxin
      • Poisoned enemies now also deal 10% reduced damage
    • Gogok of Swiftness
      • Has been redesigned
        • Now applies swiftness with every attack
        • Now also grants 0.50% chance to dodge per stack
        • Dodge chance increases by 0.01% per rank
    • Mirinae, Teardrop of the Starweaver
      • Smite damage increased from 2000% to 3000% weapon damage
      • Additional damage per rank increased from 40% to 60% weapon damage
      • Duration between bonus Smite casts at rank 25 reduced from 5 to 3 seconds
      • Smite now also heals you for 3% of your maximum Life each time it hits an enemy
    • Moratorium
      • Chance to clear staggered damage increased from 10% to 20% per kill
    • Pain Enhancer
      • Bleed increased from 1200% to 2500% weapon damage
      • Additional damage per rank increased from 30% to 50% weapon damage
    • Simplicity's Strength
      • The damage bonus granted is now multiplicative with other sources of primary skill bonus damage
      • Heal amount increased from 2% to 4% of maximum Life
    • Taeguk
      • Has been redesigned
        • Now only gains stacks when you spend resource on a channeled skill
        • Now stacks up to 10 times
        • Stacks now expire after 1.5 seconds
        • Grants 2.0% damage per stack
        • Damage increases by 0.04% per rank
        • Grants 2% Armor per stack at rank 25
    • Wreath of Lightning
      • Lightning damage increased from 600% to 1250% weapon damage
      • Additional damage per rank increased from 10% to 25% weapon damage
    • Zei's Stone of Vengeance
      • Damage bonus per rank increased from 0.05% to 0.08% for every 10 yards between you and the enemy
  • Depth Diggers
    • The damage bonus granted is now multiplicative with other sources of primary skill bonus damage
  • Oculus Ring
    • Will now also be activated by your kills if equipped on your follower
  • Sanguinary Vambraces
    • Now benefit from all sources of bonus damage
  • Solanium
    • Can now only drop a Health Globe once every 8 seconds
  • Several existing Legendary items have been updated to include a unique Legendary power
    • Note: Existing items will not be affected by the following changes. Only new versions of the items will roll with the added Legendary power.
    • Frostburn
      • Now has Cold skills deal +15-20% increased damage and have a 50% chance to Freeze enemies as a Legendary Power
    • Magefist
      • Now has Fire skills deal +15-20% increased damage as a Legendary Power
  • Class-Specific Items
    • Barbarian
      • Immortal King's Call
        • (6) Set Bonus
          • Damage bonus increased from 250% to 400%
      • The Legacy of Raekor
        • (6) Set Bonus
          • Damage bonus per stack increased from 300% to 750%
      • Might of the Earth
        • (6) Set Bonus
          • Damage bonus increased from 800% to 1200%
      • Skull Grasp
        • Has been redesigned
          • Your Whirlwind deals 250-300% additional damage
            • Note: This bonus is multiplicative with other sources of Whirlwind damage
      • Wrath of the Wastes
        • (4) Set Bonus
          • Damage reduction gained during Whirlwind increased from 40% to 50%
          • Your applied Rends deal triple damage
    • Crusader
      • Flail of the Ascended
        • New Legendary Two-Handed Flail
          • Your Shield Glare deals damage equal to up to your last 5 Shield Bash casts
      • Johanna's Argument
        • Now also increases the damage of Blessed Hammer by 100%
      • Thorns of the Invoker
        • (2) Set Bonus
          • Damage per stack increased from 25% to 35%
        • (6) Set Bonus
          • Bonus Thorns damage dealt increased from 600% to 800%
      • Roland's Legacy
        • (4) Set Bonus
          • Damage bonus increased from 600% to 750%
        • (6) Set Bonus
          • Duration increased from 5 to 8 seconds
    • Demon Hunter
      • Embodiment of the Marauder
        • (4) Set Bonus
          • Sentry damage bonus increased from 300% to 400%
        • (6) Set Bonus
          • Damage bonus for each active Sentry increased from 600% to 800%
      • Lord Greenstone's Fan
        • Damage bonus increased from 80-100% to 160-200% per stack
      • Meticulous Bolts
        • No longer drops
        • Replaced with:
          • Augustine's Panacea
            • New Legendary Quiver
              • Ball Lightning travels at 30% speed
              • Frost Arrow damage and chill duration increased by 200-250%
              • Immolation Arrow damage over time increased by 200-250%
              • Lightning Bolts damage and Stun duration increased by 200-250%
              • Nether Tentacles damage and healing increased by 200-250%
      • Natalya's Vengeance
        • (6) Set Bonus
          • Damage bonus increased from 400% to 500%
      • The Shadow's Mantle
        • (2) Set Bonus
          • Damage bonus increased from 600% to 1200%
      • Unhallowed Essence
        • (6) Set Bonus
          • Damage bonus per point of Discipline increased from 20% to 40%
      • Wojahnni Assaulter
        • Rapid Fire damage bonus increased from 30-40% to 60-75% per stack
        • Channeling time required to gain a stack decreased from 1 second to 0.5 seconds
        • Now gains the first stack immediately
    • Monk
      • The Flow of Eternity
        • Now also increases your Seven-Sided Strike damage by 100%
      • Monkey King's Garb
        • (4) Set Bonus
          • Decoy damage increased from 500% to 1000% weapon damage per stack
        • (6) Set Bonus
          • Damage bonus increased from 1500% to 3000%
      • Raiment of a Thousand Storms
        • (6) Set Bonus
          • Dashing Strike now also increases the damage of your Spirit Generators by 300% for 6 seconds
      • Shenlong's Spirit
        • (2) Set Bonus
          • Damage bonus after reaching maximum Spirit increased from 100% to 150%
      • Uliana's Stratagem
        • (4) Set Bonus
          • Your Seven-Sided Strike deals double its total damage with each hit
        • (6) Set Bonus
          • Now also increases your Exploding Palm damage by 250%
    • Witch Doctor
      • Bakuli Jungle Wraps
        • New Legendary Belt
          • Firebats deals 150-200% increased damage to enemies affected by Locust Swarm or Piranhas
      • Helltooth Harness
        • (6) Set Bonus
          • Damage bonus increased from 900% to 1400%
      • Raiment of the Jade Harvester
        • (2) Set Bonus
          • Instant Haunt damage dealt increased from 60 to 120 seconds worth
        • (6) Set Bonus
          • Instant damage dealt when consuming DoTs increased from 150 to 300 seconds worth
      • Spirit of Arachyr
        • (6) Set Bonus
          • Damage bonus increased from 1200% to 1500%
      • Zunimassa's Haunt
        • (4) Set Bonus
          • Damage reduction per Fetish increased from 2% to 3%
        • (6) Set Bonus
          • Damage bonus increased from 800% to 1500%
    • Wizard
      • Delsere's Magnum Opus
        • (4) Set Bonus
          • Has been redesigned
            • You take 50% reduced damage while you have a Slow Time active
            • Your allies gain half this benefit
      • Halo of Karini
        • New Legendary Ring
          • You take 45-60% less damage for 3 seconds after your Storm Armor electrocutes an enemy more than 30 yards away
      • Firebird's Finery
        • (6) Set Bonus
          • Damage bonus for each enemy burning increased from 25% to 40%
          • Damage bonus when an Elite is burning increased from 600% to 2000%
      • Nilfur's Boast
        • Meteor damage bonus increased from 100% to 200%
        • Damage when hitting 3 or fewer enemies increased from 150-200% to 275-350%
      • Tal Rasha's Elements
        • (6) Set Bonus
          • Damage bonus increased from 500% to 750% per stack
      • The Twisted Sword
        • Can now only benefit from a maximum of 8 Energy Twisters
    • Several existing class-specific Legendary items have been updated to include a unique Legendary power
      • Note: Existing items will not be affected by the following changes. Only new versions of the items will roll with the added Legendary power.
      • Monk
        • Crystal Fist
          • Legendary power added
            • Dashing Strike reduces your damage taken by 40-50% for 6 seconds
          • Level requirement has been reduced
        • Fleshrake
          • Legendary power added
            • Dashing Strike increases the damage of Dashing Strike by 75-100% for 1 second, stacking up to 5 times
          • Level requirement has been reduced
      • Witch Doctor
        • Swamp Land Waders
          • Legendary power added
            • Sacrifice deals 350-400% additional damage to targets affected by Locust Swarm or Grasp of the Dead
          • Can now roll with a bonus to any elemental damage type available to Witch Doctors
    • Bug Fixes
      • Fixed an issue that caused Lakumbra's Ornament from granting the correct damage reduction value
      • Fixed an issue that prevented the Raiment of a Thousand Storms (6) Set Bonus from being applied while under the effects of a Chaneling Pylon
      • Fixed an issue that prevented Sacrifice from triggering the Focus portion of the Bastions of Will (2) Set Bonus
      • Fixed an issue that prevented projectiles from piercing while Vengeance was active with a Buriza-Do Kanyon equipped
      • Fixed an issue that could cause the damage from Moratorium to kill a player in a Set Dungeon
      • Fixed an issue that caused extra Fires of Heaven casts from Ivory Tower to trigger the Wrathful Passive Skill
      • Fixed an issue that caused The Twisted Sword stacks to be consumed when using Energy Twister - Storm Chaser
      • Fixed an issue that prevented the Norvald's Fervor (2) Set Bonus from being granted while using Steed Charge
      • Fixed an issue that could sometimes prevent Ice Armor from triggering the Tal Rasha's Elements (2) Set Bonus with Halo of Arlyse equipped
      • Fixed an issue that caused Tal Rasha's Elements (2) Set Bonus to behave inconsistently with Etched Sigil casts
      • Fixed an issue that caused the Firebird's Finery (6) Set Bonus to grant its Elite bonus damage when a Rare monsters minions were ignited

Return to Top


  • Bounties
    • In the event that both Act III and Act IV bounties are complete, the bonus act will now always be turned in first
    • A Plague of Burrowers
      • Significantly reduced Burrowers' health
  • Nephalem Rifts
    • Greater Rifts
      • The amount of incoming damage in Greater Rift 70 and above has been reduced
      • The amount of Experience granted in Greater Rift 70 and above has been reduced
      • The cost required to empower, and gold awarded by a Greater Rift above rank 70 has been reduced, but the ratio of gold earned to empower cost remains the same
  • Set Dungeons
    • Barbarian
      • Immortal King's Call
        • Objective 2 now requires you to kill 150 enemies while Wrath of the Berserker is active
      • The Legacy of Raekor
        • Enemies hit by a Furious Charge that didn't hit 15 enemies are no longer prevented from counting toward the objective on future casts
      • Might of the Earth
        • Elites now appear in fixed locations
      • Wrath of the Wastes
        • Enemies hit by a Rend that didn't hit 10 enemies are no longer prevented from counting toward the objective on future casts
    • Crusader
      • Armor of Akkhan
        • The total number of monsters has been increased
        • Enemies hit by a Condemn that didn't hit 10 enemies are no longer prevented from counting toward the objective on future casts
    • Demon Hunter
      • Embodiment of the Marauder
        • Objective 1 now requires you to kill 140 enemies with 3 or more Sentries active
        • The total number of monsters has been increased
        • Rockworms now appear in fixed locations
        • Rockworms will now take longer to spring from the ground
      • The Shadow's Mantle
        • You no longer break the consecutive hit chain if you hit a target that has already been added to the chain
      • Unhallowed Essence
        • Enemies hit by a Multishot that didn't hit 20 enemies are no longer prevented from counting toward the objective on future casts
    • Witch Doctor
      • Raiment of the Jade Harvester
        • Deceivers will no longer use their Invisibility
        • Enemies hit by a Soul Harvest that didn't harvest 15 souls are no longer prevented from counting toward the objective on future casts
    • Wizard
      • Delsere's Magnum Opus
        • Enemies hit by a Slow Time that didn't initially hit 30 enemies are no longer prevented from counting toward the objective on future casts
      • Firebird's Finery
        • Objective 2 now requires you to Ignite or kill 20 enemies
  • Bug Fixes
    • Fixed an issue that caused Urshi to always introduce herself to players
    • Fixed an issue that could, under certain conditions, prevent players from being able to finish a Set Dungeon

Return to Top


  • Bug Fixes
    • Fixed an issue that prevented the quantity of items to be crafted from being properly updated when a new value was entered
    • Fixed an issue that prevented the list of affixes available when an item was being enchanted from being updated dynamically

Return to Top


  • Pet attacks will now also break Primordial Scavengers' armor in the same way player attacks do
  • The amount of gold dropped by Gilded Barons has been reduced
  • The Merciless Witch
    • Removed her shields in both the Realm of Discord and Realm of Fright
    • Significantly increased her health in the Realm of Discord

Return to Top


  • Holding shift while comparing an item will now also remove the benefit of Caldesann's Despair from the comparison
  • When viewing a player's profile in game, it will now indicate whether or not you are looking at the current profile
  • The Inventory button no longer flashes for level 70 characters when a new item is picked up
  • Your highest damage numbers will now also be displayed in orange when shortened combat numbers are disabled
  • A shadow has been added to stack and charge counts on the hotbar, and buff icons
  • Several new Stash Tab icons have been added
  • Bug fixes
    • Fixed an issue that prevented the Legendary Potion icon from being removed from the Hotbar after being salvaged
    • Fixed an issue that prevented profiles from being properly updated when inspecting a player in-game after they have enchanted an item or socketed a gem

Return to Top

Developer Insights: Legendary Gem Updates

Posted by DHAdmin on March 17th, 2016 at 2:00 pm
Blizzard Quote [source]

Introduced in Patch 2.1.0, Legendary Gems are one of the many methods by which players can vastly improve their character's strength through perseverance and dedication. Obtained by defeating Greater Rift Guardians, these socketable facets of raw power grow alongside your nephalem with each new tier of difficulty you conquer.

In Patch 2.4.1, we'll be making notable changes to a handful of Legendary Gems. Before we get into those changes and the reasoning behind them, we want to take a deep dive into the design structure behind Legendary Gems.

Gems and Their Purposes

Some gems have much more broadly defined roles than others. For example, gems like Esoteric Alteration or Molten Wildebeest's Gizzard are meant to buff up your defensive capabilities. These gems might serve the same role, but they each do so in a different way. Overlap isn't always a bad thing, as we want players to have choices that can suit different needs.

Diablo 3 gemsOthers serve particular playstyle niches rather than generalized purposes. Enforcer, Boyarsky's Chip or Zei's Stone of Vengeance are all gems with clearly defined specializations. These are the gems you think of first when you are pursuing a particular playstyle. If you're exploring a Thorns build, Boyarsky's Chip should be a no-brainer. If you like the kite-and-fight style, then Zei's Stone of Vengeance should be a go-to. Builds should have some reliable choices that reinforce their general gameplay.

Diablo 3 goldSome gems are less focused on overall character power and more on enhancing different gameplay activities. Boon of the Hoarder and Gem of Ease support specific goals, farming gold and leveling characters, respectively. While these aren't the kinds of gems you're likely to find on a build that's pushing high level Greater Rifts, they serve their purposes well.

We also have gems that are considered more utility oriented. These types of gems often provide multiple types of benefits or focus on specific stats, though perhaps at lower values than a gem that is more specialized for damage or defense. Which gems filled these roles was a little muddier in the past than we liked, so in Patch 2.4.1 we're creating more that fall into this category and making their utility shine through more clearly.

Diablo 3 Wreath of Lightning

Finally, there are gems that might fall into more than one of the above categories. These are often good everyman's gems or general options that are great for beginners or those who don't want to fuss too much over their gem choice. Bane of the Powerful and Wreath of Lightning are prime examples, as they are both reliable, straight forward, and useful in virtually any build.

Patch 2.4.1 Overhauls

As we mentioned, some gems simply weren't falling into one of the above categories or, if they were, weren't serving their function as well as they could be. While we aren't updating every Legendary Gem that might need a little help (and it's possible we'll re-examine other gems in the future), there are quite a few that stuck out to us as either needing more clearly defined roles or just that layer of new polish to keep them up to date in a Sanctuary that's evolved over time.

You'll find more details in our PTR patch notes, including the most recent updates and a more comprehensive list, but we'd like to dig into some specific changes and the philosophy behind them.


We're making the following changes to Enforcer:

  • Increasing the amount of damage reduction for pets
  • The bonus damage is now multiplicative with other, similar bonuses (such as from Tasker and Theo)

In addition to giving a bump in power to pet builds, we wanted to add more survivability to pets overall. This gem should be the obvious choice to players who run a pet build, but the benefit wasn't always worth the socket. This should be a much clearer choice now.

You may be wondering why the Rank 25 bonus doesn't make pets invulnerable. While we've seen this suggestion frequently, part of the Diablo experience is a sense of unpredictability and needing to adapt in dire situations. Extremes where your pets are always dead or permanently alive are much less interesting gameplay experiences than making a conscious effort to monitor your pets' health and re-summon them if they're in danger.

Gogok of SwiftnessGogok of Swiftness

We're making the following changes to Gogok of Swiftness:

  • Every attack now applies a stack of Swiftness
  • Each stack of Swiftness also grants a bonus chance to Dodge
  • Dodge chance increases with each rank

When we originally designed Gogok of Swiftness, it was built around the assumption that this buff would be constantly dropping on and off. The goal was to have a higher total potential that we knew wouldn't always be present. Ultimately, we decided against that design and instead opted to tune its values around Swiftness more or less always being up. This assumption allows us more control over number tuning.

Gogok of Swiftness provides very specific buffs and serves as a utility gem. However, it was lacking multi-purpose functionality, so we've added a Toughness component in the form of a Dodge bonus. This should make Gogok a more competitive choice for players who are either looking specifically to stack Attack Speed or Cooldown Reduction (or both!) while providing extra Toughness in the process.

MinaeMirinae, Teardrop of the Starweaver

We're making the following changes to Mirinae, Teardrop of the Starweaver:

  • Smite damage has been increased
  • Additional damage per rank has been increased
  • Duration between bonus Smite casts at Rank 25 has been decreased
  • Smite now also heals you for a percentage of your maximum Life each time it strikes an enemy

Like Gogok of Swiftness, Mirinae had a slightly different goal in mind when it was first designed. Its concept was to be the "single-target" gem, ideal for builds who focused more on area of effect abilities and needed a boost on single targets (like Rift Guardians). When we introduced Bane of the Stricken, Mirinae fell to the wayside and needed a tweak to breathe new life into it. So why not make it breathe life into the player?

Rather than have Mirinae compete with Bane of the Stricken (and wind up creating a math problem for players), we added defense to the gem in the form of a bonus heal to create a different incentive to use it. This lands this gem in a more utility-driven area, providing a new and interesting option that may be appealing for builds that need both extra regeneration and single-target damage.

Simplicitys StrengthSimplicity's Strength

We're making the following changes to Simplicity's Strength:

  • The bonus damage is now multiplicative with other, similar bonuses (such as Depth Diggers)
  • Increased the amount of heal provided by the Rank 25 bonus

Similar to the changes coming to Enforcer, Simplicity's Strength should just feel like the right choice for builds that want to focus on primary skills. From the beginning, that's precisely what this gem was meant to do; it just needed some additional tweaks to ensure it really owned that role.


We're making the following changes to Taeguk:

  • Has been completely redesigned
  • Stacks are now only gained when spending resources on a channeled skill
  • Stacks are now capped at 10
  • Stacks now expire more quickly
  • Base damage bonus has been increased
  • Bonus damage now increases per rank
  • Base Armor bonus has been increased at Rank 25

As we've already discussed, Taeguk too often felt like the right choice no matter which build you were running. It had no particular niche or role and, it was mechanically awkward to use and gain the most benefit. It was meant to work best for builds running channeling skills like Whirlwind or Strafe, and we didn't want to encourage players to spam skills like Multishot or Hammer of the Ancients into empty space just to maintain the buff.

That said, we recognize a lot of classes feel as though they've lost a tool in their kit with the above changes; this is why so many other gems have been revisited and will be gaining similar components to those that made Taeguk so desirable. The goal wasn't just to create a clearer, more communicated identity for Taeguk, but to also provide many builds a variety of options that represent different strengths and preferences.

A Gem Cannot Be Polished Without Friction

We hope you've enjoyed this insight into the changes coming to Legendary Gems in Patch 2.4.1. These aren't the only changes coming, so if you haven't already, be sure to log into the PTR, try out some (or all) of these changes, and let us know your thoughts. It's important to us that the community has a chance to get their hands on these shiny baubles and give them a go. Your feedback is some of the most valuable loot we could hope to have drop, and we look forward to hearing what you have to say!

Engineering Diablo III's Damage Numbers

Posted by DHAdmin on January 22nd, 2016 at 2:26 pm
Blizzard Quote [source]

To work in software development, whether it's for business, entertainment, or your favorite video game company, is to know that simple problems don't always have simple solutions. Game development is, in a word, complicated. There are thousands of moving parts where the smallest iteration can cause weeks of reversions and backtracking. On the outside looking in, it's tempting to ask, Why not just fix it?” That's a bit like asking a baker why they can't just substitute sugar for sucralose. The answer is similar across the board; It's not that simple.

Numbers - How Do They Work?

In Diablo III, there's lots of information thrown at the player. Let's talk numbers. You see them everywhere! They're on your gear, they're in your character profile, and they float around your nephalem's head while you're in combat. Behind each of those digits is a huge amount of tech that makes them behave the way that they do.

We heard a lot of player feedback that combat numbers were starting to be overwhelming or difficult to comprehend in moment-to-moment gameplay. In the past, large numbers were exciting to see because they stood out above the rest. How do you bring back that emotional appeal without making players feel like they have lost power?

Patch 2.4.0 introduced a couple of new features to address this. First, we've introduced a new in-game option to truncate numbers and display them using abbreviations. Second, we've added an entirely new feature that highlights some of your largest damage numbers in a new color. Each of these additions presented their own challenges when we went to implement them; some were design issues, others created localization concerns, and at the end of all these decisions, the result needed to look good.

Diablo 3 Damage

Initially, we had the idea of highlighting the top 5% of numbers you've generated in the last few seconds. The first problem with this approach was that every build is different, especially when it comes to how each dishes out damage. Some pump out small bursts of floating numbers over time while others barrage your screen with a constant stream of information. In our first pass, another issue that arose was that the new system didn't accommodate expected fluctuations in damage dealt. Take a Power Pylon, for example, where your damage is temporarily augmented. After the Pylon ends, you'll still want to know when you're dealing notable damage.

We developed our algorithm over time to account for these outliers, settling on the following rules for which numbers appear in orange:

  • Damage numbers must be over 10,000 to be considered
  • If the damage number to be displayed is larger than the last that was displayed in orange, then display this new number in orange
  • Decay the value of the largest number by 3% every second
    • This reduces the likelihood that you'll go on too long without seeing any highlighted numbers
  • Ignore the first 10 large numbers
    • This allows for the system to calibrate itself
  • If no damage has been dealt for 10 seconds, reset the system

Where Are My Billions? - Challenges in Localization

If you've played the latest patch, you may have already seen our new damage abbreviations. We've seen a lot of questions, primarily from our English-speaking audiences, about why we measure in millions, but skip counting in billions.

There are a few reasons, but one of the most important is localization. Diablo III is a global game, published in 13 different languages, so when we make a design decision that affects the written word (or, in this case, written number), we have to remain cognizant of what that change will mean in every iteration of the game. While you might think numbers would be the easiest thing to translate, that couldn't be any less true.

display long floating combat numbersDiablo 3 damage text
Left: English language numbers. Right: Korean language numbers.

Here's an example where what might look like a simple translation can get complicated. Some languages, like Spanish or French, do not commonly use a unique term for billion. They instead refer to that amount as what literally translates to "one thousand million" rather than having their own word. In terms of etymology, this is a result of both American and British English evolving the word "billion" to mean "one thousand million" rather than the "one million million" it originally represented.

It gets even more complex when looking at languages like Korean or Chinese, where large numbers are grouped on a different scale. For instance, in English, the nomenclature of a number changes with every third place, such as thousands, millions, billions and so forth. In Korean, the naming convention of a number instead changes every fourth place, using a method called myriad squared. This is because in Korean, numbers are grouped every ten-thousand fold instead of thousand fold.

This issue is compounded by punctuation use. Not every language uses commas as breaks in numbers. Some use periods instead, which is very common in Europe, and others don't use any punctuation at all.

Diablo 3 numbers 1Diablo 2 numbers 2
Left: Korean gold count. Right: French gold count.

As numbers in Diablo III grew and we decided to add in numerical punctuation, we needed a way to elegantly translate where and when this punctuation would appear for each localization. Our code uses a library called ICU, or International Components for Unicode, which provides a great amount of support for localizing software. ICU can be used in a number of ways, but for this feature, we took advantage of its ability to take a number and a locale (such as United States English, French, or Korean) as input and give back a properly formatted number for that locale as output, complete with any periods or commas. Our Localization team also keeps a table that shows what numbers each region chooses to publish and the end result.

Diablo 3 localization tables
An example of one of our localization tables, designating which language truncates at what point.

Some localizations opted to abbreviate more or less, mostly out of cultural preferences. There's a real psychology behind player satisfaction and the actual length of the numbers you're seeing, and player preference varies on both personal and cultural levels. For example, in English, we opted not to abbreviate in the low millions because seeing 1,000,000 is much more satisfying than 1M. Skipping the billions place also helped with this, as seeing 1,000M tells a much more exciting story than 1B. Of course, number size isn't the only consideration; the visuals, colors, and movement all play a key role as well.

Making Numbers Pop - Refining Visuals

It's important to make sure that when a player sees a number, they can quickly understand the implication behind it and what it means to them at that precise instant. In Patch 2.4.0, we aimed to provide even more in-combat information than ever before. This is where those Critical Hit highlight numbers come into play.

Critical hit numbers

Look at that beautiful crit!

Simply changing the color was one of many ways we could have presented this information. We asked ourselves a lot of questions about how was best to communicate these big hits. Do we make these numbers bigger? Have them path differently? Make them flash? Do they hang on the screen longer? Or do we just give them a different color? How do you decide which of these options is the right one?

We gravitated towards color because we could present this new information to our players in a drastically different way that passed other user accessibility concerns. Orange numbers stand out; they're not something you've seen before, so subconsciously you pay close attention to them.

Orange also passes the colorblindness-friendly test. When you're looking at a color wheel, orange is in a different realm than the other colors we currently use for other information. This way players that are colorblind can tell something's new, too!

Diablo 3 color wheel

When we look at changing colors in our interface, our artists take a look a three options for variation: Hue, Saturation, and Lightness. This is part of what's called the HSL color space, a common digital standardization for the color wheel. Each aspect is key to adjusting a different emotion or evoking a new response from the player. Do we want to change the mood? Then we adjust hue. If we're shifting an image from being juicy to more flat, then saturation becomes key. How about drawing attention or driving it away? Lightness becomes the go-to.

As an example, some of the most critical information in the game is how much healing you're receiving. Healing is literally your life force, and we want it to be very visible. That's why that information is some of the brightest in the game. We wanted critical hit information to be extremely visible as well, so we played a lot with its lightness levels to make sure you always know when your next big damage spike occurs.

Bring It All Together

When we talk about the Diablo III team, it's easy to first think of our developers who tweak the way a class or an item functions, or put cool, new features in to explore. However, there's so much more going on beyond what your hero is wearing or wielding, and our artists, engineers, localization experts, and so many more help us ensure everything comes together smoothly for all of our players around the world.

We hope you've enjoyed this in-depth peek behind the scenes of a small feature that, under the hood, is deceptively gargantuan! It's a privilege to come in every day and work on this game, even when it's on the little details. Thanks for reading!

© 2016 DiabloHub | Privacy Policy | Terms of Use | Contact