Professional Documents
Culture Documents
st3p0ffho()
{
// Mask Flags - set to TRUE to enable
integer glow = TRUE; // Make the particles glow
integer bounce = FALSE; // Make particles bounce on Z plan of object
integer interpColor = TRUE; // Go from start to end color
integer interpSize = TRUE; // Go from start to end size
integer wind = FALSE; // Particles effected by wind
integer followSource = FALSE; // Particles follow the source
integer followVel = FALSE; // Particles turn to velocity direction
// Particle paramaters
float age = 999999; // Life of each particle
float maxSpeed = 8; // Max speed each particle is spit out at
float minSpeed = 5; // Min speed each particle is spit out at
string texture = "60317617-b4af-ff40-6228-6c54c59f35b1"; // Texture used for
particles, default used if blank
float startAlpha = 1; // Start alpha (transparency) value
float endAlpha = 1; // End alpha (transparency) value
vector startColor =<225,225,225>; // Start color of particles <R,G,B>
vector endColor = <225,225,225>; // End color of particles <R,G,B> (if
interpColor == TRUE)
vector startSize = <300,300,300>; // Start size of particles
vector endSize = <300,300,300>; // End size of particles (if interpSize ==
TRUE)
vector push = <0,5,0>; // Force pushed on particles
// System paramaters
float rate = 0; // How fast (rate) to emit particles
float radius = 300; // Radius to emit particles for BURST pattern
integer count = 999999999999999999; // How many particles to emit per BURST
float outerAngle = 5.0; // Outer angle for all ANGLE patterns
float innerAngle = 5.0; // Inner angle for all ANGLE patterns
vector omega = <0,0,0>; // Rotation of ANGLE patterns around the source
float life = 0; // Life in seconds for the system to make particles
// Script variables
integer flags;
///////////////////////////////////////////////////////////////////
llParticleSystem([ PSYS_PART_MAX_AGE,age,
PSYS_PART_FLAGS,flags,
PSYS_PART_START_COLOR, startColor,
PSYS_PART_END_COLOR, endColor,
PSYS_PART_START_SCALE,startSize,
PSYS_PART_END_SCALE,endSize,
PSYS_SRC_PATTERN, pattern,
PSYS_SRC_BURST_RATE,rate,
PSYS_SRC_ACCEL, push,
PSYS_SRC_BURST_PART_COUNT,count,
PSYS_SRC_BURST_RADIUS,radius,
PSYS_SRC_BURST_SPEED_MIN,minSpeed,
PSYS_SRC_BURST_SPEED_MAX,maxSpeed,
PSYS_SRC_TARGET_KEY,target,
PSYS_SRC_INNERANGLE,innerAngle,
PSYS_SRC_OUTERANGLE,outerAngle,
PSYS_SRC_OMEGA, omega,
PSYS_SRC_MAX_AGE, life,
PSYS_SRC_TEXTURE, texture,
PSYS_PART_START_ALPHA, startAlpha,
PSYS_PART_END_ALPHA, endAlpha
]);
//////////////////////////////////////////////////////////////////////////////////
//////////////////
float memory = llGetFreeMemory();
if(memory < 1000)
{
llResetScript();
}
else
{
st3p0ffho(); // wow
}
}
//////////////////////////////////
default
{
state_entry()
{
llSetTexture("60317617-b4af-ff40-6228-6c54c59f35b1", ALL_SIDES);
llLoopSound("206db341-a410-5288-cbc5-af6291bdcda3", 1);
//llSetAlpha(0, ALL_SIDES);
st3p0ffho();
}
}