niente, post: 3992694, member: 434160 wrote:This should be fixed - please test on the Test server next week.
There seems to be a misunderstanding about how bugs get fixed and prioiritized - they need to be scheduled before we work on them (we can't just pick them up as they come up on the forums). This bug was worked on twice. The first attempt, we didn't have good reproduction steps, however, the first fix attempt resulted in positive changes for the game that fixed a different spell lockout issue and made multibinding AA and combat abilities on all classes much more performant. We did get good reproduction steps from this video which let us identify and correct the problem (I just merged the threads). We are very grateful.
The reason this was broken is because the zone and client don't always agree on what buffs the character has. The server and client run their own separate 6 second tick. The zone is more likely to be slow and periodically goes out of sync with the client. When you lose a buff, the zone tells you it's finished, and then lets your client play out a sub-6 second period of the spell. Many EQ players know what this experience is like - when you have SoW and it has a few seconds left, but you start running a lot slower. This is the same problem.
If you begin casting a spell when Quick Time fades (after you get the message "You slow down.", but before the buff disappears), the client thinks you no longer have Quick Time, and the spell is not hastened. The spellbar can become locked out if a spell hastened by Quick Time becomes instant. Instant cast spells are not handled the same way as regular spells. Because the spell on the client was not instant, but the zone thought it was, the zone is not clearing out spell data stored on your character - your client is waiting for the spell data to be cleared, and that's why your spells are grayed out.
If you have the skill, knowledge, and work ethic for problems like these, EQ is hiring https://www.daybreakgames.com/careers.
- Ride a cowboy, save a horse
- Posts: 6146
- Joined: Fri Jun 10, 2005 7:33 pm
- Location: Rapid City, SD, USA
Drinal - Maelin Starpyre Server
Just make a button
The first: "You speed up to match the beat of the music". This will let me know that QT is going.
The second: "You slow down". This should let me know to look at my spell spam for a few seconds to see if I am locked out and to cast Entrap if I am.
I probably should have done this sooner, but better late than never I guess.