This commit is contained in:
Fred Beckhusen
2015-08-07 15:34:30 -05:00
parent ce47ec2f3e
commit fde850293c
8080 changed files with 0 additions and 2443112 deletions

View File

@@ -1,3 +0,0 @@
<Solution name="EFFECTS_Nice_Particle_Fire">
<Project name="EFFECTS_Nice_Particle_Fire" path="EFFECTS_Nice_Particle_Fire\EFFECTS_Nice_Particle_Fire.prj" active="true"/>
</Solution>

View File

@@ -1,6 +0,0 @@
<Project name="EFFECTS_Nice_Particle_Fire" guid="D6D82C5A-6C00-1014-B904-200204C60A89">
<Object name="Object" guid="D6D82D3B-6C00-1014-B904-200204C60A89">
<Script name="EFFECTS_Nice_Particle_Fire_1.lsl" guid="D6D84AB8-6C00-1014-B904-200204C60A89">
</Script>
</Object>
</Project>

View File

@@ -1,93 +0,0 @@
// :CATEGORY:Fireworks
// :NAME:EFFECTS_Nice_Particle_Fire
// :AUTHOR:Ama Omega
// :CREATED:2010-01-10 05:20:56.000
// :EDITED:2013-09-18 15:38:52
// :ID:269
// :NUM:361
// :REV:1.0
// :WORLD:Second Life
// :DESCRIPTION:
// [EFFECTS] Nice Particle Fire.lsl
// :CODE:
1// Particle Script 0.3
// Created by Ama Omega
// 10-10-2003
integer glow = TRUE;
integer bounce = FALSE;
integer interpColor = TRUE;
integer interpSize = TRUE;
integer wind = TRUE;
integer followSource = FALSE;
integer followVel = TRUE;
integer pattern = PSYS_SRC_PATTERN_EXPLODE;
key target = "";
float age = 3;
float maxSpeed = 0.3;
float minSpeed = 0.1;
string texture;
float startAlpha = 10.6;
float endAlpha = 0.05;
vector startColor = <.9,.4,.1>;
vector endColor = <.99,.50,.21>;
vector startSize = <.9,.2,0>;
vector endSize = <.4,.4,0>;
vector push = <0,0,1>;
float rate = 0.10;
float radius = 1.01;
integer count = 20;
float outerAngle = 0;
float innerAngle = 1.55;
vector omega = <0,0,0>;
float life = 0;
integer flags;
updateParticles() {
flags = 0;
if (target == "owner") target = llGetOwner();
if (target == "self") target = llGetKey();
if (glow) flags = flags | PSYS_PART_EMISSIVE_MASK;
if (bounce) flags = flags | PSYS_PART_BOUNCE_MASK;
if (interpColor) flags = flags | PSYS_PART_INTERP_COLOR_MASK;
if (interpSize) flags = flags | PSYS_PART_INTERP_SCALE_MASK;
if (wind) flags = flags | PSYS_PART_WIND_MASK;
if (followSource) flags = flags | PSYS_PART_FOLLOW_SRC_MASK;
if (followVel) flags = flags | PSYS_PART_FOLLOW_VELOCITY_MASK;
if (target != "") flags = flags | PSYS_PART_TARGET_POS_MASK;
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
]);
}
default {
state_entry() {
updateParticles();
}
}// END //