The first tool we added was Teleport Agent, a new LSL call that allows scripts to teleport agents to a particular SLURL or local position. A clear application of this call is to replace the “teleport” workarounds that many of you have had to implement over the years for your directories and “teleport pads.”
In Linden Realms, we also used this call to handle “death” for our rock monsters, poison lakes, rock falls, and other hazards.
One of the difficulties we faced when making our HUD was that llAttach creates a copy of an object in your inventory once it’s attached. This led to the creation of a number of copies of a HUD that cluttered your inventory, and thus the need for Temporary Attachment.
This call works just like llAttach, but does not create the inventory for the user. This will allow you to create temporary objects like demo attachments or “region specific” gear, without creating unnecessary inventory.
It’s important to note that Temporary Attachment is NOT forced attachment. We accomplish forced attachment through our Experience Permissions system.
The Experience Permissions system is an expanded and simplified version of our current permissions system. Once a user grants permission to an experience, any object associated with that experience has the permission to control that user.
More importantly, these permissions span multiple regions, scripts, and objects. This will allow you to create cross-Second Life experiences with one simple request.
We have produced a number of other tools and prototypes to support more rich content creation that we look forward to releasing.
In parallel to the rollout of these tools, we will be launching a Professional Creators Program. This program will provide members with helpful resources, such as tutorials and exclusive closed betas. More information will become available in the next few months.