<?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=Dryea+Foxdale</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=Dryea+Foxdale"/>
	<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/wiki/Special:Contributions/Dryea_Foxdale"/>
	<updated>2026-05-30T09:39:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=ListXequY&amp;diff=791732</id>
		<title>ListXequY</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=ListXequY&amp;diff=791732"/>
		<updated>2010-03-07T21:33:06Z</updated>

		<summary type="html">&lt;p&gt;Dryea Foxdale: /* Function: integer ListXnotY(list {{LSL Param|lx}}, list {{LSL Param|ly}}); */  I think the wrong function was in the title of the box...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LSL Header}} __NOTOC__&lt;br /&gt;
&amp;lt;div id=&amp;quot;box&amp;quot;&amp;gt;&lt;br /&gt;
== Function: [[integer]] ListXequY([[list]] {{LSL Param|lx}}, [[list]] {{LSL Param|ly}}); ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0.5em;&amp;quot;&amp;gt;&lt;br /&gt;
Answers the question: is list X identical to list Y?&lt;br /&gt;
&lt;br /&gt;
Returns the number 1 if true, 0 if false&lt;br /&gt;
&lt;br /&gt;
Note: requires also the function [[ListXnotY]] .&lt;br /&gt;
&lt;br /&gt;
The opposite function is [[ListXneqY]] .&lt;br /&gt;
&lt;br /&gt;
See also: [[List|Lists]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
integer ListXequY(list lx, list ly) {&lt;br /&gt;
    if (llList2CSV( ListXnotY(lx,ly) ) ==&amp;quot;&amp;quot;) return TRUE;&lt;br /&gt;
    else return FALSE;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
list l1 = [&amp;quot;a&amp;quot;,&amp;quot;b&amp;quot;,&amp;quot;c&amp;quot;,&amp;quot;d&amp;quot;];&lt;br /&gt;
list l2 = [&amp;quot;a&amp;quot;,&amp;quot;1&amp;quot;,&amp;quot;b&amp;quot;,&amp;quot;2&amp;quot;,&amp;quot;c&amp;quot;,&amp;quot;3&amp;quot;];&lt;br /&gt;
&lt;br /&gt;
default{&lt;br /&gt;
   state_entry() {&lt;br /&gt;
      llSay(0, &amp;quot;Are we the same lists? &amp;quot; + (string)ListXequY(l1,l2))&lt;br /&gt;
      //will say in this example: 0 , meaning No&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Posted with the kind permission of Very Keynes, who originated this script June 2007 in the SL scripters forum http://forums.secondlife.com/showthread.php?t=194138&lt;br /&gt;
&lt;br /&gt;
{{LSLC|Examples|ListXnotY}}&lt;/div&gt;</summary>
		<author><name>Dryea Foxdale</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Template:LSL_Constants/Object_Details&amp;diff=691962</id>
		<title>Template:LSL Constants/Object Details</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Template:LSL_Constants/Object_Details&amp;diff=691962"/>
		<updated>2009-12-25T04:56:50Z</updated>

		<summary type="html">&lt;p&gt;Dryea Foxdale: .. (At least it did for me --&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{{!}} class=&amp;quot;sortable&amp;quot; {{Prettytable|style=margin-top:0;}}&lt;br /&gt;
{{!}}-{{Hl2}}&lt;br /&gt;
! {{!}} Flags&lt;br /&gt;
! title=&amp;quot;Value&amp;quot; {{!}}&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;{{!}} Description&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;{{!}} Max Length&lt;br /&gt;
! Return&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot;{{!}} Alternatives&lt;br /&gt;
! Local&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{LSL Const|OBJECT_NAME|integer|1|c=Gets the prim&#039;s name.}}&lt;br /&gt;
{{!}}{{#var:value}}&lt;br /&gt;
{{!}}{{#var:comment}}&lt;br /&gt;
{{!}}63 Characters&lt;br /&gt;
{{!}}[[string]]&lt;br /&gt;
{{!}}&lt;br /&gt;
*[[llKey2Name]]&lt;br /&gt;
*[[llDetectedName]]&lt;br /&gt;
{{!}} [[llGetObjectName]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{LSL Const|OBJECT_DESC|integer|2|c=Gets the prim&#039;s description.}}&lt;br /&gt;
{{!}}{{#var:value}}&lt;br /&gt;
{{!}}{{#var:comment}}&amp;lt;br/&amp;gt;If &#039;&#039;&#039;id&#039;&#039;&#039; is an avatar, an empty string is returned.&lt;br /&gt;
{{!}}127 Characters&lt;br /&gt;
{{!}}[[string]]&lt;br /&gt;
{{!}}&lt;br /&gt;
{{!}} [[llGetObjectDesc]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{LSL Const|OBJECT_POS|integer|3|c=Gets the prim&#039;s position in region coordinates.}}&lt;br /&gt;
{{!}}{{#var:value}}&lt;br /&gt;
{{!}}Gets the prim&#039;s position in [[Viewer_coordinate_frames#Region|region coordinates]].&amp;lt;br/&amp;gt;If &#039;&#039;&#039;id&#039;&#039;&#039; is an avatar outside the region (see above), this position is relative to the region the script is in.&lt;br /&gt;
{{!}}(36 Characters)&lt;br /&gt;
{{!}}[[vector]]&lt;br /&gt;
{{!}}&lt;br /&gt;
*[[llDetectedPos]]&lt;br /&gt;
{{!}} [[llGetPos]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{LSL Const|OBJECT_ROT|integer|4|c=Gets the prim&#039;s rotation.}}&lt;br /&gt;
{{!}}{{#var:value}}&lt;br /&gt;
{{!}}{{#var:comment}}&lt;br /&gt;
{{!}}(48 Characters)&lt;br /&gt;
{{!}}[[rotation]]&lt;br /&gt;
{{!}}&lt;br /&gt;
*[[llDetectedRot]]&lt;br /&gt;
{{!}} [[llGetRot]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{LSL Const|OBJECT_VELOCITY|integer|5|c=Gets the object&#039;s velocity.}}&lt;br /&gt;
{{!}}{{#var:value}}&lt;br /&gt;
{{!}}{{#var:comment}}&lt;br /&gt;
{{!}}(36 Characters)&lt;br /&gt;
{{!}}[[vector]]&lt;br /&gt;
{{!}}&lt;br /&gt;
*[[llDetectedVel]]&lt;br /&gt;
{{!}} [[llGetVel]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{LSL Const|OBJECT_OWNER|integer|6|c=Gets the object&#039;s owner key.}}&lt;br /&gt;
{{!}}{{#var:value}}&lt;br /&gt;
{{!}}Gets an object&#039;s {{LSLGC|Owner|owner}} key.&amp;lt;br/&amp;gt;If &#039;&#039;&#039;id&#039;&#039;&#039; is an avatar, that avatar&#039;s key is returned (which is the same as &#039;&#039;&#039;id&#039;&#039;&#039;).&amp;lt;br/&amp;gt;If &#039;&#039;&#039;id&#039;&#039;&#039; is group-owned, a {{LSL Constant/NULL_KEY}} is returned.&lt;br /&gt;
{{!}}(36 Characters)&lt;br /&gt;
{{!}}[[key]]&lt;br /&gt;
{{!}}&lt;br /&gt;
*[[llDetectedOwner]]&lt;br /&gt;
*[[llGetOwnerKey]]&lt;br /&gt;
{{!}} [[llGetOwner]]&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{LSL Const|OBJECT_GROUP|integer|7|c=Gets the prim&#039;s group key.}}&lt;br /&gt;
{{!}}{{#var:value}}&lt;br /&gt;
{{!}}Gets the prim&#039;s {{LSLGC|Group|group}} key.&amp;lt;br/&amp;gt;If &#039;&#039;&#039;id&#039;&#039;&#039; is an avatar, a {{LSL Constant/NULL_KEY}} is returned.&lt;br /&gt;
{{!}}(36 Characters)&lt;br /&gt;
{{!}}[[key]]&lt;br /&gt;
{{!}}{{LSLGC|Group}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{LSL Const|OBJECT_CREATOR|integer|8|c=Gets the prim&#039;s creator key.}}&lt;br /&gt;
{{!}}{{#var:value}}&lt;br /&gt;
{{!}}Gets the prim&#039;s {{LSLGC|Creator|creator}} key.&amp;lt;br/&amp;gt;If &#039;&#039;&#039;id&#039;&#039;&#039; is an avatar, a {{LSL Constant/NULL_KEY}} is returned.&lt;br /&gt;
{{!}}(36 Characters)&lt;br /&gt;
{{!}}[[key]]&lt;br /&gt;
{{!}}{{LSLGC|Creator}}&lt;br /&gt;
{{!}} [[llGetCreator]]&lt;br /&gt;
{{!}}- class=&amp;quot;sortbottom&amp;quot;&lt;br /&gt;
{{!}} colspan=&amp;quot;7&amp;quot; {{!}} Max Lengths in parentheses represent how many characters required when it is [[typecast]] to a string.&lt;br /&gt;
{{!}} style=&amp;quot;display:none;&amp;quot; {{!}}&lt;br /&gt;
{{!}} style=&amp;quot;display:none;&amp;quot; {{!}}&lt;br /&gt;
{{!}} style=&amp;quot;display:none;&amp;quot; {{!}}&lt;br /&gt;
{{!}} style=&amp;quot;display:none;&amp;quot; {{!}}&lt;br /&gt;
{{!}} style=&amp;quot;display:none;&amp;quot; {{!}}&lt;br /&gt;
{{!}} style=&amp;quot;display:none;&amp;quot; {{!}}&lt;br /&gt;
{{!}}}&lt;/div&gt;</summary>
		<author><name>Dryea Foxdale</name></author>
	</entry>
</feed>