Repository navigation
BirdMessenger: letter returns on death, logout and storage failures - #173
Merged
Merged
Conversation
…age failures Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Follow-up to #168 for TF-Minecraft/BirdMessenger#37. The guide said unsent letters always return to the inventory before RPCharacters saves, which is wrong for a death that empties the inventory. Its refund paragraph pointed staff at a storage repair they had no way to act on. The project index also said TLibs supplies character sessions, when RPCharacters provides them.
The Character sessions section now covers drops at the feet on such deaths, queueing for logout and shutdown with a full inventory, the
unsent-returnedandletter-needs-charactermessages, the immediate hand-back after a failed send, and what the log records for a letter held in memory. Jargon such as "captured session", "character activation" and "provider has not arrived before the delayed write" is replaced with plain wording. Mail recovery now mentions thereturned: trueflag, two checklist items cover death and logout, and "behavior" is now "behaviour".Checked with
python3 scripts/check-indexes.py.🤖 Generated with Claude Code