All pastes #352912 Raw Edit

Someone

public text v1 · immutable
·published 2007-02-13 02:12 UTC
rendered paste body
integer colShaft = 201;
integer colFur = 202;
integer colBalls = 203;
integer shineShaft = 301;
integer shineFur = 302;
integer shineBalls = 303;
integer texShaft = 401;
integer texFur = 402;
integer texBalls = 403;

default
{
    link_message(integer sender, integer mode, string str, key id)
    {
        if (mode == colShaft)
        {
            vector color = (vector)str / 255;
            llSetColor(color, ALL_SIDES);
        }
        
        if (mode == texShaft)
        {
            llSetTexture((key)str, ALL_SIDES);
        } 
        
        if (mode == shineShaft)
        {
            if (str == "0")
            {
               llSetPrimitiveParams([PRIM_BUMP_SHINY, PRIM_SHINY_NONE]);
            }
            if (str == "1")
            {
               llSetPrimitiveParams([PRIM_BUMP_SHINY, PRIM_SHINY_LOW]);
            }
            if (str == "2")
            {
               llSetPrimitiveParams([PRIM_BUMP_SHINY, PRIM_SHINY_MEDIUM]);
            }
            if (str == "3")
            {
               llSetPrimitiveParams([PRIM_BUMP_SHINY, PRIM_SHINY_HIGH]);
            } 
        }
    }
}