MajorProblem wrote: »ZOS_GinaBruno wrote: »[...]
We are working on a fix now and want to take some time to thoroughly test over the next couple days to ensure things are stable;
[...]
Whatever they had promised you, it must feel like a shot in the back now.
ZOS_GinaBruno wrote: »Hi everyone,
While we can confirm we have fixed the original issue with block, we identified the cause of this new blocking issue that went live with yesterday’s incremental patch. This issue most commonly occurs when attempting to swap weapons while weapons are being drawn or sheathed, preventing you from blocking again until zoning or relogging.
We are working on a fix now and want to take some time to thoroughly test over the next couple days to ensure things are stable; unfortunately, the fix for this issue does require another new client build and is not something we are able to hotfix. It will also be present after the console incremental patch on Wednesday.
We understand how frustrating this is for everyone, including us. We’ll let you know as soon as possible when to expect the fix but expect it to be on or around December 19.
ZOS_GinaBruno wrote: »Hi everyone,
While we can confirm we have fixed the original issue with block, we identified the cause of this new blocking issue that went live with yesterday’s incremental patch. This issue most commonly occurs when attempting to swap weapons while weapons are being drawn or sheathed, preventing you from blocking again until zoning or relogging.
We are working on a fix now and want to take some time to thoroughly test over the next couple days to ensure things are stable; unfortunately, the fix for this issue does require another new client build and is not something we are able to hotfix. It will also be present after the console incremental patch on Wednesday.
We understand how frustrating this is for everyone, including us. We’ll let you know as soon as possible when to expect the fix but expect it to be on or around December 19.
It certainly wasn't my intention to spread "misinformation/conspiracy", so let me go ahead and provide the context for my previous claim.
The above quote from Gina suggests that the fix which released today was being "thoroughly tested". This does not appear to be true, because the exact same steps to reproduce the bug from this thread still work.
What exactly does "thoroughly testing" mean in zenimax terms?
tomofhyrule wrote: »I'm wondering if the reason this seems so hard to fix is that everyone's looking in the wrong place. This might not be a block bug, it might be a barswap bug.
If they reverted block to pre-U36 state, then that means that this problem either isn't caused by block or this issue was extant before U36 dropped, but we just never noticed it. Granted, there aren't many points that people would unsheathe/barswap/light attack all at the same time in combat, and if barswapping reset it to its default state, then the only way we'd notice it is if we got caught by a meteor or something right after it landed (at which point everyone - including the logs - would say that the block just didn't come up in time).
Come to think about it, I have felt that barswap was a little clunky recently and more than once I've ended up on the wrong bar by accident even though I know I hit barswap.
But in the end, if this is just "Block Bug v2 but fixable by barswapping," that alone downgrades this from 'gamebreaking' to 'annoying,' so I'll take it. My progs are on hiatus for the holidays now anyway, but even with the last bug we got a nice win last night, and if we can just do that again but with people being able to fix themselves from block bug in the middle of a pull, that's great.
I do like the suggestion that incrementals be pushed to PTS though, and I would hope ZOS takes that into consideration. The PTS doesn't do much between patches, but if the incrementals went up there and people could test them, that might help to catch a lot of these issues earlier.
PingTheAwesome wrote: »Instead of spending your energy and time censoring a very unhappy playerbase, please just fix the bug. Just fix it.
Thank you. Happy holidays, if you celebrate them.
alternatelder wrote: »PingTheAwesome wrote: »Instead of spending your energy and time censoring a very unhappy playerbase, please just fix the bug. Just fix it.
Thank you. Happy holidays, if you celebrate them.
The people censoring are not the devs, they are moderators of this forum.
RupertVandy wrote: »tomofhyrule wrote: »I'm wondering if the reason this seems so hard to fix is that everyone's looking in the wrong place. This might not be a block bug, it might be a barswap bug.
If they reverted block to pre-U36 state, then that means that this problem either isn't caused by block or this issue was extant before U36 dropped, but we just never noticed it. Granted, there aren't many points that people would unsheathe/barswap/light attack all at the same time in combat, and if barswapping reset it to its default state, then the only way we'd notice it is if we got caught by a meteor or something right after it landed (at which point everyone - including the logs - would say that the block just didn't come up in time).
Come to think about it, I have felt that barswap was a little clunky recently and more than once I've ended up on the wrong bar by accident even though I know I hit barswap.
But in the end, if this is just "Block Bug v2 but fixable by barswapping," that alone downgrades this from 'gamebreaking' to 'annoying,' so I'll take it. My progs are on hiatus for the holidays now anyway, but even with the last bug we got a nice win last night, and if we can just do that again but with people being able to fix themselves from block bug in the middle of a pull, that's great.
I do like the suggestion that incrementals be pushed to PTS though, and I would hope ZOS takes that into consideration. The PTS doesn't do much between patches, but if the incrementals went up there and people could test them, that might help to catch a lot of these issues earlier.
Without knowing the "spaghetti code" exactly, but knowing how client/server interactions work, this is my educated guess. There's essentially action queues stored in memory and time stamped. These resolve actions for combat and movement etc. They're also used to prevent the client from cheating and saying its doing such and such or has moved 100 steps in 0.5 sec. So the server must resolve this queue before anything meaningful (interaction with another entity) can occur. This also means that any screw up on the timestamps or status of an object/event/skill/BAR/shield etc can result in a situation along the lines of a status being set like "currently blocking" at the client level but the eso server recognizes no such status. What needs to likely happen is a periodic resolution step where the server and client verify their current states. Its likely a "weapon isnt out yet" or "character is mounted" state is being recognized by one and not transmitted to the other.
cyclonus11 wrote: »So no dungeons, trials, or PVP for at least another 2 weeks.
SaintJohnHM wrote: »I was able to verify block was still bugged within twenty seconds of logging in and testing.
I'm glad we waited two months for this "fix".
How many raiders will we lose before the next patch?
tomofhyrule wrote: »I'm wondering if the reason this seems so hard to fix is that everyone's looking in the wrong place. This might not be a block bug, it might be a barswap bug.
If they reverted block to pre-U36 state, then that means that this problem either isn't caused by block or this issue was extant before U36 dropped, but we just never noticed it.
We raided for 2 hours today and nobody complained about block issues.
The repro that people are talking about today is a bit contrived--you generally don't sheathe your weapons in combat, and as people often cast skills to prebuff before combat, people generally don't start combat by light-attacking to unsheathe.
It's a scenario that I imagine most people will never run into in actual gameplay. And the only reason we're seeing it is because it was being used to reliably replicate the more serious form of the bug that is indeed gone after today.
FantasticFreddie wrote: »
Yeah, while I understand the frustration, it doesn't actually sound like a big hurdle to raiding, so there's that at least.
Yeah, while I understand the frustration, it doesn't actually sound like a big hurdle to raiding, so there's that at least.
ZOS_GinaBruno wrote: »We want to apologize because the patch note for today’s block fix wasn’t as clear as it should’ve been. While we did roll back code to make it so block is in a state from before Update 36 launched, we missed a known issue that should have been included in the patch notes.
As some of you have noted, your character can get into a temporary bad state by performing any action that cancels sheathe or wield animations; weapon swapping should resolve the issue. If you cancel the sheathe/wield animation multiple times, you will need to bar swap the same number of times to fix the issue. While we do know that this issue pre-dates Update 36, we are investigating whether any changes in Update 36 resulted in how frequently it can occur.
For next steps, this issue requires further investigation then we will have internal discussions about the plan. We’ll follow back up with everyone as soon as we have more information to share. Again, apologies for missing this critical piece of information in the patch notes for today’s fix.
FantasticFreddie wrote: »
Yeah, while I understand the frustration, it doesn't actually sound like a big hurdle to raiding, so there's that at least.
Everyone's conveniently forgetting PvP exists...