MosheBenZacharia / GP-Per-Hour

BSD 2-Clause "Simplified" License
2 stars 3 forks source link

Issue - Inventory improperly tracked when switching clients #13

Open CreativeTechGuy opened 1 year ago

CreativeTechGuy commented 1 year ago

Repro:

Suggestion:

When logging on, it should check if the state of all of the tracked inventories has changed, if they have changed, then treat the logon like "banking" and reset everything to this new state and start a new session. If everything is identical to when the user last logged off, then continue as it does currently.

MosheBenZacharia commented 1 year ago

Hey, that is definitely a good edge case that I hadn't thought of. I can work on supporting this with a refactor of how the system works (which will also solve a lot of other issues).