Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request - Leash and Holder Interactability #1025

Open
JennGoodman opened this issue Dec 18, 2023 · 0 comments
Open

Feature Request - Leash and Holder Interactability #1025

JennGoodman opened this issue Dec 18, 2023 · 0 comments

Comments

@JennGoodman
Copy link

The feature was originall suggested in OC R&D by Zia Satazaki (kiri.mistwalker)

Proposed Functionality

The original ask was that the leash holder could know when a leash is active. Presumably to show/hide the leashholder when the leash is activated/hidden.

This could be expanded upon if implemented in a specific way to enable much more interactions with many different objects such as: Collars, Cuffs, Clothes, Leashholders, Furniture, among many other things.

Proposed Implementation

I would suggest the implementation be done as a 'heartbeat' type system whereby a message is output by the collar on a timer to a chat channel during leash active state. This message can announce not only that a leash is active, but which owner UUID and collar Owner UUID is being connected. As a heartbeat, it helps alleviate issues with parcel/sim crossings and teleporting, because the state is being refreshed during the active leashing to all the other objects. Slave objects could simply have a timeout for their activity, as well as there being a message sent when the leash is released. The collar could potentially output other data to support even more environment interactions as ideas come forward.

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

No branches or pull requests

1 participant