A Primer on Snapshotting, PTR Hack Bug, Monk's Set Dungeons

League of Explorers Wing 2 Launches Tomorrow - Boss Info & Cards, Season 2 CDC Finalist Voting
Cho'Gall Q&A Summary, Upcoming Gazlowe Changes, DotA 2 and Heroes Model Comparison
Cataclysm Timewalking, Nov 17 Hotfixes, Blue Posts, Tweets, Overwatch Beta Weekend

A Primer on Snapshotting

Wyatt Cheng wrote a very in-depth post about snapshotting, to make sure players were aware of the devs perspective on the matter. Read it below.

 

Originally Posted by Blizzard (Blue Tracker / Official Forums)

I want to clarify a few things about many recent discussions of snapshotting and make sure we’re all on the same page as to what that means.

Snapshotting is very fundamental mechanic in Diablo III that allows the game to work correctly and according to player expectations most of the time. It's a bit like having electricity in your home; you never really think about it when it's working correctly, but you sure do notice when it's not! By and large most skills should snapshot the state of your character at the time your ability is used unless there is a good reason not to. This is what allows you to cast Rend just before Wrath of the Berserker expires and retain the damage bonus. You hit that monster really hard didn't you? Not only does Rend snapshotting the damage at the time the ability is cast allow for skilled players to time their abilities for maximum effect, it's also what you would expect the skill to do mechanically—bleed a lot because you hit really hard! As another example, you wouldn’t want to have a character equip a very high-speed dagger, cast a bunch of projectiles, and then switch to a high-damage two-hander to artificially boost your damage by using the damage of your character at the time the projectiles landed. Projectiles should do the damage the caster had at the time the projectile was fired. They need to snapshot.

All of this is the intended and necessary design of Diablo III.

This brings us to the confusion we see when people refer to snapshotting as if it were a global bug. There’s a huge, important difference. While most skills should snapshot, some skills and items with long or persistent effects should instead update continuously. To use my analogy from earlier - sometimes the light switch doesn't work and you REALLY notice.

Whether a skill is subject to snapshotting is not a black and white decision either. If I cast a 5 second Rend, I expect it to do damage based on the strength of my character at the time that I cast it. What about a 12 second Haunt? Should that damage be determined at cast time? What happens when that Haunt lasts 5 minutes? Rain of Vengeance snapshots your damage at the time you cast it, but what if we were to make a Legendary that made Rain of Vengeance last forever? No, we're not doing that, but if we did then we would probably want to make it so that each Rain of Vengeance cast while that Legendary is equipped updates continuously. There are some skills where snapshotting is debatable, and there’s a tipping point over which you no longer want to snapshot because of negative gameplay that results. Huge thanks to those who have detailed instances (such as Bane of the Stricken) where a change is needed.

As you can see, general discussions about snapshotting don’t help as its existence is an important element of the game design. As you continue to play on the PTR and experience new item and skill behavior, please let us know when you encounter specific skills or instances where you feel a skill should update continuously rather than snapshot at the point of cast. Thank you for helping us make patch 2.4 awesome! :)

--------------------------------------------------------------------------------------------------------
Examples brought up:

Bane of the Stricken - Updates now with your overall attack speed but NOT with the attack speed of specific skills (bracers of the first men). This is something we're investigating but no promises and we may leave the design as being based on your overall attack speed.

Iron Maiden - Fixed in PTR Patch 1.

Uliana's with Power Pylon - Under investigation

Chantodo stack speed - Under investigation

Could you also please address Potions and zoning snapshotting stats, such as Thorns.

Thorns snapshotting was due to the passive Iron Maiden - and is fixed and should work correctly next PTR patch (no ETA) (Blue Tracker / Official Forums)


Uliana's having to snapshot power pylons and spread it around the entire floor is terrible design. Has this been fixed so that Uliana can just be competitive on its own?

Will investigate. (Blue Tracker / Official Forums)


So what's the deal with potion snapshotting?

The technical details get pretty complicated but the issue isn't with the potion per se it's with Bane of the Stricken. Bane of the Stricken locking in a value at the time we recalculate continuous effects is fixed.

This is the call to arms! There may be other continuous effects that a potion can snapshot that need to be fixed.

(Slightly technical note, but we recalculate a number of properties on your character at various key points in time such as when you equip an item, socket a gem, or wait for it drink a potion. The potion just happens to be the most commonly used in a Greater Rift context because we lock gear)  (Source)


PTR Hack Bug

Wyatt Cheng replied to a post on Reddit explaining there's currently a bug with the Hack weapon on the PTR, causing it to trigger multiple times. See the post below.

 

Originally Posted by Blizzard (Reddit)

With the new gem and thornsaders being tested I would like to create a more detailed discussion around the HACK mechanics.
  • Does anyone know how Hack applies thorns damage to attacks?
  • What is considered an Attack?
  • Is the thorns damage considered a proc (ie. weapons procs generally can't proc procs so certain legendary affixes cant proc the thorns damage from hack)?
  • I hear that every damage instance of dots applied the hack thorns damage is this true?
There is a major bug with Hack right now causing it to trigger multiple times off of certain DOTs. This has already been fixed internally but not yet deployed.

The design of Hack is that it will trigger exactly once every time you make an attack that actually requires you to push a button. The bug currently causing it to trigger continuously off steed charge - Nightmare, Firewalkers boots, Heaven's Fury, etc. will be fixed in the next PTR patch.

We appreciate the testing we've gotten so far and appreciate further testing of this once the next PTR patch goes live!


Monk's Set Dungeons

Quin started a series of video guides going over how to find and complete each of the Monk's Set Dungeons, with the Master status. If you enjoy the hunt and want to personally find these dungeons, be aware that checking these videos will spoil that for you. Watch the Inna's video guide below for a sample!

 

6

Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes