// used in qcsrc/server/bots.qc: //te_wizspike(e.nearestwaypoint.wpnearestpoint)
// used in qcsrc/server/havocbot.qc: // te_wizspike(newgoal.origin)
effect TE_WIZSPIKE
+velocitymultiplier 0
countabsolute 1
type static
color 0x63F2EA 0x63f2EA
lightcolor 0.4 0.9 0.9
// cloud of particles which expand rapidly and then slow to form a ball
effect TE_WIZSPIKE
+velocitymultiplier 0
count 50
type static
color 0x63F2EA 0x63f2EA
// decal
// used in qcsrc/server/w_seeker.qc: te_knightspike(org2)
effect TE_KNIGHTSPIKE
+velocitymultiplier 0
countabsolute 1
type decal
tex 47 47
lightcolor 4 0.2 0.2
// flare effect
effect TE_KNIGHTSPIKE
+velocitymultiplier 0
countabsolute 1
type static
tex 39 39
size 24 24
// sparks that rapidly expand and rapidly slow down to form an interesting spherical effect
effect TE_KNIGHTSPIKE
+velocitymultiplier 0
count 128
type spark
color 0x800000 0xFF8020
// bullet impact decal
// used nowhere in code
effect TE_SPIKE
+velocitymultiplier 0
countabsolute 1
type decal
tex 56 59
originjitter 6 6 6
// dust/smoke drifting away from the impact
effect TE_SPIKE
+velocitymultiplier 0
count 4
type smoke
tex 0 8
velocityjitter 8 8 8
// dust/smoke staying at the impact
effect TE_SPIKE
+velocitymultiplier 0
count 0.5
type smoke
tex 0 8
velocityjitter 0 0 0
// bouncing sparks
effect TE_SPIKE
+velocitymultiplier 0
count 10
type spark
color 0x8f4333 0xfff31b
// decal
// used nowhere in code
effect TE_SPIKEQUAD
+velocitymultiplier 0
countabsolute 1
type decal
tex 59 59
lightcolor 2 2.5 3
// flare effect
effect TE_SPIKEQUAD
+velocitymultiplier 0
countabsolute 1
type static
tex 38 38
alpha 256 256 128
// large sparks
effect TE_SPIKEQUAD
+velocitymultiplier 0
count 10
type static
color 0x2030FF 0x80C0FF
// decal
// used nowhere in code
effect TE_SUPERSPIKE
+velocitymultiplier 0
countabsolute 1
type decal
tex 56 59
originjitter 6 6 6
// dust/smoke drifting away from the impact
effect TE_SUPERSPIKE
+velocitymultiplier 0
count 4
type smoke
tex 0 8
velocityjitter 8 8 8
// dust/smoke staying at the impact
effect TE_SUPERSPIKE
+velocitymultiplier 0
count 0.5
type smoke
tex 0 8
velocityjitter 0 0 0
// sparks that disappear on impact
effect TE_SUPERSPIKE
+velocitymultiplier 0
count 15
type spark
color 0x8f4333 0xfff31b
// decal
// used nowhere in code
effect TE_SUPERSPIKEQUAD
+velocitymultiplier 0
countabsolute 1
type decal
tex 56 59
lightcolor 0.15 0.15 1.5
// dust/smoke drifting away from the impact
effect TE_SUPERSPIKEQUAD
+velocitymultiplier 0
count 4
type smoke
tex 0 8
velocityjitter 8 8 8
// dust/smoke staying at the impact
effect TE_SUPERSPIKEQUAD
+velocitymultiplier 0
count 0.5
type smoke
tex 0 8
velocityjitter 0 0 0
// sparks that disappear on impact
effect TE_SUPERSPIKEQUAD
+velocitymultiplier 0
count 15
type spark
color 0x8f4333 0xfff31b
// decal
// used nowhere in code
effect TE_GUNSHOT
+velocitymultiplier 0
countabsolute 1
type decal
tex 56 59
originjitter 6 6 6
// dust/smoke drifting away from the impact
effect TE_GUNSHOT
-count 2
+velocitymultiplier 0
+count 0.8
type smoke
tex 0 8
color 0x101010 0x101010
velocityjitter 8 8 8
// dust/smoke staying at the impact
effect TE_GUNSHOT
-count 0.5
+velocitymultiplier 0
+count 0.2
type smoke
tex 0 8
color 0x505050 0x505050
velocityjitter 0 0 0
// bouncing sparks
effect TE_GUNSHOT
-count 5
+velocitymultiplier 0
+count 2.5
type spark
color 0x8f4333 0xfff31b
size 0.4 0.4
// decal
// used nowhere in code
effect TE_GUNSHOTQUAD
+velocitymultiplier 0
countabsolute 1
type decal
tex 47 47
//lightcolor 0.5 0.5 0.5
// purple flare effect
effect TE_GUNSHOTQUAD
+velocitymultiplier 0
countabsolute 1
type static
tex 39 39
alpha 256 256 512
// purple sparks
effect TE_GUNSHOTQUAD
+velocitymultiplier 0
count 6
type spark
color 0xA040C0 0xFFFFFF
// decal
// used in qcsrc/server/cl_client.qc: te_explosion(org)
effect TE_EXPLOSION
+velocitymultiplier 0
countabsolute 1
type decal
tex 8 16
lightcolor 4 2 0.5
// flare effect
effect TE_EXPLOSION
+velocitymultiplier 0
countabsolute 1
type static
tex 35 37
alpha 192 192 64
// fire effect which expands then slows
effect TE_EXPLOSION
+velocitymultiplier 0
notunderwater
count 64
type static
velocityjitter 256 256 256
// underwater bubbles
effect TE_EXPLOSION
+velocitymultiplier 0
underwater
count 16
type bubble
velocityjitter 96 96 96
// bouncing sparks
effect TE_EXPLOSION
+velocitymultiplier 0
notunderwater
count 16
type spark
// decal
// used nowhere in code
effect TE_EXPLOSIONQUAD
+velocitymultiplier 0
countabsolute 1
type decal
tex 8 16
lightcolor 4 2 8
// smoke cloud
effect TE_EXPLOSIONQUAD
+velocitymultiplier 0
notunderwater
count 16
type smoke
velocityjitter 48 48 48
// underwater bubbles
effect TE_EXPLOSIONQUAD
+velocitymultiplier 0
underwater
count 16
type bubble
velocityjitter 96 96 96
// sparks which go through walls
effect TE_EXPLOSIONQUAD
+velocitymultiplier 0
notunderwater
count 64
type spark
// decal
// used in qcsrc/server/keyhunt.qc: te_tarexplosion(lostkey.origin)
effect TE_TAREXPLOSION
+velocitymultiplier 0
countabsolute 1
type decal
tex 8 16
lightcolor 1.6 0.8 2
// smoke cloud
effect TE_TAREXPLOSION
+velocitymultiplier 0
notunderwater
count 16
type smoke
velocityjitter 48 48 48
// underwater bubbles
effect TE_TAREXPLOSION
+velocitymultiplier 0
underwater
count 16
type bubble
velocityjitter 96 96 96
// sparks which go through walls
effect TE_TAREXPLOSION
+velocitymultiplier 0
notunderwater
count 64
type spark
// decal
// used in qcsrc/server/bots.qc: te_plasmaburn(org)
effect TE_PLASMABURN
+velocitymultiplier 0
countabsolute 1
type decal
tex 47 47
lightcolor 1 1 1
// flare effect
effect TE_PLASMABURN
+velocitymultiplier 0
countabsolute 1
type static
tex 37 37
alpha 256 256 512
// small sparks which form a sphere as they slow down
effect TE_PLASMABURN
+velocitymultiplier 0
count 128
type spark
color 0x2030FF 0x80C0FF
// used in qcsrc/server/bots.qc: //te_smallflash((e.absmin + e.absmax) * 0.5)
// used in qcsrc/server/bots.qc: //te_smallflash((e.absmin + e.absmax) * 0.5)
effect TE_SMALLFLASH
+velocitymultiplier 0
lightradius 200
lightradiusfade 1000
lightcolor 2 2 2
// quake effect
// used nowhere in code
effect TE_LAVASPLASH
+velocitymultiplier 0
count 32
type alphastatic
color 0x6f0f00 0xe3974f
// player teleport effect
// used nowhere in code
effect TE_TELEPORT
+velocitymultiplier 0
count 56
type static
color 0xA0A0A0 0xFFFFFF
// used in qcsrc/server/w_minstanex.qc: trailparticles(world, particleeffectnum("TE_TEI_G3"), w_shotorg, trace_endpos)
// used in qcsrc/client/particles.qc: trailparticles(world, particleeffectnum("TE_TEI_G3"), shotorg, endpos)
effect TE_TEI_G3
+velocitymultiplier 0
countabsolute 1
type beam
tex 200 200
alpha 128 128 256
// experimental
effect TE_TEI_G3
+velocitymultiplier 0
trailspacing 4
type static
color 0x202020 0x404040
// decal
// used nowhere in code
effect TE_TEI_BIGEXPLOSION
+velocitymultiplier 0
countabsolute 1
type decal
tex 8 16
lightcolor 4 2 0.5
// flare effect
effect TE_TEI_BIGEXPLOSION
+velocitymultiplier 0
countabsolute 1
type static
tex 35 37
alpha 192 192 64
// fire effect
effect TE_TEI_BIGEXPLOSION
+velocitymultiplier 0
notunderwater
count 128
type static
velocityjitter 512 512 512
// underwater bubbles
effect TE_TEI_BIGEXPLOSION
+velocitymultiplier 0
underwater
count 32
type bubble
velocityjitter 144 144 144
// bouncing sparks
effect TE_TEI_BIGEXPLOSION
+velocitymultiplier 0
notunderwater
count 64
type spark
// decal
// used nowhere in code
effect TE_TEI_PLASMAHIT
+velocitymultiplier 0
countabsolute 1
type decal
tex 59 59
lightcolor 2.4 4.8 8
// flare effect
effect TE_TEI_PLASMAHIT
+velocitymultiplier 0
countabsolute 1
type static
tex 38 38
alpha 256 256 512
// cloud of bouncing sparks
effect TE_TEI_PLASMAHIT
+velocitymultiplier 0
count 0.5
type spark
color 0x2030FF 0x80C0FF
staintex 16 24
//blood mist
effect blood
+velocitymultiplier 0
countabsolute 1
type alphastatic
tex 0 8
airfriction 2
stretchfactor 0.6
effect teleport
+velocitymultiplier 0
countabsolute 1
type smoke
tex 65 65
// 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
+velocitymultiplier 0
count 37.5
type static
color 0xfff368 0xfff368
// used in qcsrc/server/t_items.qc: //pointparticles(particleeffectnum("item_respawn"), self.origin + self.mins_z * '0 0 1' + '0 0 48', '0 0 0', 1)
// used in qcsrc/server/t_items.qc: pointparticles(particleeffectnum("item_respawn"), self.origin + 0.5 * (self.mins + self.maxs), '0 0 0', 1)
effect item_respawn
+velocitymultiplier 0
countabsolute 1
type static
color 0x63F2EA 0x63f2EA
alpha 128 128 128
// cloud of particles which expand rapidly and then slow to form a ball
effect item_respawn
+velocitymultiplier 0
count 128
type spark
tex 41 41
// used in qcsrc/server/t_jumppads.qc: pointparticles(particleeffectnum("jumppad_activate"), other.origin, other.velocity, 1)
effect jumppad_activate
+velocitymultiplier 0
lightradius 200
lightradiusfade 2000
lightcolor 2 2 2
// 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
+velocitymultiplier 0
// glow and light
countabsolute 1
type smoke
// used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("laser_impact"), org2, backoff * 1000, 1)
// used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("laser_impact"), org2, backoff * 1000, 1)
effect laser_impact
+velocitymultiplier 0
countabsolute 1
type decal
tex 47 47
lightcolor 8 0.4 0.4
// flare effect
effect laser_impact
+velocitymultiplier 0
countabsolute 1
type static
tex 39 39
size 24 24
// sparks that rapidly expand and rapidly slow down to form an interesting spherical effect
effect laser_impact
+velocitymultiplier 0
count 128
type spark
color 0x800000 0xFF8020
// decal
// used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("shotgun_impact"), org2, backoff * 1000, 1)
effect shotgun_impact
+velocitymultiplier 0
countabsolute 1
type decal
tex 56 59
type alphastatic
notunderwater
tex 0 8
-count 3
+count 1
size 10 20
sizeincrease 25
alpha 300 550 756
type alphastatic
notunderwater
tex 36 36
-count 0.5
+count 0.2
size 10 11
sizeincrease 74
alpha 200 350 500
// sparks
effect shotgun_impact
notunderwater
-count 1.5
+count 0.5
type spark
tex 40 40
color 0xFDFFD9 0xFDFFD9
// used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("machinegun_impact"), org2, backoff * 1000, 1)
// decal
effect machinegun_impact
+velocitymultiplier 0
countabsolute 1
type decal
tex 56 59
type alphastatic
notunderwater
tex 0 8
-count 3
+count 1.5
size 10 20
sizeincrease 15
alpha 300 550 456
bounce 6
velocitymultiplier 0.03
rotate 0 360 -50 50
-//derbis
+//debris
effect machinegun_impact
type alphastatic
notunderwater
velocitymultiplier -1.0
// bubbles
effect TR_GRENADE
+velocitymultiplier 0
underwater
trailspacing 16
type bubble
gravity -0.11
//marker
effect TR_KNIGHTSPIKE // used for MF_TRACER2
+velocitymultiplier 0
type alphastatic
color 0x666666 0x000000
tex 62 62
alpha 256 256 720
// bubbles
effect TR_KNIGHTSPIKE // used for MF_TRACER2
+velocitymultiplier 0
underwater
trailspacing 32
type bubble
// decal
// used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("grenade_explode"), org2, '0 0 0', 1)
effect grenade_explode
+velocitymultiplier 0
countabsolute 1
type decal
tex 8 16
lightcolor 8 4 1
// fire effect which expands then slows
effect grenade_explode
+velocitymultiplier 0
notunderwater
count 40
type static
velocityjitter 256 256 256
// fire effect which make brigt dot inside
effect grenade_explode
+velocitymultiplier 0
notunderwater
count 15
type static
velocityjitter 256 256 256
// smoke
effect grenade_explode
+velocitymultiplier 0
type alphastatic
notunderwater
tex 0 8
bounce 6
// underwater bubbles
effect grenade_explode
+velocitymultiplier 0
underwater
count 32
type bubble
velocitymultiplier 0.3
// bouncing sparks
effect grenade_explode
+velocitymultiplier 0
notunderwater
count 16
type spark
velocityjitter 424 424 624
// derbis
effect grenade_explode
+velocitymultiplier 0
notunderwater
count 12
type alphastatic
velocitymultiplier -0.1
// bright sparks
effect TR_NEXUIZPLASMA
+velocitymultiplier 0
trailspacing 12
count 1.5
type snow
// decal
// used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("electro_impact"), org2, '0 0 0', 1)
effect electro_impact
+velocitymultiplier 0
countabsolute 1
type decal
tex 59 59
velocitymultiplier 44
// flare effect
effect electro_impact
+velocitymultiplier 0
countabsolute 1
type static
tex 38 38
alpha 256 256 512
// cloud of bouncing sparks
effect electro_impact
+velocitymultiplier 0
count 30
type smoke
tex 42 42
rotate -180 180 -9999 9999
// inner cloud of smoke
effect electro_impact
+velocitymultiplier 0
count 30
type smoke
color 0x629dff 0x0018ff
// decal
// used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("electro_ballexplode"), org2, '0 0 0', 1)
effect electro_ballexplode
+velocitymultiplier 0
countabsolute 1
type decal
tex 59 59
lightcolor 3.125 4.375 10
// flare effect
effect electro_ballexplode
+velocitymultiplier 0
countabsolute 1
type static
tex 38 38
alpha 256 256 512
// cloud of bouncing sparks
effect electro_ballexplode
+velocitymultiplier 0
count 64
type spark
tex 41 41
velocityjitter 512 512 512
// inner cloud of smoke
effect electro_ballexplode
+velocitymultiplier 0
count 8
type smoke
color 0x202020 0x404040
// decal
// used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("electro_combo"), org2, '0 0 0', 1)
effect electro_combo
+velocitymultiplier 0
countabsolute 1
type decal
tex 59 59
lightcolor 4 5 6
// flare effect
effect electro_combo
+velocitymultiplier 0
countabsolute 1
type static
tex 38 38
alpha 128 128 64
// large sparks
effect electro_combo
+velocitymultiplier 0
count 5
type static
color 0x2030FF 0x80C0FF
velocityjitter 312 312 312
// inner cloud of smoke
effect electro_combo
+velocitymultiplier 0
count 0.125
type smoke
color 0x202020 0x404040
// decal
// used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("crylink_impact"), org2, '0 0 0', 1)
effect crylink_impact
+velocitymultiplier 0
countabsolute 1
type decal
tex 47 47
-size 8 8
+size 24 24
alpha 256 256 0
originjitter 12 12 12
-//lightradius 60
-//lightradiusfade 300
+//lightradius 200
+//lightradiusfade 800
//lightcolor 3.2 0.4 4
// purple flare effect
effect crylink_impact
+velocitymultiplier 0
countabsolute 1
type static
tex 39 39
color 0x504060 0x504060
-size 8 8
+size 24 24
alpha 256 256 512
// purple sparks
effect crylink_impact
-count 10
+velocitymultiplier 0
+count 40
type spark
tex 41 41
color 0xA040C0 0xA040C0
bounce 2
-size 1 2
+size 6 6
alpha 256 256 1024
-velocityjitter 256 256 256
+velocityjitter 512 512 512
// purple splash
effect crylink_impact
+velocitymultiplier 0
count 1.5
type static
color 0xE070FF 0xE070FF
-size 8 8
+size 16 16
alpha 256 256 512
-velocityjitter 8 8 8
+velocityjitter 32 32 32
// purple splash
effect crylink_impact
-count 1.5
+velocitymultiplier 0
+count 3
type static
color 0xE070FF 0xE070FF
-size 8 8
+size 16 16
alpha 256 256 1024
-velocityjitter 32 32 32
+velocityjitter 256 256 256
// nex beam: ring smoke
// used in qcsrc/client/particles.qc: trailparticles(world, particleeffectnum("nex_beam"), shotorg, endpos)
effect nex_beam
+velocitymultiplier 0
trailspacing 64
color 0x1680A0 0x1680A0
size 4 4
type static
// nex beam: drifting smoke
effect nex_beam
+velocitymultiplier 0
trailspacing 12
color 0x5080A0 0x5080A0
size 1 1
type static
// nex beam: bright core
effect nex_beam
+velocitymultiplier 0
trailspacing 12
color 0x80CDFF 0x80CDFF
size 4 4
type static
//sparks
effect nex_beam
+velocitymultiplier 0
trailspacing 16
color 0x1680A0 0x1680A0
size 1 1
// used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("nex_impact"), org2, '0 0 0', 1)
// used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("nex_impact"), org2, '0 0 0', 1)
effect nex_impact
+velocitymultiplier 0
countabsolute 1
type decal
tex 47 47
rotate -180 180 0 0
// rotating something
effect nex_impact
+velocitymultiplier 0
count 5
type smoke
tex 46 46
rotate 180 -180 500 -500
// shockwave
effect nex_impact
+velocitymultiplier 0
countabsolute 1
type static
tex 33 33
sizeincrease 900
// shockwave2
effect nex_impact
+velocitymultiplier 0
countabsolute 1
type static
tex 65 65
// flare effect
effect nex_impact
+velocitymultiplier 0
countabsolute 1
type static
tex 37 37
// used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("hagar_explode"), org2, '0 0 0', 1)
// used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("hagar_explode"), org2, '0 0 0', 1)
effect hagar_explode
+velocitymultiplier 0
countabsolute 1
type decal
tex 8 16
lightcolor 8 4 1
// fire effect which make bright dot inside
effect hagar_explode
+velocitymultiplier 0
notunderwater
-count 5
+count 3.5
type smoke
tex 48 55
color 0xffe955 0xff5a00
velocityjitter 156 156 156
// fire effect which expands then slows
effect hagar_explode
+velocitymultiplier 0
notunderwater
count 12
type static
// smoke
effect hagar_explode
+velocitymultiplier 0
type alphastatic
notunderwater
tex 0 8
-count 10
+count 7
size 20 40
sizeincrease 20
alpha 200 500 600
// underwater bubbles
effect hagar_explode
+velocitymultiplier 0
underwater
count 16
type bubble
velocityjitter 96 96 96
// bouncing sparks
effect hagar_explode
+velocitymultiplier 0
notunderwater
count 4
type spark
// rocket explosion (bigger than mortar and hagar)
effect rocket_explode
+velocitymultiplier 0
countabsolute 1
type decal
tex 8 16
lightcolor 8 4 1
// fire effect
effect rocket_explode
+velocitymultiplier 0
notunderwater
count 32
type static
velocityjitter 512 512 512
// fire effect 2
effect rocket_explode
+velocitymultiplier 0
notunderwater
count 14
type smoke
velocityjitter 912 912 912
// smoke
effect rocket_explode
+velocitymultiplier 0
type alphastatic
notunderwater
tex 0 8
bounce 2
// underwater bubbles
effect rocket_explode
+velocitymultiplier 0
underwater
count 32
type bubble
velocitymultiplier 0.3
// bouncing sparks
effect rocket_explode
+velocitymultiplier 0
notunderwater
count 16
type spark
velocityjitter 424 424 624
// derbis
effect rocket_explode
+velocitymultiplier 0
notunderwater
count 12
type alphastatic
// used in qcsrc/server/g_hook.qc: pointparticles(particleeffectnum("grapple_muzzleflash"), org, '0 0 0', 1)
effect grapple_muzzleflash
+velocitymultiplier 0
lightradius 160
lightradiusfade 800
lightcolor 1 0 0
// used in qcsrc/server/g_hook.qc: pointparticles(particleeffectnum("grapple_impact"), self.origin, '0 0 0', 1)
effect grapple_impact
+velocitymultiplier 0
lightradius 160
lightradiusfade 800
lightcolor 1 0 0
// used nowhere in code
effect nex242_misc_laser_beam
+velocitymultiplier 0
countabsolute 1
type beam
tex 200 200
// used nowhere in code
effect nex242_misc_laser_beam_fast
+velocitymultiplier 0
countabsolute 1
type beam
tex 200 200
// additional laser colors (mike)
// used nowhere in code
effect nex242_misc_laser_green_beam
+velocitymultiplier 0
countabsolute 1
type beam
tex 200 200
// used nowhere in code
effect nex242_misc_laser_blue_beam
+velocitymultiplier 0
countabsolute 1
type beam
tex 200 200
// used nowhere in code
effect nex242_misc_laser_yellow_beam
+velocitymultiplier 0
countabsolute 1
type beam
tex 200 200
// used nowhere in code
effect nex242_misc_laser_cyan_beam
+velocitymultiplier 0
countabsolute 1
type beam
tex 200 200
// used nowhere in code
effect nex242_misc_laser_magenta_beam
+velocitymultiplier 0
countabsolute 1
type beam
tex 200 200
// used nowhere in code
effect nex242_misc_laser_white_beam
+velocitymultiplier 0
countabsolute 1
type beam
tex 200 200
// used nowhere in code
effect nex242_misc_laser_black_beam
+velocitymultiplier 0
countabsolute 1
type beam
tex 200 200
// used nowhere in code
effect nex242_misc_laser_orange_beam
+velocitymultiplier 0
countabsolute 1
type beam
tex 200 200
// decal
// used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("crylink_impactbig"), org2, '0 0 0', 1)
effect crylink_impactbig
+velocitymultiplier 0
countabsolute 1
type decal
tex 47 47
//lightcolor 3.2 0.4 4
// purple flare effect
effect crylink_impactbig
+velocitymultiplier 0
countabsolute 1
type static
tex 39 39
alpha 256 256 512
// purple sparks
effect crylink_impactbig
+velocitymultiplier 0
count 40
type spark
tex 41 41
velocityjitter 512 512 512
// purple splash
effect crylink_impactbig
+velocitymultiplier 0
count 1.5
type static
color 0xE070FF 0xE070FF
velocityjitter 32 32 32
// purple splash
effect crylink_impactbig
+velocitymultiplier 0
count 3
type static
color 0xE070FF 0xE070FF
// impact effect indicating damage
// used in qcsrc/client/gibs.qc: pointparticles(particleeffectnum("damage_hit"), org, vel, amount * 16)
effect damage_hit
+velocitymultiplier 0
tex 48 55
count 0.5
type alphastatic
liquidfriction 10
velocityjitter 256 256 256
effect damage_hit
+velocitymultiplier 0
tex 48 55
count 0.5
type alphastatic
liquidfriction 10
velocityjitter 256 256 256
effect damage_hit
+velocitymultiplier 0
tex 48 55
count 0.5
type alphastatic
// large sparks
// used in qcsrc/client/gibs.qc: pointparticles(particleeffectnum("damage_dissolve"), org, vel, amount)
effect damage_dissolve
+velocitymultiplier 0
tex 48 55
count 15
type alphastatic
liquidfriction 6
velocityjitter 512 512 512
effect damage_dissolve
+velocitymultiplier 0
tex 48 55
count 15
type alphastatic
liquidfriction 6
velocityjitter 512 512 512
effect damage_dissolve
+velocitymultiplier 0
tex 48 55
count 15
type alphastatic
// used in qcsrc/server/g_triggers.qc: self.cnt = particleeffectnum("laser_deadly")
// used in qcsrc/server/g_triggers.qc: self.cnt = particleeffectnum("laser_deadly")
effect laser_deadly
+velocitymultiplier 0
countabsolute 1
type decal
tex 56 59
//fire
// used nowhere in code
effect torch_small
+velocitymultiplier 0
//notunderwater
count 8
type smoke
velocityjitter 1 1 50
// smoke
effect torch_small
+velocitymultiplier 0
type alphastatic
count 4
tex 0 8
// decal
// used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("hookbomb_explode"), org2, '0 0 0', 1)
effect hookbomb_explode
+velocitymultiplier 0
count 25
type static
tex 38 38
airfriction 10
// decal in the air
effect hookbomb_explode
+velocitymultiplier 0
countabsolute 3
type static
tex 38 38
originoffset 0 0 6
// decal on the ground
effect hookbomb_explode
+velocitymultiplier 0
countabsolute 1
type decal
tex 39 39
// smoke
effect EF_MGTURRETTRAIL
+velocitymultiplier 0
notunderwater
trailspacing 10
type smoke
gravity -0.01
// bubbles
effect EF_MGTURRETTRAIL
+velocitymultiplier 0
underwater
trailspacing 32
type bubble
//fire
// used nowhere in code
effect fire_big
+velocitymultiplier 0
//notunderwater
count 26
type smoke
velocityjitter 22 22 50
// smoke
effect fire_big
+velocitymultiplier 0
type alphastatic
count 11
tex 0 8
//smoke
// used nowhere in code
effect red_flare
+velocitymultiplier 0
type alphastatic
count 10.5
tex 0 8
//smoke
// used nowhere in code
effect blue_flare
+velocitymultiplier 0
type alphastatic
count 10.5
tex 0 8
//smoke
// used in qcsrc/server/ctf.qc: pointparticles(particleeffectnum("smoke_ring"), 0.5 * (self.absmin + self.absmax), '0 0 0', 1);
effect smoke_ring
+velocitymultiplier 0
type smoke
count 45
tex 0 8
//smoke
// used nowhere in code
effect smoke_large
+velocitymultiplier 0
type alphastatic
count 25
tex 0 8
// smoke emiter
// used nowhere in code
effect smoking
+velocitymultiplier 0
count 10
type alphastatic
tex 0 8
//golden dust (create it once per second to cover large area in small yellow particles)
// used nowhere in code
effect goldendust
+velocitymultiplier 0
count 25
type snow
tex 38 38
// used nowhere in code
effect healing_fx
+velocitymultiplier 0
count 25
type spark
tex 40 40
// used nowhere in code
effect armorrepair_fx
+velocitymultiplier 0
count 25
type spark
tex 40 40
// used nowhere in code
effect ammoregen_fx
+velocitymultiplier 0
count 25
type spark
tex 40 40
// red-yellow flame like fx
// used nowhere in code
effect rage
+velocitymultiplier 0
count 2.5
type smoke
tex 35 36
// pieces of glass or ice falling on the floor
// used nowhere in code
effect iceorglass
+velocitymultiplier 0
count 15
type alphastatic
tex 44 44
// cover small area in poison gas, spawn it once per second
// used nowhere in code
effect poisonfield
+velocitymultiplier 0
count 15
type smoke
tex 0 8
// cover small area in icy mist, spawn it once per second
// used nowhere in code
effect icefield
+velocitymultiplier 0
count 10
type smoke
tex 0 8
velocityjitter 5 5 30
airfriction 1
effect icefield
+velocitymultiplier 0
count 5
type smoke
tex 48 55
// flames that go up
// used nowhere in code
effect firefield
+velocitymultiplier 0
count 100
type smoke
tex 48 55
airfriction 1
//flames that stay on the ground
effect firefield
+velocitymultiplier 0
count 50
type smoke
tex 48 55
originjitter 180 180 0
// smoke
effect firefield
+velocitymultiplier 0
count 20
type alphastatic
tex 0 8
velocitymultiplier -0.1
// bright sparks
effect TR_WIZSPIKE
+velocitymultiplier 0
trailspacing 12
count 1.5
type snow
velocitymultiplier -0.1
// bright sparks
effect TR_VORESPIKE
+velocitymultiplier 0
trailspacing 12
count 1.5
type snow
// used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("flac_explode"), org2, '0 0 0', 1)
effect flac_explode
+velocitymultiplier 0
countabsolute 1
type decal
tex 8 16
lightcolor 8 4 1
// fire effect which make bright dot inside
effect flac_explode
+velocitymultiplier 0
notunderwater
count 3
type smoke
velocityjitter 156 156 156
// fire effect which expands then slows
effect flac_explode
+velocitymultiplier 0
notunderwater
count 6
type static
// smoke
effect flac_explode
+velocitymultiplier 0
type alphastatic
notunderwater
tex 0 8
// underwater bubbles
effect flac_explode
+velocitymultiplier 0
underwater
count 8
type bubble
velocityjitter 96 96 96
// bouncing sparks
effect flac_explode
+velocitymultiplier 0
notunderwater
count 4
type spark
// smoke emitter for small pipes
// used nowhere in code
effect smoking_smallemitter
+velocitymultiplier 0
count 10
type alphastatic
tex 0 8
velocitymultiplier 0.01
effect cherryblossom
+velocitymultiplier 0
count 1.5
type static
color 0xb123ff 0xb183ff
staintex 16 24
//blood mist
effect alien_blood
+velocitymultiplier 0
countabsolute 1
type alphastatic
tex 0 8
staintex 16 24
//blood mist
effect robot_blood
+velocitymultiplier 0
countabsolute 1
type alphastatic
tex 0 8
// flare particle and light
// used in qcsrc/server/t_items.qc: pointparticles(particleeffectnum("item_pickup"), self.origin, '0 0 0', 1)
effect item_pickup
+velocitymultiplier 0
countabsolute 1
type static
color 0x63F2EA 0xB0C5C4
alpha 128 64 64
// cloud of particles which expand rapidly and then slow to form a ball
effect item_pickup
+velocitymultiplier 0
count 32
type spark
tex 41 41
//smoke
// used in qsrc/server/ctf.qc: pointparticles(particleeffectnum("red_ground_quake"), self.origin, '0 0 0', 1);
effect red_ground_quake
+velocitymultiplier 0
type smoke
count 90
tex 0 8
bounce 1.1
notunderwater
effect red_ground_quake
+velocitymultiplier 0
type smoke
count 40
tex 0 8
bounce 1.2
notunderwater
effect red_ground_quake
+velocitymultiplier 0
//notunderwater
count 16
type smoke
velocityjitter 22 22 50
// smoke
effect red_ground_quake
+velocitymultiplier 0
type alphastatic
count 11
tex 0 8
//smoke
// used in qsrc/server/ctf.qc: pointparticles(particleeffectnum("blue_ground_quake"), self.origin, '0 0 0', 1);
effect blue_ground_quake
+velocitymultiplier 0
type smoke
count 90
tex 0 8
bounce 1.1
notunderwater
effect blue_ground_quake
+velocitymultiplier 0
type smoke
count 40
tex 0 8
bounce 1.2
notunderwater
effect blue_ground_quake
+velocitymultiplier 0
//notunderwater
count 16
type smoke
velocityjitter 22 22 50
// smoke
effect blue_ground_quake
+velocitymultiplier 0
type alphastatic
count 11
tex 0 8
// maintained by morphed
// used in qcsrc/client/gibs.qc: pointparticles(particleeffectnum("damage_hit"), org, vel, amount * 16)
effect morphed_damage_hit
+velocitymultiplier 0
tex 43 43
count 0.5
type spark
velocityjitter 356 356 456
effect morphed_damage_hit
+velocitymultiplier 0
tex 0 8
count 0.5
type smoke
// cl_gentle deathfx
// used in qcsrc/client/gibs.qc: pointparticles(particleeffectnum("damage_dissolve"), org, vel, amount)
effect morphed_damage_dissolve
+velocitymultiplier 0
tex 43 43
count 10
type smoke
rotate -180 180 -399 -99
effect morphed_damage_dissolve
+velocitymultiplier 0
tex 43 43
count 2.5
type smoke
rotate -180 180 0 0
effect morphed_damage_dissolve
+velocitymultiplier 0
tex 65 65
count 5
type smoke
originjitter 22 22 76
effect morphed_damage_dissolve
+velocitymultiplier 0
tex 46 46
count 15
type smoke
// Team / hit minsta effects
effect TE_TEI_G3RED
+velocitymultiplier 0
countabsolute 1
type beam
tex 200 200
alpha 128 128 256
// experimental
effect TE_TEI_G3RED
+velocitymultiplier 0
trailspacing 8
type static
color 0x200000 0x400000
type smoke
effect TE_TEI_G3RED_HIT
+velocitymultiplier 0
countabsolute 1
type beam
tex 200 200
alpha 128 128 256
// experimental
effect TE_TEI_G3RED_HIT
+velocitymultiplier 0
trailspacing 20
type static
color 0xFFFFFF 0xFF0011
type smoke
// rings
effect TE_TEI_G3RED_HIT
+velocitymultiplier 0
trailspacing 40
type static
color 0xFF0000 0xFF0011
type smoke
effect TE_TEI_G3BLUE
+velocitymultiplier 0
countabsolute 1
type beam
tex 200 200
alpha 128 128 256
// experimental
effect TE_TEI_G3BLUE
+velocitymultiplier 0
trailspacing 8
type static
color 0x000020 0x000040
type smoke
effect TE_TEI_G3BLUE_HIT
+velocitymultiplier 0
countabsolute 1
type beam
tex 200 200
alpha 128 128 256
// experimental
effect TE_TEI_G3BLUE_HIT
+velocitymultiplier 0
trailspacing 20
type static
color 0xFFFFFF 0x100FF
type smoke
// rings
effect TE_TEI_G3BLUE_HIT
+velocitymultiplier 0
trailspacing 40
type static
color 0x0000FF 0x1100FF
// Yellow
effect TE_TEI_G3YELLOW
+velocitymultiplier 0
countabsolute 1
type beam
tex 200 200
size 4 4
alpha 128 128 256
effect TE_TEI_G3YELLOW
+velocitymultiplier 0
trailspacing 8
type static
color 0x202000 0x404000
type smoke
effect TE_TEI_G3YELLOW_HIT
+velocitymultiplier 0
countabsolute 1
type beam
tex 200 200
size 8 8
alpha 128 128 256
effect TE_TEI_G3YELLOW_HIT
+velocitymultiplier 0
trailspacing 20
type static
color 0xFFFFFF 0xffff10
type smoke
// rings
effect TE_TEI_G3YELLOW_HIT
+velocitymultiplier 0
trailspacing 40
type static
color 0xffff00 0xffff11
// Pink
effect TE_TEI_G3PINK
+velocitymultiplier 0
countabsolute 1
type beam
tex 200 200
alpha 128 128 256
// experimental
effect TE_TEI_G3PINK
+velocitymultiplier 0
trailspacing 8
type static
color 0x200020 0x400040
type smoke
effect TE_TEI_G3PINK_HIT
+velocitymultiplier 0
countabsolute 1
type beam
tex 200 200
alpha 128 128 256
// experimental
effect TE_TEI_G3PINK_HIT
+velocitymultiplier 0
trailspacing 20
type static
color 0xFFFFFF 0xFF10FF
type smoke
// rings
effect TE_TEI_G3PINK_HIT
+velocitymultiplier 0
trailspacing 40
type static
color 0xFF00FF 0xFF11FF
// used in qcsrc/client/gibs.qc: pointparticles(particleeffectnum("damage_hit"), org, vel, amount * 16)
// core decal
effect particlegibs_damage_hit
+velocitymultiplier 0
type blood
count 0.5
tex 0 8
// used in qcsrc/client/gibs.qc: pointparticles(particleeffectnum("damage_dissolve"), org, vel, amount)
// small core blood no decals
effect particlegibs_damage_dissolve
+velocitymultiplier 0
type blood
count 32
tex 0 8
staintex 16 24
// core decal
effect particlegibs_damage_dissolve
+velocitymultiplier 0
type blood
count 12
tex 0 8
staintex 16 24
// small bits
effect particlegibs_damage_dissolve
+velocitymultiplier 0
type blood
count 75
tex 24 32
// fire effect which expands then slows
effect onslaught_generator_gib_explode
+velocitymultiplier 0
notunderwater
count 17
type static
// smoke
effect onslaught_generator_gib_explode
+velocitymultiplier 0
type alphastatic
notunderwater
tex 0 8
// underwater bubbles
effect onslaught_generator_gib_explode
+velocitymultiplier 0
underwater
count 16
type bubble
// fire effect which expands then slows
effect onslaught_generator_gib_flame
+velocitymultiplier 0
notunderwater
count 15
type static
velocityjitter 86 86 86
// smoke
effect onslaught_generator_gib_flame
+velocitymultiplier 0
type alphastatic
notunderwater
tex 0 8
// underwater bubbles
effect onslaught_generator_gib_flame
+velocitymultiplier 0
underwater
count 16
type bubble
// used nowhere in code
effect firemine
+velocitymultiplier 0
trailspacing 2
count 0.5
type smoke
airfriction 1.2
//slowfire
effect firemine
+velocitymultiplier 0
trailspacing 2
count 0.5
type smoke
airfriction 1.2
// very slow and small fire
effect firemine
+velocitymultiplier 0
trailspacing 4
count 0.5
type smoke
airfriction 0.3
//decreasing fire
effect firemine
+velocitymultiplier 0
trailspacing 4
count 0.5
type smoke
airfriction 0.3
//smoke
effect firemine
+velocitymultiplier 0
trailspacing 8
count 0.5
type alphastatic
airfriction 1
//fastfire
effect firemine
+velocitymultiplier 0
trailspacing 1
count 0.5
type smoke
airfriction 1.2
// light only
effect firemine
+velocitymultiplier 0
trailspacing 16
lightradius 50
lightradiusfade 50000
// used nowhere in code
effect fireball
+velocitymultiplier 0
trailspacing 2
count 0.5
type smoke
airfriction 1.2
//slowfire
effect fireball
+velocitymultiplier 0
trailspacing 2
count 0.5
type smoke
airfriction 1.2
// very slow and small fire
effect fireball
+velocitymultiplier 0
trailspacing 4
count 0.5
type smoke
airfriction 0.3
//decreasing fire
effect fireball
+velocitymultiplier 0
trailspacing 4
count 0.5
type smoke
airfriction 0.3
//smoke
effect fireball
+velocitymultiplier 0
trailspacing 8
count 0.5
type alphastatic
airfriction 1
//fastfire
effect fireball
+velocitymultiplier 0
trailspacing 1
count 0.5
type smoke
airfriction 1.2
// light only
effect fireball
+velocitymultiplier 0
trailspacing 16
lightradius 300
lightradiusfade 3000
// decal
// used nowhere in code
effect fireball_explode
+velocitymultiplier 0
countabsolute 1
type decal
tex 8 16
lightcolor 4 2 0.5
// flare effect
effect fireball_explode
+velocitymultiplier 0
countabsolute 1
type static
tex 35 37
alpha 192 192 64
// fire effect
effect fireball_explode
+velocitymultiplier 0
notunderwater
count 128
type static
velocityjitter 512 512 512
// underwater bubbles
effect fireball_explode
+velocitymultiplier 0
underwater
count 32
type bubble
velocityjitter 144 144 144
// bouncing sparks
effect fireball_explode
+velocitymultiplier 0
notunderwater
count 64
type spark
//fire
// used nowhere in code
effect EF_FLAME
+velocitymultiplier 0
//notunderwater
count 100
type smoke
velocityjitter 22 22 50
// smoke
effect EF_FLAME
+velocitymultiplier 0
type alphastatic
count 50
tex 0 8
velocityjitter 11 11 50
bounce 2
effect EF_FLAME
+velocitymultiplier 0
count 0.5
lightradius 200
lightradiusfade 10000
stretchfactor 1
velocitymultiplier 0.7
effect tr_rifle
+velocitymultiplier 0
notunderwater
tex 0 8
trailspacing 8
velocityjitter 4 4 4
type smoke
effect tr_rifle
+velocitymultiplier 0
underwater
trailspacing 32
type bubble
liquidfriction 4
velocityjitter 16 16 16
-
-
// rocket guiding start
// underwater bubbles
effect rocket_guide
velocitymultiplier -0.3
stretchfactor 0.4
effect rocket_guide
+velocitymultiplier 0
countabsolute 1
type smoke
tex 65 65
// muzzle flash
effect laser_gauntletmuzzleflash
+velocitymultiplier 0
// glow and light
countabsolute 1
type smoke
//happy death fx for cl_gentle
effect happy_damage_dissolve
+velocitymultiplier 0
tex 69 69
count 15
type alphastatic
liquidfriction 6
velocityjitter 312 312 312
effect happy_damage_dissolve
+velocitymultiplier 0
tex 69 69
count 15
type alphastatic
liquidfriction 6
velocityjitter 312 312 312
effect happy_damage_dissolve
+velocitymultiplier 0
tex 69 69
count 15
type alphastatic
//happy damage fx for cl_gentle
effect happy_damage_hit
+velocitymultiplier 0
tex 69 69
count 0.1
type alphastatic
liquidfriction 10
velocityjitter 156 156 156
effect happy_damage_hit
+velocitymultiplier 0
tex 69 69
count 0.1
type alphastatic
liquidfriction 10
velocityjitter 156 156 156
effect happy_damage_hit
+velocitymultiplier 0
tex 69 69
count 0.1
type alphastatic
// 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_lightning
+velocitymultiplier 0
countabsolute 1
type decal
tex 59 59
// decal
// used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("crylink_joinexplode"), org2, '0 0 0', 1)
effect crylink_joinexplode
+velocitymultiplier 0
countabsolute 1
type decal
tex 47 47
//lightcolor 3.2 0.4 4
// purple flare effect
effect crylink_joinexplode
+velocitymultiplier 0
countabsolute 1
type static
tex 39 39
alpha 256 256 512
// purple sparks
effect crylink_joinexplode
+velocitymultiplier 0
count 40
type spark
tex 41 41
velocityjitter 512 512 512
// purple splash
effect crylink_joinexplode
+velocitymultiplier 0
count 1.5
type static
color 0xE070FF 0xE070FF
velocityjitter 32 32 32
// purple splash
effect crylink_joinexplode
+velocitymultiplier 0
count 3
type static
color 0xE070FF 0xE070FF
alpha 256 256 1024
velocityjitter 256 256 256
+//sparks for keepaway ball touch
+// used nowhere in code
+effect kaball_sparks
+count 35
+type spark
+tex 40 40
+color 0xa9cacf 0x0054ff
+size 1 3
+alpha 0 256 556
+gravity 1
+bounce 1.5
+originjitter 1 1 1
+velocityjitter 300 300 300
+velocitymultiplier 0.5
+airfriction 3
+
+
+// weak rifle bullet trail (somewhat like a tracer)
+// 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_weak
+trailspacing 128
+type spark
+color 0x800000 0xFF8020
+alpha 256 256 2560
+size 1.5 1.5
+stretchfactor 1
+velocitymultiplier 0.7
+effect tr_rifle_weak
+velocitymultiplier 0
+notunderwater
+tex 0 8
+trailspacing 48
+type static
+color 0x202020 0x404040
+size 4 4
+sizeincrease 0.4
+alpha 256 256 256
+airfriction -4
+velocityjitter 4 4 4
+type smoke
+effect tr_rifle_weak
+velocitymultiplier 0
+underwater
+trailspacing 192
+type bubble
+tex 62 62
+color 0x404040 0x808080
+size 2 2
+alpha 256 256 128
+gravity -0.125
+bounce 1.5
+liquidfriction 4
+velocityjitter 16 16 16
+
+// red smoke emiter
+// used nowhere in code
+effect red_smoke
+count 2
+type smoke
+tex 0 8
+color 0xff8866 0x331100
+size 60 120
+sizeincrease 0
+alpha 32 64 32
+gravity -0.007
+originjitter 0 0 0
+velocityjitter 0 0 0
+velocitymultiplier 5
+airfriction -1
+rotate 0 360 -30 30
+
+// pipe smoke emiter
+// used nowhere in code
+effect pipe_smoke
+count 2
+type smoke
+tex 0 8
+color 0x999999 0x555555
+size 5 10
+sizeincrease 35
+alpha 32 64 48
+gravity -0.015
+originjitter 0 0 0
+velocityjitter 0 0 5
+velocitymultiplier 15
+airfriction -1
+rotate 0 360 -180 180
+
+// seeker missile trail
+effect TR_SEEKER
+trailspacing 10
+type smoke
+notunderwater
+color 0x000000 0x666666
+tex 0 8
+size 2 2
+bounce 1
+sizeincrease 11
+alpha 200 300 200
+lightradius 100
+lighttime 0
+lightcolor 6 3 1
+originjitter 2 2 2
+velocityjitter 3 3 3
+velocitymultiplier -0.02
+rotate -180 180 -30 30
+//gravity -0.11
+// fire
+effect TR_SEEKER
+trailspacing 4
+type static
+color 0xffdf72 0x811200
+tex 48 55
+size 5 5
+sizeincrease -30
+alpha 100 144 588
+airfriction 8
+velocityjitter 32 32 32
+velocitymultiplier -1.5
+// bubbles
+effect TR_SEEKER
+type bubble
+underwater
+trailspacing 16
+tex 62 62
+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_SEEKER
+notunderwater
+trailspacing 20
+type spark
+tex 40 40
+color 0xFFFDD9 0xFFFDD9
+size 0.5 0.5
+alpha 444 512 1866
+stretchfactor 0.3
+//gravity 1
+bounce 1
+//velocityoffset 0 0 15
+airfriction 5
+originjitter 1 1 1
+velocityjitter 100 100 100
+velocitymultiplier -0.31
+
+// --------------- vehicles
+
+effect spiderbot_minigun_trail
+velocitymultiplier 0
+notunderwater
+trailspacing 10
+type smoke
+color 0xd0d0a0 0xffffff
+tex 0 8
+size 1 2
+alpha 20 50 100
+sizeincrease 2
+velocityjitter 5 5 5
+gravity -0.03
+airfriction 1
+
+effect spiderbot_minigun_muzzleflash
+count 3
+type spark
+color 0xff9c00 0xff8400
+tex 48 55
+size 10 15
+alpha 256 512 6280
+airfriction 10
+originjitter 2 2 2
+velocityjitter 150 150 150
+velocitymultiplier 0.35
+sizeincrease -100
+stretchfactor 1.3
+rotate -180 180 4000 -4000
+// fire
+effect spiderbot_minigun_muzzleflash
+count 6
+type spark
+color 0xff9c00 0xff8400
+tex 8 15
+size 5 7
+alpha 256 512 6280
+airfriction 12
+originjitter 2 2 2
+velocityjitter 200 200 200
+velocitymultiplier 0.2
+sizeincrease -10
+stretchfactor 0.8
+effect spiderbot_minigun_muzzleflash
+velocitymultiplier 0
+countabsolute 2
+type static
+tex 48 55
+color 0xff9c00 0xff8400
+size 32 32
+alpha 256 512 6680
+sizeincrease -100
+stretchfactor 0.1
+rotate -180 180 4000 -4000
+lightradius 120
+lightradiusfade 8000
+lightcolor 3 3 0
+
+effect spiderbot_minigun_impact
+velocitymultiplier 0
+countabsolute 1
+type static
+tex 65 65
+color 0xff9c00 0xf6ff00
+size 52 52
+alpha 50 100 1680
+sizeincrease -100
+stretchfactor 0.1
+rotate -180 180 4000 -4000
+// fire
+effect spiderbot_minigun_impact
+count 7
+type spark
+color 0xff9c00 0xff8400
+tex 48 55
+size 9 15
+alpha 256 512 6280
+airfriction 10
+originjitter 2 2 2
+velocityjitter 250 250 150
+velocitymultiplier 0.2
+sizeincrease 100
+stretchfactor 3
+airfriction 6
+rotate -180 180 4000 -4000
+// smoke
+effect spiderbot_minigun_impact
+count 6
+type smoke
+color 0xd0d0a0 0xffffff
+tex 0 8
+size 10 20
+alpha 50 50 190
+sizeincrease 80
+velocityjitter 100 100 250
+velocitymultiplier 0.49
+gravity 1.3
+airfriction 10
+rotate -180 180 0 0
+// smoke 2
+effect spiderbot_minigun_impact
+count 7
+type spark
+color 0xd0d0a0 0xffffff
+tex 0 8
+size 15 19
+alpha 25 51 128
+airfriction 6
+originjitter 2 2 2
+velocityjitter 250 250 150
+velocitymultiplier 0.2
+sizeincrease 100
+stretchfactor 7.6
+// derbis
+effect spiderbot_minigun_impact
+notunderwater
+count 3
+type alphastatic
+tex 66 68
+color 0x99977D 0xFFFFFF
+size 6 8
+alpha 644 756 1484
+gravity 1.1
+airfriction 0.4
+sizeincrease -10
+velocitymultiplier 0.15
+originjitter 16 16 16
+velocityjitter 124 124 224
+rotate -180 180 -1000 1000
+// decal
+effect spiderbot_minigun_impact
+velocitymultiplier 0
+countabsolute 1
+type decal
+tex 56 59
+size 20 25
+alpha 256 256 0
+originjitter 16 16 16
+rotate -180 180 0 0
+
+effect spiderbot_rocket_explode
+velocitymultiplier 0
+countabsolute 1
+type decal
+tex 8 16
+size 72 72
+alpha 256 256 0
+originjitter 23 23 23
+lightradius 300
+lightradiusfade 1750
+lightcolor 8 4 0
+// shockwave
+effect spiderbot_rocket_explode
+velocitymultiplier 0
+countabsolute 1
+type static
+tex 33 33
+size 22 22
+alpha 56 56 230
+color 0x8f0d00 0xff5a00
+sizeincrease 2400
+// glow
+effect spiderbot_rocket_explode
+velocitymultiplier 0
+countabsolute 1
+type static
+tex 64 64
+size 120 120
+alpha 156 156 830
+color 0x8f0d00 0xff5a00
+sizeincrease 240
+// fire effect
+effect spiderbot_rocket_explode
+velocitymultiplier 0
+notunderwater
+count 32
+type static
+tex 48 55
+color 0x8f0d00 0xff5a00
+size 12 21
+sizeincrease 495
+alpha 200 256 812
+airfriction 8
+liquidfriction 8
+originjitter 100 100 100
+velocityjitter 512 512 512
+rotate -180 180 -50 50
+// fire effect 2
+effect spiderbot_rocket_explode
+velocitymultiplier 0
+notunderwater
+count 16
+type spark
+tex 48 55
+color 0x8f0d00 0xff5a00
+size 3 3
+sizeincrease 120
+alpha 200 256 912
+airfriction -2
+liquidfriction 8
+velocityjitter 412 412 412
+rotate -180 180 -150 150
+stretchfactor 10
+// fire rays
+effect spiderbot_rocket_explode
+velocitymultiplier 0
+notunderwater
+count 10
+type spark
+tex 48 55
+color 0x8f0d00 0xff5a00
+size 13 54
+sizeincrease 120
+alpha 200 256 1600
+airfriction -3
+liquidfriction 8
+originjitter 40 40 40
+velocityjitter 712 712 712
+stretchfactor 10
+// smoke
+effect spiderbot_rocket_explode
+velocitymultiplier 0
+type alphastatic
+notunderwater
+tex 0 8
+count 10
+size 10 15
+sizeincrease 280
+alpha 300 650 756
+originjitter 100 100 100
+velocityjitter 200 200 200
+airfriction 3
+color 0x4F4B46 0x000000
+rotate -180 180 -20 20
+// smoke2
+effect spiderbot_rocket_explode
+velocitymultiplier 0
+type alphastatic
+notunderwater
+tex 0 8
+count 3
+size 100 150
+sizeincrease 30
+alpha 300 650 556
+originjitter 10 10 10
+velocityjitter 200 200 200
+airfriction 2
+gravity -0.5
+color 0x4F4B46 0x000000
+rotate -180 180 -20 20
+// underwater bubbles
+effect spiderbot_rocket_explode
+velocitymultiplier 0
+underwater
+count 32
+type bubble
+tex 62 62
+color 0x404040 0x808080
+size 1 3
+alpha 128 256 64
+gravity -0.125
+bounce 1.5
+liquidfriction 0.25
+originjitter 160 160 160
+velocityjitter 144 144 144
+// underwatershockwave
+effect spiderbot_rocket_explode
+velocitymultiplier 0
+underwater
+type smoke
+countabsolute 1
+tex 33 33
+size 30 30
+sizeincrease 1200
+alpha 40 40 300
+
+
+effect spiderbot_rocket_thrust
+notunderwater
+count 3
+type spark
+tex 48 55
+color 0x8f0d00 0xff5a00
+size 5 10
+sizeincrease -40
+alpha 200 256 1600
+velocityjitter 20 20 20
+velocitymultiplier -1.4
+stretchfactor 0.9
+effect spiderbot_rocket_thrust
+notunderwater
+count 4
+type static
+tex 48 55
+color 0x8f0d00 0xff5a00
+size 25 25
+sizeincrease -3000
+alpha 200 200 9000
+velocityjitter 60 60 60
+velocitymultiplier -1.4
+stretchfactor 1
+rotate -180 180 -500 500
+
+
+
+// long lasting smoke
+effect spiderbot_rocket_launch
+notunderwater
+count 8
+type smoke
+tex 0 8
+color 0xFFFFFF 0xD9C4B0
+size 30 30
+sizeincrease 20
+alpha 100 156 60
+velocityjitter 60 60 60
+velocitymultiplier -0.1
+airfriction 0.3
+gravity -0.01
+// fast smoke
+effect spiderbot_rocket_launch
+velocitymultiplier 0
+notunderwater
+count 14
+type smoke
+tex 0 8
+color 0xFFFFFF 0xD9C4B0
+size 30 30
+sizeincrease 20
+alpha 100 156 260
+gravity -0.3
+velocityjitter 160 160 60
+airfriction 0.3
+// fire
+effect spiderbot_rocket_launch
+notunderwater
+count 14
+type spark
+tex 48 55
+color 0x8f0d00 0xff5a00
+size 30 30
+sizeincrease 40
+velocitymultiplier 0.5
+alpha 200 256 1960
+velocityjitter 60 60 60
+airfriction 0.3
+stretchfactor 3
+airfriction 0.3
+//sparks
+effect spiderbot_rocket_launch
+notunderwater
+count 10
+type spark
+tex 40 40
+color 0xFFFFFF 0xD9C4B0
+size 1 4
+alpha 200 256 1000
+velocityjitter 160 160 160
+velocitymultiplier -0.5
+
+effect wakizashi_gun_impact
+velocitymultiplier 0
+count 15
+type spark
+color 0xff0000 0xc03535
+tex 41 41
+size 4 7
+alpha 256 512 1180
+airfriction 4
+gravity 3
+originjitter 40 40 10
+velocityjitter 350 350 550
+velocityoffset 0 0 700
+stretchfactor 0.9
+effect wakizashi_gun_impact
+velocitymultiplier 0
+type smoke
+count 24
+color 0xd0d0a0 0xc03535
+tex 0 8
+size 10 20
+alpha 50 90 150
+sizeincrease 80
+velocityjitter 250 250 450
+velocityoffset 0 0 600
+originjitter 40 40 10
+airfriction 4
+sizeincrease 80
+rotate -180 180 0 0
+effect wakizashi_gun_impact
+velocitymultiplier 0
+countabsolute 1
+type smoke
+tex 65 65
+color 0xff0000 0xc03535
+size 82 82
+alpha 250 300 680
+sizeincrease -180
+effect wakizashi_gun_impact
+velocitymultiplier 0
+countabsolute 1
+type smoke
+tex 33 33
+color 0xff0000 0xc03535
+size 40 40
+alpha 50 100 620
+sizeincrease 900
+rotate -180 180 400 -400
+effect wakizashi_gun_impact
+velocitymultiplier 0
+countabsolute 1
+type decal
+tex 59 59
+size 14 14
+alpha 256 256 0
+originjitter 16 16 16
+rotate -180 180 0 0
+
+effect wakizashi_gun_muzzleflash
+count 16
+type spark
+color 0xff0000 0xc03535
+tex 8 15
+size 5 7
+alpha 256 512 6280
+airfriction 12
+originjitter 2 2 2
+velocityjitter 200 200 200
+velocitymultiplier 0.2
+sizeincrease -10
+stretchfactor 0.7
+
+effect wakizashi_rocket_explode
+velocitymultiplier 0
+countabsolute 1
+type decal
+tex 8 16
+size 72 72
+alpha 256 256 0
+originjitter 23 23 23
+lightradius 300
+lightradiusfade 1750
+lightcolor 8 4 0
+// shockwave
+effect wakizashi_rocket_explode
+velocitymultiplier 0
+countabsolute 1
+type static
+tex 33 33
+size 22 22
+alpha 56 56 230
+color 0x8f0d00 0xff5a00
+sizeincrease 2400
+// glow
+effect wakizashi_rocket_explode
+velocitymultiplier 0
+countabsolute 1
+type static
+tex 64 64
+size 120 120
+alpha 156 156 830
+color 0x8f0d00 0xff5a00
+sizeincrease 240
+// fire effect
+effect wakizashi_rocket_explode
+velocitymultiplier 0
+notunderwater
+count 64
+type static
+tex 48 55
+color 0xFFAE00 0xff5a00
+size 12 21
+sizeincrease 195
+alpha 200 256 512
+airfriction 2
+liquidfriction 8
+originjitter 10 10 10
+velocityjitter 512 512 512
+rotate -180 180 -50 50
+// fire rays
+effect wakizashi_rocket_explode
+velocitymultiplier 0
+notunderwater
+count 10
+type spark
+tex 48 55
+color 0xFFEA00 0xff5a00
+size 43 54
+sizeincrease 120
+alpha 200 256 1600
+airfriction -3
+liquidfriction 8
+originjitter 40 40 40
+velocityjitter 512 512 512
+stretchfactor 10
+// smoke
+effect wakizashi_rocket_explode
+velocitymultiplier 0
+type alphastatic
+notunderwater
+tex 0 8
+count 32
+size 10 15
+sizeincrease 230
+alpha 300 450 556
+originjitter 100 100 100
+velocityjitter 200 200 200
+airfriction 3
+color 0x4F4B46 0x000000
+rotate -180 180 -20 20
+// bouncing sparks
+effect wakizashi_rocket_explode
+velocitymultiplier 0
+notunderwater
+count 14
+type spark
+tex 40 40
+color 0xffa35b 0xfff2be
+size 1 2
+alpha 644 956 884
+gravity 1
+airfriction 1
+liquidfriction 0.8
+velocityoffset 0 0 170
+originjitter 60 60 60
+velocityjitter 524 524 524
+// underwater bubbles
+effect wakizashi_rocket_explode
+velocitymultiplier 0
+underwater
+count 32
+type bubble
+tex 62 62
+color 0x404040 0x808080
+size 1 3
+alpha 128 256 64
+gravity -0.125
+bounce 1.5
+liquidfriction 0.25
+originjitter 160 160 160
+velocityjitter 144 144 144
+// underwatershockwave
+effect wakizashi_rocket_explode
+velocitymultiplier 0
+underwater
+type smoke
+countabsolute 1
+tex 33 33
+size 30 30
+sizeincrease 1200
+alpha 40 40 300
+
+effect wakizashi_rocket_thrust
+notunderwater
+countabsolute 3
+type spark
+tex 48 55
+color 0x00FFDD 0x6200FF
+size 14 19
+sizeincrease -2
+alpha 200 256 1600
+velocityjitter 60 60 60
+velocitymultiplier -1.1
+stretchfactor 1
+effect wakizashi_rocket_thrust
+notunderwater
+countabsolute 2
+type spark
+tex 48 55
+color 0xFFFF33 0xFFEE00
+size 5 10
+sizeincrease -2
+alpha 200 256 1900
+velocityjitter 60 60 60
+velocitymultiplier -0.3
+stretchfactor 3
+
+// long lasting smoke
+effect wakizashi_rocket_launch
+notunderwater
+count 8
+type smoke
+tex 0 8
+color 0xFFFFFF 0xD9C4B0
+size 3 30
+sizeincrease 20
+alpha 100 156 60
+velocityjitter 160 160 60
+velocitymultiplier -0.1
+airfriction 0.3
+// fast smoke
+effect wakizashi_rocket_launch
+notunderwater
+count 14
+type smoke
+tex 0 8
+color 0xFFFFFF 0xD9C4B0
+size 30 30
+sizeincrease 20
+alpha 100 156 260
+velocityjitter 160 160 60
+velocitymultiplier 0.4
+airfriction 0.3
+//sparks
+effect wakizashi_rocket_launch
+notunderwater
+count 10
+type spark
+tex 40 40
+color 0xFFFFFF 0xD9C4B0
+size 1 4
+alpha 200 256 1000
+velocityjitter 60 60 60
+velocitymultiplier -1.5
+
+effect wakizashi_booster_smoke
+velocitymultiplier 0
+type alphastatic
+notunderwater
+tex 0 8
+count 3
+size 60 100
+sizeincrease 10
+gravity -0.1
+alpha 200 750 200
+velocityjitter 40 40 40
+originjitter 60 60 60
+airfriction 2
+color 0xA69A80 0xB3B39F
+rotate -180 180 -20 20
+
+// decal
+effect raptor_cannon_impact
+velocitymultiplier 0
+countabsolute 1
+type decal
+tex 47 47
+size 24 24
+alpha 256 256 0
+originjitter 16 16 16
+rotate -180 180 0 0
+//spark
+effect raptor_cannon_impact
+velocitymultiplier 0
+notunderwater
+count 6
+type spark
+tex 40 40
+color 0xD400FF 0x571863
+size 1 1
+alpha 644 956 784
+gravity 1
+airfriction 0.2
+velocityoffset 0 0 150
+originjitter 16 16 16
+velocityjitter 124 124 524
+// smoke
+effect raptor_cannon_impact
+velocitymultiplier 0
+count 4
+type alphastatic
+tex 0 7
+size 50 50
+color 0x646364 0x151515
+alpha 428 428 600
+rotate -180 180 0 0
+velocityjitter 200 200 300
+velocityoffset 0 0 340
+gravity 0.7
+airfriction 2
+// fire
+effect raptor_cannon_impact
+velocitymultiplier 0
+notunderwater
+count 10
+type static
+tex 48 55
+color 0xD400FF 0x571863
+size 33 44
+sizeincrease 25
+alpha 200 256 812
+bounce 1.5
+airfriction 8
+liquidfriction 8
+originjitter 8 8 8
+velocityjitter 312 312 312
+
+
+effect raptor_cannon_muzzleflash
+count 16
+type spark
+color 0xD400FF 0x571863
+tex 8 15
+size 10 17
+alpha 1256 1512 56280
+airfriction 12
+originjitter 2 2 2
+velocityjitter 200 200 200
+velocitymultiplier 0.2
+sizeincrease -10
+stretchfactor 0.6
+effect raptor_cannon_muzzleflash
+velocitymultiplier 0
+countabsolute 1
+type static
+tex 48 55
+color 0xD400FF 0x571863
+size 32 32
+alpha 6056 20112 406280
+sizeincrease -100
+stretchfactor 0.1
+rotate -180 180 4000 -4000
+lightradius 150
+lightradiusfade 6000
+lightcolor 3 0 6
+
+// decal
+effect raptor_bomb_impact
+velocitymultiplier 0
+countabsolute 1
+type decal
+tex 8 16
+size 84 84
+alpha 256 256 0
+originjitter 16 16 16
+rotate -180 180 0 0
+
+//spark vertical
+effect raptor_bomb_impact
+velocitymultiplier 0
+count 3
+type spark
+color 0xff9c00 0xff3c00
+tex 48 55
+size 20 40
+alpha 300 300 600
+originjitter 10 10 10
+velocityjitter 40 40 120
+stretchfactor 210
+sizeincrease 50
+
+//fire
+effect raptor_bomb_impact
+velocitymultiplier 0
+count 4
+type static
+color 0xff9c00 0xff3c00
+tex 48 55
+size 30 120
+alpha 300 300 500
+originjitter 10 10 10
+velocityjitter 950 950 0
+sizeincrease 230
+airfriction 2
+
+//smoke
+effect raptor_bomb_impact
+velocitymultiplier 0
+count 4
+type spark
+blend alpha
+tex 0 7
+size 120 180
+color 0x646364 0x151515
+alpha 428 428 600
+rotate -180 180 0 0
+velocityjitter 200 200 280
+velocityoffset 0 0 280
+originjitter 30 30 10
+stretchfactor 10
+
+//smoke 2
+effect raptor_bomb_impact
+velocitymultiplier 0
+count 4
+//type alphastatic
+type spark
+blend alpha
+tex 0 7
+size 40 100
+color 0x646364 0x151515
+alpha 328 328 350
+rotate -180 180 0 0
+velocityjitter 200 200 300
+velocityoffset 0 0 580
+originjitter 30 30 10
+sizeincrease 60
+airfriction 0.6
+gravity 2
+
+// sparks
+effect raptor_bomb_impact
+velocitymultiplier 0
+notunderwater
+count 5
+type spark
+tex 40 40
+color 0xffa35b 0xfff2be
+size 3 5
+alpha 644 956 984
+gravity 1
+airfriction 0.3
+velocityoffset 0 0 350
+originjitter 16 16 16
+velocityjitter 174 174 924
+stretchfactor 2
+
+effect raptor_bomb_spread
+velocitymultiplier 0
+notunderwater
+count 34
+type spark
+tex 40 40
+color 0xffa35b 0xfff2be
+size 1 2
+alpha 644 956 1284
+gravity 1
+airfriction 1
+liquidfriction 0.8
+originjitter 110 110 110
+velocityjitter 324 324 324
+
+
+// generic explosion size:big (biggest explosion ever)
+effect explosion_big
+velocitymultiplier 0
+countabsolute 1
+type decal
+tex 8 16
+size 172 172
+alpha 256 256 0
+originjitter 23 23 23
+lightradius 600
+lightradiusfade 1750
+lightcolor 8 4 0
+// shockwave
+effect explosion_big
+velocitymultiplier 0
+countabsolute 1
+type static
+tex 33 33
+size 72 72
+alpha 56 56 330
+color 0x8f0d00 0xff5a00
+sizeincrease 4400
+// fire effect
+effect explosion_big
+velocitymultiplier 0
+notunderwater
+count 64
+type static
+tex 48 55
+color 0x8f0d00 0xff5a00
+size 133 144
+sizeincrease 45
+alpha 200 256 712
+airfriction 8
+liquidfriction 8
+originjitter 80 80 80
+velocityjitter 2512 2512 2512
+// fire rays
+effect explosion_big
+velocitymultiplier 0
+notunderwater
+count 64
+type spark
+tex 48 55
+color 0x8f0d00 0xff5a00
+size 133 144
+sizeincrease 45
+alpha 200 256 800
+airfriction -5
+liquidfriction 8
+originjitter 40 40 40
+velocityjitter 512 512 512
+stretchfactor 10
+// smoke
+effect explosion_big
+velocitymultiplier 0
+type alphastatic
+notunderwater
+tex 0 8
+count 32
+size 50 100
+sizeincrease 244
+alpha 300 650 456
+velocityjitter 3444 3444 3444
+airfriction 8
+color 0x4F4B46 0x000000
+// bouncing sparks
+effect explosion_big
+velocitymultiplier 0
+notunderwater
+count 34
+type spark
+tex 40 40
+color 0xffa35b 0xfff2be
+size 3 4
+alpha 644 956 1284
+gravity 1
+airfriction 1
+liquidfriction 0.8
+velocityoffset 0 0 370
+originjitter 160 160 160
+velocityjitter 924 924 924
+stretchfactor 0.7
+// derbis
+effect explosion_big
+velocitymultiplier 0
+notunderwater
+count 16
+type alphastatic
+tex 66 68
+color 0xFFFFFF 0xcac5b4
+size 10 16
+alpha 444 1356 1184
+gravity 2.3
+airfriction 0.5
+velocityjitter 1800 1800 1800
+velocityoffset 0 0 970
+sizeincrease -5
+rotate -180 180 -1000 1000
+// underwater bubbles
+effect explosion_big
+velocitymultiplier 0
+underwater
+count 32
+type bubble
+tex 62 62
+color 0x404040 0x808080
+size 3 3
+alpha 128 256 64
+gravity -0.125
+bounce 1.5
+liquidfriction 0.25
+originjitter 160 160 160
+velocityjitter 444 444 444
+// underwatershockwave
+effect explosion_big
+underwater
+type smoke
+countabsolute 1
+tex 33 33
+size 30 30
+sizeincrease 2900
+alpha 40 40 300
+velocitymultiplier 0.3
+
+
+// generic explosion size:medium (it leaves rising smoke for a longer time)
+// shockwave
+effect explosion_medium
+velocitymultiplier 0
+countabsolute 1
+type static
+tex 33 33
+size 72 72
+alpha 56 56 330
+color 0x8f0d00 0xff5a00
+sizeincrease 2400
+// fire effect
+effect explosion_medium
+velocitymultiplier 0
+notunderwater
+count 32
+type static
+tex 48 55
+color 0x8f0d00 0xff5a00
+size 133 144
+sizeincrease 45
+alpha 200 256 712
+airfriction 8
+liquidfriction 8
+originjitter 30 30 30
+velocityjitter 1512 1512 1512
+rotate -180 180 -500 500
+// fire effect 2
+effect explosion_medium
+velocitymultiplier 0
+notunderwater
+count 32
+type static
+tex 48 55
+color 0x8f0d00 0xff5a00
+size 73 94
+sizeincrease 40
+gravity -2
+alpha 200 256 612
+airfriction 8
+liquidfriction 8
+originjitter 30 30 30
+velocityjitter 1512 1512 1512
+rotate -180 180 -150 150
+// fire rays
+effect explosion_medium
+velocitymultiplier 0
+notunderwater
+count 14
+type spark
+tex 48 55
+color 0x8f0d00 0xff5a00
+size 43 74
+sizeincrease 40
+alpha 200 256 800
+airfriction -3
+liquidfriction 8
+originjitter 40 40 40
+velocityjitter 512 512 512
+stretchfactor 8
+// smoke
+effect explosion_medium
+velocitymultiplier 0
+type alphastatic
+notunderwater
+tex 0 8
+count 5
+size 250 300
+sizeincrease -30
+alpha 300 650 756
+originjitter 100 100 100
+velocityjitter 200 200 200
+airfriction 3
+color 0x4F4B46 0x000000
+rotate -180 180 -20 20
+// smoke 2
+effect explosion_medium
+velocitymultiplier 0
+type alphastatic
+notunderwater
+tex 0 8
+count 10
+size 50 100
+sizeincrease 50
+gravity -0.3
+alpha 300 650 256
+originjitter 100 100 100
+velocityjitter 500 500 500
+velocityoffset 0 0 200
+airfriction 3
+color 0x4F4B46 0x000000
+rotate -180 180 -20 20
+// smoke rays
+effect explosion_medium
+velocitymultiplier 0
+type spark
+notunderwater
+tex 0 8
+count 13
+size 150 200
+sizeincrease 100
+alpha 140 255 350
+velocityjitter 250 250 250
+originjitter 40 40 40
+color 0x4F4B46 0x000000
+stretchfactor 50
+// bouncing sparks
+effect explosion_medium
+velocitymultiplier 0
+notunderwater
+count 14
+type spark
+tex 40 40
+color 0xffa35b 0xfff2be
+size 2 3
+alpha 644 956 984
+gravity 1
+airfriction 1
+liquidfriction 0.8
+velocityoffset 0 0 370
+originjitter 100 100 100
+velocityjitter 624 624 624
+stretchfactor 0.7
+// underwater bubbles
+effect explosion_medium
+velocitymultiplier 0
+underwater
+count 32
+type bubble
+tex 62 62
+color 0x404040 0x808080
+size 3 3
+alpha 128 256 64
+gravity -0.125
+bounce 1.5
+liquidfriction 0.25
+originjitter 160 160 160
+velocityjitter 444 444 444
+// underwatershockwave
+effect explosion_medium
+underwater
+type smoke
+countabsolute 1
+tex 33 33
+size 30 30
+sizeincrease 2900
+alpha 40 40 300
+velocitymultiplier 0.3
+
+// generic explosion size:small (its fire only, made to support other explosions)
+// shockwave
+effect explosion_small
+velocitymultiplier 0
+countabsolute 1
+type static
+tex 33 33
+size 22 22
+alpha 56 56 330
+color 0x8f0d00 0xff5a00
+sizeincrease 2400
+// fire effect
+effect explosion_small
+velocitymultiplier 0
+notunderwater
+count 16
+type static
+tex 48 55
+color 0x8f0d00 0xff5a00
+size 1 44
+sizeincrease 45
+alpha 200 256 1212
+airfriction 5
+liquidfriction 8
+velocityjitter 512 512 512
+rotate -180 180 -500 500
+// fire effect 2
+effect explosion_small
+velocitymultiplier 0
+notunderwater
+count 16
+type static
+tex 48 55
+color 0x8f0d00 0xff5a00
+size 73 94
+sizeincrease 40
+alpha 200 256 812
+airfriction 8
+liquidfriction 8
+velocityjitter 912 912 912
+rotate -180 180 -150 150
+// fire rays
+effect explosion_small
+velocitymultiplier 0
+notunderwater
+count 14
+type spark
+tex 48 55
+color 0x8f0d00 0xff5a00
+size 13 54
+sizeincrease 30
+alpha 200 256 1300
+airfriction -3
+liquidfriction 8
+originjitter 40 40 40
+velocityjitter 512 512 512
+stretchfactor 8
+// underwater bubbles
+effect explosion_small
+velocitymultiplier 0
+underwater
+count 32
+type bubble
+tex 62 62
+color 0x404040 0x808080
+size 1 3
+alpha 128 256 64
+gravity -0.125
+bounce 1.5
+liquidfriction 0.25
+originjitter 160 160 160
+velocityjitter 144 144 144
+// underwatershockwave
+effect explosion_small
+velocitymultiplier 0
+underwater
+type smoke
+countabsolute 1
+tex 33 33
+size 30 30
+sizeincrease 1200
+alpha 40 40 300
+
+// big smoke ( for spamming on damaged stuff )
+effect smoke_big
+velocitymultiplier 0
+type alphastatic
+notunderwater
+tex 0 8
+count 3
+size 30 60
+sizeincrease 15
+gravity -0.5
+alpha 200 750 200
+originjitter 55 55 55
+velocityjitter 140 140 200
+velocityoffset 0 0 200
+airfriction 4
+color 0x4F4B46 0x000000
+rotate -180 180 -20 20
+
+// small smoke ( more precise than big one, for spamming on damaged parts like raptors spinner )
+effect smoke_small
+velocitymultiplier 0
+type alphastatic
+notunderwater
+tex 0 8
+count 3
+size 60 100
+sizeincrease -10
+gravity -0.5
+alpha 200 750 200
+velocityjitter 40 40 400
+velocityoffset 0 0 200
+airfriction 4
+color 0x4F4B46 0x000000
+rotate -180 180 -20 20