This commit is contained in:
lx
2026-07-06 13:39:13 -04:00
commit 34bf440a8c
2694 changed files with 77580 additions and 0 deletions
+192
View File
@@ -0,0 +1,192 @@
/////////////////////////////////////////////////////////
// The fast rising center plume of the explosion.
// Grows and rotates.
/////////////////////////////////////////////////////////
particle_system explosion/explosionPlume
{
quota 40
material explosion/explosionMatl
particle_width 6
particle_height 6
cull_each false
renderer billboard
billboard_type point
sorted false
local_space false
iteration_interval 0
nonvisible_update_timeout 0
billboard_type point
billboard_origin center
billboard_rotation_type vertex
common_up_vector 0 1 0
point_rendering false
accurate_facing false
emitter Ellipsoid
{
angle 16
colour 1.0 0.4 0.2 1.0
colour_range_start 1.0 0.4 0.2 1.0
colour_range_end 0.7 0.2 0.1 0.6
direction 0 1 0
emission_rate 100
position 0 6 0
velocity 25
velocity_min 25
velocity_max 38
time_to_live 1.5
time_to_live_min 1.5
time_to_live_max 1.5
duration 0.2
duration_min 0.2
duration_max 0.2
repeat_delay 10000
repeat_delay_min 10000
repeat_delay_max 10000
width 3
height 3
depth 3
}
affector ColourFader
{
red -0.9
green -0.5
blue -0.3
alpha -1.0
}
affector Scaler
{
rate 13
}
affector Rotator
{
rotation_speed_range_start 100
rotation_speed_range_end 200
rotation_range_start 100
rotation_range_end 300
}
}
/////////////////////////////////////////////////////////
//The slow moving base of the explosion.
/////////////////////////////////////////////////////////
particle_system explosion/explosionBase
{
quota 40
material explosion/explosionMatl
particle_width 20
particle_height 20
cull_each false
renderer billboard
billboard_type point
sorted false
local_space false
iteration_interval 0
nonvisible_update_timeout 0
billboard_type point
billboard_origin center
billboard_rotation_type vertex
common_up_vector 0 1 0
point_rendering false
accurate_facing false
emitter Ellipsoid
{
angle 100
colour 1.0 0.4 0.2 1.0
colour_range_start 1.0 0.4 0.2 1.0
colour_range_end 0.7 0.2 0.1 0.6
direction 0 1 0
emission_rate 80
position 0 0 0
velocity 11
velocity_min 11
velocity_max 16
time_to_live 1.5
time_to_live_min 1.5
time_to_live_max 1.5
duration 0.2
duration_min 0.2
duration_max 0.2
repeat_delay 10000
repeat_delay_min 10000
repeat_delay_max 10000
width 15
height 15
depth 15
}
affector ColourFader
{
red -0.9
green -0.5
blue -0.3
alpha -1.0
}
affector Scaler
{
rate 5
}
}
/////////////////////////////////////////////////////////
// The fast flying sparks of the explosion.
/////////////////////////////////////////////////////////
particle_system explosion/explosionSparks
{
quota 120
material explosion/explosparkMatl
particle_width 3
particle_height 3
cull_each false
renderer billboard
billboard_type point
sorted false
local_space false
iteration_interval 0
nonvisible_update_timeout 0
billboard_type point
billboard_origin center
billboard_rotation_type vertex
common_up_vector 0 1 0
point_rendering false
accurate_facing false
emitter Point
{
angle 120
colour 1.0 0.6 0.4 1.0
colour_range_start 1.0 0.6 0.4 1.0
colour_range_end 1.0 0.6 0.4 1.0
direction 0 1 0
emission_rate 900
position 0 0 0
velocity 30
velocity_min 30
velocity_max 60
time_to_live 1.2
time_to_live_min 1.2
time_to_live_max 1.2
duration 0.2
duration_min 0.1
duration_max 0.1
repeat_delay 10000
repeat_delay_min 10000
repeat_delay_max 10000
}
affector ColourFader
{
red -0.7
green -0.6
blue -0.4
alpha -0.7
}
affector Scaler
{
rate -3
}
}
+59
View File
@@ -0,0 +1,59 @@
/////////////////////////////////////////////////////////
// Fire
/////////////////////////////////////////////////////////
// height and width modified by RbxParticleFactory for user input size
particle_system FireTemplate
{
material fireMat1
particle_width 5
particle_height 5
cull_each false
quota 40
renderer billboard
billboard_type point
point_rendering false
accurate_facing false
sorted false
local_space false
iteration_interval 0
nonvisible_update_timeout 0
// emission rate is modified by RbxParticleManager for throttling
// of particle systems
emitter Point
{
colour_range_start 240 240 240
colour_range_end 240 240 240
angle 18
emission_rate 35
time_to_live_min 1
time_to_live_max 1
direction 0 1 0
velocity_min 2.33
velocity_max 7.0
}
affector Rotator
{
rotation_range_start 0
rotation_range_end 365
rotation_speed_range_start 0
rotation_speed_range_end 100
}
// modified in RbxParticleFactory for user input size
affector Scaler
{
rate -5.0
}
// modified in RbxParticleFactory for user input colors
affector ColourInterpolator
{
time0 0
colour0 240 240 240 1
time1 1
colour1 240 240 240 1
}
}
@@ -0,0 +1,55 @@
/////////////////////////////////////////////////////////
// Beam
/////////////////////////////////////////////////////////
particle_system forceField/beam
{
quota 40
material PE/lensflare
particle_width 0.5
particle_height 2
cull_each false
billboard_type oriented_common
common_direction 0 1 0
emitter Ring
{
colour 1 1 1 0
angle 0
direction 0 1 0
emission_rate 20
position 0 -2 0
velocity_min 2
velocity_max 5
time_to_live 2
duration 0
duration_min 0
duration_max 0
repeat_delay 0
repeat_delay_min 0
repeat_delay_max 0
width 5
height 5
depth 1
inner_width 0.8
inner_height 0.8
}
//affector LinearForce
// {
// force_vector 0 -1 0
// force_application add
//}
affector ColourFader2
{
red1 0
green1 0
blue1 0
alpha1 1
red2 0
green2 0
blue2 0
alpha2 -1
state_change 1
}
}
@@ -0,0 +1,51 @@
/////////////////////////////////////////////////////////
// Radial
/////////////////////////////////////////////////////////
particle_system forceField/radial
{
material PE/lensflare
particle_width 5
particle_height 5
cull_each false
quota 6
renderer billboard
billboard_type point
point_rendering false
accurate_facing false
sorted false
local_space false
iteration_interval 0
nonvisible_update_timeout 0
// emission rate is modified by RbxParticleManager for throttling
// of particle systems
emitter Point
{
angle 18
emission_rate 2
time_to_live_min 2
time_to_live_max 2
direction 0 1 0
velocity_min 0
velocity_max 0.1
}
affector Rotator
{
rotation_range_start 0
rotation_range_end 365
rotation_speed_range_start 4
rotation_speed_range_end 100
}
// modified in RbxParticleFactory for user input size
affector Scaler
{
rate 6.0
}
affector ColourFader
{
red 0
green 0
blue 0
alpha -0.5
}
}
+57
View File
@@ -0,0 +1,57 @@
particle_system SmokeTemplate
{
quota 70
material PE/smoke
particle_width 1
particle_height 1
cull_each false
renderer billboard
billboard_type point
emitter Box
{
angle 180
colour 0.8 0.8 0.8 0.3
colour_range_start 0.8 0.8 0.8 0.3
colour_range_end 0.8 0.8 0.8 0.3
direction 0 1 0
emission_rate 6
position 0 0 0
velocity 0.1
velocity_min 0
velocity_max 0.1
time_to_live 4
time_to_live_min 4
time_to_live_max 6
duration 0
duration_min 0
duration_max 0
repeat_delay 0
repeat_delay_min 0
repeat_delay_max 0
width 1
height 1
depth 1
}
affector ColourFader
{
red -0.11
green -0.11
blue -0.11
alpha -0.1
}
affector Scaler
{
rate 1.5
}
affector Rotator
{
rotation_speed_range_start 0
rotation_speed_range_end 0
rotation_range_start 0
rotation_range_end 0
}
}
+49
View File
@@ -0,0 +1,49 @@
/////////////////////////////////////////////////////////
// Sparkles
/////////////////////////////////////////////////////////
particle_system SparklesTemplate
{
quota 40
material sparkle/sparkleMatl
particle_width 0.8
particle_height 1
cull_each false
renderer billboard
sorted false
local_space false
iteration_interval 0
nonvisible_update_timeout 0
billboard_type point
billboard_origin center
billboard_rotation_type vertex
common_up_vector 0 1 0
point_rendering false
accurate_facing false
emitter Point
{
angle 180
direction 0 -1 0
emission_rate 35
position 0 0 0
velocity_min 4
velocity_max 8
duration 0.0
time_to_live 1.1
//repeat_delay 2.0
}
affector Rotator
{
rotation_speed_range_end 360
rotation_range_start 0
rotation_range_end 360
}
affector ColourFader
{
red 0
green 0
blue 0
alpha -1
}
}