{"id":1579,"date":"2011-11-18T22:14:06","date_gmt":"2011-11-18T22:14:06","guid":{"rendered":"http:\/\/sl.governormarley.com\/?p=1579"},"modified":"2011-11-18T22:16:37","modified_gmt":"2011-11-18T22:16:37","slug":"linden-lab-developers-releasing-and-developing-treats","status":"publish","type":"post","link":"https:\/\/sl.governormarley.com\/?p=1579","title":{"rendered":"Linden Lab Developers Releasing And Developing Treats"},"content":{"rendered":"<p>Last Christmas someone bought me &#8220;<em>TISWAS &#8211; The Album<\/em>&#8221; which rather than being snippets from the series, is a treble CD of songs by artists from around that era, so currentlly I&#8217;m rocking out to Tom Robinson and 2-4-6-8 Motorway! With some Boomtown Rats, Tenpole Tudor, The Stranglers and Skids to look forward to, this post may take a while to get done! Anyway, on with the post!<\/p>\n<p>I&#8217;ve complained, more than once, that Linden Lab don&#8217;t talk to us, like lovers do. Therefore I have to go looking for the goodies in the official forums myself, because there is bloody good information in there. There are bug fixes, new scripting functions, new inventory developments, lots of newness!<\/p>\n<p>Let&#8217;s start by looking at Oskar Linden&#8217;s bag of goodies in the server deployment posts, this week for example there are some nice developments, which you can read <a title=\"Oskar Linden's Bag Of Goodies\" href=\"http:\/\/community.secondlife.com\/t5\/Second-Life-Server\/Deploys-for-the-week-of-2011-11-14\/td-p\/1232401\" target=\"_blank\">here<\/a>. One of the highlights (for me anwyay) is:<\/p>\n<p>Implemented llSetKeyframedMotion (<a title=\"Awesomeness\" href=\"http:\/\/wiki.secondlife.com\/wiki\/LlSetKeyframedMotion)\" target=\"_blank\">http:\/\/wiki.secondlife.com\/wiki\/LlSetKeyframedMotion)<\/a>, I&#8217;ve had a little play with this, it has potential for being quite funky for lifts (Elevators if you must), vehicles, sliding doors etc, it seems to work quite well from my basic testing.<\/p>\n<p><!--more--><\/p>\n<p>Then in the works we see improvements to social features, currently in the works on the magnum channel, which is neither a big chocolate Ice Lolly or a guy with a big moustache:<\/p>\n<p>&#8220;<em>This project updates the mutelist to be part of the People API instead of simulator side. We changed simulator behavior to send create\/delete events in the mute-list to the People API. Social features on my.secondlife.com including web profiles will fully respect the mutelist i.e. no one should see messages etc from someone they have blocked. <\/em><br \/>\n<em>This feature is disabled until full release to all channels<\/em>.&#8221;<\/p>\n<p>Ok so we have to wait for that one, but it&#8217;s something useful looking, there are a number of bug fixes on the Le Tigre channel, which eventually come to the main channel after testing.<\/p>\n<p>Next I take a peek into Kelly Linden&#8217;s goodie bag and see a new feature in the works which can be tested now on the right channel, Upcoming LSL feature: llTransferLindenDollars and transction_result, the forum post can be read <a title=\"Kelly Linden's Goodie bag\" href=\"Upcoming LSL feature: llTransferLindenDollars and transction_result\" target=\"_blank\">here<\/a>.<\/p>\n<p>&#8220;<em>An upcoming server maintenance project is going to include some new functionality for LSL. This functionality is designed to allow scripts which pay out L$ to determine the success of that transfer.<\/em><\/p>\n<p><em>key llTransferLindenDollars(key id, integer amount)<\/em><\/p>\n<p><em>\u00a0\u00a0\u00a0 Attempts to transfer amount of L$ from the owner of the object to id.<\/em><br \/>\n<em>\u00a0\u00a0\u00a0 Requires PERMISSION_DEBIT.<\/em><br \/>\n<em>\u00a0\u00a0\u00a0 Returns a key used in a matching transaction_result event for the success or failure of the transfer.<\/em><\/p>\n<p><em>transaction_result(key transaction_id, integer success, string data)<\/em><\/p>\n<p><em>\u00a0\u00a0\u00a0 LSL event triggered from an llTransfer* call (currently only llTransferLindenDollars).<\/em><br \/>\n<em>\u00a0\u00a0\u00a0 transaction_id matches the return value of the llTransfer call. If the transaction was successful the id will match the transaction id shown in the transaction history on secondlife.com.<\/em><br \/>\n<em>\u00a0\u00a0\u00a0 success is TRUE if the transfer succeeded otherwise FALSE. <\/em><br \/>\n<em>\u00a0\u00a0\u00a0 data will contain a CSV of destination id and amount transferred on success and an error tag on failure.<\/em><\/p>\n<p><em>Error Tags:<\/em><\/p>\n<p><em>This is not an exhaustive list and it is possible these will change over time.<\/em><\/p>\n<p><em>\u00a0\u00a0\u00a0 LINDENDOLLAR_ENTITYDOESNOTEXIST &#8211; The destination UUID is not a valid agent.<\/em><br \/>\n<em>\u00a0\u00a0\u00a0 LINDENDOLLAR_INSUFFICIENTFUNDS &#8211; The source agent does not have enough L$ for the transfer<\/em><br \/>\n<em>\u00a0\u00a0\u00a0 INVALID_AGENT &#8211; Destination agent is not a valid UUID<\/em><br \/>\n<em>\u00a0\u00a0\u00a0 INVALID_AMOUNT &#8211; Amount is &lt;= 0<\/em><br \/>\n<em>\u00a0\u00a0\u00a0 THROTTLED &#8211; The scripted L$ throttle was hit for this object owner.<\/em><br \/>\n<em>\u00a0\u00a0\u00a0 MISSING_PERMISSION_DEBIT &#8211; The script does not have debit permission<\/em><br \/>\n<em>\u00a0\u00a0\u00a0 GROUP_OWNED &#8211; The object is group owned and can&#8217;t give money<\/em><br \/>\n<em>\u00a0\u00a0\u00a0 TRANSFERS_DISABLED &#8211; L$ transfers are disabled in the region<\/em><br \/>\n<em>\u00a0\u00a0\u00a0 SERVICE_ERROR &#8211; Received a non-200 http result from L$ API.<\/em><\/p>\n<p><em>If you would like to try this feature out it is currently active on the channel DRTSIM-111 on regions Bethel, Fortuna and Sandbox Wanderton on Aditi<\/em>.&#8221;<\/p>\n<p>I&#8217;m not sure at this point how useful this will be, I&#8217;m more looking forward to <a title=\"llManageEstateAccess\" href=\"http:\/\/wiki.secondlife.com\/wiki\/LlManageEstateAccess\" target=\"_blank\">llManageEstateAccess<\/a> but I&#8217;m sure some people will be able to think of extremely useful projects for the above new function, possibly to do with refunds and split commission sharing.<\/p>\n<p>Finally, there&#8217;s a new Inventory system in the works which can be tested now on Aditi, you can read about that <a title=\"New Inventory System\" href=\"http:\/\/community.secondlife.com\/t5\/Second-Life-Server\/Updated-Inventory-System-in-Testing-on-ADITI-Please-Join\/td-p\/1224173\" target=\"_blank\">here<\/a>. This is another part of Oskar Linden&#8217;s goodie bag:<\/p>\n<p>&#8220;<em>We have made several changes to the inventory system that we expect to improve performance and reliability that we are currently testing on ADITI. We would appreciate it if you would come try it out and give us your feedback.<\/em><\/p>\n<p><em>All of the information that you need is in this wiki page:<\/em><br \/>\n<em>&#8211; <a href=\"https:\/\/wiki.secondlife.com\/wiki\/InventoryBetaTest\">https:\/\/wiki.secondlife.com\/wiki\/InventoryBetaTest<\/a><\/em><\/p>\n<p><em>We have 4 regions on ADITI for testing. I hope you can get a chance to give the changes a try. We will push this code to an RC channel next week unless we find a showstopper. Please take a minute to check things out.<\/em><\/p>\n<p><em>Thanks!<\/em><\/p>\n<p><em>__Oskar<\/em>&#8221;<\/p>\n<p>So plenty in the works, although over the next few weeks things\u00a0will slow down as we hit the holiday season and the Yanks go and have Turkey way too close to Christmas for some Thanksgiving business when they celebrate people from Plymouth coincidentally arriving at a place called Plymouth, or something like that!<\/p>\n<p>Whereas I&#8217;d love to see information posted on the blogs and given top billing, I can appreciate that some people will think this is all extremely boring. However, Linden Lab have often been accused of not fixing bugs, not addressing stability and picking whatever fun projects they fancy, however the reality is somewhat different and the information is there, if you look for it!<\/p>\n<p>Ah now time for some Blondie!<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last Christmas someone bought me &#8220;TISWAS &#8211; The Album&#8221; which rather than being snippets from the series, is a treble CD of songs by artists from around that era, so currentlly I&#8217;m rocking out to Tom Robinson and 2-4-6-8 Motorway! With some Boomtown Rats, Tenpole Tudor, The Stranglers and Skids to look forward to, this &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/sl.governormarley.com\/?p=1579\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Linden Lab Developers Releasing And Developing Treats&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[3,14],"tags":[19,1022],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6rJUK-pt","jetpack-related-posts":[],"jetpack_likes_enabled":false,"_links":{"self":[{"href":"https:\/\/sl.governormarley.com\/index.php?rest_route=\/wp\/v2\/posts\/1579"}],"collection":[{"href":"https:\/\/sl.governormarley.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sl.governormarley.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sl.governormarley.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sl.governormarley.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1579"}],"version-history":[{"count":3,"href":"https:\/\/sl.governormarley.com\/index.php?rest_route=\/wp\/v2\/posts\/1579\/revisions"}],"predecessor-version":[{"id":1581,"href":"https:\/\/sl.governormarley.com\/index.php?rest_route=\/wp\/v2\/posts\/1579\/revisions\/1581"}],"wp:attachment":[{"href":"https:\/\/sl.governormarley.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1579"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sl.governormarley.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1579"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sl.governormarley.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}