lightcolor 0.4 0.9 0.9
// cloud of particles which expand rapidly and then slow to form a ball
effect TE_WIZSPIKE
-count 100
+count 50
type static
color 0x63F2EA 0x63f2EA
size 2 2
size 24 24
// sparks that rapidly expand and rapidly slow down to form an interesting spherical effect
effect TE_KNIGHTSPIKE
-count 256
+count 128
type spark
color 0x800000 0xFF8020
alpha 256 256 1024
originjitter 6 6 6
// dust/smoke drifting away from the impact
effect TE_SPIKE
-count 8
+count 4
type smoke
tex 0 8
color 0x101010 0x101010
velocityjitter 8 8 8
// dust/smoke staying at the impact
effect TE_SPIKE
-count 1
+count 0.5
type smoke
tex 0 8
color 0x505050 0x505050
velocityjitter 0 0 0
// bouncing sparks
effect TE_SPIKE
-count 20
+count 10
type spark
color 0x8f4333 0xfff31b
size 0.4 0.4
alpha 256 256 128
// large sparks
effect TE_SPIKEQUAD
-count 20
+count 10
type static
color 0x2030FF 0x80C0FF
size 32 32
originjitter 6 6 6
// dust/smoke drifting away from the impact
effect TE_SUPERSPIKE
-count 8
+count 4
type smoke
tex 0 8
color 0x101010 0x101010
velocityjitter 8 8 8
// dust/smoke staying at the impact
effect TE_SUPERSPIKE
-count 1
+count 0.5
type smoke
tex 0 8
color 0x505050 0x505050
velocityjitter 0 0 0
// sparks that disappear on impact
effect TE_SUPERSPIKE
-count 30
+count 15
type spark
color 0x8f4333 0xfff31b
size 0.4 0.4
lightcolor 0.15 0.15 1.5
// dust/smoke drifting away from the impact
effect TE_SUPERSPIKEQUAD
-count 8
+count 4
type smoke
tex 0 8
color 0x101010 0x101010
velocityjitter 8 8 8
// dust/smoke staying at the impact
effect TE_SUPERSPIKEQUAD
-count 1
+count 0.5
type smoke
tex 0 8
color 0x505050 0x505050
velocityjitter 0 0 0
// sparks that disappear on impact
effect TE_SUPERSPIKEQUAD
-count 30
+count 15
type spark
color 0x8f4333 0xfff31b
size 0.4 0.4
originjitter 6 6 6
// dust/smoke drifting away from the impact
effect TE_GUNSHOT
-count 4
+count 2
type smoke
tex 0 8
color 0x101010 0x101010
velocityjitter 8 8 8
// dust/smoke staying at the impact
effect TE_GUNSHOT
-count 1
+count 0.5
type smoke
tex 0 8
color 0x505050 0x505050
velocityjitter 0 0 0
// bouncing sparks
effect TE_GUNSHOT
-count 10
+count 5
type spark
color 0x8f4333 0xfff31b
size 0.4 0.4
alpha 256 256 512
// purple sparks
effect TE_GUNSHOTQUAD
-count 12
+count 6
type spark
color 0xA040C0 0xFFFFFF
size 1 1
// fire effect which expands then slows
effect TE_EXPLOSION
notunderwater
-count 128
+count 64
type static
tex 48 55
color 0x902010 0xFFD080
// underwater bubbles
effect TE_EXPLOSION
underwater
-count 32
+count 16
type bubble
tex 62 62
color 0x404040 0x808080
// bouncing sparks
effect TE_EXPLOSION
notunderwater
-count 32
+count 16
type spark
color 0x903010 0xFFD030
size 2 2
// smoke cloud
effect TE_EXPLOSIONQUAD
notunderwater
-count 32
+count 16
type smoke
color 0x202020 0x404040
tex 0 8
// underwater bubbles
effect TE_EXPLOSIONQUAD
underwater
-count 32
+count 16
type bubble
tex 62 62
color 0x404040 0x808080
// sparks which go through walls
effect TE_EXPLOSIONQUAD
notunderwater
-count 128
+count 64
type spark
color 0x903010 0xFFD030
size 1 1
// smoke cloud
effect TE_TAREXPLOSION
notunderwater
-count 32
+count 16
type smoke
color 0x202020 0x404040
tex 0 8
// underwater bubbles
effect TE_TAREXPLOSION
underwater
-count 32
+count 16
type bubble
tex 62 62
color 0x404040 0x808080
// sparks which go through walls
effect TE_TAREXPLOSION
notunderwater
-count 128
+count 64
type spark
color 0x903010 0xFFD030
size 1 1
// bloody impact effect indicating damage
// used nowhere in code
effect TE_BLOOD
-count 0.333
+count 0.167
type blood
tex 24 32
size 8 8
// used in qcsrc/server/antilag.qc: te_spark(antilag_takebackorigin(e, time - e.antilag_debug), '0 0 0', 32)
// used in qcsrc/server/g_triggers.qc: self.mdl = "TE_SPARK"
effect TE_SPARK
-count 1
+count 0.5
type spark
tex 40 40
color 0x8f4333 0xfff31b
alpha 256 256 512
// small sparks which form a sphere as they slow down
effect TE_PLASMABURN
-count 256
+count 128
type spark
color 0x2030FF 0x80C0FF
size 1 2
// quake effect
// used nowhere in code
effect TE_FLAMEJET
-count 1
+count 0.5
type smoke
color 0x6f0f00 0xe3974f
size 4 4
// quake effect
// used nowhere in code
effect TE_LAVASPLASH
-count 64
+count 32
type alphastatic
color 0x6f0f00 0xe3974f
size 12 12
// player teleport effect
// used nowhere in code
effect TE_TELEPORT
-count 112
+count 56
type static
color 0xA0A0A0 0xFFFFFF
size 10 10
effect TE_TEI_G3
countabsolute 1
type beam
-tex 60 60
+tex 200 200
color 0xFFFFFF 0xFFFFFF
size 4 4
alpha 128 128 256
// experimental
effect TE_TEI_G3
-trailspacing 2
+trailspacing 4
type static
color 0x202020 0x404040
size 1 1
// smoke effect
// used nowhere in code
effect TE_TEI_SMOKE
-count 0.333
+count 0.167
type smoke
color 0x202020 0x404040
tex 0 8
// fire effect
effect TE_TEI_BIGEXPLOSION
notunderwater
-count 256
+count 128
type static
tex 48 55
color 0x902010 0xFFD080
// underwater bubbles
effect TE_TEI_BIGEXPLOSION
underwater
-count 64
+count 32
type bubble
tex 62 62
color 0x404040 0x808080
// bouncing sparks
effect TE_TEI_BIGEXPLOSION
notunderwater
-count 128
+count 64
type spark
color 0x903010 0xFFD030
size 2 2
alpha 256 256 512
// cloud of bouncing sparks
effect TE_TEI_PLASMAHIT
-count 1
+count 0.5
type spark
color 0x2030FF 0x80C0FF
size 2 4
// used in qcsrc/client/gibs.qc: pointparticles(particleeffectnum("blood"), self.origin + '0 0 1', '0 0 30', 10)
// used in qcsrc/client/gibs.qc: pointparticles(particleeffectnum("blood"), org, vel, amount * 16)
effect blood
-count 0.333
+count 0.167
type blood
tex 24 32
size 3 8
// used in qcsrc/server/t_teleporters.qc: pointparticles(particleeffectnum("teleport"), player.origin, '0 0 0', 1)
// used in qcsrc/server/t_teleporters.qc: pointparticles(particleeffectnum("teleport"), to + v_forward * 32, '0 0 0', 1)
effect teleport
-count 1000
+count 500
type spark
-tex 40 40
-color 0x807aff 0x4463d5
-size 1 3
+tex 64 64
+color 0xff8400 0xff2a00
+size 1 1
alpha 0 256 100
+stretchfactor 2
//gravity 1
bounce 1.5
originjitter 1 1 1
velocitymultiplier 0.5
airfriction 2
stretchfactor 0.6
+effect teleport
+countabsolute 1
+type smoke
+tex 65 65
+size 150 150
+alpha 190 190 180
+sizeincrease -80
+color 0xff8400 0xff2a00
// normal super gory blood trail (used by gibs)
// used in qcsrc/client/gibs.qc: trailparticles(self, particleeffectnum("TR_BLOOD"), oldorg, self.origin)
effect TR_BLOOD
-trailspacing 16
+trailspacing 32
type blood
color 0xA8FFFF 0xA8FFFF
tex 24 32
// thinner blood trail (used by quake zombies)
// used in qcsrc/client/gibs.qc: trailparticles(self, particleeffectnum("TR_SLIGHTBLOOD"), oldorg, self.origin)
effect TR_SLIGHTBLOOD
-trailspacing 32
+trailspacing 64
type blood
color 0xA8FFFF 0xA8FFFF
tex 24 32
// used in qcsrc/server/g_triggers.qc: self.effects = EF_STARDUST
// used in qcsrc/server/portals.qc: portal.effects = EF_STARDUST | EF_BLUE
effect EF_STARDUST
-count 75
+count 37.5
type static
color 0xfff368 0xfff368
size 1.0 2.0
alpha 128 128 128
// cloud of particles which expand rapidly and then slow to form a ball
effect item_respawn
-count 256
+count 128
type spark
tex 41 41
color 0x63F2EA 0x63f2EA
// used in qcsrc/server/w_hlac.qc: pointparticles(particleeffectnum("laser_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
// used in qcsrc/server/w_laser.qc: pointparticles(particleeffectnum("laser_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
effect laser_muzzleflash
-count 1
+// glow and light
+countabsolute 1
type smoke
-color 0xFFFFFF 0xFFFFFF
-tex 0 8
-size 5 5
-alpha 64 64 128
-airfriction 12
-originjitter 1.5 1.5 1.5
-velocityjitter 6 6 6
-velocitymultiplier 0.01
+color 0xcc0000 0xff0000
+tex 65 65
+size 10 15
+alpha 256 512 6280
+airfriction 10
+sizeincrease -100
+stretchfactor 2
lightradius 200
lightradiusfade 2000
lightcolor 3 0.1 0.1
-
+// electricity
+effect laser_muzzleflash
+count 3
+type spark
+color 0xb44215 0xff0000
+tex 43 43
+size 5 7
+alpha 256 512 6280
+airfriction 10
+originjitter 2 2 2
+velocityjitter 150 150 150
+velocitymultiplier 0.2
+sizeincrease -100
+stretchfactor 2.3
+rotate -180 180 4000 -4000
+// fire
+effect laser_muzzleflash
+count 6
+type spark
+color 0xff4200 0xff0000
+tex 8 15
+size 7 9
+alpha 256 512 6280
+airfriction 12
+originjitter 2 2 2
+velocityjitter 100 100 100
+velocitymultiplier 0.2
+sizeincrease -100
+stretchfactor 2
// decal
size 24 24
// sparks that rapidly expand and rapidly slow down to form an interesting spherical effect
effect laser_impact
-count 256
+count 128
type spark
color 0x800000 0xFF8020
alpha 256 256 1024
//originjitter 32 32 32
velocityjitter 256 256 256
effect laser_impact
-count 8
+count 4
type smoke
tex 48 55
color 0x800000 0xFF8020
// used in qcsrc/server/w_shotgun.qc: pointparticles(particleeffectnum("shotgun_muzzleflash"), w_shotorg, w_shotdir * 1000, cvar("g_balance_shotgun_primary_ammo"))
// used in qcsrc/server/w_shotgun.qc: pointparticles(particleeffectnum("shotgun_muzzleflash"), w_shotorg, w_shotdir * 1000, cvar("g_balance_shotgun_secondary_ammo"))
effect shotgun_muzzleflash
-count 3
+count 1.5
type smoke
color 0x202020 0x404040
tex 0 8
sizeincrease 12
velocitymultiplier 0.05
effect shotgun_muzzleflash
-count 10
+count 16
type spark
-tex 40 40
-color 0xFFFDD9 0xff5a00
-size 2 2
+tex 48 55
+color 0xffdb96 0xff5400
+size 10 20
alpha 0 128 1024
originjitter 1 1 1
-velocityjitter 444 444 444
-velocitymultiplier 1.7
-gravity 0.3
+velocityjitter 100 100 100
airfriction 5
-
-
+stretchfactor 2.5
+velocitymultiplier 0.5
// shotgun pellet impact
// decal
countabsolute 1
type decal
tex 56 59
-size 3 3
+size 5 8
alpha 256 256 0
originjitter 10 10 10
//lightradius 30
//lightcolor 1 1 1
// dust/smoke drifting away from the impact
effect shotgun_impact
-count 5
-type smoke
+type alphastatic
+notunderwater
tex 0 8
-color 0xFFFFFF 0xA37443
-size 7 7
-alpha 0 64 32
-originjitter 1 1 1
-airfriction 7
-liquidfriction 16
-velocityjitter 100 100 100
-sizeincrease 12
-velocitymultiplier 0.25
+count 3
+size 10 20
+sizeincrease 25
+alpha 300 550 756
+velocityjitter 150 150 150
+velocitymultiplier 0.2
+airfriction 5
+color 0x473a37 0x0b0a07
+rotate 0 360 -50 50
// dust/smoke staying at the impact
effect shotgun_impact
-count 1
-type smoke
-tex 0 8
-color 0xFFFFFF 0xFFFFFF
-size 17 17
-alpha 64 64 32
-sizeincrease 4
+type alphastatic
+notunderwater
+tex 36 36
+count 0.5
+size 10 11
+sizeincrease 74
+alpha 200 350 500
+velocityjitter 11 11 11
+airfriction 5
+color 0x201d1a 0x000000
+bounce 6
+velocitymultiplier 0.03
+rotate 0 360 -50 50
// sparks
effect shotgun_impact
notunderwater
-count 20
+count 1.5
type spark
tex 40 40
color 0xFDFFD9 0xFDFFD9
size 0.6 0.6
-alpha 256 256 768
+alpha 0 356 268
gravity 1
-bounce 1
-airfriction 5
+bounce 1.5
+airfriction 1.1
originjitter 1 1 1
-velocityjitter 400 400 400
-velocitymultiplier 0.1
-
+velocityjitter 200 200 200
+velocitymultiplier 0.2
// used in qcsrc/server/w_uzi.qc: pointparticles(particleeffectnum("uzi_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
effect uzi_muzzleflash
-count 2
+count 1
type static
color 0x202020 0x404040
tex 0 8
lightcolor 2 1.5 0.2
gravity -0.1
effect uzi_muzzleflash
-count 20
+count 10
type spark
tex 40 40
color 0xFFFDD9 0xFFFDD9
airfriction 12
-// decal
// used in qcsrc/server/cl_client.qc: //pointparticles(particleeffectnum("machinegun_impact"), self.origin + self.view_ofs + '0 0 7', '0 0 0', 1)
// used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("machinegun_impact"), org2, backoff * 1000, 1)
// used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("machinegun_impact"), org2, backoff * 1000, 1)
+// decal
effect machinegun_impact
countabsolute 1
type decal
lightcolor 6 3.6 0.6
// dust/smoke drifting away from the impact
effect machinegun_impact
-count 5
-type smoke
+type alphastatic
+notunderwater
tex 0 8
-color 0xFFFFFF 0xA37443
-size 7 7
-alpha 0 64 32
-originjitter 1 1 1
-airfriction 7
-liquidfriction 16
-velocityjitter 100 100 100
-sizeincrease 12
-velocitymultiplier 0.25
+count 3
+size 10 20
+sizeincrease 15
+alpha 300 550 456
+velocityjitter 150 150 150
+velocitymultiplier 0.1
+airfriction 5
+color 0x473a37 0x0b0a07
+rotate 0 360 -50 50
// dust/smoke staying at the impact
effect machinegun_impact
+type alphastatic
+notunderwater
+tex 36 36
+count 0.5
+size 10 11
+sizeincrease 74
+alpha 200 350 500
+velocityjitter 11 11 11
+airfriction 5
+color 0x201d1a 0x000000
+bounce 6
+velocitymultiplier 0.03
+rotate 0 360 -50 50
+//derbis
+effect machinegun_impact
+type alphastatic
+notunderwater
+tex 66 68
count 1
-type smoke
-tex 0 8
-color 0xFFFFFF 0xFFFFFF
-size 17 17
-alpha 64 64 32
-sizeincrease 4
+size 1 5
+airfriction 1
+gravity 1.4
+alpha 300 550 256
+velocityjitter 350 350 350
+velocitymultiplier 0.2
+bounce 1.7
+color 0x63493e 0xffffff
+rotate 0 360 -500 500
// sparks
effect machinegun_impact
notunderwater
-count 20
+count 1
type spark
tex 40 40
color 0xFDFFD9 0xFDFFD9
size 0.3 0.3
-alpha 256 256 768
+alpha 256 256 168
gravity 1
bounce 1
-airfriction 5
+airfriction 2
originjitter 1 1 1
-velocityjitter 400 400 400
-velocitymultiplier 0.1
+velocityjitter 300 300 300
+velocitymultiplier 0.2
+
// used in qcsrc/server/w_grenadelauncher.qc: pointparticles(particleeffectnum("grenadelauncher_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
// used in qcsrc/server/w_porto.qc: //pointparticles(particleeffectnum("grenadelauncher_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
effect grenadelauncher_muzzleflash
-count 3
+count 1.5
type smoke
color 0x202020 0x404040
tex 0 8
lightradiusfade 2000
lightcolor 2 1.5 0.2
effect grenadelauncher_muzzleflash
-count 30
+count 16
type spark
-tex 40 40
-color 0xFFFDD9 0xFFFDD9
-size 3 3
+tex 48 55
+color 0xffdb96 0xff5400
+size 10 20
alpha 0 128 1024
originjitter 1 1 1
-velocityjitter 300 300 300
+velocityjitter 100 100 100
velocitymultiplier 0.5
-airfriction 12
+airfriction 5
+stretchfactor 2.5
// used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_GRENADE"), from, to)
// used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_GRENADE"), from, to)
effect TR_GRENADE
-trailspacing 6
-type alphastatic
-color 0x303030 0x000000
+trailspacing 4
+type smoke
+color 0x101010 0x000000
tex 0 8
-size 1 2
+size 3 2
bounce 1
-sizeincrease 2
-alpha 100 200 280
+sizeincrease 10
+alpha 300 400 780
originjitter 1 1 1
velocityjitter 1 1 1
velocitymultiplier -0.02
// fire
effect TR_GRENADE
notunderwater
-trailspacing 2
+trailspacing 4
type static
color 0xffdf72 0x811200
tex 48 55
// bubbles
effect TR_GRENADE
underwater
-trailspacing 8
+trailspacing 16
type bubble
tex 62 62
color 0x404040 0x808080
// used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_KNIGHTSPIKE"), from, to)
effect TR_KNIGHTSPIKE // used for MF_TRACER2
notunderwater
-trailspacing 5
-type alphastatic
+trailspacing 6
+type smoke
color 0x303030 0x000000
tex 0 8
size 3 3
bounce 1
sizeincrease 11
-alpha 100 200 400
+alpha 300 400 600
originjitter 2 2 2
velocityjitter 3 3 3
velocitymultiplier -0.02
tex 62 62
size 1 1
sizeincrease -0.1
-trailspacing 1
+trailspacing 2
alpha 256 256 720
// bubbles
effect TR_KNIGHTSPIKE // used for MF_TRACER2
underwater
-trailspacing 16
+trailspacing 32
type bubble
tex 62 62
color 0x404040 0x808080
countabsolute 1
type decal
tex 8 16
-size 72 72
+size 48 48
alpha 256 256 0
-originjitter 23 23 23
-lightradius 400
-lightradiusfade 750
+originjitter 26 26 26
+lightradius 250
+lightradiusfade 400
lightcolor 8 4 1
-// fire effect
+// fire effect which expands then slows
effect grenade_explode
notunderwater
-count 64
+count 40
type static
tex 48 55
-color 0x8f0d00 0xff5a00
-size 33 44
-sizeincrease 45
-alpha 200 256 512
-bounce 1.5
+color 0xe03f00 0x5e0000
+size 16 26
+sizeincrease 20
+alpha 128 228 356
+bounce 4.5
airfriction 8
liquidfriction 8
originjitter 8 8 8
-velocityjitter 512 512 512
-// fire effect 2
+velocityjitter 256 256 256
+// fire effect which make brigt dot inside
effect grenade_explode
notunderwater
-count 28
-type smoke
+count 15
+type static
tex 48 55
-color 0xea691b 0xeed05a
-size 33 44
-sizeincrease 55
-alpha 200 256 612
-bounce 2.5
-airfriction 19
-liquidfriction 19
+color 0xe03f00 0xffdf92
+size 6 16
+sizeincrease 40
+alpha 228 328 756
+bounce 1
+airfriction 8
+liquidfriction 8
originjitter 8 8 8
-velocityjitter 912 912 912
+velocityjitter 256 256 256
// smoke
effect grenade_explode
type alphastatic
notunderwater
tex 0 8
-count 64
+count 10
size 20 40
-sizeincrease 44
-alpha 200 450 456
-velocityjitter 444 444 444
+sizeincrease 34
+alpha 300 550 556
+velocityjitter 256 256 256
airfriction 5
color 0x000000 0x111111
-bounce 2
+bounce 6
// underwater bubbles
effect grenade_explode
underwater
-count 64
+count 32
type bubble
tex 62 62
color 0x404040 0x808080
-size 3 3
+size 3 6
alpha 128 256 64
gravity -0.125
bounce 1.5
liquidfriction 0.25
originjitter 16 16 16
-velocityjitter 144 144 144
+velocityjitter 196 196 196
+rotate 0 0 0 0
+// underwatershockwave
+effect grenade_explode
+underwater
+type smoke
+countabsolute 1
+tex 33 33
+size 5 5
+sizeincrease 1500
+alpha 40 40 300
+velocitymultiplier 0.3
// bouncing sparks
effect grenade_explode
notunderwater
-count 64
+count 16
type spark
tex 40 40
-color 0xffa800 0xffedaf
-size 1 1
-sizeincrease 2
-alpha 44 256 384
+color 0xffa35b 0xfff2be
+size 1 0.1
+alpha 644 956 484
gravity 1
-airfriction -1
-bounce 1.5
+airfriction 1
+bounce 1.6
liquidfriction 0.8
velocityoffset 0 0 80
originjitter 16 16 16
-velocityjitter 224 224 324
+velocityjitter 424 424 624
+// derbis
+effect grenade_explode
+notunderwater
+count 12
+type alphastatic
+tex 66 68
+color 0x6a3d25 0xcac5b4
+size 2 6
+alpha 644 956 684
+gravity 1.3
+airfriction 0.5
+bounce 1.6
+velocityjitter 324 324 524
+rotate -180 180 -1000 1000
// used in qcsrc/server/w_electro.qc: pointparticles(particleeffectnum("electro_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
// used in qcsrc/server/w_electro.qc: pointparticles(particleeffectnum("electro_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
effect electro_muzzleflash
-count 1
+countabsolute 1
type smoke
color 0x283880 0x283880 // 0x202020 0x404040
-tex 0 8
-size 5 5
+tex 65 65
+size 15 15
alpha 256 256 512
originjitter 1.5 1.5 1.5
velocityjitter 6 6 6
+sizeincrease -10
velocitymultiplier 0.01
lightradius 200
lightradiusfade 2000
lightcolor 1.5 3 6
+
effect electro_muzzleflash
-count 30
+count 7
type spark
-tex 31 31
+tex 8 15
color 0xD9FDFF 0xD9FDFF
-size 3 3
-alpha 0 128 1024
+size 5 15
+alpha 110 228 2024
originjitter 1 1 1
-velocityjitter 300 300 300
+velocityjitter 150 150 150
velocitymultiplier 0.5
-airfriction 12
+airfriction 2
+stretchfactor 1.5
+effect electro_muzzleflash
+count 5
+type spark
+tex 41 41
+color 0xD9FDFF 0xD9FDFF
+size 7 6
+alpha 110 228 1024
+originjitter 1 1 1
+velocityjitter 350 350 350
+velocitymultiplier 2.5
+airfriction 8
+gravity 1.3
+stretchfactor 0.1
// electro trail
// glowing vapor trail
// used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_NEXUIZPLASMA"), from, to)
effect TR_NEXUIZPLASMA
-trailspacing 1
+trailspacing 2
type static
color 0x283880 0x283880
size 3 3
velocitymultiplier -0.1
// bright sparks
effect TR_NEXUIZPLASMA
-trailspacing 6
-count 3
+trailspacing 12
+count 1.5
type snow
tex 42 42
color 0x629dff 0x0018ff
lightradius 250
lightradiusfade 250
lightcolor 3.125 4.375 10
+// shockwave
+effect electro_impact
+type smoke
+countabsolute 1
+tex 33 33
+size 32 32
+sizeincrease 1000
+color 0x80C0FF 0x80C0FF
+alpha 40 40 350
+velocitymultiplier 44
// flare effect
effect electro_impact
countabsolute 1
alpha 256 256 512
// cloud of bouncing sparks
effect electro_impact
-count 60
+count 30
type smoke
tex 42 42
color 0x629dff 0x0018ff
airfriction 6
originjitter 1 1 1
velocityjitter 512 512 512
+rotate -180 180 -9999 9999
// inner cloud of smoke
effect electro_impact
-count 60
+count 30
type smoke
color 0x629dff 0x0018ff
tex 0 8
alpha 256 256 512
// cloud of bouncing sparks
effect electro_ballexplode
-count 128
+count 64
type spark
tex 41 41
color 0xFDFFD9 0xFDFFD9
-size 16 16
+size 1 2
alpha 256 256 1024
bounce 2
+stretchfactor 0.4
//airfriction 2
originjitter 1 1 1
velocityjitter 512 512 512
// inner cloud of smoke
effect electro_ballexplode
-count 16
+count 8
type smoke
color 0x202020 0x404040
tex 0 8
alpha 128 128 64
// large sparks
effect electro_combo
-count 20
+count 5
type static
color 0x2030FF 0x80C0FF
size 32 32
-alpha 256 256 256
+sizeincrease 50
+tex 0 7
+alpha 156 156 156
bounce 2
airfriction 6
liquidfriction 16
//velocityoffset 0 0 120
velocityjitter 512 512 512
effect electro_combo
-count 64
+count 32
type spark
tex 41 41
-color 0xFDFFD9 0xFDFFD9
-size 16 16
-alpha 444 512 866
-bounce 2
+color 0xa9cacf 0x0054ff
+size 2 4
+stretchfactor 2
+gravity 0.3
+alpha 444 512 700
+velocitymultiplier 3
+bounce 1.6
//airfriction 2
originjitter 1 1 1
-velocityjitter 512 512 512
+velocityjitter 312 312 312
// inner cloud of smoke
effect electro_combo
-count 0.25
+count 0.125
type smoke
color 0x202020 0x404040
tex 0 8
alpha 256 256 256
originjitter 20 20 20
velocityjitter 32 32 32
+// shockwave
+effect electro_combo
+type smoke
+countabsolute 1
+color 0xa9cacf 0x0054ff
+tex 33 33
+size 30 30
+sizeincrease 600
+alpha 40 40 100
+velocitymultiplier 0.3
// used in qcsrc/server/w_crylink.qc: pointparticles(particleeffectnum("crylink_muzzleflash"), w_shotorg, w_shotdir * 1000, shots)
// used in qcsrc/server/w_crylink.qc: pointparticles(particleeffectnum("crylink_muzzleflash"), w_shotorg, w_shotdir * 1000, shots)
effect crylink_muzzleflash
-count 1
+count 0.5
type smoke
-color 0x202020 0x404040
-tex 0 8
-size 5 5
-alpha 128 128 256
-originjitter 1.5 1.5 1.5
-velocityjitter 6 6 6
+color 0xdd9cff 0xff0090
+tex 65 65
+size 15 20
+alpha 128 128 2024
velocitymultiplier 0.01
lightradius 200
lightradiusfade 2000
lightcolor 1.6 0.2 2
effect crylink_muzzleflash
-count 10
+count 5
type spark
-tex 40 40
+tex 35 36
color 0xA080C0 0xA080C0
-size 3 3
+size 5 10
alpha 0 128 1024
originjitter 1 1 1
velocityjitter 200 200 200
velocitymultiplier 0.3
airfriction 12
-
+stretchfactor 1.5
// crylink impact effect
alpha 256 256 512
// purple sparks
effect crylink_impact
-count 20
+count 10
type spark
tex 41 41
color 0xA040C0 0xA040C0
bounce 2
-size 4 4
+size 1 2
alpha 256 256 1024
velocityjitter 256 256 256
// purple splash
effect crylink_impact
-count 3
+count 1.5
type static
color 0xE070FF 0xE070FF
size 8 8
velocityjitter 8 8 8
// purple splash
effect crylink_impact
-count 3
+count 1.5
type static
color 0xE070FF 0xE070FF
size 8 8
// used in qcsrc/server/w_minstanex.qc: pointparticles(particleeffectnum("nex_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
// used in qcsrc/client/particles.qc: pointparticles(particleeffectnum("nex_muzzleflash"), shotorg, normalize(endpos - shotorg) * 1000, 1)
effect nex_muzzleflash
-count 10
-type smoke
-color 0x202020 0x404040
-tex 0 8
+count 12
+type spark
+color 0x202020 0x0072ff
+tex 48 55
size 16 16
-alpha 128 128 192
+alpha 328 328 4000
originjitter 4 4 4
-velocityjitter 24 24 24
-velocitymultiplier 0.02
+velocityjitter 180 180 180
+velocitymultiplier 1.4
+stretchfactor 2
+sizeincrease -100
+airfriction 9
lightradius 200
lightradiusfade 200
lightcolor 2 2.5 3
effect nex_muzzleflash
-count 150
+count 50
type spark
tex 41 41
color 0xD9FDFF 0xD9FDFF
-size 3 3
+size 1 1
alpha 0 128 1024
originjitter 1 1 1
velocityjitter 600 600 600
-velocitymultiplier 0.5
+velocitymultiplier 1.5
airfriction 9
//effect nex_beam
//countabsolute 1
//type beam
-//tex 60 60
+//tex 200 200
//color 0xFFFFFF 0xFFFFFF
//size 6 6
//alpha 128 128 192
// nex beam: ring smoke
// used in qcsrc/client/particles.qc: trailparticles(world, particleeffectnum("nex_beam"), shotorg, endpos)
effect nex_beam
-trailspacing 32
+trailspacing 64
color 0x1680A0 0x1680A0
size 4 4
tex 32 32
type static
// nex beam: drifting smoke
effect nex_beam
-trailspacing 6
+trailspacing 12
color 0x5080A0 0x5080A0
size 1 1
tex 0 8
type static
// nex beam: bright core
effect nex_beam
-trailspacing 6
+trailspacing 12
color 0x80CDFF 0x80CDFF
size 4 4
//tex 48 55
type static
//sparks
effect nex_beam
-trailspacing 8
+trailspacing 16
color 0x1680A0 0x1680A0
size 1 1
tex 63 63
lightradius 200
lightradiusfade 250
lightcolor 4 6 8
+rotate -180 180 0 0
+// rotating something
+effect nex_impact
+count 5
+type smoke
+tex 46 46
+color 0x1680A0 0x1680A0
+size 25 28
+sizeincrease 20
+alpha 55 55 50
+rotate 180 -180 500 -500
// shockwave
effect nex_impact
countabsolute 1
type static
-tex 34 34
+tex 33 33
+color 0x1680A0 0x1680A0
size 16 16
-alpha 100 100 300
-sizeincrease 200
-
+alpha 50 50 400
+sizeincrease 900
+// shockwave2
+effect nex_impact
+countabsolute 1
+type static
+tex 65 65
+color 0x1680A0 0x1680A0
+size 5 5
+alpha 50 50 100
+sizeincrease 500
// flare effect
effect nex_impact
//velocityjitter 384 384 384
// small sparks which glow brightly but live briefly
effect nex_impact
-count 128
+count 64
type spark
tex 41 41
color 0xD9FDFF 0xD9FDFF
size 4 4
alpha 0 128 512
bounce 2
+stretchfactor 3
velocityjitter 600 600 600
velocitymultiplier 0.5
airfriction 9
-
-
+// small sparks that live longer
+effect nex_impact
+count 16
+type spark
+tex 41 41
+color 0xD9FDFF 0xD9FDFF
+size 2 2
+alpha 255 255 112
+bounce 1.6
+stretchfactor 0.7
+velocityjitter 300 300 600
+velocitymultiplier 2.5
+airfriction 2
+gravity 1
// used in qcsrc/server/w_hagar.qc: pointparticles(particleeffectnum("hagar_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
// used in qcsrc/server/w_hagar.qc: pointparticles(particleeffectnum("hagar_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
// used in qcsrc/server/w_seeker.qc: pointparticles(particleeffectnum("hagar_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
effect hagar_muzzleflash
-count 4
+count 2
type smoke
color 0x202020 0x404040
tex 0 8
lightradiusfade 2000
lightcolor 2 1.5 0.2
effect hagar_muzzleflash
-count 30
+count 15
type spark
-tex 40 40
-color 0xFFFDD9 0xFFFDD9
-size 3 3
+tex 48 55
+color 0xff8400 0xff4200
+size 5 10
alpha 0 128 1024
originjitter 1 1 1
-velocityjitter 300 300 300
+velocityjitter 200 200 200
velocitymultiplier 0.5
airfriction 12
+stretchfactor 2
+rotate -180 180 -400 400
// used in qcsrc/server/w_hagar.qc: pointparticles(particleeffectnum("hagar_bounce"), self.origin, self.velocity, 1)
effect hagar_bounce
-count 4
+count 2
type smoke
color 0x202020 0x404040
tex 0 8
lightradiusfade 300
lightcolor 2 1.5 0.2
effect hagar_bounce
-count 30
+count 15
type spark
tex 40 40
color 0xFFFDD9 0xFFFDD9
// fire effect which make bright dot inside
effect hagar_explode
notunderwater
-count 10
+count 5
type smoke
tex 48 55
color 0xffe955 0xff5a00
// fire effect which expands then slows
effect hagar_explode
notunderwater
-count 24
+count 12
type static
tex 48 55
color 0x8f0d00 0xff5a00
type alphastatic
notunderwater
tex 0 8
-count 20
+count 10
size 20 40
sizeincrease 20
alpha 200 500 600
// underwater bubbles
effect hagar_explode
underwater
-count 32
+count 16
type bubble
tex 62 62
color 0x404040 0x808080
// bouncing sparks
effect hagar_explode
notunderwater
-count 16
+count 4
type spark
-color 0x903010 0xFFD030
-size 2 2
tex 40 40
-alpha 256 256 384
+color 0xffa35b 0xfff2be
+size 1 0.1
+alpha 644 956 684
gravity 1
-airfriction 0.2
-bounce 1.5
+airfriction 1
+bounce 1.6
liquidfriction 0.8
velocityoffset 0 0 80
-velocityjitter 256 256 256
+originjitter 16 16 16
+velocityjitter 224 224 224
// used in qcsrc/server/w_rocketlauncher.qc: pointparticles(particleeffectnum("rocketlauncher_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
effect rocketlauncher_muzzleflash
-count 20
+count 10
type smoke
color 0x202020 0x404040
tex 0 8
//lightradiusfade 2000
//lightcolor 2 1.5 0.2
effect rocketlauncher_muzzleflash
-count 30
-type spark
-tex 40 40
+count 6
+type smoke
+tex 35 36
color 0xFFFDD9 0xFFFDD9
-size 3 3
-alpha 0 128 1024
-originjitter 1 1 1
-velocityjitter 300 300 300
-velocitymultiplier 0.5
-airfriction 12
+size 5 10
+sizeincrease 20
+alpha 10 25 20
+originjitter 3 3 3
+velocityjitter 100 100 100
+velocitymultiplier 0.3
+airfriction 9
+rotate -180 180 -30 30
// used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_ROCKET"), from, to)
// used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_ROCKET"), from, to)
effect TR_ROCKET
-trailspacing 5
-type alphastatic
+trailspacing 10
+type smoke
+notunderwater
color 0x000000 0x666666
tex 0 8
-size 1 4
+size 3 4
bounce 1
sizeincrease 11
alpha 200 300 200
originjitter 2 2 2
velocityjitter 3 3 3
velocitymultiplier -0.02
+rotate -180 180 -30 30
//gravity -0.11
// fire
effect TR_ROCKET
-notunderwater
-trailspacing 2
+trailspacing 4
type static
color 0xffdf72 0x811200
tex 48 55
velocitymultiplier -1.5
// bubbles
effect TR_ROCKET
-underwater
-trailspacing 8
type bubble
+underwater
+trailspacing 16
tex 62 62
-color 0x404040 0x808080
-size 1 1
+size 1 2
alpha 256 256 256
gravity -0.125
bounce 1.5
liquidfriction 4
velocityjitter 16 16 16
+velocitymultiplier -0.31
+rotate 0 0 0 0
// sparks
effect TR_ROCKET
-trailspacing 10
+notunderwater
+trailspacing 20
type spark
tex 40 40
color 0xFFFDD9 0xFFFDD9
-size 1 1
+size 0.5 0.5
alpha 444 512 1866
+stretchfactor 0.3
//gravity 1
bounce 1
//velocityoffset 0 0 15
countabsolute 1
type decal
tex 8 16
-size 48 48
+size 72 72
alpha 256 256 0
-originjitter 26 26 26
-lightradius 250
-lightradiusfade 400
+originjitter 23 23 23
+lightradius 400
+lightradiusfade 750
lightcolor 8 4 1
-// fire effect which expands then slows
+// fire effect
effect rocket_explode
notunderwater
-count 80
+count 32
type static
tex 48 55
-color 0xe03f00 0x5e0000
-size 16 26
-sizeincrease 20
-alpha 128 228 356
-bounce 4.5
+color 0x8f0d00 0xff5a00
+size 33 44
+sizeincrease 45
+alpha 200 256 512
+bounce 1.5
airfriction 8
liquidfriction 8
originjitter 8 8 8
-velocityjitter 256 256 256
-// fire effect which make brigt dot inside
+velocityjitter 512 512 512
+// fire effect 2
effect rocket_explode
notunderwater
-count 30
-type static
+count 14
+type smoke
tex 48 55
-color 0xe03f00 0xffdf92
-size 6 16
-sizeincrease 40
-alpha 228 328 756
-bounce 1
-airfriction 8
-liquidfriction 8
+color 0xea691b 0xeed05a
+size 33 44
+sizeincrease 55
+alpha 200 256 612
+bounce 2.5
+airfriction 19
+liquidfriction 19
originjitter 8 8 8
-velocityjitter 256 256 256
+velocityjitter 912 912 912
// smoke
effect rocket_explode
type alphastatic
notunderwater
tex 0 8
-count 20
+count 32
size 20 40
-sizeincrease 34
-alpha 300 550 556
-velocityjitter 256 256 256
+sizeincrease 44
+alpha 200 450 456
+velocityjitter 444 444 444
airfriction 5
color 0x000000 0x111111
-bounce 6
+bounce 2
// underwater bubbles
effect rocket_explode
underwater
bounce 1.5
liquidfriction 0.25
originjitter 16 16 16
-velocityjitter 96 96 96
+velocityjitter 144 144 144
+// underwatershockwave
+effect rocket_explode
+underwater
+type smoke
+countabsolute 1
+tex 33 33
+size 30 30
+sizeincrease 1900
+alpha 40 40 300
+velocitymultiplier 0.3
// bouncing sparks
effect rocket_explode
notunderwater
count 16
type spark
-color 0x903010 0xFFD030
-size 2 2
tex 40 40
-alpha 256 256 384
+color 0xffa35b 0xfff2be
+size 1 0.1
+alpha 644 956 484
gravity 1
-airfriction 0.2
-bounce 1.5
+airfriction 1
+bounce 1.6
liquidfriction 0.8
velocityoffset 0 0 80
-velocityjitter 256 256 256
-
-
+originjitter 16 16 16
+velocityjitter 424 424 624
+// derbis
+effect rocket_explode
+notunderwater
+count 12
+type alphastatic
+tex 66 68
+color 0x6a3d25 0xcac5b4
+size 2 6
+alpha 644 956 684
+gravity 1.3
+airfriction 0.5
+bounce 1.6
+velocityjitter 324 324 524
+rotate -180 180 -1000 1000
// used in qcsrc/server/g_hook.qc: pointparticles(particleeffectnum("grapple_muzzleflash"), org, '0 0 0', 1)
effect grapple_muzzleflash
effect nex242_misc_laser_beam
countabsolute 1
type beam
-tex 60 60
+tex 200 200
size 1 1
alpha 256 256 64
color 0xff0000 0xff0000
// used nowhere in code
effect nex242_misc_laser_beam_end
-count 1
+count 0.5
type spark
color 0x8f4333 0xfff31b
size 0.4 0.4
effect nex242_misc_laser_beam_fast
countabsolute 1
type beam
-tex 60 60
+tex 200 200
size 1 1
alpha 256 256 640
color 0xff0000 0xff0000
// used nowhere in code
effect nex242_misc_laser_beam_fast_end
-count 1
+count 0.5
type spark
color 0x8f4333 0xfff31b
size 0.4 0.4
effect nex242_misc_laser_green_beam
countabsolute 1
type beam
-tex 60 60
+tex 200 200
size 1 1
alpha 256 256 64
color 0x00ff00 0x00ff00
// used nowhere in code
effect nex242_misc_laser_green_beam_end
-count 1
+count 0.5
type spark
color 0x8f4333 0xfff31b
size 0.4 0.4
effect nex242_misc_laser_blue_beam
countabsolute 1
type beam
-tex 60 60
+tex 200 200
size 1 1
alpha 256 256 64
color 0x0000ff 0x0000ff
// used nowhere in code
effect nex242_misc_laser_blue_beam_end
-count 1
+count 0.5
type spark
color 0x8f4333 0xfff31b
size 0.4 0.4
effect nex242_misc_laser_yellow_beam
countabsolute 1
type beam
-tex 60 60
+tex 200 200
size 1 1
alpha 256 256 64
color 0xffff00 0xffff00
// used nowhere in code
effect nex242_misc_laser_yellow_beam_end
-count 1
+count 0.5
type spark
color 0x8f4333 0xfff31b
size 0.4 0.4
effect nex242_misc_laser_cyan_beam
countabsolute 1
type beam
-tex 60 60
+tex 200 200
size 1 1
alpha 256 256 64
color 0x00ffff 0x00ffff
// used nowhere in code
effect nex242_misc_laser_cyan_beam_end
-count 1
+count 0.5
type spark
color 0x8f4333 0xfff31b
size 0.4 0.4
effect nex242_misc_laser_magenta_beam
countabsolute 1
type beam
-tex 60 60
+tex 200 200
size 1 1
alpha 256 256 64
color 0xff00ff 0xff00ff
// used nowhere in code
effect nex242_misc_laser_magenta_beam_end
-count 1
+count 0.5
type spark
color 0x8f4333 0xfff31b
size 0.4 0.4
effect nex242_misc_laser_white_beam
countabsolute 1
type beam
-tex 60 60
+tex 200 200
size 1 1
alpha 256 256 64
color 0xffffff 0xffffff
// used nowhere in code
effect nex242_misc_laser_white_beam_end
-count 1
+count 0.5
type spark
color 0x8f4333 0xfff31b
size 0.4 0.4
effect nex242_misc_laser_black_beam
countabsolute 1
type beam
-tex 60 60
+tex 200 200
size 1 1
alpha 256 256 64
color 0x000000 0x000000
// used nowhere in code
effect nex242_misc_laser_black_beam_end
-count 1
+count 0.5
type spark
color 0x8f4333 0xfff31b
size 0.4 0.4
effect nex242_misc_laser_orange_beam
countabsolute 1
type beam
-tex 60 60
+tex 200 200
size 1 1
alpha 256 256 64
color 0xff6600 0xff6600
// used nowhere in code
effect nex242_misc_laser_orange_beam_end
-count 1
+count 0.5
type spark
color 0x8f4333 0xfff31b
size 0.4 0.4
alpha 256 256 512
// purple sparks
effect crylink_impactbig
-count 80
+count 40
type spark
tex 41 41
color 0xA040C0 0xA040C0
velocityjitter 512 512 512
// purple splash
effect crylink_impactbig
-count 3
+count 1.5
type static
color 0xE070FF 0xE070FF
size 16 16
velocityjitter 32 32 32
// purple splash
effect crylink_impactbig
-count 6
+count 3
type static
color 0xE070FF 0xE070FF
size 16 16
// used in qcsrc/client/gibs.qc: pointparticles(particleeffectnum("damage_hit"), org, vel, amount * 16)
effect damage_hit
tex 48 55
-count 1
+count 0.5
type alphastatic
color 0x00FFFF 0xFF00FF
size 16 16
velocityjitter 256 256 256
effect damage_hit
tex 48 55
-count 1
+count 0.5
type alphastatic
color 0xFF00FF 0xFFFF00
size 16 16
velocityjitter 256 256 256
effect damage_hit
tex 48 55
-count 1
+count 0.5
type alphastatic
color 0xFFFF00 0x00FFFF
size 16 16
// used in qcsrc/client/gibs.qc: pointparticles(particleeffectnum("damage_dissolve"), org, vel, amount)
effect damage_dissolve
tex 48 55
-count 30
+count 15
type alphastatic
color 0x00FFFF 0xFF00FF
size 32 32
velocityjitter 512 512 512
effect damage_dissolve
tex 48 55
-count 30
+count 15
type alphastatic
color 0xFF00FF 0xFFFF00
size 32 32
velocityjitter 512 512 512
effect damage_dissolve
tex 48 55
-count 30
+count 15
type alphastatic
color 0xFFFF00 0x00FFFF
size 32 32
liquidfriction 6
velocityjitter 512 512 512
+
// decal
// used in qcsrc/server/g_triggers.qc: self.cnt = particleeffectnum("laser_deadly")
// used in qcsrc/server/g_triggers.qc: self.cnt = particleeffectnum("laser_deadly")
originjitter 6 6 6
// dust/smoke drifting away from the impact
effect laser_deadly
-count 0.05 // 50 per second
+count 0.025
type smoke
tex 48 55
color 0xFFFFFF 0xFFFFFF
// sparks
effect laser_deadly
notunderwater
-count 0.05 // 50 per second
+count 0.025
type spark
tex 40 40
color 0xFDFFD9 0xFDFFD9
// used nowhere in code
effect torch_small
//notunderwater
-count 16
+count 8
type smoke
tex 48 55
size 1 11
// smoke
effect torch_small
type alphastatic
-count 8
+count 4
tex 0 8
size 5 10
sizeincrease 5
//fountain01
// used nowhere in code
effect fountain01
-count 32
+count 16
tex 0 8
size 10 15
alpha 0 100 100
// decal
// used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("hookbomb_explode"), org2, '0 0 0', 1)
effect hookbomb_explode
-count 50
+count 25
type static
tex 38 38
color 0x807aff 0x4463d5
originjitter 6 6 6
// some sparks
effect hookbomb_explode
-count 60
+count 30
type spark
tex 38 38
color 0x807aff 0x4463d5
// smoke
effect EF_MGTURRETTRAIL
notunderwater
-trailspacing 5
+trailspacing 10
type smoke
color 0xd0d0a0 0xffffff
tex 0 8
// bubbles
effect EF_MGTURRETTRAIL
underwater
-trailspacing 16
+trailspacing 32
type bubble
tex 62 62
color 0x404040 0x808080
// used nowhere in code
effect fire_big
//notunderwater
-count 52
+count 26
type smoke
tex 48 55
size 11 31
// smoke
effect fire_big
type alphastatic
-count 22
+count 11
tex 0 8
size 22 33
sizeincrease 11
// used nowhere in code
effect red_flare
type alphastatic
-count 21
+count 10.5
tex 0 8
size 1 11
sizeincrease 11
// used nowhere in code
effect blue_flare
type alphastatic
-count 21
+count 10.5
tex 0 8
size 1 11
sizeincrease 11
// used in qcsrc/server/ctf.qc: pointparticles(particleeffectnum("smoke_ring"), 0.5 * (self.absmin + self.absmax), '0 0 0', 1);
effect smoke_ring
type smoke
-count 90
+count 45
tex 0 8
size 1 11
sizeincrease 21
// used nowhere in code
effect smoke_large
type alphastatic
-count 50
+count 25
tex 0 8
size 11 21
sizeincrease 21
//sparks
// used nowhere in code
effect sparks
-count 30
+count 15
type spark
tex 40 40
color 0xFFFDD9 0xFFFDD9
//sparks
// used nowhere in code
effect electricity_sparks
-count 70
+count 35
type spark
tex 40 40
color 0x807aff 0x4463d5
// used nowhere in code
effect steam
type smoke
-count 2
+count 1
tex 0 8
size 1 3
sizeincrease 7
// smoke emiter
// used nowhere in code
effect smoking
-count 20
+count 10
type alphastatic
tex 0 8
color 0x292929 0x000000
//golden dust (create it once per second to cover large area in small yellow particles)
// used nowhere in code
effect goldendust
-count 50
+count 25
type snow
tex 38 38
color 0xff9600 0xffefb8
// used nowhere in code
effect healing_fx
-count 50
+count 25
type spark
tex 40 40
color 0xff0000 0xff0000
// used nowhere in code
effect armorrepair_fx
-count 50
+count 25
type spark
tex 40 40
color 0x00ff00 0x00ff00
// used nowhere in code
effect ammoregen_fx
-count 50
+count 25
type spark
tex 40 40
color 0x0000ff 0x0000ff
// red-yellow flame like fx
// used nowhere in code
effect rage
-count 5
+count 2.5
type smoke
tex 35 36
color 0xff0000 0xff7800
// pieces of glass or ice falling on the floor
// used nowhere in code
effect iceorglass
-count 30
+count 15
type alphastatic
tex 44 44
color 0xffffff 0xb2d3e6
// cover small area in poison gas, spawn it once per second
// used nowhere in code
effect poisonfield
-count 30
+count 15
type smoke
tex 0 8
color 0x00ff00 0x7db843
// cover small area in icy mist, spawn it once per second
// used nowhere in code
effect icefield
-count 20
+count 10
type smoke
tex 0 8
color 0x008aff 0x75e7ff
velocityjitter 5 5 30
airfriction 1
effect icefield
-count 10
+count 5
type smoke
tex 48 55
size 1 1
// flames that go up
// used nowhere in code
effect firefield
-count 200
+count 100
type smoke
tex 48 55
color 0x8f0d00 0xff5a00
airfriction 1
//flames that stay on the ground
effect firefield
-count 100
+count 50
type smoke
tex 48 55
color 0x8f0d00 0xff5a00
originjitter 180 180 0
// smoke
effect firefield
-count 40
+count 20
type alphastatic
tex 0 8
size 1 1
//fast fire
// used nowhere in code
effect flamethrower
-count 6
+count 3
type smoke
tex 48 55
color 0x8f0d00 0xff5a00
airfriction 1.2
//slowfire
effect flamethrower
-count 5
+count 2.5
type smoke
tex 48 55
color 0x8f0d00 0xff5a00
airfriction 1.2
// very slow and small fire
effect flamethrower
-count 3
+count 1.5
type smoke
tex 48 55
color 0x8f0d00 0xff5a00
airfriction 0.3
//decreasing fire
effect flamethrower
-count 4
+count 2
type smoke
tex 48 55
color 0x8f0d00 0xff5a00
airfriction 0.3
//smoke
effect flamethrower
-count 1
+count 0.5
type alphastatic
tex 0 8
size 5 15
// used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_WIZSPIKE"), from, to)
// used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_WIZSPIKE"), from, to)
effect TR_WIZSPIKE
-trailspacing 2
+trailspacing 4
type static
color 0x404040 0x404040
size 3 3
velocitymultiplier -0.1
// bright sparks
effect TR_WIZSPIKE
-trailspacing 6
-count 3
+trailspacing 12
+count 1.5
type snow
tex 42 42
color 0x404040 0x404040
// used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_VORESPIKE"), from, to)
// used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_VORESPIKE"), from, to)
effect TR_VORESPIKE
-trailspacing 2
+trailspacing 4
type static
color 0x804000 0x804000
size 3 3
velocitymultiplier -0.1
// bright sparks
effect TR_VORESPIKE
-trailspacing 6
-count 3
+trailspacing 12
+count 1.5
type snow
tex 42 42
color 0xff8000 0xff8000
// fire effect which make bright dot inside
effect flac_explode
notunderwater
-count 6
+count 3
type smoke
tex 48 55
color 0xffe955 0xff5a00
// fire effect which expands then slows
effect flac_explode
notunderwater
-count 12
+count 6
type static
tex 48 55
color 0x8f0d00 0xff5a00
type alphastatic
notunderwater
tex 0 8
-count 10
+count 5
size 10 20
sizeincrease 20
alpha 500 600 556
// underwater bubbles
effect flac_explode
underwater
-count 16
+count 8
type bubble
tex 62 62
color 0x404040 0x808080
// bouncing sparks
effect flac_explode
notunderwater
-count 8
+count 4
type spark
color 0x903010 0xFFD030
size 2 2
// used in qcsrc/server/w_common.qc: zcurveparticles_from_tracetoss(particleeffectnum("tr_bullet"), self.origin, trace_endpos, self.velocity)
// used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("tr_bullet"), from, to)
effect tr_bullet
-trailspacing 128
+trailspacing 256
type spark
color 0x800000 0xFF8020
alpha 256 256 2560
-size 3 3
-stretchfactor 0.6
+size 1.5 1.5
+stretchfactor 1
velocitymultiplier 0.7
// smoke emitter for small pipes
// used nowhere in code
effect smoking_smallemitter
-count 20
+count 10
type alphastatic
tex 0 8
color 0x292929 0x000000
// used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_CRYLINKPLASMA"), from, to)
// used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_CRYLINKPLASMA"), from, to)
effect TR_CRYLINKPLASMA
-trailspacing 64
+trailspacing 128
type static
color 0x5522aa 0x6622ff
size 2 2
velocitymultiplier -0.01
// crylink main trail
effect TR_CRYLINKPLASMA
-trailspacing 8
+trailspacing 16
type static
color 0x5522aa 0x6622ff
size 3 3
velocitymultiplier 0.01
effect cherryblossom
-count 3
+count 1.5
type static
color 0xb123ff 0xb183ff
size 1.5 2
//lighttime 0
effect alien_blood
-count 0.333
+count 0.167
type blood
tex 24 32
size 3 8
originjitter 11 11 11
effect robot_blood
-count 0.333
+count 0.167
type blood
tex 24 32
size 3 8
effect alien_TR_BLOOD
-trailspacing 16
+trailspacing 32
type blood
color 0xC080B0 0xC080B0
tex 24 32
staintex 16 24
effect robot_TR_BLOOD
-trailspacing 16
+trailspacing 32
type blood
color 0xC0D890 0xC0D890
tex 24 32
staintex 16 24
effect alien_TR_SLIGHTBLOOD
-trailspacing 32
+trailspacing 64
type blood
color 0xC080B0 0xC080B0
tex 24 32
staintex 16 24
effect robot_TR_SLIGHTBLOOD
-trailspacing 32
+trailspacing 64
type blood
color 0xC0D890 0xC0D890
tex 24 32
alpha 128 64 64
// cloud of particles which expand rapidly and then slow to form a ball
effect item_pickup
-count 64
+count 32
type spark
tex 41 41
color 0x63F2EA 0xB0C5C4
// used in qsrc/server/ctf.qc: pointparticles(particleeffectnum("red_ground_quake"), self.origin, '0 0 0', 1);
effect red_ground_quake
type smoke
-count 180
+count 90
tex 0 8
size 20 50
sizeincrease 100
notunderwater
effect red_ground_quake
type smoke
-count 80
+count 40
tex 0 8
size 10 30
sizeincrease 60
notunderwater
effect red_ground_quake
//notunderwater
-count 32
+count 16
type smoke
tex 48 55
size 4 20
// smoke
effect red_ground_quake
type alphastatic
-count 22
+count 11
tex 0 8
size 22 33
sizeincrease 11
// used in qsrc/server/ctf.qc: pointparticles(particleeffectnum("blue_ground_quake"), self.origin, '0 0 0', 1);
effect blue_ground_quake
type smoke
-count 180
+count 90
tex 0 8
size 20 50
sizeincrease 100
notunderwater
effect blue_ground_quake
type smoke
-count 80
+count 40
tex 0 8
size 10 30
sizeincrease 60
notunderwater
effect blue_ground_quake
//notunderwater
-count 32
+count 16
type smoke
tex 48 55
size 4 20
// smoke
effect blue_ground_quake
type alphastatic
-count 22
+count 11
tex 0 8
size 22 33
sizeincrease 11
// used in qcsrc/client/gibs.qc: pointparticles(particleeffectnum("damage_hit"), org, vel, amount * 16)
effect morphed_damage_hit
tex 43 43
-count 1
+count 0.5
type spark
color 0xffffff 0x9271fb
size 14 24
effect morphed_damage_hit
tex 0 8
-count 1
+count 0.5
type smoke
color 0xffffff 0x9271fb
size 24 24
// used in qcsrc/client/gibs.qc: pointparticles(particleeffectnum("damage_dissolve"), org, vel, amount)
effect morphed_damage_dissolve
tex 43 43
-count 20
-type spark
+count 10
+type smoke
color 0xffffff 0x9271fb
-size 62 62
+size 40 40
sizeincrease -16
-alpha 256 256 328
-gravity -0.4
-airfriction 3
+alpha 456 456 1828
+gravity -1.9
+airfriction 8
liquidfriction 6
velocityjitter 256 256 512
+rotate -180 180 -399 -99
effect morphed_damage_dissolve
tex 43 43
-count 5
-type spark
+count 2.5
+type smoke
color 0x7bdbff 0xbed2ff
-size 62 62
+size 40 40
sizeincrease -16
-alpha 256 256 328
+alpha 256 256 628
gravity -0.8
-airfriction 5
+airfriction 9
liquidfriction 6
velocityjitter 256 256 512
+rotate -180 180 0 0
effect morphed_damage_dissolve
-tex 0 8
-count 10
+tex 65 65
+count 5
type smoke
color 0xffffff 0x9271fb
size 44 44
sizeincrease -16
-alpha 256 256 228
+alpha 156 156 128
airfriction 3
liquidfriction 6
-originjitter 32 32 96
-
+originjitter 22 22 76
effect morphed_damage_dissolve
tex 46 46
-count 30
+count 15
type smoke
color 0xffffff 0x9271fb
size 32 32
sizeincrease -16
-alpha 256 256 228
+alpha 56 56 128
gravity 1
bounce 1.5
airfriction 3
liquidfriction 6
velocityjitter 400 400 0
+rotate -180 180 999 -999
// Team / hit minsta effects
effect TE_TEI_G3RED
countabsolute 1
type beam
-tex 60 60
+tex 200 200
color 0xFF0000 0xFF0000
size 4 4
alpha 128 128 256
// experimental
effect TE_TEI_G3RED
-trailspacing 4
+trailspacing 8
type static
color 0x200000 0x400000
size 0.3 0.3
effect TE_TEI_G3RED_HIT
countabsolute 1
type beam
-tex 60 60
+tex 200 200
color 0xFF0000 0xFF0000
size 8 8
alpha 128 128 256
// experimental
effect TE_TEI_G3RED_HIT
-trailspacing 10
+trailspacing 20
type static
color 0xFFFFFF 0xFF0011
size 2 2
type smoke
// rings
effect TE_TEI_G3RED_HIT
-trailspacing 20
+trailspacing 40
type static
color 0xFF0000 0xFF0011
size 10 10
effect TE_TEI_G3BLUE
countabsolute 1
type beam
-tex 60 60
+tex 200 200
color 0x0000FF 0x1100FF
size 4 4
alpha 128 128 256
// experimental
effect TE_TEI_G3BLUE
-trailspacing 4
+trailspacing 8
type static
color 0x000020 0x000040
size 0.3 0.3
effect TE_TEI_G3BLUE_HIT
countabsolute 1
type beam
-tex 60 60
+tex 200 200
color 0x0000FF 0x1100FF
size 8 8
alpha 128 128 256
// experimental
effect TE_TEI_G3BLUE_HIT
-trailspacing 10
+trailspacing 20
type static
color 0xFFFFFF 0x100FF
size 2 2
type smoke
// rings
effect TE_TEI_G3BLUE_HIT
-trailspacing 20
+trailspacing 40
type static
color 0x0000FF 0x1100FF
size 10 10
effect TE_TEI_G3YELLOW
countabsolute 1
type beam
-tex 60 60
+tex 200 200
color 0xffff00 0xffff11
size 4 4
alpha 128 128 256
effect TE_TEI_G3YELLOW
-trailspacing 4
+trailspacing 8
type static
color 0x202000 0x404000
size 0.3 0.3
effect TE_TEI_G3YELLOW_HIT
countabsolute 1
type beam
-tex 60 60
+tex 200 200
color 0xffff00 0xffff11
size 8 8
alpha 128 128 256
effect TE_TEI_G3YELLOW_HIT
-trailspacing 10
+trailspacing 20
type static
color 0xFFFFFF 0xffff10
size 2 2
type smoke
// rings
effect TE_TEI_G3YELLOW_HIT
-trailspacing 20
+trailspacing 40
type static
color 0xffff00 0xffff11
size 10 10
effect TE_TEI_G3PINK
countabsolute 1
type beam
-tex 60 60
+tex 200 200
color 0xFF00FF 0xFF11FF
size 4 4
alpha 128 128 256
// experimental
effect TE_TEI_G3PINK
-trailspacing 4
+trailspacing 8
type static
color 0x200020 0x400040
size 0.3 0.3
effect TE_TEI_G3PINK_HIT
countabsolute 1
type beam
-tex 60 60
+tex 200 200
color 0xFF00FF 0xFF11FF
size 8 8
alpha 128 128 256
// experimental
effect TE_TEI_G3PINK_HIT
-trailspacing 10
+trailspacing 20
type static
color 0xFFFFFF 0xFF10FF
size 2 2
type smoke
// rings
effect TE_TEI_G3PINK_HIT
-trailspacing 20
+trailspacing 40
type static
color 0xFF00FF 0xFF11FF
size 10 10
// core decal
effect particlegibs_damage_hit
type blood
-count 1
+count 0.5
tex 0 8
size 5 10
color 0xA8FFFF 0xA8FFFFF
// front blood
effect particlegibs_damage_hit
type blood
-count 0.2
+count 0.1
tex 24 32
size 10 20
color 0xA8FFFF 0xA8FFFFF
// back blood
effect particlegibs_damage_hit
type blood
-count 0.2
+count 0.1
tex 24 32
size 5 15
color 0xA8FFFF 0xA8FFFFF
// small core blood no decals
effect particlegibs_damage_dissolve
type blood
-count 64
+count 32
tex 0 8
size 15 20
color 0x00ffff 0x82ffff
// core decal
effect particlegibs_damage_dissolve
type blood
-count 24
+count 12
tex 0 8
size 20 40
color 0xA8FFFF 0xA8FFFFF
// front blood
effect particlegibs_damage_dissolve
type blood
-count 64
+count 32
tex 24 32
size 10 20
color 0xA8FFFF 0xA8FFFFF
// back blood
effect particlegibs_damage_dissolve
type blood
-count 64
+count 32
tex 24 32
size 5 15
color 0xA8FFFF 0xA8FFFFF
// small bits
effect particlegibs_damage_dissolve
type blood
-count 150
+count 75
tex 24 32
size 1 1
color 0xA8FFFF 0xA8FFFFF
// fire effect which expands then slows
effect onslaught_generator_gib_explode
notunderwater
-count 34
+count 17
type static
tex 48 55
color 0x8f0d00 0xff5a00
type alphastatic
notunderwater
tex 0 8
-count 12
+count 6
size 1 10
sizeincrease 90
gravity -0.3
// underwater bubbles
effect onslaught_generator_gib_explode
underwater
-count 32
+count 16
type bubble
tex 62 62
color 0x404040 0x808080
// fire effect which expands then slows
effect onslaught_generator_gib_flame
notunderwater
-count 30
+count 15
type static
tex 48 55
color 0x8f0d00 0xff5a00
type alphastatic
notunderwater
tex 0 8
-count 2
+count 1
size 10 20
sizeincrease 30
gravity -0.8
// underwater bubbles
effect onslaught_generator_gib_flame
underwater
-count 32
+count 16
type bubble
tex 62 62
color 0x404040 0x808080
// used nowhere in code
effect firemine
-trailspacing 1
-count 1
+trailspacing 2
+count 0.5
type smoke
tex 48 55
color 0x8f0d00 0xff5a00
airfriction 1.2
//slowfire
effect firemine
-trailspacing 1
-count 1
+trailspacing 2
+count 0.5
type smoke
tex 48 55
color 0x8f0d00 0xff5a00
airfriction 1.2
// very slow and small fire
effect firemine
-trailspacing 2
-count 1
+trailspacing 4
+count 0.5
type smoke
tex 48 55
color 0x8f0d00 0xff5a00
airfriction 0.3
//decreasing fire
effect firemine
-trailspacing 2
-count 1
+trailspacing 4
+count 0.5
type smoke
tex 48 55
color 0x8f0d00 0xff5a00
airfriction 0.3
//smoke
effect firemine
-trailspacing 4
-count 1
+trailspacing 8
+count 0.5
type alphastatic
tex 0 8
size 1 4
airfriction 1
//fastfire
effect firemine
-trailspacing 0.5
-count 1
+trailspacing 1
+count 0.5
type smoke
tex 48 55
color 0x8f0d00 0xff5a00
airfriction 1.2
// light only
effect firemine
-trailspacing 8
+trailspacing 16
lightradius 50
lightradiusfade 50000
lightcolor 2.7 2.7 0.6
// used nowhere in code
effect fireball
-trailspacing 1
-count 1
+trailspacing 2
+count 0.5
type smoke
tex 48 55
color 0x8f0d00 0xff5a00
airfriction 1.2
//slowfire
effect fireball
-trailspacing 1
-count 1
+trailspacing 2
+count 0.5
type smoke
tex 48 55
color 0x8f0d00 0xff5a00
airfriction 1.2
// very slow and small fire
effect fireball
-trailspacing 2
-count 1
+trailspacing 4
+count 0.5
type smoke
tex 48 55
color 0x8f0d00 0xff5a00
airfriction 0.3
//decreasing fire
effect fireball
-trailspacing 2
-count 1
+trailspacing 4
+count 0.5
type smoke
tex 48 55
color 0x8f0d00 0xff5a00
airfriction 0.3
//smoke
effect fireball
-trailspacing 4
-count 1
+trailspacing 8
+count 0.5
type alphastatic
tex 0 8
size 5 15
airfriction 1
//fastfire
effect fireball
-trailspacing 0.5
-count 1
+trailspacing 1
+count 0.5
type smoke
tex 48 55
color 0x8f0d00 0xff5a00
airfriction 1.2
// light only
effect fireball
-trailspacing 8
+trailspacing 16
lightradius 300
lightradiusfade 3000
lightcolor 2.7 2.7 0.6
// fireball
effect fireball_laser
-count 20
+count 10
type spark
color 0x800000 0xFF8020
alpha 192 256 2560
// fire effect
effect fireball_explode
notunderwater
-count 256
+count 128
type static
tex 48 55
color 0x902010 0xFFD080
// underwater bubbles
effect fireball_explode
underwater
-count 64
+count 32
type bubble
tex 62 62
color 0x404040 0x808080
// bouncing sparks
effect fireball_explode
notunderwater
-count 128
+count 64
type spark
color 0x903010 0xFFD030
size 2 2
velocityjitter 384 384 384
effect fireball_muzzleflash
-count 4
+count 2
type smoke
color 0x202020 0x404040
tex 0 8
lightradiusfade 2000
lightcolor 2 1.5 0.2
effect fireball_muzzleflash
-count 30
+count 15
type spark
tex 40 40
color 0xFFFDD9 0xFFFDD9
airfriction 12
effect fireball_preattack_muzzleflash
-count 4
+count 2
type smoke
color 0x202020 0x404040
tex 0 8
lightradiusfade 2000
lightcolor 2 1.5 0.2
effect fireball_preattack_muzzleflash
-count 30
+count 15
type spark
tex 40 40
color 0xFFFDD9 0xFFFDD9
airfriction 12
effect fireball_bfgdamage
-count 4
+count 2
type smoke
color 0x202020 0x404040
tex 0 8
lightradiusfade 2000
lightcolor 2 1.5 0.2
effect fireball_bfgdamage
-count 30
+count 15
type spark
tex 40 40
color 0xFFFDD9 0xFFFDD9
// used nowhere in code
effect EF_FLAME
//notunderwater
-count 200
+count 100
type smoke
tex 48 55
size 5 21
// smoke
effect EF_FLAME
type alphastatic
-count 100
+count 50
tex 0 8
size 11 15
sizeincrease 6
velocityjitter 11 11 50
bounce 2
effect EF_FLAME
-count 1
+count 0.5
lightradius 200
lightradiusfade 10000
lightcolor 0.9 0.9 0.2
// used in qcsrc/server/w_common.qc: zcurveparticles_from_tracetoss(particleeffectnum("tr_bullet"), self.origin, trace_endpos, self.velocity)
// used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("tr_bullet"), from, to)
effect tr_rifle
-trailspacing 128
+trailspacing 256
type spark
color 0x800000 0xFF8020
alpha 256 256 2560
-size 3 3
-stretchfactor 0.6
+size 1.5 1.5
+stretchfactor 1
velocitymultiplier 0.7
effect tr_rifle
notunderwater
tex 0 8
-trailspacing 8
+trailspacing 16
type static
color 0x202020 0x404040
size 2 2
type smoke
effect tr_rifle
underwater
-trailspacing 32
+trailspacing 64
type bubble
tex 62 62
color 0x404040 0x808080
// rocket guiding start
-// smoke
-effect rocket_guide
-type alphastatic
-notunderwater
-tex 0 8
-count 5
-size 10 20
-sizeincrease 17
-alpha 300 550 556
-velocityjitter 128 128 128
-airfriction 5
-color 0x000000 0x111111
-bounce 6
-velocitymultiplier -0.1
// underwater bubbles
effect rocket_guide
underwater
-count 4
+count 2
type bubble
tex 62 62
color 0x404040 0x808080
// bouncing sparks
effect rocket_guide
notunderwater
-count 16
+count 8
type spark
color 0x903010 0xFFD030
-size 2 2
+size 0.3 0.7
tex 40 40
-alpha 256 256 384
+alpha 256 256 984
gravity 1
airfriction 0.2
bounce 1.5
liquidfriction 0.8
velocityoffset 0 0 80
-velocityjitter 256 256 256
-velocitymultiplier -0.1
+velocityjitter 156 156 156
+velocitymultiplier -0.3
+stretchfactor 0.4
+effect rocket_guide
+countabsolute 1
+type smoke
+tex 65 65
+color 0x903010 0xFFD030
+size 10 10
+sizeincrease 300
+alpha 100 100 500
// gauntlet laser
// used in qcsrc/server/w_laser.qc
effect laser_gauntlet
tex 43 43
-count 3
+count 1.5
type spark
color 0xff00ff 0xff0000
size 4 8
//fast fire
// used nowhere in code, meant for maps
effect torchflame
-count 6
+count 3
type smoke
tex 48 55
color 0x8f0d00 0xff5a00
airfriction 1.2
//slowfire
effect torchflame
-count 5
+count 2.5
type smoke
tex 48 55
color 0x8f0d00 0xff5a00
airfriction 1.2
// very slow and small fire
effect torchflame
-count 3
+count 1.5
type smoke
tex 48 55
color 0x8f0d00 0xff5a00
airfriction 0.3
//decreasing fire
effect torchflame
-count 4
+count 2
type smoke
tex 48 55
color 0x8f0d00 0xff5a00
airfriction 0.3
//smoke
effect torchflame
-count 1
+count 0.5
type alphastatic
tex 0 8
size 5 15
velocitymultiplier 20
velocityoffset 0 0 10
airfriction 1
+
+//happy death fx for cl_gentle
+effect happy_damage_dissolve
+tex 69 69
+count 15
+type alphastatic
+color 0x00FFFF 0xFF00FF
+size 32 32
+sizeincrease -10
+alpha 256 256 228
+gravity -0.4
+bounce 1.5
+airfriction 3
+liquidfriction 6
+velocityjitter 312 312 312
+effect happy_damage_dissolve
+tex 69 69
+count 15
+type alphastatic
+color 0xFF00FF 0xFFFF00
+size 32 32
+sizeincrease -10
+alpha 256 256 228
+gravity -0.4
+bounce 1.5
+airfriction 3
+liquidfriction 6
+velocityjitter 312 312 312
+effect happy_damage_dissolve
+tex 69 69
+count 15
+type alphastatic
+color 0xFFFF00 0x00FFFF
+size 32 32
+sizeincrease -10
+alpha 256 256 228
+gravity -0.4
+bounce 1.5
+airfriction 3
+liquidfriction 6
+velocityjitter 312 312 312
+
+
+//happy damage fx for cl_gentle
+effect happy_damage_hit
+tex 69 69
+count 0.1
+type alphastatic
+color 0x00FFFF 0xFF00FF
+size 26 26
+sizeincrease -28
+alpha 128 128 192
+gravity -0.4
+bounce 1.5
+airfriction 5
+liquidfriction 10
+velocityjitter 156 156 156
+effect happy_damage_hit
+tex 69 69
+count 0.1
+type alphastatic
+color 0xFF00FF 0xFFFF00
+size 26 26
+sizeincrease -28
+alpha 128 128 192
+gravity -0.4
+bounce 1.5
+airfriction 5
+liquidfriction 10
+velocityjitter 156 156 156
+effect happy_damage_hit
+tex 69 69
+count 0.1
+type alphastatic
+color 0xFFFF00 0x00FFFF
+size 26 26
+sizeincrease -28
+alpha 128 128 192
+gravity -0.4
+bounce 1.5
+airfriction 5
+liquidfriction 10
+velocityjitter 156 156 156