{"id":2021,"date":"2012-04-05T21:30:21","date_gmt":"2012-04-05T20:30:21","guid":{"rendered":"http:\/\/sl.governormarley.com\/?p=2021"},"modified":"2012-04-05T21:33:11","modified_gmt":"2012-04-05T20:33:11","slug":"patrolling-prim-cubes-can-be-exciting","status":"publish","type":"post","link":"https:\/\/sl.governormarley.com\/?p=2021","title":{"rendered":"Patrolling Prim Cubes Can Be Exciting"},"content":{"rendered":"<p>The first rule about NDA club, is that you don&#8217;t talk about NDA club. Fortunately, <a title=\"Pathfinding in Second Life\" href=\"http:\/\/wiki.secondlife.com\/wiki\/Pathfinding_in_Second_Life\" target=\"_blank\">Pathfinding in Second Life <\/a>is not in NDA club, which means I can talk about it, hurrah!<\/p>\n<p>I&#8217;ve been taking a look at Pathfinding in Second Life, being able to select where my characters can walk and select whether objects\u00a0can move obstacles or collide with\u00a0static\u00a0obstacles\u00a0does not sound exciting, indeed it&#8217;s not exciting at all. However what is exciting, although it doesn&#8217;t sound it, is watching prim cubes race around your sim after you&#8217;ve engaged in a bit of setting up and scripting.<\/p>\n<p>There are bugs with Pathfinding at the moment, which is no surprise as testing is only just getting extended to sim owners, we&#8217;re back into the more variables the more issues arise territory, but the support I&#8217;ve received on the issues I have had with Pathfinding, have been absolutely superb, the team behind this are extremely enthusiastic. Unfortunately I haven&#8217;t had as much time as I&#8217;d like to poke around with it, but I&#8217;m getting there.<\/p>\n<p>Now, so far I&#8217;ve managed to set some paths and then with the aid of the <a title=\"Pathfinding LSL Functions\" href=\"http:\/\/wiki.secondlife.com\/wiki\/Pathfinding_LSL_Functions\" target=\"_blank\">Pathfinding LSL functions <\/a>I was able to create characters and set them on patrol on my sim.<\/p>\n<p><!--more--><\/p>\n<p>The first hurdle I ran into was getting overexcited and trying to get things working before I&#8217;d read the notes properly, yes yes Ciaran should RTFM, so I did, well a bit. The next thought was that it all looked a bit daunting, I had all objects on the sim listed, did I need to set a setting for all of these? Well the answer is no but to get my characters to patrol I needed to set some of my paths to be walkable, which is an option that you will find in the pathfinding development viewer.<\/p>\n<p>The next mistake I made was not setting all the paths I wanted my characters to patrol upon as walkable, which meant that when I set my patrol points, they weren&#8217;t going on the route I expected. Once I&#8217;d corrected this, I had the sheer excitement and joy of watching a few prim cubes patrol around part of my sim and avoiding me when I stepped into their path, this may not sound exciting to you but believe you me, this was a big Eureka! moment for me with regards to some of the potential of these tools.<\/p>\n<p>As it stands it&#8217;s all at an extremely early stage and it&#8217;s way too early to say how well it will work, I&#8217;ve only seen it from a sim owner point of view, it will still need to be developed to some sort of parcel level I&#8217;d imagine, but we are very early into the process, all I&#8217;ll say is that it works, I find it exciting and feel there&#8217;s a hell of a lot of potential here.<\/p>\n<p>Now you may well feel that if I find prim cubes\u00a0patrolling around\u00a0a sim in a pre-defined path exciting, that I need to get out more, but this is how our creations excite us, when our creations, albeit with the aid of Linden Lab, work, it&#8217;s a great moment, it&#8217;s one of the things that make virtual worlds with user generate content inspiring, be it a clothing item, a script, a build, getting it to a stage where it works, or it&#8217;s ready for launch is exciting, because &#8220;<em>I did that<\/em>&#8221; is a cause for optimism, even if nobody else even sees it, it&#8217;s\u00a0your creation, that&#8217;s the joy of user generated content and what makes virtual worlds so bloody marvellous.<\/p>\n<p>Now it&#8217;s time to calm myself down with a beer! Hurrah!<\/p>\n<p><a class=\"twitter-share-button\" href=\"https:\/\/twitter.com\/share\" data-via=\"Ciaran_Laval\" data-url=\"http:\/\/sl.governormarley.com\/?p=2021\">Tweet<\/a><br \/>\n<script type=\"text\/javascript\">\/\/ <![CDATA[\n!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=\"\/\/platform.twitter.com\/widgets.js\";fjs.parentNode.insertBefore(js,fjs);}}(document,\"script\",\"twitter-wjs\");\n\/\/ ]]><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The first rule about NDA club, is that you don&#8217;t talk about NDA club. Fortunately, Pathfinding in Second Life is not in NDA club, which means I can talk about it, hurrah! I&#8217;ve been taking a look at Pathfinding in Second Life, being able to select where my characters can walk and select whether objects\u00a0can &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/sl.governormarley.com\/?p=2021\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Patrolling Prim Cubes Can Be Exciting&#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,309,1022,382],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6rJUK-wB","jetpack-related-posts":[],"jetpack_likes_enabled":false,"_links":{"self":[{"href":"https:\/\/sl.governormarley.com\/index.php?rest_route=\/wp\/v2\/posts\/2021"}],"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=2021"}],"version-history":[{"count":2,"href":"https:\/\/sl.governormarley.com\/index.php?rest_route=\/wp\/v2\/posts\/2021\/revisions"}],"predecessor-version":[{"id":2023,"href":"https:\/\/sl.governormarley.com\/index.php?rest_route=\/wp\/v2\/posts\/2021\/revisions\/2023"}],"wp:attachment":[{"href":"https:\/\/sl.governormarley.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2021"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sl.governormarley.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2021"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sl.governormarley.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2021"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}