<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cylence+Quine</id>
	<title>Second Life Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cylence+Quine"/>
	<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/wiki/Special:Contributions/Cylence_Quine"/>
	<updated>2026-07-16T18:46:13Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:HTTP_Texture&amp;diff=726272</id>
		<title>Talk:HTTP Texture</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:HTTP_Texture&amp;diff=726272"/>
		<updated>2010-02-11T18:02:21Z</updated>

		<summary type="html">&lt;p&gt;Cylence Quine: /* Actual discussion */ Realized that the header insinuated that the rest was NOT discussion (when really the other bits are more important than my comment for sure)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
Where does this fit in the roadmap ([[Viewer_Roadmap|viewer]]/[[Render_Roadmap|rendering]])? -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 13:12, 31 March 2009 (UTC)&amp;lt;br&amp;gt;&lt;br /&gt;
P.S. It&#039;s time to update the roadmaps.&lt;br /&gt;
&lt;br /&gt;
:I see, it falls under [[Texture Pipeline Improvements]] (which also needs updating). -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 13:14, 31 March 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Remember to add http texture handling for HUDs as well, which would be most welcome to many people (newsflash HUD, recent post HUD for flickr etc.) Same for media streams on HUDs... might have to get in in one go (http textures + media stuff on HUDs), as it is similar. [[User:Silver Key|Silver Key]] 11:18, 19 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
The privacy and security issues here must not be ignored. There has already been one security update to fix an remote code execution exploit you could apply to anyone, if you could find their IP address while they were online. People are already using media streams to IP-stalk users. This has to be optional, default to disabled, and be selectively enabled. You have to be able to accept textures from (for example) Flickr without letting griefer.example.com set a web-bug on you. -- [[User:Argent Stonecutter|Argent Stonecutter]] 14:11, 1 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== PJIRA ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;There are still quite a bit of crashes here and there... Don&#039;t use such a build for your regular SL activities (search for bugs logged against http-texture branch in PJIRA for more info)&amp;quot;&lt;br /&gt;
:Has the http-texture entry for &amp;quot;Affected Version&amp;quot; been renamed to &amp;quot;Snowglobe test build&amp;quot;? If so, we should probably link to [http://jira.secondlife.com/secure/IssueNavigator.jspa?reset=true&amp;amp;&amp;amp;type=1&amp;amp;resolution=-1&amp;amp;version=10435&amp;amp;status=1&amp;amp;status=3&amp;amp;status=4&amp;amp;sorter/field=issuekey&amp;amp;sorter/order=DESC&amp;amp;sorter/field=updated&amp;amp;sorter/order=DESC&amp;amp;sorter/field=votes&amp;amp;sorter/order=DESC this search permalink]&lt;br /&gt;
:--[[User:Boroondas Gupte|Boroondas Gupte]] 21:06, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Non-technical discussion ==&lt;br /&gt;
Is this really so low-priority that its taken over a year or two to implement? With the way &amp;quot;the Web&amp;quot; is going, this is becoming more and more of an important feature! Does anyone have any information at all on when we might see this make into the code?&lt;br /&gt;
&lt;br /&gt;
[[User:Cylence Quine|Cylence Quine]] 18:00, 11 February 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Cylence Quine</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:HTTP_Texture&amp;diff=726262</id>
		<title>Talk:HTTP Texture</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:HTTP_Texture&amp;diff=726262"/>
		<updated>2010-02-11T18:00:21Z</updated>

		<summary type="html">&lt;p&gt;Cylence Quine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
Where does this fit in the roadmap ([[Viewer_Roadmap|viewer]]/[[Render_Roadmap|rendering]])? -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 13:12, 31 March 2009 (UTC)&amp;lt;br&amp;gt;&lt;br /&gt;
P.S. It&#039;s time to update the roadmaps.&lt;br /&gt;
&lt;br /&gt;
:I see, it falls under [[Texture Pipeline Improvements]] (which also needs updating). -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 13:14, 31 March 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Remember to add http texture handling for HUDs as well, which would be most welcome to many people (newsflash HUD, recent post HUD for flickr etc.) Same for media streams on HUDs... might have to get in in one go (http textures + media stuff on HUDs), as it is similar. [[User:Silver Key|Silver Key]] 11:18, 19 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
The privacy and security issues here must not be ignored. There has already been one security update to fix an remote code execution exploit you could apply to anyone, if you could find their IP address while they were online. People are already using media streams to IP-stalk users. This has to be optional, default to disabled, and be selectively enabled. You have to be able to accept textures from (for example) Flickr without letting griefer.example.com set a web-bug on you. -- [[User:Argent Stonecutter|Argent Stonecutter]] 14:11, 1 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== PJIRA ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;There are still quite a bit of crashes here and there... Don&#039;t use such a build for your regular SL activities (search for bugs logged against http-texture branch in PJIRA for more info)&amp;quot;&lt;br /&gt;
:Has the http-texture entry for &amp;quot;Affected Version&amp;quot; been renamed to &amp;quot;Snowglobe test build&amp;quot;? If so, we should probably link to [http://jira.secondlife.com/secure/IssueNavigator.jspa?reset=true&amp;amp;&amp;amp;type=1&amp;amp;resolution=-1&amp;amp;version=10435&amp;amp;status=1&amp;amp;status=3&amp;amp;status=4&amp;amp;sorter/field=issuekey&amp;amp;sorter/order=DESC&amp;amp;sorter/field=updated&amp;amp;sorter/order=DESC&amp;amp;sorter/field=votes&amp;amp;sorter/order=DESC this search permalink]&lt;br /&gt;
:--[[User:Boroondas Gupte|Boroondas Gupte]] 21:06, 21 May 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Actual discussion ==&lt;br /&gt;
Is this really so low-priority that its taken over a year or two to implement? With the way &amp;quot;the Web&amp;quot; is going, this is becoming more and more of an important feature! Does anyone have any information at all on when we might see this make into the code?&lt;br /&gt;
&lt;br /&gt;
[[User:Cylence Quine|Cylence Quine]] 18:00, 11 February 2010 (UTC)&lt;/div&gt;</summary>
		<author><name>Cylence Quine</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:Linden_Vehicle_Tutorial&amp;diff=88720</id>
		<title>Talk:Linden Vehicle Tutorial</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:Linden_Vehicle_Tutorial&amp;diff=88720"/>
		<updated>2008-08-29T04:19:31Z</updated>

		<summary type="html">&lt;p&gt;Cylence Quine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
About Vertical Attractor and banking and considering a boat, it&#039;s wrong to say a boat always keeps its up-side up. If you pay attention on a boat&#039;s (a motor boat of course) behavior you will see that it depends on its size.&lt;br /&gt;
&lt;br /&gt;
A small boat turns a bit like a motorcycle so that it leans into the turn while a big boat will turn more like a car so that in leans outside of the  turn (slightly of course). So the VEHICLE_BANKING_EFFICIENCY value has to be negative for a big boat.&lt;br /&gt;
&lt;br /&gt;
When we think about a car, a bus or a truck the behavior is the same except that we have to separate the steel frame from the wheels. the wheels, normally stay in contact with the ground while the steel frame leans outside of the turn. In that particular case, I don&#039;t know how SL manage the vehicle. Do we have to manage the steel frame by ourselves?&lt;br /&gt;
&lt;br /&gt;
[[User:Colomben Bailey|Colomben Bailey]] 13:27, 14 August 2008 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is not so much a vehicle tutorial as it is a vehicle-related function tutorial.  I&#039;d really like to see 1) a complete example script in this tutorial and 2) a little detail, at all, regarding how an agent engages the vehicle and disengages from it.  Otherwise, great data.&lt;br /&gt;
&lt;br /&gt;
[[User:Cylence Quine|Cylence Quine]] 21:18, 28 August 2008 (PDT)&lt;/div&gt;</summary>
		<author><name>Cylence Quine</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:Linden_Vehicle_Tutorial&amp;diff=88719</id>
		<title>Talk:Linden Vehicle Tutorial</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:Linden_Vehicle_Tutorial&amp;diff=88719"/>
		<updated>2008-08-29T04:18:26Z</updated>

		<summary type="html">&lt;p&gt;Cylence Quine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
About Vertical Attractor and banking and considering a boat, it&#039;s wrong to say a boat always keeps its up-side up. If you pay attention on a boat&#039;s (a motor boat of course) behavior you will see that it depends on its size.&lt;br /&gt;
&lt;br /&gt;
A small boat turns a bit like a motorcycle so that it leans into the turn while a big boat will turn more like a car so that in leans outside of the  turn (slightly of course). So the VEHICLE_BANKING_EFFICIENCY value has to be negative for a big boat.&lt;br /&gt;
&lt;br /&gt;
When we think about a car, a bus or a truck the behavior is the same except that we have to separate the steel frame from the wheels. the wheels, normally stay in contact with the ground while the steel frame leans outside of the turn. In that particular case, I don&#039;t know how SL manage the vehicle. Do we have to manage the steel frame by ourselves?&lt;br /&gt;
&lt;br /&gt;
Col.&lt;br /&gt;
&lt;br /&gt;
This is not so much a vehicle tutorial as it is a vehicle-related function tutorial.  I&#039;d really like to see 1) a complete example script in this tutorial and 2) a little detail, at all, regarding how an agent engages the vehicle and disengages from it.  Otherwise, great data.&lt;br /&gt;
&lt;br /&gt;
[[User:Cylence Quine|Cylence Quine]] 21:18, 28 August 2008 (PDT)&lt;/div&gt;</summary>
		<author><name>Cylence Quine</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Cylence_Quine&amp;diff=69797</id>
		<title>User:Cylence Quine</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Cylence_Quine&amp;diff=69797"/>
		<updated>2008-06-02T18:36:39Z</updated>

		<summary type="html">&lt;p&gt;Cylence Quine: /* Ruby on Rails and LSL combined */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Technologies =&lt;br /&gt;
These are a few of my favorite things.&lt;br /&gt;
&lt;br /&gt;
== Ruby on Rails ==&lt;br /&gt;
An MVC-based Web framework for Ruby.&lt;br /&gt;
&lt;br /&gt;
== LSL ==&lt;br /&gt;
The scripting language of Second Life. LSL is used to manipulate nearly anything in Second Life whether that manipulation be visual movement or a prim, texture/color changes or even audio.&lt;br /&gt;
&lt;br /&gt;
== Ruby on Rails and LSL combined ==&lt;br /&gt;
Ruby on Rails is a perfect language for making an API. LSL has the ability to both talk to the Internet using HTTP calls (GET, POST, PUT and DELETE) and receive requests from the Internet by starting an XML-RPC server in a prim, making this combination great for creating web services.&lt;br /&gt;
&lt;br /&gt;
Using this combination, one can have in-world prims that can interact with an Internet web site and vise versa.&lt;/div&gt;</summary>
		<author><name>Cylence Quine</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Cylence_Quine&amp;diff=69774</id>
		<title>User:Cylence Quine</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Cylence_Quine&amp;diff=69774"/>
		<updated>2008-06-02T17:20:35Z</updated>

		<summary type="html">&lt;p&gt;Cylence Quine: New page: = Technologies = These are a few of my favorite things.  == Ruby on Rails == An MVC-based Web framework for Ruby.  == LSL == The scripting language of Second Life. LSL is used to manipulat...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Technologies =&lt;br /&gt;
These are a few of my favorite things.&lt;br /&gt;
&lt;br /&gt;
== Ruby on Rails ==&lt;br /&gt;
An MVC-based Web framework for Ruby.&lt;br /&gt;
&lt;br /&gt;
== LSL ==&lt;br /&gt;
The scripting language of Second Life. LSL is used to manipulate nearly anything in Second Life whether that manipulation be visual movement or a prim, texture/color changes or even audio.&lt;br /&gt;
&lt;br /&gt;
== Ruby on Rails and LSL combined ==&lt;br /&gt;
Ruby on Rails is a perfect language for making an API. LSL has the ability to both talk to the Internet using HTTP calls (GET, POST, PUT, DELETE) and receive requests from the Internet by starting an XML-RPC server in a prim, making this combination great for creating web services.&lt;br /&gt;
&lt;br /&gt;
Using this combination, one can have in-world prims that can interact with an Internet web site and vise versa.&lt;/div&gt;</summary>
		<author><name>Cylence Quine</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=LlListen&amp;diff=69724</id>
		<title>LlListen</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=LlListen&amp;diff=69724"/>
		<updated>2008-06-01T23:48:25Z</updated>

		<summary type="html">&lt;p&gt;Cylence Quine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LSL_Function&lt;br /&gt;
|func=llListen&lt;br /&gt;
|sort=Listen&lt;br /&gt;
|func_id=25|func_sleep=0.0|func_energy=10.0&lt;br /&gt;
|return_type=integer&lt;br /&gt;
|return_text=that can be used to deactivate or remove the listen.&lt;br /&gt;
|p1_type=integer|p1_name=channel|p1_desc=any valid integer (-2147483648 through 2147483647).&lt;br /&gt;
|p2_type=string|p2_name=name|p2_desc=filter for specific prim or avatar name&lt;br /&gt;
|p3_type=key|p3_name=id|p3_desc=filter for specific prim/avatar [[UUID]].&lt;br /&gt;
|p4_type=string|p4_name=msg|p4_desc=filter for specific chat message&lt;br /&gt;
|func_desc=Sets a callback for &#039;&#039;&#039;msg&#039;&#039;&#039; on &#039;&#039;&#039;channel&#039;&#039;&#039; from &#039;&#039;&#039;name&#039;&#039;&#039; and &#039;&#039;&#039;id&#039;&#039;&#039;.&lt;br /&gt;
|func_footnote=If &#039;&#039;&#039;msg&#039;&#039;&#039;, &#039;&#039;&#039;name&#039;&#039;&#039; or &#039;&#039;&#039;id&#039;&#039;&#039; are blank they are not used to filter incoming messages.&lt;br /&gt;
If &#039;&#039;&#039;id&#039;&#039;&#039; is an invalid key or a [[NULL_KEY|null key]], it is considered blank.&amp;lt;br/&amp;gt;&lt;br /&gt;
|spec=For the [[listen]] [[event]] to be triggered it must first match the criteria set forth by the filters; only when all the criteria have been met is a listen event generated. First the message must have been transmitted on channel &#039;&#039;&#039;channel&#039;&#039;&#039;. If &#039;&#039;&#039;name&#039;&#039;&#039; is set then the speaker&#039;s name must match &#039;&#039;&#039;name&#039;&#039;&#039; exactly. If &#039;&#039;&#039;id&#039;&#039;&#039; is a valid, non-[[NULL_KEY|null]] key then the speaker&#039;s key must be equivalent. If &#039;&#039;&#039;msg&#039;&#039;&#039; is set then the spoken message must match &#039;&#039;&#039;msg&#039;&#039;&#039; exactly.&lt;br /&gt;
|also_functions={{LSL DefineRow||[[llListenRemove]]|Removes a listen}}&lt;br /&gt;
{{LSL DefineRow||[[llListenControl]]|Enables/Disables a listen}}&lt;br /&gt;
{{LSL DefineRow||[[llWhisper]]|Sends chat limited to 10 meters}}&lt;br /&gt;
{{LSL DefineRow||[[llSay]]|Sends chat limited to 20 meters}}&lt;br /&gt;
{{LSL DefineRow||[[llShout]]|Sends chat limited to 100 meters}}&lt;br /&gt;
{{LSL DefineRow||[[llRegionSay]]|Sends chat limited current sim}}&lt;br /&gt;
|also_events={{LSL DefineRow||[[listen]]|}}&lt;br /&gt;
|also_tests&lt;br /&gt;
|also_articles&lt;br /&gt;
|notes=Avoid channel 0 and set name or id where possible to avoid ([http://rpgstats.com/wiki/index.php?title=Lag Lag]). llListen(0,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;,&amp;quot;&amp;quot;) can be extremely laggy as it listens to all chat from everyone in chat range and so it should be avoided at all cost.&lt;br /&gt;
|constants={{LSL Constants/Chat}}&lt;br /&gt;
|caveats=*On [[state]] change or [[llResetScript|script reset]] all listens are removed automatically.&lt;br /&gt;
**A state change can be used as a shortcut to releasing listens.&lt;br /&gt;
*Only 65 listens can simultaneously be open in any single script.&lt;br /&gt;
**If this number is exceeded &#039;&#039;Script run-time error&#039;&#039; and &#039;&#039;Too Many Listens&#039;&#039; errors occur.&lt;br /&gt;
*Chat on negative channel numbers cannot be generated by the client except with dialog boxes.&lt;br /&gt;
**This makes it ideal for object2object communications.&lt;br /&gt;
**This may just be an artificial limitation placed on the client and not the underlying protocol.&lt;br /&gt;
*Once a listen is registered it&#039;s filters cannot be updated, if the listen is register to [[llGetOwner]], the listen will remain registered to the old owner upon owner change.&lt;br /&gt;
**[[CHANGED_OWNER|Owner change]] can be detected with the [[changed]] event.&lt;br /&gt;
**To work around this the old listen will need to be closed and a new one opened for the new owner.&lt;br /&gt;
|examples=&lt;br /&gt;
Trivial example to listen to any chat from the object owner and respond once. To reduce lag and avoid spamming surrounding users, it is vastly preferable to listen on channels other than 0 and to trigger the listen event by chatting on an alternative channel such as &#039;/5 hello&#039;.&lt;br /&gt;
&amp;lt;lsl&amp;gt;// says beep to owner the first time owner says something in main chat;&lt;br /&gt;
integer listen_handle;&lt;br /&gt;
&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {   // Registers the listen to the owner of the object at the moment of the call.&lt;br /&gt;
        // This does not automatically update when the owner changes.&lt;br /&gt;
        // Change 0 to another positive number to listen for &#039;/5 hello&#039; style of chat.&lt;br /&gt;
        listen_handle = llListen(0, &amp;quot;&amp;quot;, llGetOwner(), &amp;quot;&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    listen( integer channel, string name, key id, string message )&lt;br /&gt;
    {&lt;br /&gt;
        llOwnerSay(&amp;quot;beep&amp;quot;);&lt;br /&gt;
        // Stop listening until script is reset&lt;br /&gt;
        llListenRemove(listen_handle);&lt;br /&gt;
    }&lt;br /&gt;
    on_rez(integer param)&lt;br /&gt;
    {   // Triggered when the object is rezed, like after the object had been sold from a vendor&lt;br /&gt;
        llResetScript();//By resetting the script on rez it forces the listen to re-register.&lt;br /&gt;
    }&lt;br /&gt;
    changed(integer mask)&lt;br /&gt;
    {   // Triggered when the object containing this script changes owner.&lt;br /&gt;
        if(mask &amp;amp; CHANGED_OWNER)&lt;br /&gt;
        {&lt;br /&gt;
            llResetScript();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&amp;lt;/lsl&amp;gt;&lt;br /&gt;
|cat1=Communications&lt;br /&gt;
|cat2=Chat&lt;br /&gt;
|cat3&lt;br /&gt;
|cat4&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Cylence Quine</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:LlSetPrimURL&amp;diff=67382</id>
		<title>Talk:LlSetPrimURL</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:LlSetPrimURL&amp;diff=67382"/>
		<updated>2008-05-15T05:16:26Z</updated>

		<summary type="html">&lt;p&gt;Cylence Quine: New page: Deprecated to be replaced by what?  This seems like a rather important function. ~~~~&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deprecated to be replaced by what?  This seems like a rather important function. [[User:Cylence Quine|Cylence Quine]] 22:16, 14 May 2008 (PDT)&lt;/div&gt;</summary>
		<author><name>Cylence Quine</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Energy&amp;diff=60972</id>
		<title>Energy</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Energy&amp;diff=60972"/>
		<updated>2008-04-02T01:34:22Z</updated>

		<summary type="html">&lt;p&gt;Cylence Quine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{multi-lang}}&lt;br /&gt;
When certain dynamic functions are called from a script running on a physical object, the object loses energy.  As the object loses energy, the effectiveness of dynamic functions on the object decreases.  Energy is mostly relevant for large physical objects. For objects the size of an avatar or smaller, energy effects can generally be ignored.&lt;br /&gt;
&lt;br /&gt;
*What does &amp;quot;effectiveness&amp;quot; mean in this context? &lt;br /&gt;
&lt;br /&gt;
Non-physical objects need not worry about energy, as main way energy is reduced is through llPushObject, llApplyImpulse, and llSetForce. Even very massive non-physical objects can run almost any script just as well as one 100x smaller.&lt;br /&gt;
&lt;br /&gt;
Please describe how it works! Answer at least the following questions:&lt;br /&gt;
* What&#039;s the energy content of an object?&lt;br /&gt;
** It is a value from 0.0 to 1.0.  It is not analogous to RL energy.&lt;br /&gt;
* Is it possible to calculate the energy consumption of an action, e.g., running a script;&lt;br /&gt;
** Yes, but it is involved.&lt;br /&gt;
* When the energy is consumed how much time does it take to build it up again?&lt;br /&gt;
** 200/mass units of energy per second.&lt;br /&gt;
* During the energy build-up can we execute all actions needing less energy than the energy available?&lt;br /&gt;
** Yes, but their effect will be diminished if the energy is less than 1.0.&lt;br /&gt;
&lt;br /&gt;
Also&lt;br /&gt;
* Does the script totally stop when it runs out of energy?  Or pause?&lt;br /&gt;
** Neither.  The script is executed regardless of the energy level.  Only the effect of those functions requiring energy is diminshed. &lt;br /&gt;
* Are events that occur during such an &amp;quot;energy pause&amp;quot; queued up so when it is restarted they are then triggered?&lt;br /&gt;
** No.  There is no pause in the script, nor queued events.&lt;br /&gt;
* At what rate does energy return (so one can add pauses in scripts for energy to return)?&lt;br /&gt;
** 200/mass units of energy per second.&lt;br /&gt;
* Does an object&#039;s energy exist per-prim, or per-object (link sets)?&lt;br /&gt;
** Per object.&lt;br /&gt;
* How does Energy get treated on Avatars?&lt;br /&gt;
** Under normal circumstances, an avatar is not subject to energy concerns.&lt;br /&gt;
:: &#039;&#039;This isn&#039;t precisely accurate... attachments on the avatar seem to have the same energy limitations as unattached objects -- [[User:Argent Stonecutter|Argent Stonecutter]] 10:13, 4 August 2007 (PDT)&#039;&#039;&lt;br /&gt;
* How is energy used in scripts related to lag?&lt;br /&gt;
** No direct relationship, to the extent that lag refers to things not happening in a timely manner.  But energy constraints can make the movement of large physical objects erratic, which might be blamed on lag.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More (from [[User:Argent Stonecutter|Argent Stonecutter]] 07:18, 10 May 2007 (PDT))&lt;br /&gt;
* If Energy is on a scale of 0.0-1.0, and I use [[llShout]] which uses &amp;quot;10.0 Energy&amp;quot;, where do the missing 9.0 energy units come from? Can you elaborate on just what this means?&lt;br /&gt;
: &#039;&#039;Hypothesis: if I have an object with a mass of 1.0 kg it can call llShout 20 times a second, and if it calls llShout 40 times in a second this will leave it with 0.5 Energy. Is this correct?&#039;&#039;&lt;br /&gt;
* If you have 0.5 Energy, does this mean [[llShout]] would have a range of 50 meters instead of 100 meters?&lt;br /&gt;
** No, distance is unaffected by energy.&lt;/div&gt;</summary>
		<author><name>Cylence Quine</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Template:LSL_Constants/llRequestAgentData&amp;diff=49759</id>
		<title>Template:LSL Constants/llRequestAgentData</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Template:LSL_Constants/llRequestAgentData&amp;diff=49759"/>
		<updated>2008-01-18T05:39:12Z</updated>

		<summary type="html">&lt;p&gt;Cylence Quine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{|{{Prettytable}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{!}} {{LSL Const|DATA_ONLINE|integer|1}}&lt;br /&gt;
{{!}} {{#var:value}}&lt;br /&gt;
{{!}} ([[integer]]) {{HoverText|boolean|TRUE or FALSE}}&lt;br /&gt;
{{!}} colspan=&amp;quot;4&amp;quot; {{!}} If the requested agent is online&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} {{LSL Const|DATA_NAME|integer|2}}&lt;br /&gt;
{{!}} {{#var:value}}&lt;br /&gt;
{{!}} [[string]]&lt;br /&gt;
{{!}} colspan=&amp;quot;4&amp;quot; {{!}} The requested agents name&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} {{LSL Const|DATA_BORN|integer|3}}&lt;br /&gt;
{{!}} {{#var:value}}&lt;br /&gt;
{{!}} [[string]]&lt;br /&gt;
{{!}} colspan=&amp;quot;4&amp;quot; {{!}} The account creation/&amp;quot;born on&amp;quot; date as a string in an ISO 8601 format of YYYY-MM-DD.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} {{LSL Const|DATA_RATING|integer|4}}&lt;br /&gt;
{{!}} {{#var:value}}&lt;br /&gt;
{{!}} [[llCSV2List]]()&lt;br /&gt;
{{!}} colspan=&amp;quot;4&amp;quot; {{!}} Deprecated: Returns [0, 0, 0, 0, 0, 0]&amp;lt;br/&amp;gt;Use to return: [pos_behavior, neg_behavior, pos_appearance, neg_appearance, pos_building, neg_building]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} rowspan=&amp;quot;3&amp;quot; {{!}} {{LSL Const|DATA_PAYINFO|integer|8}}&lt;br /&gt;
{{!}} rowspan=&amp;quot;3&amp;quot; {{!}} {{#var:value}}&lt;br /&gt;
{{!}} rowspan=&amp;quot;3&amp;quot; {{!}} ([[integer]]) {{HoverText|mask|PAYMENT_INFO_* flags}}&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; {{!}} Flag&lt;br /&gt;
! Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} colspan=&amp;quot;2&amp;quot; {{!}} {{LSL Const|PAYMENT_INFO_ON_FILE|integer|hex=0x1|c=If payment info is on file.}}&lt;br /&gt;
{{!}} {{#var:value}}&lt;br /&gt;
{{!}} {{#var:comment}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} colspan=&amp;quot;2&amp;quot; {{!}} {{LSL Const|PAYMENT_INFO_USED|integer|hex=0x2|c=If payment info has been used.}}&lt;br /&gt;
{{!}} {{#var:value}}&lt;br /&gt;
{{!}} {{#var:comment}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;|}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cylence Quine</name></author>
	</entry>
</feed>