Static
By: a guest | Feb 9th, 2010 | Syntax:
None | Size: 0.96 KB | Hits: 10 | Expires: Never
//Particle settings; see http://lslwiki.net/lslwiki/wakka.php?wakka=llParticleSystem to find out what
//these do and how to modify or augment them
list myParticles = [PSYS_PART_START_COLOR,<1,1,.6>,
PSYS_PART_START_SCALE,0.01,
PSYS_PART_END_SCALE,0.01,
PSYS_PART_MAX_AGE,15,
PSYS_SRC_ACCEL,1,
PSYS_SRC_ANGLE_END,1.5,
PSYS_SRC_BURST_PART_COUNT,15,
PSYS_SRC_BURST_RADIUS,1,
PSYS_SRC_BURST_RATE,14,
PSYS_SRC_BURST_SPEED_MAX,1,
PSYS_PART_EMISSIVE_MASK,1,
PSYS_PART_WIND_MASK,1
]
;
change_effect()
{
vector sun = llGetSunDirection();
if (sun.z <= 0)
llParticleSystem(myParticles);
else if (sun.z > 0)
llParticleSystem([]);
}
default
{
state_entry()
{
llSetTimerEvent(1800); // Check every 30 minutes
}
timer()
{
change_effect();
}
touch_start(integer total_number)
{
change_effect();
}
on_rez(integer x)
{
change_effect();
}
}