Skip to content
This repository has been archived by the owner on Aug 19, 2018. It is now read-only.

AgentPreferences CAP implementation and related features #317

Merged
merged 9 commits into from Jan 20, 2017

Conversation

appurist
Copy link
Member

  • added supports the AgentPreferences CAP
  • supports providing AgentPreferences values to the destination region on region crossings and teleports.
  • changed VisualParams to always store and return whatever the viewer sent (rather than variable 212/251/253 bytes).
  • added support for the avatar hover height slider (independent of the v2-style hover height on shapes)
  • enabled AvatarHoverHeight in SimulatorFeatures
  • sends updates to all avatars on hover changes
  • implemented default object permissions for object creation based on AgentPreferences. This may also fix Mantis 828.
  • implemented llGetAgentLanguage. Fixes Mantis 2667.

Also lacking sending an update to other agents on a hover change.
Also includes the VPElement field definitions from OpenSim
…ixes and tweaks.

Removed Appearance.HoverHeight and only use the one in AgentPrefs now.
Also added PackedAgentPrefs.cs to support Protobuf transfers. Removed
redundant/duplicate comment block at the top of ScenePresence.cs.
Also changed the AgentPrefs perms from int to uint to match perms.
This implementation is fully-compatible with the SL version, including
respecting the "Share language with objects" setting (i.e.
LanguageIsPublic debug setting), and the requirement of being in the
same region.
@appurist appurist merged commit 8ab9a3e into master Jan 20, 2017
@appurist appurist deleted the agent-prefs-hover branch March 19, 2017 22:06
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant