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/grenade/impactPS2 { ejector { particle { shader sync gfx/sprites/smoke2 displacement 0 0 0 50.0 normalDisplacement 3.0 velocityType normal velocityDir linear velocityMagnitude 10 velocity 0 0 0 0 accelerationType static accelerationDir linear accelerationMagnitude 1 acceleration 0 0 1 0 radius 0 100.0 500.0 alpha 0 1 0.0 rotation 0 ~360 - bounce 0.0 lifeTime 15000 } count 1 delay 0 period 0 - ~0% } ejector { particle { shader sync gfx/sprites/smoke2 displacement 0 0 23 ~0 velocityType static velocityDir linear velocityMagnitude 60 velocity 0 0 1 ~360 realLight accelerationType static accelerationDir linear accelerationMagnitude 60 acceleration 0 0 -1 ~360 radius 8 20.0 300.0 alpha 0 0.5 0.0 rotation 0 0 - bounce 0.5 lifeTime 5000 childSystem models/weapons/smoke/addimpactPS4 } count 5 delay 0 period 10 - ~0% } 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 150.0 40.0 alpha 0 1.0 0.0 rotation 0 ~360 - bounce 0 lifeTime 500 childSystem models/weapons/grenade/impactTrailPS2 } count 5 delay 0 period 10 - ~0% } ejector { particle { shader sync gfx/sprites/spark displacement 0 0 8 ~20 velocityType static velocityDir linear velocityMagnitude 700~3% velocity 0 0 1 ~320 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.1 bounceMark 2~2 32 gfx/marks/burn_mrk lifeTime 150 onDeathSystem models/weapons/smoke/addimpactFlamePSsm } count 10 delay 0 period 0 - ~0% } ejector { particle { shader sync gfx/sprites/spark displacement 0 0 8 ~0 velocityType static velocityDir linear velocityMagnitude 400~20% velocity 0 0 -1 ~190 accelerationType static accelerationDir linear accelerationMagnitude 800 acceleration 0 0 -1 0 radius 0 1.5 0.5 alpha 0 1.0 0.0 rotation 0 ~360 - bounce 0.1 lifeTime 3000 onDeathSystem models/weapons/smoke/addimpactFlamePSsm } count 30 delay 0 period 0 - ~0% } } //smoke nade models/weapons/smoke/impactPS { ejector { particle { shader sync gfx/sprites/smoke2 displacement 0 0 3 0 velocityType static velocityDir linear velocityMagnitude 20 velocity 0 0 50 ~20 realLight accelerationType static accelerationDir linear accelerationMagnitude 1 acceleration 0 0 1 ~360 radius 0 2 10.0 alpha 0 1 0.0 rotation 20 ~360 - bounce 0.5 lifeTime 5000 } count infinite delay 4000 period 50 - ~0% } ejector { particle { shader sync gfx/sprites/smoke2 displacement 0 0 23 ~0 velocityType static velocityDir linear velocityMagnitude 60 velocity 0 0 1 ~360 realLight accelerationType static accelerationDir linear accelerationMagnitude 60 acceleration 0 0 -1 ~360 radius 8 20.0 370.0 alpha 0 0.5 0.0 rotation 0 0 - bounce 0.5 lifeTime 20000 childSystem models/weapons/smoke/addimpactPS } count 40 delay 6000 period 10 - ~0% } } //smoke nade add models/weapons/smoke/addimpactPS { ejector { particle { shader sync gfx/sprites/smoke2 displacement 0 0 0 ~0 velocityType static velocityDir linear velocityMagnitude 50 velocity 0 0 1 ~360 radius 0 50 300.0 alpha 0 1 0.0 rotation 0 ~360 - bounce 0.5 realLight lifeTime 40000 } count 2 delay 2000 period 80 - ~0% } } //flame add models/weapons/smoke/addimpactFlamePS { ejector { particle { shader sync textures/yeflamer/flamesadd displacement 0 0 0 ~0 parentVelocityFraction 0.0~0.05 velocityType static velocityDir linear velocityMagnitude 2 velocity 0 0 -1 ~360 radius 0 50.0 50.0 alpha 0 1 0.0 rotation 0 ~360 - lifeTime 10000 } count 1 delay 0 period 0 - ~0% } } models/weapons/smoke/addimpactFlamePSsm { ejector { particle { shader sync textures/yeflamer/flamesadd displacement 0 0 0 ~0 parentVelocityFraction 0.0~0.05 velocityType static velocityDir linear velocityMagnitude 2 velocity 0 0 -1 ~360 radius 0 20.0 20.0 alpha 0 1 0.0 rotation 0 ~360 - lifeTime 10000 } count 1 delay 0 period 0 - ~0% } } models/weapons/grenade/impactTrailPS2 { 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 150.0 10.0 alpha 0 1.0 0.0 rotation 0 ~360 - bounce 0 lifeTime 500 } count 5 delay 0 period 40 - 0 } } //smoke nade add models/weapons/smoke/addimpactPS4 { ejector { particle { shader sync gfx/sprites/smoke displacement 0 0 0 ~0 velocityType static velocityDir linear velocityMagnitude 50 velocity 0 0 1 ~360 radius 0 50 300.0 alpha 0 1 0.0 rotation 0 ~360 - bounce 0.5 realLight lifeTime 10000 } count 2 delay 2000 period 80 - ~0% } }