Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Blue Burst] Quest meseta rewards arent visually given if you skip the final dialog too fast. #537

Closed
nolrinale opened this issue Jul 6, 2024 · 5 comments

Comments

@nolrinale
Copy link
Contributor

nolrinale commented Jul 6, 2024

Describe the bug
This one was reported previously at #520 before and was unable to recreate it until today.

This is a very strange situation so first you need to have a mix of a bad connection between the client <> server and also be extremelly fast skipping the dialogs after clearing the quest.

For example I was having wifi issues at the moment of clearing the East tower on normal, so I went to the hunters guild NPC and quickly skipped the dialog stating i received 5000 meseta as a reward then returned to lobby.

Upon returning to lobby I noticed I had only my original 3k meseta I was expecting to have 8k

So I quit the game and relogged back on, then I had my 8k mesetas already in the inventory.

It is a visual error rather than a logic but i'm not sure if an additional check can be done at the moment of returning to lobby to avoid this issue?

Game version(s) (choose one or more of the following):
BB

@nolrinale nolrinale changed the title [Blue Burst] Quest meseta rewards arent visually given if you skip the final prompt too fast. [Blue Burst] Quest meseta rewards arent visually given if you skip the final dialog too fast. Jul 6, 2024
@fuzziqersoftware
Copy link
Owner

This is because the quest reward and return to lobby sequence all happens client-side, so by the time the Meseta reward command is sent back by the server, the player has already returned to the lobby and the client rejects the command. It's not possible for the server to detect this case and work around it since it involves commands crossing paths on the network.

@fuzziqersoftware fuzziqersoftware closed this as not planned Won't fix, can't repro, duplicate, stale Jul 6, 2024
@nolrinale
Copy link
Contributor Author

nolrinale commented Jul 6, 2024

But this behavior is not normal, shall we check it out on Ephinea and other servers? in fact, in the official servers people would hd complained a lot for this too if its really only the client's fault

I just finished another quest and this time with optimal connection wired, and it happened again...

@fuzziqersoftware
Copy link
Owner

Well, I don't know what to tell you here - the log in the other issue clearly shows the server giving all players the quest reward, and the 98 commands sent by the clients show the correct Meseta amounts at the time they leave the game. So unless you have a log showing a client sending a 98 command with the wrong Meseta amount after a quest reward, this isn't a server issue.

@nolrinale
Copy link
Contributor Author

nolrinale commented Jul 6, 2024

Again, it is a visual issue, the meseta seems fine the reward is not lost and is sent by the server is just that is not updated on the client's meseta counter after returning to the lobby if you skip the messages too fast

Look here I just cleared a quest on Ephinea and to my surprise it was even faster the transition between the game and the lobby, yet the meseta counter got updated properly

2024-07-07.00-58-56.mp4
2024-07-07.01-20-25.mp4

Since they are your friends, maybe you can ask them too for more insight about this

@fuzziqersoftware
Copy link
Owner

I'm not going to work on this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants