Allow Smellers to smell Scent bearers directly - #5544
Merged
walksanatora merged 1 commit intoAug 10, 2026
Conversation
Contributor
📝 WalkthroughSummarySmellers can now smell an entity’s current Scent directly. They no longer need to hug the entity and smell themselves. Scent traces remain available. User impact
Notable changes
Risk areas
Guideline gaps
WalkthroughThe scent sniff flow now reports an entity’s own scent separately from scent traces. The client displays a tracking row for that scent, and the server accepts it as a valid tracking target. ChangesOwn Scent Tracking
Estimated code review effort: 2 (Simple) | ~10 minutes Sequence Diagram(s)sequenceDiagram
participant ScentSniffMenu
participant ScentSniffBoundUserInterface
participant ScentSystem
ScentSniffBoundUserInterface->>ScentSystem: Request sniff state
ScentSystem-->>ScentSniffBoundUserInterface: Return entries and own scent ID
ScentSniffBoundUserInterface->>ScentSniffMenu: Update entries with own scent ID
ScentSniffMenu->>ScentSystem: Track selected scent
ScentSystem-->>ScentSniffMenu: Accept own scent or trace
Possibly related PRs
Suggested labels: Suggested reviewers: 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Contributor
Author
|
what da |
Contributor
Author
Contributor
Author
|
Closing to re-run CI. |
walksanatora
approved these changes
Aug 10, 2026
Merged
via the queue into
ss14Starlight:starlight-dev
with commit Aug 10, 2026
0cffc5f
33 of 43 checks passed
4 tasks
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.


Short description
Allow a Smeller to smell someone directly if they have a Scent.
Why we need to add this
It made the most sense to do this. The current way you smell someone directly is by hugging them and then smelling yourself. Very weird and unintuitive action.
This turned out to be more effort than I had anticipated, and I was gonna bundle this in with a few extra things like an olfactory implant. Turns out these are all a bit chunky so I'm gonna part these out for easier review and handling.
Media (Video/Screenshots)
Checks
Changelog
🆑 Sparlight