Allow companion choice to persist at account level, with reroll/delete options
Resolved 💬 3 comments Opened Apr 5, 2026 by AlecFurrier Closed Apr 8, 2026
Currently the companion is computed locally from hash(userId + salt) where the salt is hardcoded in the binary. This means:
- Every fresh install produces the same default buddy
- Any customization requires patching the binary on each machine
- Updates reset the companion back to the default
- There is no way to delete or reroll your buddy through
/buddy
Request:
- Store the user's companion (species, rarity, stats, name) server-side on their account, so it follows them across all machines automatically
- Add a reroll option in
/buddyto regenerate the companion - Add a delete option in
/buddyto remove the companion entirely
Users who invest time in their companion shouldn't lose it on every new install or update. And users unhappy with their default roll should be able to try again or opt out.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗