<?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=AS_Sculpt_Map_Swap</id>
	<title>AS Sculpt Map Swap - 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=AS_Sculpt_Map_Swap"/>
	<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=AS_Sculpt_Map_Swap&amp;action=history"/>
	<updated>2026-06-08T22:04:18Z</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=AS_Sculpt_Map_Swap&amp;diff=1169436&amp;oldid=prev</id>
		<title>Silent Mole: Created page with &quot;&lt;lsl&gt;  /*   Swap the sculpt map shown on the prim   in the linkset named &quot;BODY&quot; */  // Looping order of the sculpt maps. list MAPS = [ &quot;MAP1&quot;, &quot;MAP2&quot;, &quot;MAP3&quot; ]; // internal value…&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=AS_Sculpt_Map_Swap&amp;diff=1169436&amp;oldid=prev"/>
		<updated>2012-06-18T18:37:58Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;lsl&amp;gt;  &lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Swap the sculpt map shown on the prim   in the linkset named &amp;quot;BODY&amp;quot;: &lt;/span&gt;  // Looping order of the sculpt maps. list MAPS = [ &amp;quot;MAP1&amp;quot;, &amp;quot;MAP2&amp;quot;, &amp;quot;MAP3&amp;quot; ]; // internal value…&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;lsl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
  Swap the sculpt map shown on the prim&lt;br /&gt;
  in the linkset named &amp;quot;BODY&amp;quot;&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
// Looping order of the sculpt maps.&lt;br /&gt;
list MAPS = [ &amp;quot;MAP1&amp;quot;, &amp;quot;MAP2&amp;quot;, &amp;quot;MAP3&amp;quot; ];&lt;br /&gt;
// internal values&lt;br /&gt;
integer current_map = 0;&lt;br /&gt;
integer LinkID = 0;&lt;br /&gt;
&lt;br /&gt;
integer Linked(string Needle) {&lt;br /&gt;
    integer Prims = llGetNumberOfPrims()+1;&lt;br /&gt;
    while(--Prims) if(llGetLinkName(Prims) == Needle) return Prims;&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry() {&lt;br /&gt;
        LinkID = Linked( &amp;quot;BODY&amp;quot; );&lt;br /&gt;
        llSetTimerEvent( 1.0 );&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    timer() {&lt;br /&gt;
        if ( current_map &amp;gt;= llGetListLength(MAPS) ) current_map = 0;&lt;br /&gt;
        &lt;br /&gt;
        llSetLinkPrimitiveParamsFast( LinkID, &lt;br /&gt;
                                      [PRIM_TYPE, PRIM_TYPE_SCULPT, &lt;br /&gt;
                                      llList2String(MAPS,current_map), &lt;br /&gt;
                                      PRIM_SCULPT_TYPE_SPHERE] );&lt;br /&gt;
        &lt;br /&gt;
        ++current_map;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;/div&gt;</summary>
		<author><name>Silent Mole</name></author>
	</entry>
</feed>