Skip to content

[login] Adjust char info management during the lifetime of data_session#9746

Merged
WinterSolstice8 merged 1 commit intoLandSandBoat:basefrom
WinterSolstice8:char_info_management
Apr 9, 2026
Merged

[login] Adjust char info management during the lifetime of data_session#9746
WinterSolstice8 merged 1 commit intoLandSandBoat:basefrom
WinterSolstice8:char_info_management

Conversation

@WinterSolstice8
Copy link
Copy Markdown
Contributor

@WinterSolstice8 WinterSolstice8 commented Apr 9, 2026

I affirm:

  • I understand that if I do not agree to the following points by completing the checkboxes my PR will be ignored.
  • I understand I should leave resolving conversations to the LandSandBoat team so that reviewers won't miss what was said.
  • I have read and understood the Contributing Guide and the Code of Conduct.
  • I have tested my code and the things my code has changed since the last commit in the PR and will test after any later commits.

What does this pull request do?

This fixes a bug with multi-deletion or deletion->char creation

Fixes #9739

Basically, the client keeps track of the first char info you send and expects slots to be emptied and filled in. For some reason it does not always refresh the list with the new data.

Steps to test these changes

Delete multiple characters, get the correct char ID deletion for the 2nd+
Delete a character that's not the last of the IDs, create a new one and log in as that character instead of a different one

@LandSandBoat LandSandBoat deleted a comment from github-actions Bot Apr 9, 2026
@WinterSolstice8 WinterSolstice8 force-pushed the char_info_management branch 3 times, most recently from ad94439 to 589d721 Compare April 9, 2026 15:16
This fixes a bug with multi-deletion or deletion->char creation

Co-Authored-By: atom0s <atom0s@users.noreply.github.com>
@WinterSolstice8 WinterSolstice8 merged commit 76a5ba3 into LandSandBoat:base Apr 9, 2026
10 checks passed
@WinterSolstice8 WinterSolstice8 deleted the char_info_management branch April 9, 2026 18:58
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

Successfully merging this pull request may close these issues.

🐛 Character Deletion Screen Deletes Incorrect Character (Index Mismatch / Off-by-One Issue)

2 participants