<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.secondlife.com/w/index.php?action=history&amp;feed=atom&amp;title=Ruth%2Fzh-Hant</id>
	<title>Ruth/zh-Hant - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.secondlife.com/w/index.php?action=history&amp;feed=atom&amp;title=Ruth%2Fzh-Hant"/>
	<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Ruth/zh-Hant&amp;action=history"/>
	<updated>2026-04-20T22:16:48Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Ruth/zh-Hant&amp;diff=249042&amp;oldid=prev</id>
		<title>Zai Lynch: stripping off multi lang, using help templates own multi lang inclusion</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Ruth/zh-Hant&amp;diff=249042&amp;oldid=prev"/>
		<updated>2009-02-19T14:17:38Z</updated>

		<summary type="html">&lt;p&gt;stripping off multi lang, using help templates own multi lang inclusion&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 07:17, 19 February 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{multi-lang|1=Ruth|2=/zh-Hant}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Help/zh-Hant&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Help/zh-Hant&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Parent=Ruth&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|BugFixes=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|BugFixes=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Avatar=*&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Avatar=*&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Zai Lynch</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Ruth/zh-Hant&amp;diff=248932&amp;oldid=prev</id>
		<title>Wenli Woodget at 13:54, 19 February 2009</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Ruth/zh-Hant&amp;diff=248932&amp;oldid=prev"/>
		<updated>2009-02-19T13:54:17Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:54, 19 February 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{multi-lang|1=Ruth&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/zh-Hant&lt;/del&gt;|2=/zh-Hant}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{multi-lang|1=Ruth|2=/zh-Hant}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Help/zh-Hant&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Help/zh-Hant&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|BugFixes=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|BugFixes=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wenli Woodget</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Ruth/zh-Hant&amp;diff=248922&amp;oldid=prev</id>
		<title>Wenli Woodget at 13:51, 19 February 2009</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Ruth/zh-Hant&amp;diff=248922&amp;oldid=prev"/>
		<updated>2009-02-19T13:51:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:51, 19 February 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{multi-lang|1=Ruth/zh-Hant|2=/zh-Hant}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Help/zh-Hant&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Help/zh-Hant&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|BugFixes=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|BugFixes=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Wenli Woodget</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Ruth/zh-Hant&amp;diff=248892&amp;oldid=prev</id>
		<title>Wenli Woodget: New page: {{Help/zh-Hant |BugFixes= |Avatar=* |Object= |Land= |Community= |Viewer= |Communication= |Multimedia= |Navigation= |Misc= |Description= |Wiki= |Glossary=* }} [[Image:Ruth.jpg|thumb|right|1...</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Ruth/zh-Hant&amp;diff=248892&amp;oldid=prev"/>
		<updated>2009-02-19T13:47:14Z</updated>

		<summary type="html">&lt;p&gt;New page: {{Help/zh-Hant |BugFixes= |Avatar=* |Object= |Land= |Community= |Viewer= |Communication= |Multimedia= |Navigation= |Misc= |Description= |Wiki= |Glossary=* }} [[Image:Ruth.jpg|thumb|right|1...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Help/zh-Hant&lt;br /&gt;
|BugFixes=&lt;br /&gt;
|Avatar=*&lt;br /&gt;
|Object=&lt;br /&gt;
|Land=&lt;br /&gt;
|Community=&lt;br /&gt;
|Viewer=&lt;br /&gt;
|Communication=&lt;br /&gt;
|Multimedia=&lt;br /&gt;
|Navigation=&lt;br /&gt;
|Misc=&lt;br /&gt;
|Description=&lt;br /&gt;
|Wiki=&lt;br /&gt;
|Glossary=*&lt;br /&gt;
}}&lt;br /&gt;
[[Image:Ruth.jpg|thumb|right|100px|The original Ruth]]&amp;#039;&amp;#039;Ruth is dead. Long live the Ruth!&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;quot;Ruth&amp;quot; was the codename for the default loading [[avatar]], a woman with a mullet who terrified many [[Resident]]s.&amp;#039;&amp;#039;&amp;#039; When Ruth was combined with other avatar elements, such as prim hair or beards, the results could be particularly bizarre. [http://www.flickr.com/search/?q=secondlife%20ruth&amp;amp;w=all Pictures prove it did happen!] If you&amp;#039;re grimacing, you&amp;#039;ve been touched by Ruth! Be not afraid... as of Second Life 1.20, she&amp;#039;s gone at last, faded into the annals of history, and [[10_Things_You_Want_to_Know_in_Your_new_1.20_Viewer#7._Incomplete_avatars_are_shown_as_a_cloud|replaced with a particle cloud]]. Dubbed &amp;quot;Ruth 2.0&amp;quot;, but Torley wishes that name would sink altogether.&lt;br /&gt;
&lt;br /&gt;
Thanks to &amp;#039;&amp;#039;&amp;#039;[[User:Brent_Linden|Brent Linden]]&amp;#039;&amp;#039;&amp;#039;, who created said artistic effect, for the following resources:&lt;br /&gt;
&lt;br /&gt;
== Make yourself a cloud ==&lt;br /&gt;
Only you&amp;#039;ll see yourself this way:&lt;br /&gt;
&lt;br /&gt;
* [[Advanced menu]] &amp;gt; Character &amp;gt; Force Params to Default&lt;br /&gt;
&lt;br /&gt;
[[Image:Cloudruth.jpg|512px|none|thumb|&amp;quot;I see cloud people!&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
Relog to reset back to your normal avatar.&lt;br /&gt;
&lt;br /&gt;
== Cloud texture and particle parameters ==&lt;br /&gt;
Easiest: &amp;#039;&amp;#039;&amp;#039;[http://slurl.com/secondlife/Stillman/132/73/23/ get Ruth 2.0 inworld at the Stillman Free Bazaar!]&amp;#039;&amp;#039;&amp;#039; It&amp;#039;s a fully-permissive object. Have View menu &amp;gt; Highlight Transparent on if you find it hard to select the invisible sphere.&lt;br /&gt;
&lt;br /&gt;
Or... &amp;#039;&amp;#039;&amp;#039;[http://torley.s3.amazonaws.com/blob2.tga download the original texture]&amp;#039;&amp;#039;&amp;#039;; you&amp;#039;ll need to use it with this &amp;#039;&amp;#039;&amp;#039;script&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
//////////////////////////////////////////////////////////////////&lt;br /&gt;
//////////////////////////////////////////////////////////////////&lt;br /&gt;
//// eltee Statosky&amp;#039;s Particle Creation Engine 1.0&lt;br /&gt;
//// 01/09/2004&lt;br /&gt;
//// *PUBLIC DOMAIN*&lt;br /&gt;
//// Free to use&lt;br /&gt;
//// Free to copy&lt;br /&gt;
//// Free to poke at&lt;br /&gt;
//// Free to hide in stuff you sell&lt;br /&gt;
//// Just please leave this header intact&lt;br /&gt;
//////////////////////////////////////////////////////////////////&lt;br /&gt;
//////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
integer effectFlags=0;&lt;br /&gt;
integer running=TRUE;&lt;br /&gt;
integer min=0;&lt;br /&gt;
integer max=1;&lt;br /&gt;
float redValue;&lt;br /&gt;
float blueValue;&lt;br /&gt;
float greenValue;&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////&lt;br /&gt;
//Color Randomizer&lt;br /&gt;
///////////////////////////////////////////////////////&lt;br /&gt;
randColor()&lt;br /&gt;
{&lt;br /&gt;
float redValue = llFrand(max - min) - min;&lt;br /&gt;
float greenValue = llFrand(max - min) - min;&lt;br /&gt;
float blueValue = llFrand(max - min) - min;&lt;br /&gt;
}&lt;br /&gt;
///////////////////////////////////////////////////////&lt;br /&gt;
// Color Secelection Variables&lt;br /&gt;
///////////////////////////////////////////////////////&lt;br /&gt;
// Interpolate between startColor and endColor&lt;br /&gt;
integer colorInterpolation  = TRUE;&lt;br /&gt;
// Starting color for each particle &lt;br /&gt;
vector  startColor        = &amp;lt;1,1, 1&amp;gt;; //R,G,B&lt;br /&gt;
//vector startColor           = &amp;lt;redValue, blueValue, greenValue&amp;gt;;&lt;br /&gt;
// Ending color for each particle&lt;br /&gt;
vector  endColor            = &amp;lt;1,1,1&amp;gt;;&lt;br /&gt;
// Starting Transparency for each particle (1.0 is solid)&lt;br /&gt;
float   startAlpha          = .5;&lt;br /&gt;
// Ending Transparency for each particle (0.0 is invisible)&lt;br /&gt;
float   endAlpha            = 0.0;&lt;br /&gt;
// Enables Absolute color (true) ambient lighting (false)&lt;br /&gt;
integer glowEffect          = TRUE;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////&lt;br /&gt;
// Size &amp;amp; Shape Selection Variables&lt;br /&gt;
///////////////////////////////////////////////////////&lt;br /&gt;
// Interpolate between startSize and endSize&lt;br /&gt;
integer sizeInterpolation   = TRUE;&lt;br /&gt;
// Starting size of each particle&lt;br /&gt;
vector  startSize           = &amp;lt;.8,1,1&amp;gt;;&lt;br /&gt;
// Ending size of each particle&lt;br /&gt;
vector  endSize             = &amp;lt;0.02, 0.02, .02&amp;gt;;&lt;br /&gt;
// Turns particles to face their movement direction&lt;br /&gt;
integer followVelocity      = FALSE;&lt;br /&gt;
// Texture the particles will use (&amp;quot;&amp;quot; for default)&lt;br /&gt;
string  texture             = &amp;quot;blob2&amp;quot;;//&amp;quot;437b06a1-2d2b-2d1c-56b5-3d4f33c44186&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////&lt;br /&gt;
// Timing &amp;amp; Creation Variables Variables&lt;br /&gt;
///////////////////////////////////////////////////////&lt;br /&gt;
// Lifetime of one particle (seconds)&lt;br /&gt;
float   particleLife        = 3;&lt;br /&gt;
// Lifetime of the system 0.0 for no time out (seconds)&lt;br /&gt;
float   SystemLife          = 0;&lt;br /&gt;
// Number of seconds between particle emissions&lt;br /&gt;
float   emissionRate        = .020;&lt;br /&gt;
// Number of particles to releast on each emission&lt;br /&gt;
integer partPerEmission     = 1;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////&lt;br /&gt;
// Angular Variables&lt;br /&gt;
///////////////////////////////////////////////////////&lt;br /&gt;
// The radius used to spawn angular particle patterns&lt;br /&gt;
float   radius              = 1;&lt;br /&gt;
// Inside angle for angular particle patterns&lt;br /&gt;
float   innerAngle          = PI;&lt;br /&gt;
// Outside angle for angular particle patterns&lt;br /&gt;
float   outerAngle          = 0;&lt;br /&gt;
// Rotational potential of the inner/outer angle&lt;br /&gt;
vector  omega               = &amp;lt;0, 0, 0&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////&lt;br /&gt;
// Movement &amp;amp; Speed Variables&lt;br /&gt;
///////////////////////////////////////////////////////&lt;br /&gt;
// The minimum speed a particle will be moving on creation&lt;br /&gt;
float   minSpeed            = .1;&lt;br /&gt;
// The maximum speed a particle will be moving on creation&lt;br /&gt;
float   maxSpeed            = 1;&lt;br /&gt;
// Global acceleration applied to all particles&lt;br /&gt;
vector  acceleration        = &amp;lt;0, 0,0&amp;gt;;&lt;br /&gt;
// If true, particles will be blown by the current wind&lt;br /&gt;
integer windEffect          = FALSE;&lt;br /&gt;
// if true, particles &amp;#039;bounce&amp;#039; off of the object&amp;#039;s Z height&lt;br /&gt;
integer bounceEffect        = FALSE;&lt;br /&gt;
// If true, particles spawn at the container object center&lt;br /&gt;
integer followSource        = TRUE;&lt;br /&gt;
// If true, particles will move to expire at the target&lt;br /&gt;
integer followTarget        = TRUE;&lt;br /&gt;
// Desired target for the particles (any valid object/av key)&lt;br /&gt;
// target Needs to be set at runtime&lt;br /&gt;
key     target              ;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////&lt;br /&gt;
//As yet unimplemented particle system flags&lt;br /&gt;
///////////////////////////////////////////////////////&lt;br /&gt;
integer randomAcceleration  = FALSE;&lt;br /&gt;
integer randomVelocity      = FALSE;&lt;br /&gt;
integer particleTrails      = FALSE;&lt;br /&gt;
&lt;br /&gt;
///////////////////////////////////////////////////////&lt;br /&gt;
// Pattern Selection&lt;br /&gt;
///////////////////////////////////////////////////////&lt;br /&gt;
//   Uncomment the pattern call you would like to use&lt;br /&gt;
//   Drop parcles at the container objects&amp;#039; center&lt;br /&gt;
//integer pattern = PSYS_SRC_PATTERN_DROP;&lt;br /&gt;
//   Burst pattern originating at objects&amp;#039; center&lt;br /&gt;
// integer pattern = PSYS_SRC_PATTERN_EXPLODE;&lt;br /&gt;
//   Uses 2D angle between innerAngle and outerAngle&lt;br /&gt;
// integer pattern = PSYS_SRC_PATTERN_ANGLE;&lt;br /&gt;
//   Uses 3D cone spread between innerAngle and outerAngle&lt;br /&gt;
integer pattern = PSYS_SRC_PATTERN_ANGLE_CONE;&lt;br /&gt;
//integer pattern = PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
setParticles()&lt;br /&gt;
{&lt;br /&gt;
// Here is where to set the current target&lt;br /&gt;
// llGetKey() targets this script&amp;#039;s container object&lt;br /&gt;
// llGetOwner() targets the owner of this script&lt;br /&gt;
// Feel free to insert any other valid key&lt;br /&gt;
&lt;br /&gt;
// The following block of if statements is used to construct the mask &lt;br /&gt;
    if (colorInterpolation) effectFlags = effectFlags|PSYS_PART_INTERP_COLOR_MASK;&lt;br /&gt;
    if (sizeInterpolation)  effectFlags = effectFlags|PSYS_PART_INTERP_SCALE_MASK;&lt;br /&gt;
    if (windEffect)         effectFlags = effectFlags|PSYS_PART_WIND_MASK;&lt;br /&gt;
    if (bounceEffect)       effectFlags = effectFlags|PSYS_PART_BOUNCE_MASK;&lt;br /&gt;
    if (followSource)       effectFlags = effectFlags|PSYS_PART_FOLLOW_SRC_MASK;&lt;br /&gt;
    if (followVelocity)     effectFlags = effectFlags|PSYS_PART_FOLLOW_VELOCITY_MASK;&lt;br /&gt;
    if (target!=&amp;quot;&amp;quot;)       effectFlags = effectFlags|PSYS_PART_TARGET_POS_MASK;&lt;br /&gt;
    if (glowEffect)         effectFlags = effectFlags|PSYS_PART_EMISSIVE_MASK;&lt;br /&gt;
//Uncomment the following selections once they&amp;#039;ve been implemented&lt;br /&gt;
//    if (randomAcceleration) effectFlags = effectFlags|PSYS_PART_RANDOM_ACCEL_MASK;&lt;br /&gt;
//    if (randomVelocity)     effectFlags = effectFlags|PSYS_PART_RANDOM_VEL_MASK;&lt;br /&gt;
//    if (particleTrails)     effectFlags = effectFlags|PSYS_PART_TRAIL_MASK;&lt;br /&gt;
    llParticleSystem([&lt;br /&gt;
        PSYS_PART_FLAGS,            effectFlags,&lt;br /&gt;
        PSYS_SRC_PATTERN,           pattern,&lt;br /&gt;
        PSYS_PART_START_COLOR,      startColor,&lt;br /&gt;
        PSYS_PART_END_COLOR,        endColor,&lt;br /&gt;
        PSYS_PART_START_ALPHA,      startAlpha,&lt;br /&gt;
        PSYS_PART_END_ALPHA,        endAlpha,&lt;br /&gt;
        PSYS_PART_START_SCALE,      startSize,&lt;br /&gt;
        PSYS_PART_END_SCALE,        endSize,    &lt;br /&gt;
        PSYS_PART_MAX_AGE,          particleLife,&lt;br /&gt;
        PSYS_SRC_ACCEL,             acceleration,&lt;br /&gt;
        PSYS_SRC_TEXTURE,           texture,&lt;br /&gt;
        PSYS_SRC_BURST_RATE,        emissionRate,&lt;br /&gt;
        PSYS_SRC_INNERANGLE,        innerAngle,&lt;br /&gt;
        PSYS_SRC_OUTERANGLE,        outerAngle,&lt;br /&gt;
        PSYS_SRC_BURST_PART_COUNT,  partPerEmission,      &lt;br /&gt;
        PSYS_SRC_BURST_RADIUS,      radius,&lt;br /&gt;
        PSYS_SRC_BURST_SPEED_MIN,   minSpeed,&lt;br /&gt;
        PSYS_SRC_BURST_SPEED_MAX,   maxSpeed, &lt;br /&gt;
        PSYS_SRC_MAX_AGE,           SystemLife,&lt;br /&gt;
        PSYS_SRC_TARGET_KEY,        target,&lt;br /&gt;
        PSYS_SRC_OMEGA,             omega   ]); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
//        llSetTexture(&amp;quot;&amp;quot;, ALL_SIDES);&lt;br /&gt;
        running=TRUE;&lt;br /&gt;
        target=llGetKey();&lt;br /&gt;
        llSetText(&amp;quot;&amp;quot;, &amp;lt;0.0, 1.0, 0.0&amp;gt;, 0.5);&lt;br /&gt;
        setParticles();&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt style=&amp;quot;font-size:small;&amp;quot;&amp;gt;&amp;#039;&amp;#039;Truthiness... or RUTHINESS!??? Muhahaha.&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Reanimate old Ruth ==&lt;br /&gt;
To &amp;#039;&amp;#039;&amp;#039;bring old Ruth back to life&amp;#039;&amp;#039;&amp;#039;, go to [[Advanced menu]] &amp;gt; Debug Settings and set &amp;quot;RenderUnloadedAvatar&amp;quot; to TRUE.&lt;br /&gt;
&lt;br /&gt;
Alternatively, open your [[Inventory]], go to Library folder &amp;gt; Clothing &amp;gt; More Outfits &amp;gt; Ruth, then drag and drop the folder on your avatar.&lt;br /&gt;
&lt;br /&gt;
Ruth &amp;#039;&amp;#039;spirit&amp;#039;&amp;#039; can also be seen when people are clouded. Activate &amp;#039;&amp;#039;Particle Sources&amp;#039;&amp;#039; and &amp;#039;&amp;#039;Render Highlights&amp;#039;&amp;#039; in View &amp;gt; Beacons (or {{KeyCombo|ctrl=*|alt=*|shift=*|N}}) when you see a cloud hovering by.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ruth_Beacon.jpg|600px|center]]&lt;br /&gt;
&lt;br /&gt;
== Related Links ==&lt;br /&gt;
* [[FAQ#Help! This isn&amp;#039;t me! This is some shiny cloud!|Help! This isn&amp;#039;t me! This is some shiny cloud!]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Culture]]&lt;/div&gt;</summary>
		<author><name>Wenli Woodget</name></author>
	</entry>
</feed>