| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
|
| |
| |
| |
| |
| |
| | |
rather than ""
As per http://wiki.secondlife.com/wiki/LlGetTexture
|
| |
| |
| |
| |
| |
| |
| |
| | |
the inventory name rather than the asset UUID
This is as per http://wiki.secondlife.com/wiki/LlGetTexture
Applied patch in http://opensimulator.org/mantis/view.php?id=4552 with an additional break statement if an inventory item is found to exit early.
Thanks Michelle Argus!
|
|/
|
|
| |
converted back and forth between ScenePresence and IClientAPI. More to be done still.
|
|
|
|
|
|
| |
when an avatar sits on a prim, we get now his key & name ;-)
http://opensimulator.org/mantis/view.php?id=4476
|
|
|
|
| |
http://wiki.secondlife.com/wiki/LlAvatarOnLinkSitTarget
|
|
|
|
|
|
| |
reflect what it actually does
This also makes it consistent with some other methods that send data to the client.
|
| |
|
|
|
|
| |
calling through the SOP, which doesn't make conceptual sense anyway.
|
|
|
|
| |
It's never possible for SOG to have no RootPart, except in the first few picosends of the big bang when it's pulled from region persistence or deserialized
|
| |
|
|
|
|
|
| |
The only times when ParentGroup might be null is during regression tests (which might not be a valid thing) and when scene objects are being constructed from the database.
At all other times it's not possible for a SOP not to have a SOG parent.
|
|
|
|
| |
pointless duplication of identical values
|
|
|
|
| |
This does a tiny bit to reduce code complexity, memory requirement and the cpu time of pointlessly setting this field to the same value in every SOP
|
|
|
|
| |
Signed-off-by: BlueWall <jamesh@bluewallgroup.com>
|
|
|
|
|
|
| |
Apart from one obvious bug, this was failing because attempting to serialize the script from inside the script (as part of saving the attachment as an inventory asset) was triggering an extremely long delay.
So we now don't do this. The state will be serialized anyway when the avatar normally logs out.
The worst that can happen is that if the client/server crashes, the attachment scripts start without previous state.
|
|
|
|
| |
DetachSingleAttachmentToInv() for consistency and to reflect it's actual behaviour
|
|
|
|
| |
if all faces have their own textures then the default texture is null
|
|
|
|
| |
BulkInventoryUpdate after accepting inventory items.
|
|
|
|
|
|
|
|
|
|
|
|
| |
llRegionSay will now message avatars on chan 0
and will message attachments on the avatar that
listen on channels other than 0.
This behavior is consistant with the LL
implementation as tested on regions in Agni
with one exception: this implementation does
not include issue:
https://jira.secondlife.com/browse/SCR-66?
|
|
|
|
|
|
|
| |
llRegionSayTo(key target, integer channel, string messasge)
Allows messages to be sent region-wide
to a particular prim.
|
| |
|
|
|
|
| |
Rotation works if done around the z axis. Anything else leads to random results.
|
|
|
|
|
|
|
|
|
|
| |
storage.
This works by serializing and deserializing NPC AvatarAppearance to a notecard in the prim inventory and making the required baked textures permanent.
By using notecards, we avoid lots of awkward, technical and user-unfriendly issues concerning retaining asset references and creating a new asset type.
Notecards also allow different appearances to be swapped and manipulated easily.
This also allows stored NPC appearances to work transparently with OARs/IARs since the UUID scan will pick up and store the necessary references from the notecard text.
This works in my basic test but is not at all ready for user use or bug reporting yet.
|
| |
|
| |
|
|
|
|
|
|
| |
than the object's own zero speed.
As per http://opensimulator.org/mantis/view.php?id=5575
|
|
|
|
| |
I haven't been able to test this since the viewer won't parse the llCastRay() function. Maybe some activation cap is missing. Could wait until it is activated by default in the viewer.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
llListFindList() which always returns -1 when you compare with the list from those functions.
*llCSV2List
*llGetAnimationList
*llGetLinkPrimitiveParams
*llGetObjectDetails
*llGetParcelDetails
*llGetParcelPrimOwners
*llGetPrimitiveParams
*GetLinkPrimitiveParamsEx
*osGetAgents
*osMatchString
*osGetLinkPrimitiveParams
*osGetPrimitiveParams
*osGetAvatarList
|
|
|
|
| |
(setting SculptData is done through the property)
|
| |
|
| |
|
|
|
|
| |
Based on code in http://opensimulator.org/mantis/view.php?id=5489 Thanks onesong.
|
| |
|
|
|
|
| |
instance methods since it didn't make sense to use anything other than the instance themselves.
|
|
|
|
| |
rather than duping the algo
|
|
|
|
|
|
| |
instead of the old 0.22 prims/meter squared fudge factor.
Thanks to tglion for this.
|
| |
|
|
|
|
|
|
| |
implement the display names functionality as such, but it allows scripts
that are display name aware to function as if the display name were implemented
and set to the avatar name.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
expectations
|
|
|
|
|
|
|
| |
llInstantMessage() to stop this crashing viewer 2.4.0 (1.23.5 was fine with this).
We're putting in a string of format "<region name><x pos floor int><y pos floor int><z pos floor int> which appears to be the expected value.
This resolves http://opensimulator.org/mantis/view.php?id=5356
|
|
|
|
|
| |
this previous commit tries to look up the texture by name first before just using the uuid.
this allows correct resolution of inventory textures which have uuids as names.
|
| |
|
|
|
|
|
|
|
| |
Remove the too coarse CanEditParcel method in favor of a CanEditParcelProperties
method that takes a GroupPowers argument to specify what action is to be
taken. Also, make the method to set parcel data much more granular. Permissions
in a deeded setting should now work.
|
|
|
|
| |
PRIM_BUMP_SHINY, PRIM_FULLBRIGHT, and PRIM_GLOW
|
|
|
|
| |
Also did some source code clean-up by replacing literals with constants.
|