<?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=Eatfoo+Footman</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=Eatfoo+Footman"/>
	<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/wiki/Special:Contributions/Eatfoo_Footman"/>
	<updated>2026-07-27T08:55:18Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:Window_Control&amp;diff=185412</id>
		<title>Talk:Window Control</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:Window_Control&amp;diff=185412"/>
		<updated>2008-12-26T05:49:58Z</updated>

		<summary type="html">&lt;p&gt;Eatfoo Footman: New page: script does not compile. ~~~~&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;script does not compile. [[User:Eatfoo Footman|Eatfoo Footman]] 05:49, 26 December 2008 (UTC)&lt;/div&gt;</summary>
		<author><name>Eatfoo Footman</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Color_script&amp;diff=181843</id>
		<title>Color script</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Color_script&amp;diff=181843"/>
		<updated>2008-12-21T11:19:05Z</updated>

		<summary type="html">&lt;p&gt;Eatfoo Footman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LSL Header}}&lt;br /&gt;
==Color script==&lt;br /&gt;
Created by: Masakazu Kojima&lt;br /&gt;
Reposted by: ALicia Sautereau&lt;br /&gt;
&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
// This code is public domain.&lt;br /&gt;
// masa was here 20050302&lt;br /&gt;
 &lt;br /&gt;
integer CHANNEL                 = 0;            // channel to listen for commands on&lt;br /&gt;
integer OWNER_ONLY              = FALSE;         // only owner can control&lt;br /&gt;
integer USE_IMS                 = TRUE;         // send IMs instead of using chat&lt;br /&gt;
string  COMMAND_CHANGE_COLOR    = &amp;quot;change&amp;quot;;      // command to change color&lt;br /&gt;
string  COMMAND_LIST_COLORS     = &amp;quot;listcolors&amp;quot;; // command to list colors&lt;br /&gt;
integer MAX_CHAT_LENGTH         = 255;          // max size for one message&lt;br /&gt;
string  PREFIX_HEX              = &amp;quot;#&amp;quot;;          // prefix to specify hex code&lt;br /&gt;
string  PREFIX_VECTOR           = &amp;quot;&amp;lt;&amp;quot;;          // prefix to specify vector code&lt;br /&gt;
list    LINKS_TO_SET            = [LINK_SET, ALL_SIDES]; // [link number, link face, ...]&lt;br /&gt;
 &lt;br /&gt;
list    COLORS;&lt;br /&gt;
 &lt;br /&gt;
// the list is too big to set at once :o&lt;br /&gt;
// note that you may get syntax errors and need to rearrange this list&lt;br /&gt;
// if you change the script much.&lt;br /&gt;
set_colors() {&lt;br /&gt;
    COLORS = [&lt;br /&gt;
        // http://halflife.ukrpack.net/csfiles/help/colors.shtml&lt;br /&gt;
        &amp;quot;steelblue&amp;quot;, &amp;quot;#4682B4&amp;quot;, &amp;quot;royalblue&amp;quot;, &amp;quot;#041690&amp;quot;, &amp;quot;cornflowerblue&amp;quot;, &amp;quot;#6495ED&amp;quot;,&lt;br /&gt;
        &amp;quot;lightsteelblue&amp;quot;, &amp;quot;#B0C4DE&amp;quot;, &amp;quot;mediumslateblue&amp;quot;, &amp;quot;#7B68EE&amp;quot;, &amp;quot;slateblue&amp;quot;, &amp;quot;#6A5ACD&amp;quot;,&lt;br /&gt;
        &amp;quot;darkslateblue&amp;quot;, &amp;quot;#483D8B&amp;quot;, &amp;quot;midnightblue&amp;quot;, &amp;quot;#191970&amp;quot;, &amp;quot;navy&amp;quot;, &amp;quot;#000080&amp;quot;,&lt;br /&gt;
        &amp;quot;darkblue&amp;quot;, &amp;quot;#00008B&amp;quot;, &amp;quot;mediumblue&amp;quot;, &amp;quot;#0000CD&amp;quot;, &amp;quot;blue&amp;quot;, &amp;quot;#0000FF&amp;quot;,&lt;br /&gt;
        &amp;quot;dodgerblue&amp;quot;, &amp;quot;#1E90FF&amp;quot;, &amp;quot;deepskyblue&amp;quot;, &amp;quot;#00BFFF&amp;quot;, &amp;quot;lightskyblue&amp;quot;, &amp;quot;#87CEFA&amp;quot;,&lt;br /&gt;
        &amp;quot;skyblue&amp;quot;, &amp;quot;#87CEEB&amp;quot;, &amp;quot;lightblue&amp;quot;, &amp;quot;#ADD8E6&amp;quot;, &amp;quot;powderblue&amp;quot;, &amp;quot;#B0E0E6&amp;quot;,&lt;br /&gt;
        &amp;quot;azure&amp;quot;, &amp;quot;#F0FFFF&amp;quot;, &amp;quot;lightcyan&amp;quot;, &amp;quot;#E0FFFF&amp;quot;, &amp;quot;paleturquoise&amp;quot;, &amp;quot;#AFEEEE&amp;quot;,&lt;br /&gt;
        &amp;quot;mediumturquoise&amp;quot;, &amp;quot;#48D1CC&amp;quot;, &amp;quot;lightseagreen&amp;quot;, &amp;quot;#20B2AA&amp;quot;, &amp;quot;darkcyan&amp;quot;, &amp;quot;#008B8B&amp;quot;,&lt;br /&gt;
        &amp;quot;teal&amp;quot;, &amp;quot;#008080&amp;quot;, &amp;quot;cadetblue&amp;quot;, &amp;quot;#5F9EA0&amp;quot;, &amp;quot;darkturquoise&amp;quot;, &amp;quot;#00CED1&amp;quot;,&lt;br /&gt;
        &amp;quot;aqua&amp;quot;, &amp;quot;#00FFFF&amp;quot;, &amp;quot;cyan&amp;quot;, &amp;quot;#00FFFF&amp;quot;, &amp;quot;turquoise&amp;quot;, &amp;quot;#40E0D0&amp;quot;,&lt;br /&gt;
        &amp;quot;aquamarine&amp;quot;, &amp;quot;#7FFFD4&amp;quot;, &amp;quot;mediumaquamarine&amp;quot;, &amp;quot;#66CDAA&amp;quot;, &amp;quot;darkseagreen&amp;quot;, &amp;quot;#8FBC8F&amp;quot;&lt;br /&gt;
    ] + [&lt;br /&gt;
        &amp;quot;mediumseagreen&amp;quot;, &amp;quot;#3CB371&amp;quot;, &amp;quot;seagreen&amp;quot;, &amp;quot;#2E8B57&amp;quot;, &amp;quot;darkgreen&amp;quot;, &amp;quot;#006400&amp;quot;,&lt;br /&gt;
        &amp;quot;green&amp;quot;, &amp;quot;#008000&amp;quot;, &amp;quot;forestgreen&amp;quot;, &amp;quot;#228B22&amp;quot;, &amp;quot;limegreen&amp;quot;, &amp;quot;#32CD32&amp;quot;,&lt;br /&gt;
        &amp;quot;lime&amp;quot;, &amp;quot;#00FF00&amp;quot;, &amp;quot;chartreuse&amp;quot;, &amp;quot;#7FFF00&amp;quot;, &amp;quot;lawngreen&amp;quot;, &amp;quot;#7CFC00&amp;quot;,&lt;br /&gt;
        &amp;quot;greenyellow&amp;quot;, &amp;quot;#ADFF2F&amp;quot;, &amp;quot;yellowgreen&amp;quot;, &amp;quot;#9ACD32&amp;quot;, &amp;quot;palegreen&amp;quot;, &amp;quot;#98FB98&amp;quot;,&lt;br /&gt;
        &amp;quot;lightgreen&amp;quot;, &amp;quot;#90EE90&amp;quot;, &amp;quot;springgreen&amp;quot;, &amp;quot;#00FF7F&amp;quot;, &amp;quot;mediumspringgreen&amp;quot;, &amp;quot;#00FA9A&amp;quot;,&lt;br /&gt;
        &amp;quot;darkolivegreen&amp;quot;, &amp;quot;#556B2F&amp;quot;, &amp;quot;olivedrab&amp;quot;, &amp;quot;#6B8E23&amp;quot;, &amp;quot;olive&amp;quot;, &amp;quot;#808000&amp;quot;,&lt;br /&gt;
        &amp;quot;darkkhaki&amp;quot;, &amp;quot;#BDB76B&amp;quot;, &amp;quot;darkgoldenrod&amp;quot;, &amp;quot;#B8860B&amp;quot;, &amp;quot;goldenrod&amp;quot;, &amp;quot;#DAA520&amp;quot;,&lt;br /&gt;
        &amp;quot;gold&amp;quot;, &amp;quot;#FFD700&amp;quot;, &amp;quot;yellow&amp;quot;, &amp;quot;#FFFF00&amp;quot;, &amp;quot;khaki&amp;quot;, &amp;quot;#F0E68C&amp;quot;, &amp;quot;palegoldenrod&amp;quot;, &amp;quot;#EEE8AA&amp;quot;,&lt;br /&gt;
        &amp;quot;blanchedalmond&amp;quot;, &amp;quot;#FFEBCD&amp;quot;, &amp;quot;moccasin&amp;quot;, &amp;quot;#FFE4B5&amp;quot;, &amp;quot;wheat&amp;quot;, &amp;quot;#F5DEB3&amp;quot;,&lt;br /&gt;
        &amp;quot;navajowhite&amp;quot;, &amp;quot;#FFDEAD&amp;quot;, &amp;quot;burlywood&amp;quot;, &amp;quot;#DEB887&amp;quot;, &amp;quot;tan&amp;quot;, &amp;quot;#D2B48C&amp;quot;&lt;br /&gt;
    ] + [&lt;br /&gt;
        &amp;quot;rosybrown&amp;quot;, &amp;quot;#BC8F8F&amp;quot;, &amp;quot;sienna&amp;quot;, &amp;quot;#A0522D&amp;quot;, &amp;quot;saddlebrown&amp;quot;, &amp;quot;#8B4513&amp;quot;,&lt;br /&gt;
        &amp;quot;chocolate&amp;quot;, &amp;quot;#D2691E&amp;quot;, &amp;quot;peru&amp;quot;, &amp;quot;#CD853F&amp;quot;, &amp;quot;sandybrown&amp;quot;, &amp;quot;#F4A460&amp;quot;,&lt;br /&gt;
        &amp;quot;darkred&amp;quot;, &amp;quot;#8B0000&amp;quot;, &amp;quot;maroon&amp;quot;, &amp;quot;#800000&amp;quot;, &amp;quot;brown&amp;quot;, &amp;quot;#A52A2A&amp;quot;,&lt;br /&gt;
        &amp;quot;firebrick&amp;quot;, &amp;quot;#B22222&amp;quot;, &amp;quot;indianred&amp;quot;, &amp;quot;#CD5C5C&amp;quot;, &amp;quot;lightcoral&amp;quot;, &amp;quot;#F08080&amp;quot;,&lt;br /&gt;
        &amp;quot;salmon&amp;quot;, &amp;quot;#FA8072&amp;quot;, &amp;quot;darksalmon&amp;quot;, &amp;quot;#E9967A&amp;quot;,    &amp;quot;lightsalmon&amp;quot;, &amp;quot;#FFA07A&amp;quot;,&lt;br /&gt;
        &amp;quot;coral&amp;quot;, &amp;quot;#FF7F50&amp;quot;,    &amp;quot;tomato&amp;quot;, &amp;quot;#FF6347&amp;quot;,    &amp;quot;darkorange&amp;quot;, &amp;quot;#FF8C00&amp;quot;,&lt;br /&gt;
        &amp;quot;orange&amp;quot;, &amp;quot;#FFA500&amp;quot;,    &amp;quot;orangered&amp;quot;, &amp;quot;#FF4500&amp;quot;,    &amp;quot;crimson&amp;quot;, &amp;quot;#DC143C&amp;quot;,&lt;br /&gt;
        &amp;quot;red&amp;quot;, &amp;quot;#FF0000&amp;quot;,    &amp;quot;deeppink&amp;quot;, &amp;quot;#FF1493&amp;quot;,    &amp;quot;fuchsia&amp;quot;, &amp;quot;#FF00FF&amp;quot;,&lt;br /&gt;
        &amp;quot;magenta&amp;quot;, &amp;quot;#FF00FF&amp;quot;,    &amp;quot;hotpink&amp;quot;, &amp;quot;#FF69B4&amp;quot;,    &amp;quot;lightpink&amp;quot;, &amp;quot;#FFB6C1&amp;quot;,&lt;br /&gt;
        &amp;quot;pink&amp;quot;, &amp;quot;#FFC0CB&amp;quot;,    &amp;quot;palevioletred&amp;quot;, &amp;quot;#DB7093&amp;quot;,    &amp;quot;mediumvioletred&amp;quot;, &amp;quot;#C71585&amp;quot;&lt;br /&gt;
    ] + [&lt;br /&gt;
        &amp;quot;purple&amp;quot;, &amp;quot;#800080&amp;quot;,    &amp;quot;darkmagenta&amp;quot;, &amp;quot;#8B008B&amp;quot;,    &amp;quot;mediumpurple&amp;quot;, &amp;quot;#9370DB&amp;quot;,&lt;br /&gt;
        &amp;quot;blueviolet&amp;quot;, &amp;quot;#8A2BE2&amp;quot;,    &amp;quot;indigo&amp;quot;, &amp;quot;#4B0082&amp;quot;,    &amp;quot;darkviolet&amp;quot;, &amp;quot;#9400D3&amp;quot;,&lt;br /&gt;
        &amp;quot;darkorchid&amp;quot;, &amp;quot;#9932CC&amp;quot;,    &amp;quot;mediumorchid&amp;quot;, &amp;quot;#BA55D3&amp;quot;,    &amp;quot;orchid&amp;quot;, &amp;quot;#DA70D6&amp;quot;,&lt;br /&gt;
        &amp;quot;violet&amp;quot;, &amp;quot;#EE82EE&amp;quot;,    &amp;quot;plum&amp;quot;, &amp;quot;#DDA0DD&amp;quot;,    &amp;quot;thistle&amp;quot;, &amp;quot;#D8BFD8&amp;quot;,&lt;br /&gt;
        &amp;quot;lavender&amp;quot;, &amp;quot;#E6E6FA&amp;quot;,    &amp;quot;ghostwhite&amp;quot;, &amp;quot;#F8F8FF&amp;quot;,    &amp;quot;aliceblue&amp;quot;, &amp;quot;#F0F8FF&amp;quot;,&lt;br /&gt;
        &amp;quot;mintcream&amp;quot;, &amp;quot;#F5FFFA&amp;quot;,    &amp;quot;honeydew&amp;quot;, &amp;quot;#F0FFF0&amp;quot;,    &amp;quot;lightgoldenrodyellow&amp;quot;, &amp;quot;#FAFAD2&amp;quot;,&lt;br /&gt;
        &amp;quot;lemonchiffon&amp;quot;, &amp;quot;#FFFACD&amp;quot;,    &amp;quot;cornsilk&amp;quot;, &amp;quot;#FFF8DC&amp;quot;,    &amp;quot;lightyellow&amp;quot;, &amp;quot;#FFFFE0&amp;quot;,&lt;br /&gt;
        &amp;quot;ivory&amp;quot;, &amp;quot;#FFFFF0&amp;quot;,    &amp;quot;floralwhite&amp;quot;, &amp;quot;#FFFAF0&amp;quot;,    &amp;quot;linen&amp;quot;, &amp;quot;#FAF0E6&amp;quot;,&lt;br /&gt;
        &amp;quot;oldlace&amp;quot;, &amp;quot;#FDF5E6&amp;quot;,    &amp;quot;antiquewhite&amp;quot;, &amp;quot;#FAEBD7&amp;quot;,    &amp;quot;bisque&amp;quot;, &amp;quot;#FFE4C4 &amp;quot;,&lt;br /&gt;
        &amp;quot;peachpuff&amp;quot;, &amp;quot;#FFDAB9&amp;quot;,    &amp;quot;papayawhip&amp;quot;, &amp;quot;#FFEFD5&amp;quot;,    &amp;quot;beige&amp;quot;, &amp;quot;#F5F5DC&amp;quot;&lt;br /&gt;
    ] + [&lt;br /&gt;
        &amp;quot;seashell&amp;quot;, &amp;quot;#FFF5EE&amp;quot;,    &amp;quot;lavenderblush&amp;quot;, &amp;quot;#FFF0F5&amp;quot;,    &amp;quot;mistyrose&amp;quot;, &amp;quot;#FFE4E1&amp;quot;,&lt;br /&gt;
        &amp;quot;snow&amp;quot;, &amp;quot;#FFFAFA&amp;quot;,    &amp;quot;white&amp;quot;, &amp;quot;#FFFFFF&amp;quot;,    &amp;quot;whitesmoke&amp;quot;, &amp;quot;#F5F5F5&amp;quot;,&lt;br /&gt;
        &amp;quot;gainsboro&amp;quot;, &amp;quot;#DCDCDC&amp;quot;,    &amp;quot;lightgrey&amp;quot;, &amp;quot;#D3D3D3&amp;quot;,    &amp;quot;silver&amp;quot;, &amp;quot;#C0C0C0&amp;quot;,&lt;br /&gt;
        &amp;quot;darkgray&amp;quot;, &amp;quot;#A9A9A9&amp;quot;,    &amp;quot;gray&amp;quot;, &amp;quot;#808080&amp;quot;,    &amp;quot;lightslategray&amp;quot;, &amp;quot;#778899&amp;quot;,&lt;br /&gt;
        &amp;quot;slategray&amp;quot;, &amp;quot;#708090&amp;quot;,    &amp;quot;dimgray&amp;quot;, &amp;quot;#696969&amp;quot;,    &amp;quot;darkslategray&amp;quot;, &amp;quot;#2F4F4F&amp;quot;,&lt;br /&gt;
        &amp;quot;black&amp;quot;, &amp;quot;#000000&amp;quot;&lt;br /&gt;
    ] + [        &lt;br /&gt;
        // :o&lt;br /&gt;
        &amp;quot;carnationpink&amp;quot;, &amp;quot;#FA7FC1&amp;quot;&lt;br /&gt;
    ];&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
say(key id, string str) {&lt;br /&gt;
    if ( USE_IMS ) llInstantMessage( id, str );&lt;br /&gt;
    else llWhisper(0, str);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
vector color_from_hex(string str) {&lt;br /&gt;
    return &amp;lt;(integer)(&amp;quot;0x&amp;quot; + llGetSubString(str,1,2)),&lt;br /&gt;
            (integer)(&amp;quot;0x&amp;quot; + llGetSubString(str,3,4)),&lt;br /&gt;
            (integer)(&amp;quot;0x&amp;quot; + llGetSubString(str,5,6))&amp;gt; / 255;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
vector color_from_vector(string vec) {&lt;br /&gt;
    // caveat: 1,1,1 will be treated as #ffffff, not #010101&lt;br /&gt;
    list   l = llParseString2List(vec, [&amp;quot; &amp;quot;, &amp;quot;,&amp;quot;, &amp;quot;&amp;lt;&amp;quot;, &amp;quot;&amp;gt;&amp;quot;], []);&lt;br /&gt;
    vector v;&lt;br /&gt;
 &lt;br /&gt;
    v.x = (float)llList2String(l, 0);&lt;br /&gt;
    v.y = (float)llList2String(l, 1);&lt;br /&gt;
    v.z = (float)llList2String(l, 2);&lt;br /&gt;
 &lt;br /&gt;
    if ( v.x &amp;gt; 1 || v.y &amp;gt; 1 || v.z &amp;gt; 1 ) v /= 255;&lt;br /&gt;
 &lt;br /&gt;
    return v;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
vector color_from_name(string name) {&lt;br /&gt;
    //                                   vv strip spaces and force lowercase                                vv&lt;br /&gt;
    integer x = llListFindList(COLORS, [ llToLower(llDumpList2String(llParseString2List(name, [&amp;quot; &amp;quot;], []), &amp;quot;&amp;quot;)) ]);&lt;br /&gt;
    if ( x == -1 ) return &amp;lt;-1,-1,-1&amp;gt;;&lt;br /&gt;
    return color_from_hex( llList2String(COLORS, x+1) );&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
set_color(key id, string str) {&lt;br /&gt;
    vector color;&lt;br /&gt;
    integer i;&lt;br /&gt;
    if ( llGetSubString(str, 0, 0) == PREFIX_HEX ) // hex code&lt;br /&gt;
        color = color_from_hex( str );&lt;br /&gt;
    else if ( llGetSubString(str, 0, 0) == PREFIX_VECTOR ) // vector&lt;br /&gt;
        color = color_from_vector( str );&lt;br /&gt;
    else&lt;br /&gt;
        color = color_from_name( str );&lt;br /&gt;
 &lt;br /&gt;
    if ( color.x &amp;lt; 0 || color.x &amp;gt; 1 || color.y &amp;lt; 0 || color.y &amp;gt; 1 || color.z &amp;lt; 0 || color.z &amp;gt; 1 ) {&lt;br /&gt;
        say( id, &amp;quot;Invalid color specified: &amp;quot; + str );&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    llSetColor(color,ALL_SIDES);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
list_colors(key id) {&lt;br /&gt;
    string str  = &amp;quot;&amp;quot;;&lt;br /&gt;
    string nstr = &amp;quot;&amp;quot;;&lt;br /&gt;
    integer i;&lt;br /&gt;
 &lt;br /&gt;
    for ( i = 0; i &amp;lt; llGetListLength( COLORS ); i += 2 ) {&lt;br /&gt;
        nstr = str + llList2String(COLORS, i) + &amp;quot;, &amp;quot;;&lt;br /&gt;
 &lt;br /&gt;
        if ( llStringLength(nstr) &amp;gt; MAX_CHAT_LENGTH ) {&lt;br /&gt;
            say(id, str);&lt;br /&gt;
            str = llList2String(COLORS, i);&lt;br /&gt;
        } else {&lt;br /&gt;
            str = nstr;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    if ( str != &amp;quot;&amp;quot; ) say(id, str);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
default {&lt;br /&gt;
 &lt;br /&gt;
    on_rez(integer bla)&lt;br /&gt;
    {&lt;br /&gt;
        llResetScript();&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    state_entry() &lt;br /&gt;
    {&lt;br /&gt;
        set_colors();&lt;br /&gt;
            integer handle  = llListen( CHANNEL, &amp;quot;&amp;quot;, NULL_KEY, &amp;quot;&amp;quot; );&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    listen(integer channel, string name, key id, string msg) {&lt;br /&gt;
        string command;&lt;br /&gt;
        string argument;&lt;br /&gt;
        list l;&lt;br /&gt;
 &lt;br /&gt;
        if (OWNER_ONLY &amp;amp;&amp;amp; id != llGetOwner()) return;&lt;br /&gt;
 &lt;br /&gt;
        l = llParseStringKeepNulls( msg, [&amp;quot; &amp;quot;], [] );&lt;br /&gt;
        command = llList2String(l, 0);&lt;br /&gt;
        argument = llDumpList2String( llList2List(l, 1, -1), &amp;quot; &amp;quot; );&lt;br /&gt;
 &lt;br /&gt;
        if ( command == COMMAND_CHANGE_COLOR )&lt;br /&gt;
            set_color(id, argument);&lt;br /&gt;
        else if ( command == COMMAND_LIST_COLORS )&lt;br /&gt;
            list_colors(id);&lt;br /&gt;
 &lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;/div&gt;</summary>
		<author><name>Eatfoo Footman</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Color_script&amp;diff=181833</id>
		<title>Color script</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Color_script&amp;diff=181833"/>
		<updated>2008-12-21T11:18:08Z</updated>

		<summary type="html">&lt;p&gt;Eatfoo Footman: small change to allow non owners to &amp;quot;listcolors&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;// This code is public domain.&lt;br /&gt;
// masa was here 20050302&lt;br /&gt;
 &lt;br /&gt;
integer CHANNEL                 = 0;            // channel to listen for commands on&lt;br /&gt;
integer OWNER_ONLY              = FALSE;         // only owner can control&lt;br /&gt;
integer USE_IMS                 = TRUE;         // send IMs instead of using chat&lt;br /&gt;
string  COMMAND_CHANGE_COLOR    = &amp;quot;change&amp;quot;;      // command to change color&lt;br /&gt;
string  COMMAND_LIST_COLORS     = &amp;quot;listcolors&amp;quot;; // command to list colors&lt;br /&gt;
integer MAX_CHAT_LENGTH         = 255;          // max size for one message&lt;br /&gt;
string  PREFIX_HEX              = &amp;quot;#&amp;quot;;          // prefix to specify hex code&lt;br /&gt;
string  PREFIX_VECTOR           = &amp;quot;&amp;lt;&amp;quot;;          // prefix to specify vector code&lt;br /&gt;
list    LINKS_TO_SET            = [LINK_SET, ALL_SIDES]; // [link number, link face, ...]&lt;br /&gt;
 &lt;br /&gt;
list    COLORS;&lt;br /&gt;
 &lt;br /&gt;
// the list is too big to set at once :o&lt;br /&gt;
// note that you may get syntax errors and need to rearrange this list&lt;br /&gt;
// if you change the script much.&lt;br /&gt;
set_colors() {&lt;br /&gt;
    COLORS = [&lt;br /&gt;
        // http://halflife.ukrpack.net/csfiles/help/colors.shtml&lt;br /&gt;
        &amp;quot;steelblue&amp;quot;, &amp;quot;#4682B4&amp;quot;, &amp;quot;royalblue&amp;quot;, &amp;quot;#041690&amp;quot;, &amp;quot;cornflowerblue&amp;quot;, &amp;quot;#6495ED&amp;quot;,&lt;br /&gt;
        &amp;quot;lightsteelblue&amp;quot;, &amp;quot;#B0C4DE&amp;quot;, &amp;quot;mediumslateblue&amp;quot;, &amp;quot;#7B68EE&amp;quot;, &amp;quot;slateblue&amp;quot;, &amp;quot;#6A5ACD&amp;quot;,&lt;br /&gt;
        &amp;quot;darkslateblue&amp;quot;, &amp;quot;#483D8B&amp;quot;, &amp;quot;midnightblue&amp;quot;, &amp;quot;#191970&amp;quot;, &amp;quot;navy&amp;quot;, &amp;quot;#000080&amp;quot;,&lt;br /&gt;
        &amp;quot;darkblue&amp;quot;, &amp;quot;#00008B&amp;quot;, &amp;quot;mediumblue&amp;quot;, &amp;quot;#0000CD&amp;quot;, &amp;quot;blue&amp;quot;, &amp;quot;#0000FF&amp;quot;,&lt;br /&gt;
        &amp;quot;dodgerblue&amp;quot;, &amp;quot;#1E90FF&amp;quot;, &amp;quot;deepskyblue&amp;quot;, &amp;quot;#00BFFF&amp;quot;, &amp;quot;lightskyblue&amp;quot;, &amp;quot;#87CEFA&amp;quot;,&lt;br /&gt;
        &amp;quot;skyblue&amp;quot;, &amp;quot;#87CEEB&amp;quot;, &amp;quot;lightblue&amp;quot;, &amp;quot;#ADD8E6&amp;quot;, &amp;quot;powderblue&amp;quot;, &amp;quot;#B0E0E6&amp;quot;,&lt;br /&gt;
        &amp;quot;azure&amp;quot;, &amp;quot;#F0FFFF&amp;quot;, &amp;quot;lightcyan&amp;quot;, &amp;quot;#E0FFFF&amp;quot;, &amp;quot;paleturquoise&amp;quot;, &amp;quot;#AFEEEE&amp;quot;,&lt;br /&gt;
        &amp;quot;mediumturquoise&amp;quot;, &amp;quot;#48D1CC&amp;quot;, &amp;quot;lightseagreen&amp;quot;, &amp;quot;#20B2AA&amp;quot;, &amp;quot;darkcyan&amp;quot;, &amp;quot;#008B8B&amp;quot;,&lt;br /&gt;
        &amp;quot;teal&amp;quot;, &amp;quot;#008080&amp;quot;, &amp;quot;cadetblue&amp;quot;, &amp;quot;#5F9EA0&amp;quot;, &amp;quot;darkturquoise&amp;quot;, &amp;quot;#00CED1&amp;quot;,&lt;br /&gt;
        &amp;quot;aqua&amp;quot;, &amp;quot;#00FFFF&amp;quot;, &amp;quot;cyan&amp;quot;, &amp;quot;#00FFFF&amp;quot;, &amp;quot;turquoise&amp;quot;, &amp;quot;#40E0D0&amp;quot;,&lt;br /&gt;
        &amp;quot;aquamarine&amp;quot;, &amp;quot;#7FFFD4&amp;quot;, &amp;quot;mediumaquamarine&amp;quot;, &amp;quot;#66CDAA&amp;quot;, &amp;quot;darkseagreen&amp;quot;, &amp;quot;#8FBC8F&amp;quot;&lt;br /&gt;
    ] + [&lt;br /&gt;
        &amp;quot;mediumseagreen&amp;quot;, &amp;quot;#3CB371&amp;quot;, &amp;quot;seagreen&amp;quot;, &amp;quot;#2E8B57&amp;quot;, &amp;quot;darkgreen&amp;quot;, &amp;quot;#006400&amp;quot;,&lt;br /&gt;
        &amp;quot;green&amp;quot;, &amp;quot;#008000&amp;quot;, &amp;quot;forestgreen&amp;quot;, &amp;quot;#228B22&amp;quot;, &amp;quot;limegreen&amp;quot;, &amp;quot;#32CD32&amp;quot;,&lt;br /&gt;
        &amp;quot;lime&amp;quot;, &amp;quot;#00FF00&amp;quot;, &amp;quot;chartreuse&amp;quot;, &amp;quot;#7FFF00&amp;quot;, &amp;quot;lawngreen&amp;quot;, &amp;quot;#7CFC00&amp;quot;,&lt;br /&gt;
        &amp;quot;greenyellow&amp;quot;, &amp;quot;#ADFF2F&amp;quot;, &amp;quot;yellowgreen&amp;quot;, &amp;quot;#9ACD32&amp;quot;, &amp;quot;palegreen&amp;quot;, &amp;quot;#98FB98&amp;quot;,&lt;br /&gt;
        &amp;quot;lightgreen&amp;quot;, &amp;quot;#90EE90&amp;quot;, &amp;quot;springgreen&amp;quot;, &amp;quot;#00FF7F&amp;quot;, &amp;quot;mediumspringgreen&amp;quot;, &amp;quot;#00FA9A&amp;quot;,&lt;br /&gt;
        &amp;quot;darkolivegreen&amp;quot;, &amp;quot;#556B2F&amp;quot;, &amp;quot;olivedrab&amp;quot;, &amp;quot;#6B8E23&amp;quot;, &amp;quot;olive&amp;quot;, &amp;quot;#808000&amp;quot;,&lt;br /&gt;
        &amp;quot;darkkhaki&amp;quot;, &amp;quot;#BDB76B&amp;quot;, &amp;quot;darkgoldenrod&amp;quot;, &amp;quot;#B8860B&amp;quot;, &amp;quot;goldenrod&amp;quot;, &amp;quot;#DAA520&amp;quot;,&lt;br /&gt;
        &amp;quot;gold&amp;quot;, &amp;quot;#FFD700&amp;quot;, &amp;quot;yellow&amp;quot;, &amp;quot;#FFFF00&amp;quot;, &amp;quot;khaki&amp;quot;, &amp;quot;#F0E68C&amp;quot;, &amp;quot;palegoldenrod&amp;quot;, &amp;quot;#EEE8AA&amp;quot;,&lt;br /&gt;
        &amp;quot;blanchedalmond&amp;quot;, &amp;quot;#FFEBCD&amp;quot;, &amp;quot;moccasin&amp;quot;, &amp;quot;#FFE4B5&amp;quot;, &amp;quot;wheat&amp;quot;, &amp;quot;#F5DEB3&amp;quot;,&lt;br /&gt;
        &amp;quot;navajowhite&amp;quot;, &amp;quot;#FFDEAD&amp;quot;, &amp;quot;burlywood&amp;quot;, &amp;quot;#DEB887&amp;quot;, &amp;quot;tan&amp;quot;, &amp;quot;#D2B48C&amp;quot;&lt;br /&gt;
    ] + [&lt;br /&gt;
        &amp;quot;rosybrown&amp;quot;, &amp;quot;#BC8F8F&amp;quot;, &amp;quot;sienna&amp;quot;, &amp;quot;#A0522D&amp;quot;, &amp;quot;saddlebrown&amp;quot;, &amp;quot;#8B4513&amp;quot;,&lt;br /&gt;
        &amp;quot;chocolate&amp;quot;, &amp;quot;#D2691E&amp;quot;, &amp;quot;peru&amp;quot;, &amp;quot;#CD853F&amp;quot;, &amp;quot;sandybrown&amp;quot;, &amp;quot;#F4A460&amp;quot;,&lt;br /&gt;
        &amp;quot;darkred&amp;quot;, &amp;quot;#8B0000&amp;quot;, &amp;quot;maroon&amp;quot;, &amp;quot;#800000&amp;quot;, &amp;quot;brown&amp;quot;, &amp;quot;#A52A2A&amp;quot;,&lt;br /&gt;
        &amp;quot;firebrick&amp;quot;, &amp;quot;#B22222&amp;quot;, &amp;quot;indianred&amp;quot;, &amp;quot;#CD5C5C&amp;quot;, &amp;quot;lightcoral&amp;quot;, &amp;quot;#F08080&amp;quot;,&lt;br /&gt;
        &amp;quot;salmon&amp;quot;, &amp;quot;#FA8072&amp;quot;, &amp;quot;darksalmon&amp;quot;, &amp;quot;#E9967A&amp;quot;,    &amp;quot;lightsalmon&amp;quot;, &amp;quot;#FFA07A&amp;quot;,&lt;br /&gt;
        &amp;quot;coral&amp;quot;, &amp;quot;#FF7F50&amp;quot;,    &amp;quot;tomato&amp;quot;, &amp;quot;#FF6347&amp;quot;,    &amp;quot;darkorange&amp;quot;, &amp;quot;#FF8C00&amp;quot;,&lt;br /&gt;
        &amp;quot;orange&amp;quot;, &amp;quot;#FFA500&amp;quot;,    &amp;quot;orangered&amp;quot;, &amp;quot;#FF4500&amp;quot;,    &amp;quot;crimson&amp;quot;, &amp;quot;#DC143C&amp;quot;,&lt;br /&gt;
        &amp;quot;red&amp;quot;, &amp;quot;#FF0000&amp;quot;,    &amp;quot;deeppink&amp;quot;, &amp;quot;#FF1493&amp;quot;,    &amp;quot;fuchsia&amp;quot;, &amp;quot;#FF00FF&amp;quot;,&lt;br /&gt;
        &amp;quot;magenta&amp;quot;, &amp;quot;#FF00FF&amp;quot;,    &amp;quot;hotpink&amp;quot;, &amp;quot;#FF69B4&amp;quot;,    &amp;quot;lightpink&amp;quot;, &amp;quot;#FFB6C1&amp;quot;,&lt;br /&gt;
        &amp;quot;pink&amp;quot;, &amp;quot;#FFC0CB&amp;quot;,    &amp;quot;palevioletred&amp;quot;, &amp;quot;#DB7093&amp;quot;,    &amp;quot;mediumvioletred&amp;quot;, &amp;quot;#C71585&amp;quot;&lt;br /&gt;
    ] + [&lt;br /&gt;
        &amp;quot;purple&amp;quot;, &amp;quot;#800080&amp;quot;,    &amp;quot;darkmagenta&amp;quot;, &amp;quot;#8B008B&amp;quot;,    &amp;quot;mediumpurple&amp;quot;, &amp;quot;#9370DB&amp;quot;,&lt;br /&gt;
        &amp;quot;blueviolet&amp;quot;, &amp;quot;#8A2BE2&amp;quot;,    &amp;quot;indigo&amp;quot;, &amp;quot;#4B0082&amp;quot;,    &amp;quot;darkviolet&amp;quot;, &amp;quot;#9400D3&amp;quot;,&lt;br /&gt;
        &amp;quot;darkorchid&amp;quot;, &amp;quot;#9932CC&amp;quot;,    &amp;quot;mediumorchid&amp;quot;, &amp;quot;#BA55D3&amp;quot;,    &amp;quot;orchid&amp;quot;, &amp;quot;#DA70D6&amp;quot;,&lt;br /&gt;
        &amp;quot;violet&amp;quot;, &amp;quot;#EE82EE&amp;quot;,    &amp;quot;plum&amp;quot;, &amp;quot;#DDA0DD&amp;quot;,    &amp;quot;thistle&amp;quot;, &amp;quot;#D8BFD8&amp;quot;,&lt;br /&gt;
        &amp;quot;lavender&amp;quot;, &amp;quot;#E6E6FA&amp;quot;,    &amp;quot;ghostwhite&amp;quot;, &amp;quot;#F8F8FF&amp;quot;,    &amp;quot;aliceblue&amp;quot;, &amp;quot;#F0F8FF&amp;quot;,&lt;br /&gt;
        &amp;quot;mintcream&amp;quot;, &amp;quot;#F5FFFA&amp;quot;,    &amp;quot;honeydew&amp;quot;, &amp;quot;#F0FFF0&amp;quot;,    &amp;quot;lightgoldenrodyellow&amp;quot;, &amp;quot;#FAFAD2&amp;quot;,&lt;br /&gt;
        &amp;quot;lemonchiffon&amp;quot;, &amp;quot;#FFFACD&amp;quot;,    &amp;quot;cornsilk&amp;quot;, &amp;quot;#FFF8DC&amp;quot;,    &amp;quot;lightyellow&amp;quot;, &amp;quot;#FFFFE0&amp;quot;,&lt;br /&gt;
        &amp;quot;ivory&amp;quot;, &amp;quot;#FFFFF0&amp;quot;,    &amp;quot;floralwhite&amp;quot;, &amp;quot;#FFFAF0&amp;quot;,    &amp;quot;linen&amp;quot;, &amp;quot;#FAF0E6&amp;quot;,&lt;br /&gt;
        &amp;quot;oldlace&amp;quot;, &amp;quot;#FDF5E6&amp;quot;,    &amp;quot;antiquewhite&amp;quot;, &amp;quot;#FAEBD7&amp;quot;,    &amp;quot;bisque&amp;quot;, &amp;quot;#FFE4C4 &amp;quot;,&lt;br /&gt;
        &amp;quot;peachpuff&amp;quot;, &amp;quot;#FFDAB9&amp;quot;,    &amp;quot;papayawhip&amp;quot;, &amp;quot;#FFEFD5&amp;quot;,    &amp;quot;beige&amp;quot;, &amp;quot;#F5F5DC&amp;quot;&lt;br /&gt;
    ] + [&lt;br /&gt;
        &amp;quot;seashell&amp;quot;, &amp;quot;#FFF5EE&amp;quot;,    &amp;quot;lavenderblush&amp;quot;, &amp;quot;#FFF0F5&amp;quot;,    &amp;quot;mistyrose&amp;quot;, &amp;quot;#FFE4E1&amp;quot;,&lt;br /&gt;
        &amp;quot;snow&amp;quot;, &amp;quot;#FFFAFA&amp;quot;,    &amp;quot;white&amp;quot;, &amp;quot;#FFFFFF&amp;quot;,    &amp;quot;whitesmoke&amp;quot;, &amp;quot;#F5F5F5&amp;quot;,&lt;br /&gt;
        &amp;quot;gainsboro&amp;quot;, &amp;quot;#DCDCDC&amp;quot;,    &amp;quot;lightgrey&amp;quot;, &amp;quot;#D3D3D3&amp;quot;,    &amp;quot;silver&amp;quot;, &amp;quot;#C0C0C0&amp;quot;,&lt;br /&gt;
        &amp;quot;darkgray&amp;quot;, &amp;quot;#A9A9A9&amp;quot;,    &amp;quot;gray&amp;quot;, &amp;quot;#808080&amp;quot;,    &amp;quot;lightslategray&amp;quot;, &amp;quot;#778899&amp;quot;,&lt;br /&gt;
        &amp;quot;slategray&amp;quot;, &amp;quot;#708090&amp;quot;,    &amp;quot;dimgray&amp;quot;, &amp;quot;#696969&amp;quot;,    &amp;quot;darkslategray&amp;quot;, &amp;quot;#2F4F4F&amp;quot;,&lt;br /&gt;
        &amp;quot;black&amp;quot;, &amp;quot;#000000&amp;quot;&lt;br /&gt;
    ] + [        &lt;br /&gt;
        // :o&lt;br /&gt;
        &amp;quot;carnationpink&amp;quot;, &amp;quot;#FA7FC1&amp;quot;&lt;br /&gt;
    ];&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
say(key id, string str) {&lt;br /&gt;
    if ( USE_IMS ) llInstantMessage( id, str );&lt;br /&gt;
    else llWhisper(0, str);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
vector color_from_hex(string str) {&lt;br /&gt;
    return &amp;lt;(integer)(&amp;quot;0x&amp;quot; + llGetSubString(str,1,2)),&lt;br /&gt;
            (integer)(&amp;quot;0x&amp;quot; + llGetSubString(str,3,4)),&lt;br /&gt;
            (integer)(&amp;quot;0x&amp;quot; + llGetSubString(str,5,6))&amp;gt; / 255;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
vector color_from_vector(string vec) {&lt;br /&gt;
    // caveat: 1,1,1 will be treated as #ffffff, not #010101&lt;br /&gt;
    list   l = llParseString2List(vec, [&amp;quot; &amp;quot;, &amp;quot;,&amp;quot;, &amp;quot;&amp;lt;&amp;quot;, &amp;quot;&amp;gt;&amp;quot;], []);&lt;br /&gt;
    vector v;&lt;br /&gt;
 &lt;br /&gt;
    v.x = (float)llList2String(l, 0);&lt;br /&gt;
    v.y = (float)llList2String(l, 1);&lt;br /&gt;
    v.z = (float)llList2String(l, 2);&lt;br /&gt;
 &lt;br /&gt;
    if ( v.x &amp;gt; 1 || v.y &amp;gt; 1 || v.z &amp;gt; 1 ) v /= 255;&lt;br /&gt;
 &lt;br /&gt;
    return v;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
vector color_from_name(string name) {&lt;br /&gt;
    //                                   vv strip spaces and force lowercase                                vv&lt;br /&gt;
    integer x = llListFindList(COLORS, [ llToLower(llDumpList2String(llParseString2List(name, [&amp;quot; &amp;quot;], []), &amp;quot;&amp;quot;)) ]);&lt;br /&gt;
    if ( x == -1 ) return &amp;lt;-1,-1,-1&amp;gt;;&lt;br /&gt;
    return color_from_hex( llList2String(COLORS, x+1) );&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
set_color(key id, string str) {&lt;br /&gt;
    vector color;&lt;br /&gt;
    integer i;&lt;br /&gt;
    if ( llGetSubString(str, 0, 0) == PREFIX_HEX ) // hex code&lt;br /&gt;
        color = color_from_hex( str );&lt;br /&gt;
    else if ( llGetSubString(str, 0, 0) == PREFIX_VECTOR ) // vector&lt;br /&gt;
        color = color_from_vector( str );&lt;br /&gt;
    else&lt;br /&gt;
        color = color_from_name( str );&lt;br /&gt;
 &lt;br /&gt;
    if ( color.x &amp;lt; 0 || color.x &amp;gt; 1 || color.y &amp;lt; 0 || color.y &amp;gt; 1 || color.z &amp;lt; 0 || color.z &amp;gt; 1 ) {&lt;br /&gt;
        say( id, &amp;quot;Invalid color specified: &amp;quot; + str );&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    llSetColor(color,ALL_SIDES);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
list_colors(key id) {&lt;br /&gt;
    string str  = &amp;quot;&amp;quot;;&lt;br /&gt;
    string nstr = &amp;quot;&amp;quot;;&lt;br /&gt;
    integer i;&lt;br /&gt;
 &lt;br /&gt;
    for ( i = 0; i &amp;lt; llGetListLength( COLORS ); i += 2 ) {&lt;br /&gt;
        nstr = str + llList2String(COLORS, i) + &amp;quot;, &amp;quot;;&lt;br /&gt;
 &lt;br /&gt;
        if ( llStringLength(nstr) &amp;gt; MAX_CHAT_LENGTH ) {&lt;br /&gt;
            say(id, str);&lt;br /&gt;
            str = llList2String(COLORS, i);&lt;br /&gt;
        } else {&lt;br /&gt;
            str = nstr;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    if ( str != &amp;quot;&amp;quot; ) say(id, str);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
default {&lt;br /&gt;
 &lt;br /&gt;
    on_rez(integer bla)&lt;br /&gt;
    {&lt;br /&gt;
        llResetScript();&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    state_entry() &lt;br /&gt;
    {&lt;br /&gt;
        set_colors();&lt;br /&gt;
            integer handle  = llListen( CHANNEL, &amp;quot;&amp;quot;, NULL_KEY, &amp;quot;&amp;quot; );&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    listen(integer channel, string name, key id, string msg) {&lt;br /&gt;
        string command;&lt;br /&gt;
        string argument;&lt;br /&gt;
        list l;&lt;br /&gt;
 &lt;br /&gt;
        if (OWNER_ONLY &amp;amp;&amp;amp; id != llGetOwner()) return;&lt;br /&gt;
 &lt;br /&gt;
        l = llParseStringKeepNulls( msg, [&amp;quot; &amp;quot;], [] );&lt;br /&gt;
        command = llList2String(l, 0);&lt;br /&gt;
        argument = llDumpList2String( llList2List(l, 1, -1), &amp;quot; &amp;quot; );&lt;br /&gt;
 &lt;br /&gt;
        if ( command == COMMAND_CHANGE_COLOR )&lt;br /&gt;
            set_color(id, argument);&lt;br /&gt;
        else if ( command == COMMAND_LIST_COLORS )&lt;br /&gt;
            list_colors(id);&lt;br /&gt;
 &lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Eatfoo Footman</name></author>
	</entry>
</feed>