Skip to content
This repository has been archived by the owner on Sep 13, 2018. It is now read-only.

Inconsistencies in questlog after logging out and back in #26

Open
jtoelke opened this issue Dec 4, 2014 · 5 comments
Open

Inconsistencies in questlog after logging out and back in #26

jtoelke opened this issue Dec 4, 2014 · 5 comments
Milestone

Comments

@jtoelke
Copy link
Member

jtoelke commented Dec 4, 2014

Sometimes when you log out and and back in the questlog might display a quest in an earlier state than it actually is. It was displayed correctly before logging out.

Example: I completed the tutorial and it was displayed as finished. When I logged back in the tutorial quest was displayed as not finished on some earlier step in the questlog. The actual quest state when talking to the NPCs was correct.

I wasn't yet able to find a way to reproduce it reliably, it just sometimes happens.

@Ablu
Copy link
Member

Ablu commented Dec 5, 2014

Do you remember wether you restarted the client during this?
On 4 Dec 2014 23:08, "jtoelke" [email protected] wrote:

Sometimes when you log out and and back in the questlog might display a
quest in an earlier state than it actually is. It was displayed correctly
before logging out.

Example: I completed the tutorial and it was displayed as finished. When I
logged back in the tutorial quest was displayed as not finished on some
earlier step in the questlog. The actual quest state when talking to the
NPCs was correct.

I wasn't yet able to find a way to reproduce it reliably, it just
sometimes happens.


Reply to this email directly or view it on GitHub
#26.

@jtoelke
Copy link
Member Author

jtoelke commented Dec 5, 2014

Yes, I think I restarted the client. (Because I don't know how to exit to character selection or server selection...)
I probably also restarted the server, since I was experiencing this during testing of new quests.

@bjorn
Copy link
Member

bjorn commented Dec 5, 2014

Because I don't know how to exit to character selection or server selection...

You can do this with the Backspace key (or the regular back button when on an Android device).

@Ablu
Copy link
Member

Ablu commented Dec 20, 2014

Attribute and correction points are also gone if you reconnect quickly after not disconnecting properly (using the backspace key). If you wait a bit and reconnect they are there. I guess it has to do with the special reconnecting logic when the game server detects a reconnection and simply hands over the existing character. This probably does not trigger the login trigger and hence does not send the questlog either.

@Ablu
Copy link
Member

Ablu commented Mar 22, 2015

While debugging a quest issue of @wushin i remembered that quests are now stored to the database... So we currently have to make sure to set the quest variables but also the logs... This is very error prone... I think we need to find a way how it works in a way it cannot possibly get un-synchronised.

@Ablu Ablu added this to the 0.1.0 milestone Mar 22, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants