<?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=Ree+Indigo</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=Ree+Indigo"/>
	<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/wiki/Special:Contributions/Ree_Indigo"/>
	<updated>2026-05-10T11:56:49Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:Return&amp;diff=256783</id>
		<title>Talk:Return</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:Return&amp;diff=256783"/>
		<updated>2009-02-25T09:03:05Z</updated>

		<summary type="html">&lt;p&gt;Ree Indigo: Crash described on main page appears to be fixed.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Curious to find out what a crashed script looks like as I&#039;d never seen one before, I tried to use return with integers and strings in several events, including state_entry, listen, touch_start and changed and all resulted in compile errors.  Seems this one&#039;s been fixed.  -- Ree Indigo 2/25/09 --&lt;/div&gt;</summary>
		<author><name>Ree Indigo</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Ree_Indigo&amp;diff=137472</id>
		<title>User:Ree Indigo</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Ree_Indigo&amp;diff=137472"/>
		<updated>2008-11-11T23:30:33Z</updated>

		<summary type="html">&lt;p&gt;Ree Indigo: New page: Nothing to see here.  Talk to me in-world.  {{skills  |Builder=*  |Scripter=*  |}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nothing to see here.  Talk to me in-world.&lt;br /&gt;
&lt;br /&gt;
{{skills &lt;br /&gt;
|Builder=* &lt;br /&gt;
|Scripter=* &lt;br /&gt;
|}}&lt;/div&gt;</summary>
		<author><name>Ree Indigo</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=LlDetectedTouchUV&amp;diff=137462</id>
		<title>LlDetectedTouchUV</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=LlDetectedTouchUV&amp;diff=137462"/>
		<updated>2008-11-11T23:11:08Z</updated>

		<summary type="html">&lt;p&gt;Ree Indigo: Script Example: Pulling U and V seperately.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LSL_Function/detected|index|TouchUV|simple=*}}{{LSL_Function&lt;br /&gt;
|func_id=337|func_sleep=0.0|func_energy=10.0&lt;br /&gt;
|func=llDetectedTouchUV&lt;br /&gt;
|return_type=vector|return_text=that is the texture coordinates for where the prim was touched. The x &amp;amp; y vector positions contain the u &amp;amp; v face coordinates respectively (&#039;&#039;&#039;{{NoWrap|{{LSL_VR|u|v|0.0}}}}&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
{{LSL Const|TOUCH_INVALID_TEXCOORD|vector|{{LSL_VR|-1.0|-1.0|0.0}}}} is returned when the touch UV coordinates cannot be determined. See [[#Caveats|Caveats]] for further details.&lt;br /&gt;
|p1_type=integer|p1_name=index&lt;br /&gt;
|func_footnote=For the {{LSLGC|Touch|touch}} category of events only. The prim that was touched may not be the prim receiving the event, use [[llDetectedLinkNumber]] to check for this; likewise you can use [[llDetectedTouchFace]] to determine which face was touched.&lt;br /&gt;
|func_desc&lt;br /&gt;
|spec=&lt;br /&gt;
|caveats=&lt;br /&gt;
&#039;&#039;&#039;{{LSL Const|TOUCH_INVALID_TEXCOORD|vector|{{LSL_VR|-1.0|-1.0|0.0}}}} is returned when...&#039;&#039;&#039;&lt;br /&gt;
* The avatar&#039;s viewer does not support face touch detection.&lt;br /&gt;
** To check if face touch detection is supported check the return of [[llDetectedTouchFace]].&lt;br /&gt;
* The touch has moved off the surface of the prim.&lt;br /&gt;
* The touch happened too close to the edge of the face to determine a location.&lt;br /&gt;
* The triggering event is not a touch event.&lt;br /&gt;
|examples=&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    touch_start(integer UV_detected)&lt;br /&gt;
    {&lt;br /&gt;
        integer i = 0;&lt;br /&gt;
        for(; i&amp;lt;UV_detected; ++i)&lt;br /&gt;
            llWhisper(0, &amp;quot;UV clicked: &amp;quot; + (string)llDetectedTouchUV(i));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    touch_start(integer total_number)&lt;br /&gt;
    {&lt;br /&gt;
        vector UV = llDetectedTouchUV(0);&lt;br /&gt;
        float U = UV.x;&lt;br /&gt;
        float V = UV.y;&lt;br /&gt;
        // Now you can report U and V seperately, or you can compare them separately with IF statements.&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
|helpers&lt;br /&gt;
|related&lt;br /&gt;
|also_functions=&lt;br /&gt;
{{LSL DefineRow||[[llDetectedLinkNumber]]}}&lt;br /&gt;
{{LSL DefineRow||[[llDetectedTouchFace]]}}&lt;br /&gt;
{{LSL DefineRow||[[llDetectedTouchST]]}}&lt;br /&gt;
{{LSL DefineRow||[[llDetectedTouchPos]]}}&lt;br /&gt;
{{LSL DefineRow||[[llDetectedTouchNormal]]}}&lt;br /&gt;
{{LSL DefineRow||[[llDetectedTouchBinormal]]}}&lt;br /&gt;
|also_events=&lt;br /&gt;
{{LSL DefineRow||[[touch_start]]|}}&lt;br /&gt;
{{LSL DefineRow||[[touch]]|}}&lt;br /&gt;
{{LSL DefineRow||[[touch_end]]|}}&lt;br /&gt;
|also_articles&lt;br /&gt;
|notes&lt;br /&gt;
|history=*Introduced in {{SVN|870|rev=92872|trunk=*|anchor=file14|date=Wednesday, 23 July 2008}}.&lt;br /&gt;
*Server support available in Second Life Server 1.24.7.98039, client support in Release Candidate viewer 1.21.4 (98167).&lt;br /&gt;
|cat1=Touch&lt;br /&gt;
|cat2&lt;br /&gt;
|cat3&lt;br /&gt;
|cat4&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Ree Indigo</name></author>
	</entry>
</feed>