diff options
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/crosshairs.shader | 605 | ||||
-rw-r--r-- | scripts/misc.particle | 54 | ||||
-rw-r--r-- | scripts/ui.shader | 8 | ||||
-rw-r--r-- | scripts/weapons.particle | 1750 |
4 files changed, 1209 insertions, 1208 deletions
diff --git a/scripts/crosshairs.shader b/scripts/crosshairs.shader index 07afac2a..e393f245 100644 --- a/scripts/crosshairs.shader +++ b/scripts/crosshairs.shader @@ -1,302 +1,303 @@ -gfx/2d/crosshair-alien_s
-{
- nopicmip
- {
- map gfx/2d/crosshair-alien.tga
- blendfunc blend
- rgbgen const ( 1.0 0.0 0.0 )
- alphagen const 0.35
- }
-}
-
-gfx/2d/crosshair-rifle_s
-{
- nopicmip
- {
- map gfx/2d/crosshair-rifle.tga
- blendfunc blend
- rgbgen const ( 0.0 0.8 1.0 )
- alphagen const 0.35
- }
-}
-
-gfx/2d/crosshair-prifle_s
-{
- nopicmip
- {
- map gfx/2d/crosshair-prifle.tga
- blendfunc blend
- rgbgen const ( 0.0 0.8 1.0 )
- alphagen const 0.35
- }
-}
-
-gfx/2d/crosshair-chaingun_s
-{
- nopicmip
- {
- map gfx/2d/crosshair-chaingun.tga
- blendfunc blend
- rgbgen const ( 0.0 0.8 1.0 )
- alphagen const 0.35
- }
-}
-
-gfx/2d/crosshair-mdriver_s
-{
- nopicmip
- {
- map gfx/2d/crosshair-mdriver.tga
- blendfunc blend
- rgbgen const ( 0.0 0.8 1.0 )
- alphagen const 0.35
- }
-}
-
-gfx/2d/crosshair-lcannon_s
-{
- nopicmip
- {
- map gfx/2d/crosshair-lcannon.tga
- blendfunc blend
- rgbgen const ( 0.0 0.8 1.0 )
- alphagen const 0.35
- }
-}
-
-gfx/2d/crosshair-lgun_s
-{
- nopicmip
- {
- map gfx/2d/crosshair-lgun.tga
- blendfunc blend
- rgbgen const ( 0.0 0.8 1.0 )
- alphagen const 0.35
- }
-}
-
-gfx/2d/crosshair-flamer_s
-{
- nopicmip
- {
- clampmap gfx/2d/crosshair-flamer1.tga
- blendfunc blend
- rgbgen const ( 0.0 0.8 1.0 )
- alphagen const 0.15
- tcmod rotate 5
- }
- {
- clampmap gfx/2d/crosshair-flamer1.tga
- blendfunc blend
- rgbgen const ( 0.0 0.8 1.0 )
- alphagen const 0.15
- tcmod rotate -5
- }
-}
-gfx/2d/crosshair-psaw
-{
- {
- map gfx/2d/crosshair-psaw.tga
- blendfunc blend
- rgbgen const ( 0.0 0.8 1.0 )
- alphagen const 0.35
- }
-}
-
-*** 1,97 **** 0
-gfx/2d/crosshair-alien_s
-{
- {
- map gfx/2d/crosshair-alien.tga
- blendfunc blend
- rgbgen const ( 1.0 0.0 0.0 )
- alphagen const 0.35
- }
-}
-
-gfx/2d/crosshair-rifle_s
-{
- {
- map gfx/2d/crosshair-rifle.tga
- blendfunc blend
- rgbgen const ( 0.0 0.8 1.0 )
- alphagen const 0.35
- }
-}
-
-gfx/2d/crosshair-prifle_s
-{
- {
- map gfx/2d/crosshair-prifle.tga
- blendfunc blend
- rgbgen const ( 0.0 0.8 1.0 )
- alphagen const 0.35
- }
-}
-
-gfx/2d/crosshair-chaingun_s
-{
- {
- map gfx/2d/crosshair-chaingun.tga
- blendfunc blend
- rgbgen const ( 0.0 0.8 1.0 )
- alphagen const 0.35
- }
-}
-
-gfx/2d/crosshair-mdriver_s
-{
- {
- map gfx/2d/crosshair-mdriver.tga
- blendfunc blend
- rgbgen const ( 0.0 0.8 1.0 )
- alphagen const 0.35
- }
-}
-
-gfx/2d/crosshair-lcannon_s
-{
- {
- map gfx/2d/crosshair-lcannon.tga
- blendfunc blend
- rgbgen const ( 0.0 0.8 1.0 )
- alphagen const 0.35
- }
-}
-
-gfx/2d/crosshair-lgun_s
-{
- {
- map gfx/2d/crosshair-lgun.tga
- blendfunc blend
- rgbgen const ( 0.0 0.8 1.0 )
- alphagen const 0.35
- }
-}
-
-gfx/2d/crosshair-flamer_s
-{
- {
- clampmap gfx/2d/crosshair-flamer1.tga
- blendfunc blend
- rgbgen const ( 0.0 0.8 1.0 )
- alphagen const 0.15
- tcmod rotate 5
- }
- {
- clampmap gfx/2d/crosshair-flamer1.tga
- blendfunc blend
- rgbgen const ( 0.0 0.8 1.0 )
- alphagen const 0.15
- tcmod rotate -5
- }
-}
-gfx/2d/crosshair-psaw
-{
- {
- map gfx/2d/crosshair-psaw.tga
- blendfunc blend
- rgbgen const ( 0.0 0.8 1.0 )
- alphagen const 0.35
- }
-}
-
-*** 1,97 **** 0
-gfx/2d/crosshair-alien_s
-{
- {
- map gfx/2d/crosshair-alien.tga
- blendfunc blend
- rgbgen const ( 1.0 0.0 0.0 )
- alphagen const 0.35
- }
-}
-
-gfx/2d/crosshair-rifle_s
-{
- {
- map gfx/2d/crosshair-rifle.tga
- blendfunc blend
- rgbgen const ( 0.0 0.8 1.0 )
- alphagen const 0.35
- }
-}
-
-gfx/2d/crosshair-prifle_s
-{
- {
- map gfx/2d/crosshair-prifle.tga
- blendfunc blend
- rgbgen const ( 0.0 0.8 1.0 )
- alphagen const 0.35
- }
-}
-
-gfx/2d/crosshair-chaingun_s
-{
- {
- map gfx/2d/crosshair-chaingun.tga
- blendfunc blend
- rgbgen const ( 0.0 0.8 1.0 )
- alphagen const 0.35
- }
-}
-
-gfx/2d/crosshair-mdriver_s
-{
- {
- map gfx/2d/crosshair-mdriver.tga
- blendfunc blend
- rgbgen const ( 0.0 0.8 1.0 )
- alphagen const 0.35
- }
-}
-
-gfx/2d/crosshair-lcannon_s
-{
- {
- map gfx/2d/crosshair-lcannon.tga
- blendfunc blend
- rgbgen const ( 0.0 0.8 1.0 )
- alphagen const 0.35
- }
-}
-
-gfx/2d/crosshair-lgun_s
-{
- {
- map gfx/2d/crosshair-lgun.tga
- blendfunc blend
- rgbgen const ( 0.0 0.8 1.0 )
- alphagen const 0.35
- }
-}
-
-gfx/2d/crosshair-flamer_s
-{
- {
- clampmap gfx/2d/crosshair-flamer1.tga
- blendfunc blend
- rgbgen const ( 0.0 0.8 1.0 )
- alphagen const 0.15
- tcmod rotate 5
- }
- {
- clampmap gfx/2d/crosshair-flamer1.tga
- blendfunc blend
- rgbgen const ( 0.0 0.8 1.0 )
- alphagen const 0.15
- tcmod rotate -5
- }
-}
-
-gfx/2d/crosshair-psaw
-{
- nopicmip
- {
- map gfx/2d/crosshair-psaw.tga
- blendfunc blend
- rgbgen const ( 0.0 0.8 1.0 )
- alphagen const 0.35
- }
-}
+gfx/2d/crosshair-alien_s +{ + nopicmip + { + map gfx/2d/crosshair-alien.tga + blendfunc blend + rgbgen const ( 1.0 0.0 0.0 ) + alphagen const 0.35 + } +} + +gfx/2d/crosshair-rifle_s +{ + nopicmip + { + map gfx/2d/crosshair-rifle.tga + blendfunc blend + rgbgen const ( 0.0 0.8 1.0 ) + alphagen const 0.35 + } +} + +gfx/2d/crosshair-prifle_s +{ + nopicmip + { + map gfx/2d/crosshair-prifle.tga + blendfunc blend + rgbgen const ( 0.0 0.8 1.0 ) + alphagen const 0.35 + } +} + +gfx/2d/crosshair-chaingun_s +{ + nopicmip + { + map gfx/2d/crosshair-chaingun.tga + blendfunc blend + rgbgen const ( 0.0 0.8 1.0 ) + alphagen const 0.35 + } +} + +gfx/2d/crosshair-mdriver_s +{ + nopicmip + { + map gfx/2d/crosshair-mdriver.tga + blendfunc blend + rgbgen const ( 0.0 0.8 1.0 ) + alphagen const 0.35 + } +} + +gfx/2d/crosshair-lcannon_s +{ + nopicmip + { + map gfx/2d/crosshair-lcannon.tga + blendfunc blend + rgbgen const ( 0.0 0.8 1.0 ) + alphagen const 0.35 + } +} + +gfx/2d/crosshair-lgun_s +{ + nopicmip + { + map gfx/2d/crosshair-lgun.tga + blendfunc blend + rgbgen const ( 0.0 0.8 1.0 ) + alphagen const 0.35 + } +} + +gfx/2d/crosshair-flamer_s +{ + nopicmip + { + clampmap gfx/2d/crosshair-flamer1.tga + blendfunc blend + rgbgen const ( 0.0 0.8 1.0 ) + alphagen const 0.15 + tcmod rotate 5 + } + { + clampmap gfx/2d/crosshair-flamer1.tga + blendfunc blend + rgbgen const ( 0.0 0.8 1.0 ) + alphagen const 0.15 + tcmod rotate -5 + } +} +gfx/2d/crosshair-psaw +{ + nopicmip + { + map gfx/2d/crosshair-psaw.tga + blendfunc blend + rgbgen const ( 0.0 0.8 1.0 ) + alphagen const 0.35 + } +} + +*** 1,97 **** 0 +gfx/2d/crosshair-alien_s +{ + { + map gfx/2d/crosshair-alien.tga + blendfunc blend + rgbgen const ( 1.0 0.0 0.0 ) + alphagen const 0.35 + } +} + +gfx/2d/crosshair-rifle_s +{ + { + map gfx/2d/crosshair-rifle.tga + blendfunc blend + rgbgen const ( 0.0 0.8 1.0 ) + alphagen const 0.35 + } +} + +gfx/2d/crosshair-prifle_s +{ + { + map gfx/2d/crosshair-prifle.tga + blendfunc blend + rgbgen const ( 0.0 0.8 1.0 ) + alphagen const 0.35 + } +} + +gfx/2d/crosshair-chaingun_s +{ + { + map gfx/2d/crosshair-chaingun.tga + blendfunc blend + rgbgen const ( 0.0 0.8 1.0 ) + alphagen const 0.35 + } +} + +gfx/2d/crosshair-mdriver_s +{ + { + map gfx/2d/crosshair-mdriver.tga + blendfunc blend + rgbgen const ( 0.0 0.8 1.0 ) + alphagen const 0.35 + } +} + +gfx/2d/crosshair-lcannon_s +{ + { + map gfx/2d/crosshair-lcannon.tga + blendfunc blend + rgbgen const ( 0.0 0.8 1.0 ) + alphagen const 0.35 + } +} + +gfx/2d/crosshair-lgun_s +{ + { + map gfx/2d/crosshair-lgun.tga + blendfunc blend + rgbgen const ( 0.0 0.8 1.0 ) + alphagen const 0.35 + } +} + +gfx/2d/crosshair-flamer_s +{ + { + clampmap gfx/2d/crosshair-flamer1.tga + blendfunc blend + rgbgen const ( 0.0 0.8 1.0 ) + alphagen const 0.15 + tcmod rotate 5 + } + { + clampmap gfx/2d/crosshair-flamer1.tga + blendfunc blend + rgbgen const ( 0.0 0.8 1.0 ) + alphagen const 0.15 + tcmod rotate -5 + } +} +gfx/2d/crosshair-psaw +{ + { + map gfx/2d/crosshair-psaw.tga + blendfunc blend + rgbgen const ( 0.0 0.8 1.0 ) + alphagen const 0.35 + } +} + +*** 1,97 **** 0 +gfx/2d/crosshair-alien_s +{ + { + map gfx/2d/crosshair-alien.tga + blendfunc blend + rgbgen const ( 1.0 0.0 0.0 ) + alphagen const 0.35 + } +} + +gfx/2d/crosshair-rifle_s +{ + { + map gfx/2d/crosshair-rifle.tga + blendfunc blend + rgbgen const ( 0.0 0.8 1.0 ) + alphagen const 0.35 + } +} + +gfx/2d/crosshair-prifle_s +{ + { + map gfx/2d/crosshair-prifle.tga + blendfunc blend + rgbgen const ( 0.0 0.8 1.0 ) + alphagen const 0.35 + } +} + +gfx/2d/crosshair-chaingun_s +{ + { + map gfx/2d/crosshair-chaingun.tga + blendfunc blend + rgbgen const ( 0.0 0.8 1.0 ) + alphagen const 0.35 + } +} + +gfx/2d/crosshair-mdriver_s +{ + { + map gfx/2d/crosshair-mdriver.tga + blendfunc blend + rgbgen const ( 0.0 0.8 1.0 ) + alphagen const 0.35 + } +} + +gfx/2d/crosshair-lcannon_s +{ + { + map gfx/2d/crosshair-lcannon.tga + blendfunc blend + rgbgen const ( 0.0 0.8 1.0 ) + alphagen const 0.35 + } +} + +gfx/2d/crosshair-lgun_s +{ + { + map gfx/2d/crosshair-lgun.tga + blendfunc blend + rgbgen const ( 0.0 0.8 1.0 ) + alphagen const 0.35 + } +} + +gfx/2d/crosshair-flamer_s +{ + { + clampmap gfx/2d/crosshair-flamer1.tga + blendfunc blend + rgbgen const ( 0.0 0.8 1.0 ) + alphagen const 0.15 + tcmod rotate 5 + } + { + clampmap gfx/2d/crosshair-flamer1.tga + blendfunc blend + rgbgen const ( 0.0 0.8 1.0 ) + alphagen const 0.15 + tcmod rotate -5 + } +} + +gfx/2d/crosshair-psaw +{ + nopicmip + { + map gfx/2d/crosshair-psaw.tga + blendfunc blend + rgbgen const ( 0.0 0.8 1.0 ) + alphagen const 0.35 + } +} diff --git a/scripts/misc.particle b/scripts/misc.particle index 7f79dc2f..baefd106 100644 --- a/scripts/misc.particle +++ b/scripts/misc.particle @@ -33,33 +33,33 @@ firstPersonPoisonCloudPS } } -poisonCloudedPS
-{
- ejector
- {
- particle
- {
- shader sync gfx/sprites/poisoncloud
-
- displacement 0 0 0 ~6.0
-
- velocityType static
- velocityDir linear
- velocityMagnitude 60
- velocity 0 0 0 ~50
-
- radius 0 4.0 12.0
- alpha 0 0.25 0.0
- rotation 0 ~360 -
-
- lifeTime 800
- }
- - count 100
- delay 0
- period 50 200 ~0%
- }
-}
+poisonCloudedPS +{ + ejector + { + particle + { + shader sync gfx/sprites/poisoncloud + + displacement 0 0 0 ~6.0 + + velocityType static + velocityDir linear + velocityMagnitude 60 + velocity 0 0 0 ~50 + + radius 0 4.0 12.0 + alpha 0 0.25 0.0 + rotation 0 ~360 - + + lifeTime 800 + } + + count 100 + delay 0 + period 50 200 ~0% + } +} alienEvolvePS diff --git a/scripts/ui.shader b/scripts/ui.shader index 89581d06..a99d4f72 100644 --- a/scripts/ui.shader +++ b/scripts/ui.shader @@ -3,8 +3,8 @@ ui/assets/neutral/squad_h nopicmip { map ui/assets/neutral/squad_h.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
- rgbgen vertex
+ blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex } } @@ -13,7 +13,7 @@ ui/assets/neutral/squad_v nopicmip { map ui/assets/neutral/squad_v.tga - blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
- rgbgen vertex
+ blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex } } diff --git a/scripts/weapons.particle b/scripts/weapons.particle index 7f793308..cc4854e9 100644 --- a/scripts/weapons.particle +++ b/scripts/weapons.particle @@ -1,890 +1,890 @@ -models/weapons/hive/missilePS
-{
- ejector
- {
- particle
- {
- shader 20 models/weapons/hive/sprite1.tga models/weapons/hive/sprite2.tga
-
- displacement 0 0 0 ~4.0
-
- parentVelocityFraction 0.5
- velocityType static
- velocityDir linear
- velocityMagnitude 100
- velocity 0 0 1 ~180
-
- accelerationType cent
- accelerationDir point
- accelerationMagnitude 2000
-
- rotation 0 -20.0~40.0 -20.0~40.0
- radius 0 2.0 2.0
- alpha 0 1.0 0.0
- bounce 0.5
-
- lifeTime 4000
- }
-
- count infinite
- delay 0
- period 100 - ~0%
- }
-}
-
-models/weapons/rifle/impactPS
-{
- ejector
- {
- particle
- {
- shader sync gfx/rifle/verysmallrock
-
- displacement 0 0 0 ~4.0
-
- velocityType normal
- velocityDir linear
- velocityMagnitude 100
- velocity 0 0 0 ~20
-
- accelerationType static
- accelerationDir linear
- accelerationMagnitude 600
- acceleration 0 0 -1 0
-
- radius 0 1.0 1.0
- alpha 0 1.0 0.0
- rotation 0 ~360 -
- bounce 0.0
-
- lifeTime 350
- }
-
- count 0~2
- delay ~100
- period 0 - ~0%
- }
-
- ejector
- {
- particle
- {
- shader sync gfx/sprites/smoke
-
- displacement 0 0 0 ~1.0
- normalDisplacement 3.0
-
- velocityType normal
- velocityDir linear
- velocityMagnitude 20
- velocity 0 0 0 0
-
- accelerationType static
- accelerationDir linear
- accelerationMagnitude 300
- acceleration 0 0 1 0
-
- radius 0 4.0 6.0
- alpha 0 0.5 0.0
- rotation 0 ~360 -
- bounce 0.0
-
- lifeTime 250
- }
-
- count 1
- delay 0
- period 0 - ~0%
- }
-
- ejector
- {
- particle
- {
- shader sync gfx/blaster/orange_particle
-
- normalDisplacement 3.0
-
- velocityType normal
- velocityDir linear
- velocityMagnitude 200
- velocity 0 0 0 ~160
-
- accelerationType static
- accelerationDir linear
- accelerationMagnitude 600
- acceleration 0 0 -1 0
-
- radius 0 3.0 0.0
- alpha 0 1.0 0.0
- rotation 0 ~360 -
- bounce 0.0
-
- lifeTime 200
- }
-
- count 0~1
- delay 0
- period 0 - ~0%
- }
-}
-
-models/weapons/rifle/muzzlePS
-{
- ejector
- {
- particle
- {
- shader sync gfx/sprites/smoke
-
- displacement 0 0 0 ~0.0
-
- parentVelocityFraction 0.9
-
- velocityType static
- velocityDir linear
- velocityMagnitude 20
- velocity 0 0 0 0
-
- accelerationType static
- accelerationDir linear
- accelerationMagnitude 300
- acceleration 0 0 1 0
-
- radius 0 2.0 4.0
- alpha 0 0.4 0.0
- rotation 0 ~360 -
- bounce 0.0
-
- lifeTime 200
- }
-
- count 1
- delay 0
- period 0 - ~0%
- }
-
- ejector
- {
- particle
- {
- model models/weapons/shells/rifle-shell.md3
-
- displacement -5 -3 0 ~0.0
-
- parentVelocityFraction 0.85
-
- velocityType static_transform
- velocityDir linear
- velocityMagnitude 200
- velocity 0 -1 3 ~10
-
- accelerationType static
- accelerationDir linear
- accelerationMagnitude 800
- acceleration 0 0 -1 0
-
- radius 0 1.0 -
- bounce 0.5
-
- lifeTime 5000
- }
-
- count 1
- delay 0
- period 0 - ~0%
- }
-}
-
-models/weapons/shotgun/muzzlePS
-{
- ejector
- {
- particle
- {
- shader sync gfx/sprites/smoke
-
- displacement 0 0 0 ~0.0
-
- parentVelocityFraction 0.9
-
- velocityType static
- velocityDir linear
- velocityMagnitude 20
- velocity 0 0 0 0
-
- accelerationType static
- accelerationDir linear
- accelerationMagnitude 300
- acceleration 0 0 1 0
-
- radius 0 2.0 4.0
- alpha 0 0.4 0.0
- rotation 0 ~360 -
- bounce 0.0
-
- lifeTime 200
- }
-
- count 1
- delay 0
- period 0 - ~0%
- }
-
- ejector
- {
- particle
- {
- model models/weapons/shells/shotgun-shell.md3
-
- displacement -5 -3 0 ~0.0
-
- parentVelocityFraction 0.85
-
- velocityType static_transform
- velocityDir linear
- velocityMagnitude 200
- velocity 0 -1 3 ~10
-
- accelerationType static
- accelerationDir linear
- accelerationMagnitude 800
- acceleration 0 0 -1 0
-
- radius 0 1.0 -
- bounce 0.5
-
- lifeTime 5000
- }
-
- count 1
- delay 0
- period 0 - ~0%
- }
-}
-
-models/weapons/chaingun/muzzlePS
-{
- ejector
- {
- particle
- {
- model models/weapons/shells/rifle-shell.md3
-
- displacement -5 -3 0 ~0.0
-
- parentVelocityFraction 0.85
-
- velocityType static_transform
- velocityDir linear
- velocityMagnitude 200
- velocity 0 -1 3 ~10
-
- accelerationType static
- accelerationDir linear
- accelerationMagnitude 800
- acceleration 0 0 -1 0
-
- radius 0 1.0 -
- bounce 0.5
-
- lifeTime 5000
- }
-
- count 1
- delay 0
- period 0 - ~0%
- }
-}
-
-models/weapons/flamer/muzzlePS
-{
- ejector
- {
- particle
- {
- shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25
- displacement 0 0 0 ~0.0
-
- parentVelocityFraction 0.65
-
- velocityType cent
- velocityDir linear
- velocityMagnitude 300
- velocity 0 0 0 ~0
-
- physicsRadius 15
-
- radius 0 4.0 40.0
- alpha 0 1.0 1.0
- rotation 0 ~360 -
- bounce 0.1
-
- lifeTime 800
- }
-
- count infinite
- delay 0
- period 15 - ~0%
- }
-}
-
-models/weapons/level1upg/muzzlePS
-{
- ejector
- {
- particle
- {
- shader sync gfx/sprites/poisoncloud
-
- displacement 0 0 0 ~0.0
-
- parentVelocityFraction 1.0
-
- velocityType cent
- velocityDir linear
- velocityMagnitude 80
- velocity 0 0 0 ~50
-
- radius 0 10.0 25.0
- alpha 0 0.5 0.0
- rotation 0 ~360 -
- bounce 1.0
-
- lifeTime 800
- }
-
- count 20
- delay 0
- period 40 - ~0%
- }
-}
-
-models/weapons/blaster/missilePS
-{
- ejector
- {
- particle
- {
- shader sync gfx/blaster/orange_particle
-
- displacement 0 0 0 ~2.0
-
- parentVelocityFraction 0.5
-
- radius 0 1.5 0.0
- alpha 0 1.0 0.0
- bounce 0.01
-
- lifeTime 400
- }
-
- count infinite
- delay 0
- period 10 - ~0%
- }
-}
-
-models/weapons/prifle/impactPS
-{
- ejector
- {
- particle
- {
+models/weapons/hive/missilePS +{ + ejector + { + particle + { + shader 20 models/weapons/hive/sprite1.tga models/weapons/hive/sprite2.tga + + displacement 0 0 0 ~4.0 + + parentVelocityFraction 0.5 + velocityType static + velocityDir linear + velocityMagnitude 100 + velocity 0 0 1 ~180 + + accelerationType cent + accelerationDir point + accelerationMagnitude 2000 + + rotation 0 -20.0~40.0 -20.0~40.0 + radius 0 2.0 2.0 + alpha 0 1.0 0.0 + bounce 0.5 + + lifeTime 4000 + } + + count infinite + delay 0 + period 100 - ~0% + } +} + +models/weapons/rifle/impactPS +{ + ejector + { + particle + { + shader sync gfx/rifle/verysmallrock + + displacement 0 0 0 ~4.0 + + velocityType normal + velocityDir linear + velocityMagnitude 100 + velocity 0 0 0 ~20 + + accelerationType static + accelerationDir linear + accelerationMagnitude 600 + acceleration 0 0 -1 0 + + radius 0 1.0 1.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 350 + } + + count 0~2 + delay ~100 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync gfx/sprites/smoke + + displacement 0 0 0 ~1.0 + normalDisplacement 3.0 + + velocityType normal + velocityDir linear + velocityMagnitude 20 + velocity 0 0 0 0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 1 0 + + radius 0 4.0 6.0 + alpha 0 0.5 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 250 + } + + count 1 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + normalDisplacement 3.0 + + velocityType normal + velocityDir linear + velocityMagnitude 200 + velocity 0 0 0 ~160 + + accelerationType static + accelerationDir linear + accelerationMagnitude 600 + acceleration 0 0 -1 0 + + radius 0 3.0 0.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 200 + } + + count 0~1 + delay 0 + period 0 - ~0% + } +} + +models/weapons/rifle/muzzlePS +{ + ejector + { + particle + { + shader sync gfx/sprites/smoke + + displacement 0 0 0 ~0.0 + + parentVelocityFraction 0.9 + + velocityType static + velocityDir linear + velocityMagnitude 20 + velocity 0 0 0 0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 1 0 + + radius 0 2.0 4.0 + alpha 0 0.4 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 200 + } + + count 1 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + model models/weapons/shells/rifle-shell.md3 + + displacement -5 -3 0 ~0.0 + + parentVelocityFraction 0.85 + + velocityType static_transform + velocityDir linear + velocityMagnitude 200 + velocity 0 -1 3 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 1.0 - + bounce 0.5 + + lifeTime 5000 + } + + count 1 + delay 0 + period 0 - ~0% + } +} + +models/weapons/shotgun/muzzlePS +{ + ejector + { + particle + { + shader sync gfx/sprites/smoke + + displacement 0 0 0 ~0.0 + + parentVelocityFraction 0.9 + + velocityType static + velocityDir linear + velocityMagnitude 20 + velocity 0 0 0 0 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 1 0 + + radius 0 2.0 4.0 + alpha 0 0.4 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 200 + } + + count 1 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + model models/weapons/shells/shotgun-shell.md3 + + displacement -5 -3 0 ~0.0 + + parentVelocityFraction 0.85 + + velocityType static_transform + velocityDir linear + velocityMagnitude 200 + velocity 0 -1 3 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 1.0 - + bounce 0.5 + + lifeTime 5000 + } + + count 1 + delay 0 + period 0 - ~0% + } +} + +models/weapons/chaingun/muzzlePS +{ + ejector + { + particle + { + model models/weapons/shells/rifle-shell.md3 + + displacement -5 -3 0 ~0.0 + + parentVelocityFraction 0.85 + + velocityType static_transform + velocityDir linear + velocityMagnitude 200 + velocity 0 -1 3 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 1.0 - + bounce 0.5 + + lifeTime 5000 + } + + count 1 + delay 0 + period 0 - ~0% + } +} + +models/weapons/flamer/muzzlePS +{ + ejector + { + particle + { + shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + displacement 0 0 0 ~0.0 + + parentVelocityFraction 0.65 + + velocityType cent + velocityDir linear + velocityMagnitude 300 + velocity 0 0 0 ~0 + + physicsRadius 15 + + radius 0 4.0 40.0 + alpha 0 1.0 1.0 + rotation 0 ~360 - + bounce 0.1 + + lifeTime 800 + } + + count infinite + delay 0 + period 15 - ~0% + } +} + +models/weapons/level1upg/muzzlePS +{ + ejector + { + particle + { + shader sync gfx/sprites/poisoncloud + + displacement 0 0 0 ~0.0 + + parentVelocityFraction 1.0 + + velocityType cent + velocityDir linear + velocityMagnitude 80 + velocity 0 0 0 ~50 + + radius 0 10.0 25.0 + alpha 0 0.5 0.0 + rotation 0 ~360 - + bounce 1.0 + + lifeTime 800 + } + + count 20 + delay 0 + period 40 - ~0% + } +} + +models/weapons/blaster/missilePS +{ + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + displacement 0 0 0 ~2.0 + + parentVelocityFraction 0.5 + + radius 0 1.5 0.0 + alpha 0 1.0 0.0 + bounce 0.01 + + lifeTime 400 + } + + count infinite + delay 0 + period 10 - ~0% + } +} + +models/weapons/prifle/impactPS +{ + ejector + { + particle + { shader sync gfx/prifle/red_blob - radius 0 3.0 6.0
- alpha 70 1.0 0.0
- rotation 0 ~360 -
-
- lifeTime 140
- }
-
- count 1
- delay 0
- period 0 - ~0%
+ radius 0 3.0 6.0 + alpha 70 1.0 0.0 + rotation 0 ~360 - + + lifeTime 140 + } + + count 1 + delay 0 + period 0 - ~0% } -}
- -models/weapons/prifle/missilePS
-{
- ejector
- {
- particle
- {
- shader sync gfx/prifle/red_blob
-
- parentVelocityFraction 0.8
-
- radius 0 2.0 1.5
- alpha 0 0.8 0.0
- bounce 0.01
-
- lifeTime 400
- }
-
- count infinite
- delay 0
- period 10 - ~0%
- }
-}
-
-models/weapons/mdriver/impactPS
-{
- ejector
- {
- particle
- {
- shader sync gfx/mdriver/green_particle
-
- displacement 0 0 0 ~2.0
-
- normalDisplacement 10.0
-
- velocityType normal
- velocityDir linear
- velocityMagnitude 400
- velocity 0 0 0 ~80
-
- accelerationType normal
- accelerationDir linear
- accelerationMagnitude 200
- acceleration 0 0 1 ~360
-
- radius 0 6.0 4.0
- alpha 0 1.0 0.0
- rotation 0 ~360 -
- bounce 0.5
-
- lifeTime 1000
- }
-
- count 10
- delay 0
- period 0 - ~0%
- }
-}
- -models/weapons/lcannon/missilePS
-{
- ejector
- {
- particle
- {
- shader sync gfx/blaster/orange_particle
-
- displacement 0 0 0 ~3.0
-
- parentVelocityFraction 1.0
- velocityType static
- velocityDir linear
- velocityMagnitude 120
- velocity 0 0 1 ~360
-
- radius 0 1.0 5.0
- alpha 0 1.0 0.0
- bounce 0.1
-
- lifeTime 1000
- }
-
- count infinite
- delay 0
- period 50 - ~0%
- }
-}
-
-models/weapons/lcannon/secondaryMissilePS
-{
- ejector
- {
- particle
- {
- shader sync gfx/blaster/orange_particle
-
- displacement 0 0 0 ~3.0
-
- parentVelocityFraction 0.5
-
- radius 0 2.0 0.0
- alpha 0 1.0 0.0
- bounce 0.1
-
- lifeTime 400
- }
-
- count infinite
- delay 0
- period 25 - ~0%
- }
-}
- -models/weapons/lcannon/impactPS
-{
- ejector
- {
- particle
- {
+} + +models/weapons/prifle/missilePS +{ + ejector + { + particle + { + shader sync gfx/prifle/red_blob + + parentVelocityFraction 0.8 + + radius 0 2.0 1.5 + alpha 0 0.8 0.0 + bounce 0.01 + + lifeTime 400 + } + + count infinite + delay 0 + period 10 - ~0% + } +} + +models/weapons/mdriver/impactPS +{ + ejector + { + particle + { + shader sync gfx/mdriver/green_particle + + displacement 0 0 0 ~2.0 + + normalDisplacement 10.0 + + velocityType normal + velocityDir linear + velocityMagnitude 400 + velocity 0 0 0 ~80 + + accelerationType normal + accelerationDir linear + accelerationMagnitude 200 + acceleration 0 0 1 ~360 + + radius 0 6.0 4.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 1000 + } + + count 10 + delay 0 + period 0 - ~0% + } +} + +models/weapons/lcannon/missilePS +{ + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + displacement 0 0 0 ~3.0 + + parentVelocityFraction 1.0 + velocityType static + velocityDir linear + velocityMagnitude 120 + velocity 0 0 1 ~360 + + radius 0 1.0 5.0 + alpha 0 1.0 0.0 + bounce 0.1 + + lifeTime 1000 + } + + count infinite + delay 0 + period 50 - ~0% + } +} + +models/weapons/lcannon/secondaryMissilePS +{ + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + displacement 0 0 0 ~3.0 + + parentVelocityFraction 0.5 + + radius 0 2.0 0.0 + alpha 0 1.0 0.0 + bounce 0.1 + + lifeTime 400 + } + + count infinite + delay 0 + period 25 - ~0% + } +} + +models/weapons/lcannon/impactPS +{ + ejector + { + particle + { shader sync gfx/blaster/orange_particle - radius 0 8.0 16.0
- alpha 0 1.0 0.0
+ radius 0 8.0 16.0 + alpha 0 1.0 0.0 rotation 0 ~360 - - scaleWithCharge 0.10
-
- lifeTime 250
- }
-
- count 1
- delay 0
- period 0 - ~0%
+ scaleWithCharge 0.10 + + lifeTime 250 + } + + count 1 + delay 0 + period 0 - ~0% } - ejector
- {
- particle
- {
- shader sync gfx/blaster/orange_particle
-
- displacement 0 0 0 ~2.0
-
- normalDisplacement 10.0
-
- velocityType normal
- velocityDir linear
- velocityMagnitude 200
- velocity 0 0 0 ~160
-
- accelerationType static
- accelerationDir linear
- accelerationMagnitude 300
- acceleration 0 0 -1 0
-
- radius 0 1.0 5.0
- alpha 0 1.0 0.0
- rotation 0 ~360 -
- bounce 0.8
-
- lifeTime 2000~1000
- }
-
- count 30
- delay 0
- period 0 - ~0%
- }
-
- ejector
- {
- particle
- {
- shader sync gfx/lcannon/primary
-
- displacement 0 0 0 ~10.0
-
- normalDisplacement 15.0
-
- velocityType normal
- velocityDir linear
- velocityMagnitude 100
- velocity 0 0 0 ~160
-
- accelerationType static
- accelerationDir linear
- accelerationMagnitude 150
- acceleration 0 0 -1 0
-
- radius 0 1.0 0.0
- alpha 0 1.0 0.0
- rotation 0 ~360 -
+ ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + displacement 0 0 0 ~2.0 + + normalDisplacement 10.0 + + velocityType normal + velocityDir linear + velocityMagnitude 200 + velocity 0 0 0 ~160 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 -1 0 + + radius 0 1.0 5.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.8 + + lifeTime 2000~1000 + } + + count 30 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync gfx/lcannon/primary + + displacement 0 0 0 ~10.0 + + normalDisplacement 15.0 + + velocityType normal + velocityDir linear + velocityMagnitude 100 + velocity 0 0 0 ~160 + + accelerationType static + accelerationDir linear + accelerationMagnitude 150 + acceleration 0 0 -1 0 + + radius 0 1.0 0.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - bounce 1.0 - scaleWithCharge 0.10
-
- lifeTime 1000~1000
- }
-
- count 6
- delay 0
- period 0 - ~0%
- }
-}
-
-models/weapons/lcannon/secondaryImpactPS
-{
- ejector
- {
- particle
- {
+ scaleWithCharge 0.10 + + lifeTime 1000~1000 + } + + count 6 + delay 0 + period 0 - ~0% + } +} + +models/weapons/lcannon/secondaryImpactPS +{ + ejector + { + particle + { shader sync gfx/blaster/orange_particle - radius 0 8.0 16.0
- alpha 0 1.0 0.0
- rotation 0 ~360 -
-
- lifeTime 250
- }
-
- count 1
- delay 0
- period 0 - ~0%
+ radius 0 8.0 16.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + + lifeTime 250 + } + + count 1 + delay 0 + period 0 - ~0% + } + + ejector + { + particle + { + shader sync gfx/blaster/orange_particle + + displacement 0 0 0 ~2.0 + + normalDisplacement 10.0 + + velocityType normal + velocityDir linear + velocityMagnitude 150 + velocity 0 0 0 ~160 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 -1 0 + + radius 0 1.0 5.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0.8 + + lifeTime 2000~1000 + } + + count 10 + delay 0 + period 0 - ~0% } +} - ejector
- {
- particle
- {
- shader sync gfx/blaster/orange_particle
-
- displacement 0 0 0 ~2.0
-
- normalDisplacement 10.0
-
- velocityType normal
- velocityDir linear
- velocityMagnitude 150
- velocity 0 0 0 ~160
-
- accelerationType static
- accelerationDir linear
- accelerationMagnitude 300
- acceleration 0 0 -1 0
-
- radius 0 1.0 5.0
- alpha 0 1.0 0.0
- rotation 0 ~360 -
- bounce 0.8
-
- lifeTime 2000~1000
- }
-
- count 10
- delay 0
- period 0 - ~0%
- }
-}
-
-models/weapons/psaw/impactPS
-{
- ejector
- {
- particle
- {
- shader sync gfx/psaw/blue_particle
-
- displacement 0 0 0 ~2.0
-
- velocityType static
- velocityDir linear
- velocityMagnitude 100
- velocity 0 0 -1 ~25
-
- accelerationType static
- accelerationDir linear
- accelerationMagnitude 800
- acceleration 0 0 -1 ~10
-
- radius 0 1.0~2.0 3.0~2.0
- alpha 0 1.0 1.0
- rotation 0 ~360 -
- bounce 0.5
-
- lifeTime 1000
- }
-
- count 3
- delay 0
- period 0 - ~0%
- }
-}
-
-models/weapons/lasgun/impactPS
-{
- ejector
- {
- particle
- {
- shader sync gfx/lasgun/purple_particle
-
- displacement 0 0 0 ~2.0
- normalDisplacement 7.0
-
- velocityType normal
- velocityDir linear
- velocityMagnitude 100
- velocity 0 0 0 ~90
-
- accelerationType static
- accelerationDir linear
- accelerationMagnitude 600
- acceleration 0 0 -1 ~10
-
- radius 0 3.0~2.0 0.0
- alpha 0 1.0 1.0
- rotation 0 ~360 -
- bounce 0.5
-
- lifeTime 500
- }
-
- count 3
- delay 0
- period 0 - ~0%
- }
-}
-
-models/weapons/grenade/impactTrailPS
-{
- ejector
- {
- particle
- {
- shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25
-
- displacement 0 0 0 ~0
-
- velocityType static
- velocityDir linear
- velocityMagnitude 30
- velocity 0 0 -1 ~0
-
- radius 0 30.0 10.0
- alpha 0 1.0 0.0
- rotation 0 ~360 -
- bounce 0
-
- lifeTime 500
- }
-
- count 5
- delay 0
- period 40 - 0
- }
-}
-
-models/weapons/grenade/impactPS
-{
- ejector
- {
- particle
- {
- shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25
-
- displacement 0 0 11 ~0
-
- velocityType static
- velocityDir linear
- velocityMagnitude 200~75%
- velocity 0 0 1 ~10
-
- accelerationType static
- accelerationDir linear
- accelerationMagnitude 300
- acceleration 0 0 -1 0
-
- radius 0 10.0 40.0
- alpha 0 1.0 0.0
- rotation 0 ~360 -
- bounce 0
-
- lifeTime 500
-
- childSystem models/weapons/grenade/impactTrailPS
- }
-
- count 5
- delay 0
- period 10 - ~0%
- }
-
- ejector
- {
- particle
- {
- shader sync gfx/grenade/flare_01
-
- displacement 0 0 8 ~0
-
- velocityType static
- velocityDir linear
- velocityMagnitude 10~50%
- velocity 0 0 1 ~60
-
- radius 0 100.0 200.0
- alpha 250 1.0 0.0
- rotation 0 ~360 -
- bounce 0.0
-
- lifeTime 300
- }
-
- count 1
- delay 0
- period 10 - ~0%
- }
-
- ejector
- {
- particle
- {
- shader sync gfx/sprites/spark
-
- displacement 0 0 8 ~0
-
- velocityType static
- velocityDir linear
- velocityMagnitude 700~3%
- velocity 0 0 1 ~180
-
- accelerationType static
- accelerationDir linear
- accelerationMagnitude 800
- acceleration 0 0 1 0
-
- radius 0 10.0 2.0
- alpha 0 1.0 0.0
- rotation 0 ~360 -
- bounce 0
-
- lifeTime 300
- }
-
- count 150
- delay 0
- period 0 - ~0%
- }
-}
-
-models/weapons/level3upg/impactPS
-{
- ejector
- {
- particle
- {
- shader sync gfx/level3upg/barb_splash
-
- displacement 0 0 0 ~8
-
- velocityType normal
- velocityDir linear
- velocityMagnitude 800
- velocity 0 0 1 ~80
-
- accelerationType static
- accelerationDir linear
- accelerationMagnitude 800
- acceleration 0 0 -1 0
-
- radius 0 3.0~2.0 0.0
- alpha 0 1.0 1.0
- rotation 0 ~360 -
- bounce 0.4~100%
-
- lifeTime 175
- }
-
- count 12
- delay 0
- period 0 - ~0%
- }
-}
+models/weapons/psaw/impactPS +{ + ejector + { + particle + { + shader sync gfx/psaw/blue_particle + + displacement 0 0 0 ~2.0 + + velocityType static + velocityDir linear + velocityMagnitude 100 + velocity 0 0 -1 ~25 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 ~10 + + radius 0 1.0~2.0 3.0~2.0 + alpha 0 1.0 1.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 1000 + } + + count 3 + delay 0 + period 0 - ~0% + } +} + +models/weapons/lasgun/impactPS +{ + ejector + { + particle + { + shader sync gfx/lasgun/purple_particle + + displacement 0 0 0 ~2.0 + normalDisplacement 7.0 + + velocityType normal + velocityDir linear + velocityMagnitude 100 + velocity 0 0 0 ~90 + + accelerationType static + accelerationDir linear + accelerationMagnitude 600 + acceleration 0 0 -1 ~10 + + radius 0 3.0~2.0 0.0 + alpha 0 1.0 1.0 + rotation 0 ~360 - + bounce 0.5 + + lifeTime 500 + } + + count 3 + delay 0 + period 0 - ~0% + } +} + +models/weapons/grenade/impactTrailPS +{ + ejector + { + particle + { + shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + + displacement 0 0 0 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 30 + velocity 0 0 -1 ~0 + + radius 0 30.0 10.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0 + + lifeTime 500 + } + + count 5 + delay 0 + period 40 - 0 + } +} + +models/weapons/grenade/impactPS +{ + ejector + { + particle + { + shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + + displacement 0 0 11 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 200~75% + velocity 0 0 1 ~10 + + accelerationType static + accelerationDir linear + accelerationMagnitude 300 + acceleration 0 0 -1 0 + + radius 0 10.0 40.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0 + + lifeTime 500 + + childSystem models/weapons/grenade/impactTrailPS + } + + count 5 + delay 0 + period 10 - ~0% + } + + ejector + { + particle + { + shader sync gfx/grenade/flare_01 + + displacement 0 0 8 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 10~50% + velocity 0 0 1 ~60 + + radius 0 100.0 200.0 + alpha 250 1.0 0.0 + rotation 0 ~360 - + bounce 0.0 + + lifeTime 300 + } + + count 1 + delay 0 + period 10 - ~0% + } + + ejector + { + particle + { + shader sync gfx/sprites/spark + + displacement 0 0 8 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 700~3% + velocity 0 0 1 ~180 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 1 0 + + radius 0 10.0 2.0 + alpha 0 1.0 0.0 + rotation 0 ~360 - + bounce 0 + + lifeTime 300 + } + + count 150 + delay 0 + period 0 - ~0% + } +} + +models/weapons/level3upg/impactPS +{ + ejector + { + particle + { + shader sync gfx/level3upg/barb_splash + + displacement 0 0 0 ~8 + + velocityType normal + velocityDir linear + velocityMagnitude 800 + velocity 0 0 1 ~80 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 3.0~2.0 0.0 + alpha 0 1.0 1.0 + rotation 0 ~360 - + bounce 0.4~100% + + lifeTime 175 + } + + count 12 + delay 0 + period 0 - ~0% + } +} |