Synchronous request from SoulMixin.emote/emoteFree on a scoped
emote. The registry tallies/toggles, fires renown on a flip-on, and
returns whether the per-emote fan-out line should be suppressed.
The reactor. Only its stuffId (and HasInteractive, if present) is
read by the registry — no Sensor surface needed, so a plain Stuff
keeps callers cast-free.
Synchronous request from
SoulMixin.emote/emoteFreeon a scoped emote. The registry tallies/toggles, fires renown on a flip-on, and returns whether the per-emote fan-out line should be suppressed.