X-Git-Url: https://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=effectinfo.txt;h=9529ebecc84f6ab943ba4fe2712014a46ae85b02;hp=2885afb563c834ae6f7a6203ca53c8783f1d93dc;hb=14fcdf9c0f77aa57d45cef6efaa16ff012ab62b2;hpb=7ff847403e47b504be0b462aa4ebb22b9749691e diff --git a/effectinfo.txt b/effectinfo.txt index 2885afb563..9529ebecc8 100644 --- a/effectinfo.txt +++ b/effectinfo.txt @@ -14,7 +14,7 @@ lightradiusfade 200 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 @@ -47,7 +47,7 @@ alpha 256 256 1024 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 @@ -70,7 +70,7 @@ alpha 256 256 0 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 @@ -81,7 +81,7 @@ originjitter 0 0 0 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 @@ -92,7 +92,7 @@ originjitter 0 0 0 velocityjitter 0 0 0 // bouncing sparks effect TE_SPIKE -count 20 +count 10 type spark color 0x8f4333 0xfff31b size 0.4 0.4 @@ -125,7 +125,7 @@ size 48 48 alpha 256 256 128 // large sparks effect TE_SPIKEQUAD -count 20 +count 10 type static color 0x2030FF 0x80C0FF size 32 32 @@ -149,7 +149,7 @@ alpha 256 256 0 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 @@ -160,7 +160,7 @@ originjitter 0 0 0 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 @@ -171,7 +171,7 @@ originjitter 0 0 0 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 @@ -196,7 +196,7 @@ lightradiusfade 500 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 @@ -207,7 +207,7 @@ originjitter 0 0 0 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 @@ -218,7 +218,7 @@ originjitter 0 0 0 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 @@ -240,7 +240,7 @@ alpha 256 256 0 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 @@ -251,7 +251,7 @@ originjitter 0 0 0 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 @@ -262,7 +262,7 @@ originjitter 0 0 0 velocityjitter 0 0 0 // bouncing sparks effect TE_GUNSHOT -count 10 +count 5 type spark color 0x8f4333 0xfff31b size 0.4 0.4 @@ -295,7 +295,7 @@ size 8 8 alpha 256 256 512 // purple sparks effect TE_GUNSHOTQUAD -count 12 +count 6 type spark color 0xA040C0 0xFFFFFF size 1 1 @@ -329,7 +329,7 @@ alpha 192 192 64 // fire effect which expands then slows effect TE_EXPLOSION notunderwater -count 128 +count 64 type static tex 48 55 color 0x902010 0xFFD080 @@ -343,7 +343,7 @@ velocityjitter 256 256 256 // underwater bubbles effect TE_EXPLOSION underwater -count 32 +count 16 type bubble tex 62 62 color 0x404040 0x808080 @@ -357,7 +357,7 @@ velocityjitter 96 96 96 // bouncing sparks effect TE_EXPLOSION notunderwater -count 32 +count 16 type spark color 0x903010 0xFFD030 size 2 2 @@ -385,7 +385,7 @@ lightcolor 4 2 8 // smoke cloud effect TE_EXPLOSIONQUAD notunderwater -count 32 +count 16 type smoke color 0x202020 0x404040 tex 0 8 @@ -395,7 +395,7 @@ velocityjitter 48 48 48 // underwater bubbles effect TE_EXPLOSIONQUAD underwater -count 32 +count 16 type bubble tex 62 62 color 0x404040 0x808080 @@ -409,7 +409,7 @@ velocityjitter 96 96 96 // sparks which go through walls effect TE_EXPLOSIONQUAD notunderwater -count 128 +count 64 type spark color 0x903010 0xFFD030 size 1 1 @@ -436,7 +436,7 @@ lightcolor 1.6 0.8 2 // smoke cloud effect TE_TAREXPLOSION notunderwater -count 32 +count 16 type smoke color 0x202020 0x404040 tex 0 8 @@ -446,7 +446,7 @@ velocityjitter 48 48 48 // underwater bubbles effect TE_TAREXPLOSION underwater -count 32 +count 16 type bubble tex 62 62 color 0x404040 0x808080 @@ -460,7 +460,7 @@ velocityjitter 96 96 96 // sparks which go through walls effect TE_TAREXPLOSION notunderwater -count 128 +count 64 type spark color 0x903010 0xFFD030 size 1 1 @@ -474,7 +474,7 @@ velocityjitter 256 256 256 // 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 @@ -493,7 +493,7 @@ staintex 16 24 // 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 @@ -528,7 +528,7 @@ size 8 8 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 @@ -549,7 +549,7 @@ lightcolor 2 2 2 // quake effect // used nowhere in code effect TE_FLAMEJET -count 1 +count 0.5 type smoke color 0x6f0f00 0xe3974f size 4 4 @@ -564,7 +564,7 @@ velocitymultiplier 1 // quake effect // used nowhere in code effect TE_LAVASPLASH -count 64 +count 32 type alphastatic color 0x6f0f00 0xe3974f size 12 12 @@ -578,7 +578,7 @@ velocityjitter 128 128 0 // player teleport effect // used nowhere in code effect TE_TELEPORT -count 112 +count 56 type static color 0xA0A0A0 0xFFFFFF size 10 10 @@ -595,13 +595,13 @@ velocityjitter 0 0 256 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 @@ -614,7 +614,7 @@ type smoke // smoke effect // used nowhere in code effect TE_TEI_SMOKE -count 0.333 +count 0.167 type smoke color 0x202020 0x404040 tex 0 8 @@ -648,7 +648,7 @@ alpha 192 192 64 // fire effect effect TE_TEI_BIGEXPLOSION notunderwater -count 256 +count 128 type static tex 48 55 color 0x902010 0xFFD080 @@ -662,7 +662,7 @@ velocityjitter 512 512 512 // underwater bubbles effect TE_TEI_BIGEXPLOSION underwater -count 64 +count 32 type bubble tex 62 62 color 0x404040 0x808080 @@ -676,7 +676,7 @@ velocityjitter 144 144 144 // bouncing sparks effect TE_TEI_BIGEXPLOSION notunderwater -count 128 +count 64 type spark color 0x903010 0xFFD030 size 2 2 @@ -711,7 +711,7 @@ size 32 32 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 @@ -739,7 +739,7 @@ velocityjitter 512 512 512 // 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 @@ -767,12 +767,13 @@ originjitter 11 11 11 // 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 @@ -780,13 +781,21 @@ velocityjitter 1000 1000 1500 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 @@ -805,7 +814,7 @@ staintex 16 24 // 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 @@ -825,7 +834,7 @@ staintex 16 24 // 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 @@ -850,7 +859,7 @@ size 32 32 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 @@ -873,20 +882,48 @@ 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 -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 @@ -912,7 +949,7 @@ alpha 256 256 1024 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 @@ -923,7 +960,7 @@ liquidfriction 6 //originjitter 32 32 32 velocityjitter 256 256 256 effect laser_impact -count 8 +count 4 type smoke tex 48 55 color 0x800000 0xFF8020 @@ -940,7 +977,7 @@ sizeincrease 6 // 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 @@ -955,19 +992,17 @@ lightcolor 2 1.5 0.2 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 @@ -976,7 +1011,7 @@ effect shotgun_impact countabsolute 1 type decal tex 56 59 -size 3 3 +size 5 8 alpha 256 256 0 originjitter 10 10 10 //lightradius 30 @@ -984,48 +1019,53 @@ originjitter 10 10 10 //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 @@ -1039,7 +1079,7 @@ lightradiusfade 2000 lightcolor 2 1.5 0.2 gravity -0.1 effect uzi_muzzleflash -count 20 +count 10 type spark tex 40 40 color 0xFFFDD9 0xFFFDD9 @@ -1051,10 +1091,10 @@ velocitymultiplier 0.5 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 @@ -1067,42 +1107,64 @@ lightradiusfade 800 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 + @@ -1111,7 +1173,7 @@ velocitymultiplier 0.1 // 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 @@ -1125,16 +1187,17 @@ lightradius 200 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 @@ -1143,14 +1206,14 @@ airfriction 12 // 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 @@ -1158,7 +1221,7 @@ velocitymultiplier -0.02 // fire effect TR_GRENADE notunderwater -trailspacing 2 +trailspacing 4 type static color 0xffdf72 0x811200 tex 48 55 @@ -1171,7 +1234,7 @@ velocitymultiplier -1.0 // bubbles effect TR_GRENADE underwater -trailspacing 8 +trailspacing 16 type bubble tex 62 62 color 0x404040 0x808080 @@ -1191,14 +1254,14 @@ velocityjitter 16 16 16 // 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 @@ -1210,12 +1273,12 @@ color 0x666666 0x000000 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 @@ -1234,123 +1297,163 @@ effect grenade_explode 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 -originjitter 8 8 8 -velocityjitter 912 912 912 -// smoke -effect grenade_explode +color 0xe03f00 0xffdf92 +size 6 16 +sizeincrease 40 +alpha 228 328 756 +bounce 1 +airfriction 8 +liquidfriction 8 +originjitter 8 8 8 +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 @@ -1363,8 +1466,8 @@ lightcolor 1.5 3 6 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 @@ -1391,6 +1494,16 @@ originjitter 17 17 17 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 @@ -1401,7 +1514,7 @@ size 12 32 alpha 256 256 512 // cloud of bouncing sparks effect electro_impact -count 60 +count 30 type smoke tex 42 42 color 0x629dff 0x0018ff @@ -1413,9 +1526,10 @@ gravity -0.3 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 @@ -1448,19 +1562,20 @@ size 32 32 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 @@ -1493,30 +1608,35 @@ size 48 48 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 @@ -1524,36 +1644,44 @@ size 24 24 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 @@ -1579,17 +1707,17 @@ size 8 8 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 @@ -1597,7 +1725,7 @@ alpha 256 256 512 velocityjitter 8 8 8 // purple splash effect crylink_impact -count 3 +count 1.5 type static color 0xE070FF 0xE070FF size 8 8 @@ -1609,28 +1737,31 @@ velocityjitter 32 32 32 // 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 @@ -1639,14 +1770,14 @@ 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 @@ -1656,7 +1787,7 @@ sizeincrease 2 type static // nex beam: drifting smoke effect nex_beam -trailspacing 6 +trailspacing 12 color 0x5080A0 0x5080A0 size 1 1 tex 0 8 @@ -1667,7 +1798,7 @@ velocityjitter 64 64 64 type static // nex beam: bright core effect nex_beam -trailspacing 6 +trailspacing 12 color 0x80CDFF 0x80CDFF size 4 4 //tex 48 55 @@ -1675,7 +1806,7 @@ alpha 256 256 1280 type static //sparks effect nex_beam -trailspacing 8 +trailspacing 16 color 0x1680A0 0x1680A0 size 1 1 tex 63 63 @@ -1698,15 +1829,35 @@ originjitter 14 14 14 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 @@ -1729,24 +1880,37 @@ alpha 256 256 256 //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 @@ -1759,22 +1923,24 @@ lightradius 200 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 @@ -1787,7 +1953,7 @@ lightradius 60 lightradiusfade 300 lightcolor 2 1.5 0.2 effect hagar_bounce -count 30 +count 15 type spark tex 40 40 color 0xFFFDD9 0xFFFDD9 @@ -1819,7 +1985,7 @@ lightcolor 8 4 1 // fire effect which make bright dot inside effect hagar_explode notunderwater -count 10 +count 5 type smoke tex 48 55 color 0xffe955 0xff5a00 @@ -1834,7 +2000,7 @@ velocityjitter 156 156 156 // fire effect which expands then slows effect hagar_explode notunderwater -count 24 +count 12 type static tex 48 55 color 0x8f0d00 0xff5a00 @@ -1852,7 +2018,7 @@ effect hagar_explode type alphastatic notunderwater tex 0 8 -count 20 +count 10 size 20 40 sizeincrease 20 alpha 200 500 600 @@ -1864,7 +2030,7 @@ bounce 2 // underwater bubbles effect hagar_explode underwater -count 32 +count 16 type bubble tex 62 62 color 0x404040 0x808080 @@ -1878,24 +2044,25 @@ velocityjitter 96 96 96 // 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 @@ -1910,16 +2077,18 @@ velocitymultiplier -0.13 //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 @@ -1930,11 +2099,12 @@ airfriction 12 // 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 @@ -1944,11 +2114,11 @@ 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_ROCKET -notunderwater -trailspacing 2 +trailspacing 4 type static color 0xffdf72 0x811200 tex 48 55 @@ -1960,25 +2130,28 @@ velocityjitter 32 32 32 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 @@ -1992,55 +2165,55 @@ effect rocket_explode 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 -airfriction 8 -liquidfriction 8 -originjitter 8 8 8 -velocityjitter 256 256 256 -// fire effect which make brigt dot inside +color 0x8f0d00 0xff5a00 +size 33 44 +sizeincrease 45 +alpha 200 256 512 +bounce 1.5 +airfriction 8 +liquidfriction 8 +originjitter 8 8 8 +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 @@ -2054,24 +2227,47 @@ gravity -0.125 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 @@ -2093,7 +2289,7 @@ lightcolor 1 0 0 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 @@ -2101,7 +2297,7 @@ sizeincrease 1 // 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 @@ -2117,7 +2313,7 @@ velocitymultiplier 100 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 @@ -2125,7 +2321,7 @@ sizeincrease 0.1 // 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 @@ -2140,7 +2336,7 @@ velocitymultiplier 100 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 @@ -2148,7 +2344,7 @@ sizeincrease 1 // 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 @@ -2162,7 +2358,7 @@ velocitymultiplier 100 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 @@ -2170,7 +2366,7 @@ sizeincrease 1 // 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 @@ -2184,7 +2380,7 @@ velocitymultiplier 100 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 @@ -2192,7 +2388,7 @@ sizeincrease 1 // 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 @@ -2206,7 +2402,7 @@ velocitymultiplier 100 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 @@ -2214,7 +2410,7 @@ sizeincrease 1 // 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 @@ -2228,7 +2424,7 @@ velocitymultiplier 100 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 @@ -2236,7 +2432,7 @@ sizeincrease 1 // 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 @@ -2250,7 +2446,7 @@ velocitymultiplier 100 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 @@ -2258,7 +2454,7 @@ sizeincrease 1 // 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 @@ -2272,7 +2468,7 @@ velocitymultiplier 100 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 @@ -2280,7 +2476,7 @@ sizeincrease 1 // 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 @@ -2294,7 +2490,7 @@ velocitymultiplier 100 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 @@ -2302,7 +2498,7 @@ sizeincrease 1 // 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 @@ -2338,7 +2534,7 @@ size 24 24 alpha 256 256 512 // purple sparks effect crylink_impactbig -count 80 +count 40 type spark tex 41 41 color 0xA040C0 0xA040C0 @@ -2348,7 +2544,7 @@ alpha 256 256 1024 velocityjitter 512 512 512 // purple splash effect crylink_impactbig -count 3 +count 1.5 type static color 0xE070FF 0xE070FF size 16 16 @@ -2356,7 +2552,7 @@ alpha 256 256 512 velocityjitter 32 32 32 // purple splash effect crylink_impactbig -count 6 +count 3 type static color 0xE070FF 0xE070FF size 16 16 @@ -2369,7 +2565,7 @@ velocityjitter 256 256 256 // 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 @@ -2382,7 +2578,7 @@ liquidfriction 10 velocityjitter 256 256 256 effect damage_hit tex 48 55 -count 1 +count 0.5 type alphastatic color 0xFF00FF 0xFFFF00 size 16 16 @@ -2395,7 +2591,7 @@ liquidfriction 10 velocityjitter 256 256 256 effect damage_hit tex 48 55 -count 1 +count 0.5 type alphastatic color 0xFFFF00 0x00FFFF size 16 16 @@ -2414,7 +2610,7 @@ velocityjitter 256 256 256 // 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 @@ -2427,7 +2623,7 @@ liquidfriction 6 velocityjitter 512 512 512 effect damage_dissolve tex 48 55 -count 30 +count 15 type alphastatic color 0xFF00FF 0xFFFF00 size 32 32 @@ -2440,7 +2636,7 @@ liquidfriction 6 velocityjitter 512 512 512 effect damage_dissolve tex 48 55 -count 30 +count 15 type alphastatic color 0xFFFF00 0x00FFFF size 32 32 @@ -2452,6 +2648,7 @@ airfriction 3 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") @@ -2464,7 +2661,7 @@ alpha 256 256 0 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 @@ -2479,7 +2676,7 @@ velocitymultiplier 20 // sparks effect laser_deadly notunderwater -count 0.05 // 50 per second +count 0.025 type spark tex 40 40 color 0xFDFFD9 0xFDFFD9 @@ -2498,7 +2695,7 @@ velocitymultiplier 100 // used nowhere in code effect torch_small //notunderwater -count 16 +count 8 type smoke tex 48 55 size 1 11 @@ -2512,7 +2709,7 @@ velocityjitter 1 1 50 // smoke effect torch_small type alphastatic -count 8 +count 4 tex 0 8 size 5 10 sizeincrease 5 @@ -2526,7 +2723,7 @@ velocityjitter 11 11 50 //fountain01 // used nowhere in code effect fountain01 -count 32 +count 16 tex 0 8 size 10 15 alpha 0 100 100 @@ -2543,7 +2740,7 @@ velocitymultiplier 2 // 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 @@ -2576,7 +2773,7 @@ alpha 256 256 0 originjitter 6 6 6 // some sparks effect hookbomb_explode -count 60 +count 30 type spark tex 38 38 color 0x807aff 0x4463d5 @@ -2594,7 +2791,7 @@ airfriction 2 // smoke effect EF_MGTURRETTRAIL notunderwater -trailspacing 5 +trailspacing 10 type smoke color 0xd0d0a0 0xffffff tex 0 8 @@ -2605,7 +2802,7 @@ gravity -0.01 // bubbles effect EF_MGTURRETTRAIL underwater -trailspacing 16 +trailspacing 32 type bubble tex 62 62 color 0x404040 0x808080 @@ -2621,7 +2818,7 @@ velocityjitter 16 16 16 // used nowhere in code effect fire_big //notunderwater -count 52 +count 26 type smoke tex 48 55 size 11 31 @@ -2635,7 +2832,7 @@ velocityjitter 22 22 50 // smoke effect fire_big type alphastatic -count 22 +count 11 tex 0 8 size 22 33 sizeincrease 11 @@ -2651,7 +2848,7 @@ bounce 2 // used nowhere in code effect red_flare type alphastatic -count 21 +count 10.5 tex 0 8 size 1 11 sizeincrease 11 @@ -2667,7 +2864,7 @@ bounce 1 // used nowhere in code effect blue_flare type alphastatic -count 21 +count 10.5 tex 0 8 size 1 11 sizeincrease 11 @@ -2683,7 +2880,7 @@ bounce 1 // 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 @@ -2701,7 +2898,7 @@ notunderwater // used nowhere in code effect smoke_large type alphastatic -count 50 +count 25 tex 0 8 size 11 21 sizeincrease 21 @@ -2717,7 +2914,7 @@ notunderwater //sparks // used nowhere in code effect sparks -count 30 +count 15 type spark tex 40 40 color 0xFFFDD9 0xFFFDD9 @@ -2733,7 +2930,7 @@ airfriction 3 //sparks // used nowhere in code effect electricity_sparks -count 70 +count 35 type spark tex 40 40 color 0x807aff 0x4463d5 @@ -2750,7 +2947,7 @@ airfriction 3 // used nowhere in code effect steam type smoke -count 2 +count 1 tex 0 8 size 1 3 sizeincrease 7 @@ -2767,7 +2964,7 @@ notunderwater // smoke emiter // used nowhere in code effect smoking -count 20 +count 10 type alphastatic tex 0 8 color 0x292929 0x000000 @@ -2784,7 +2981,7 @@ airfriction -1 //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 @@ -2800,7 +2997,7 @@ velocityjitter 0.1 0.1 0.1 // used nowhere in code effect healing_fx -count 50 +count 25 type spark tex 40 40 color 0xff0000 0xff0000 @@ -2816,7 +3013,7 @@ airfriction -0.5 // used nowhere in code effect armorrepair_fx -count 50 +count 25 type spark tex 40 40 color 0x00ff00 0x00ff00 @@ -2832,7 +3029,7 @@ airfriction -0.5 // used nowhere in code effect ammoregen_fx -count 50 +count 25 type spark tex 40 40 color 0x0000ff 0x0000ff @@ -2849,7 +3046,7 @@ airfriction -0.5 // red-yellow flame like fx // used nowhere in code effect rage -count 5 +count 2.5 type smoke tex 35 36 color 0xff0000 0xff7800 @@ -2864,7 +3061,7 @@ airfriction 2 // 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 @@ -2881,7 +3078,7 @@ airfriction 3 // 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 @@ -2897,7 +3094,7 @@ airfriction 1 // 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 @@ -2910,7 +3107,7 @@ originjitter 333 333 0 velocityjitter 5 5 30 airfriction 1 effect icefield -count 10 +count 5 type smoke tex 48 55 size 1 1 @@ -2925,7 +3122,7 @@ originjitter 333 333 0 // flames that go up // used nowhere in code effect firefield -count 200 +count 100 type smoke tex 48 55 color 0x8f0d00 0xff5a00 @@ -2939,7 +3136,7 @@ velocityjitter 5 5 30 airfriction 1 //flames that stay on the ground effect firefield -count 100 +count 50 type smoke tex 48 55 color 0x8f0d00 0xff5a00 @@ -2949,7 +3146,7 @@ alpha 50 256 200 originjitter 180 180 0 // smoke effect firefield -count 40 +count 20 type alphastatic tex 0 8 size 1 1 @@ -2963,7 +3160,7 @@ originjitter 180 180 0 //fast fire // used nowhere in code effect flamethrower -count 6 +count 3 type smoke tex 48 55 color 0x8f0d00 0xff5a00 @@ -2977,7 +3174,7 @@ velocitymultiplier 30 airfriction 1.2 //slowfire effect flamethrower -count 5 +count 2.5 type smoke tex 48 55 color 0x8f0d00 0xff5a00 @@ -2991,7 +3188,7 @@ velocitymultiplier 20 airfriction 1.2 // very slow and small fire effect flamethrower -count 3 +count 1.5 type smoke tex 48 55 color 0x8f0d00 0xff5a00 @@ -3005,7 +3202,7 @@ velocitymultiplier 10 airfriction 0.3 //decreasing fire effect flamethrower -count 4 +count 2 type smoke tex 48 55 color 0x8f0d00 0xff5a00 @@ -3019,7 +3216,7 @@ velocitymultiplier 15 airfriction 0.3 //smoke effect flamethrower -count 1 +count 0.5 type alphastatic tex 0 8 size 5 15 @@ -3037,7 +3234,7 @@ airfriction 1 // 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 @@ -3050,8 +3247,8 @@ lightcolor 1.5 3 6 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 @@ -3069,7 +3266,7 @@ velocityjitter 50 50 50 // 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 @@ -3082,8 +3279,8 @@ lightcolor 1.5 3 6 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 @@ -3110,7 +3307,7 @@ lightcolor 8 4 1 // fire effect which make bright dot inside effect flac_explode notunderwater -count 6 +count 3 type smoke tex 48 55 color 0xffe955 0xff5a00 @@ -3125,7 +3322,7 @@ velocityjitter 156 156 156 // fire effect which expands then slows effect flac_explode notunderwater -count 12 +count 6 type static tex 48 55 color 0x8f0d00 0xff5a00 @@ -3143,7 +3340,7 @@ effect flac_explode type alphastatic notunderwater tex 0 8 -count 10 +count 5 size 10 20 sizeincrease 20 alpha 500 600 556 @@ -3155,7 +3352,7 @@ bounce 2 // underwater bubbles effect flac_explode underwater -count 16 +count 8 type bubble tex 62 62 color 0x404040 0x808080 @@ -3169,7 +3366,7 @@ velocityjitter 96 96 96 // bouncing sparks effect flac_explode notunderwater -count 8 +count 4 type spark color 0x903010 0xFFD030 size 2 2 @@ -3187,18 +3384,18 @@ velocityjitter 256 256 256 // 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 @@ -3217,7 +3414,7 @@ airfriction -1 // 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 @@ -3231,7 +3428,7 @@ velocityjitter 8 8 8 velocitymultiplier -0.01 // crylink main trail effect TR_CRYLINKPLASMA -trailspacing 8 +trailspacing 16 type static color 0x5522aa 0x6622ff size 3 3 @@ -3242,7 +3439,7 @@ velocityjitter 2 2 2 velocitymultiplier 0.01 effect cherryblossom -count 3 +count 1.5 type static color 0xb123ff 0xb183ff size 1.5 2 @@ -3258,7 +3455,7 @@ tex 40 40 //lighttime 0 effect alien_blood -count 0.333 +count 0.167 type blood tex 24 32 size 3 8 @@ -3282,7 +3479,7 @@ color 0x000000 0x204010 originjitter 11 11 11 effect robot_blood -count 0.333 +count 0.167 type blood tex 24 32 size 3 8 @@ -3307,7 +3504,7 @@ originjitter 11 11 11 effect alien_TR_BLOOD -trailspacing 16 +trailspacing 32 type blood color 0xC080B0 0xC080B0 tex 24 32 @@ -3322,7 +3519,7 @@ staincolor 0x808080 0x808080 staintex 16 24 effect robot_TR_BLOOD -trailspacing 16 +trailspacing 32 type blood color 0xC0D890 0xC0D890 tex 24 32 @@ -3337,7 +3534,7 @@ staincolor 0x808080 0x808080 staintex 16 24 effect alien_TR_SLIGHTBLOOD -trailspacing 32 +trailspacing 64 type blood color 0xC080B0 0xC080B0 tex 24 32 @@ -3352,7 +3549,7 @@ staincolor 0x808080 0x808080 staintex 16 24 effect robot_TR_SLIGHTBLOOD -trailspacing 32 +trailspacing 64 type blood color 0xC0D890 0xC0D890 tex 24 32 @@ -3376,7 +3573,7 @@ size 8 16 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 @@ -3436,7 +3633,7 @@ staintex 16 24 // 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 @@ -3451,7 +3648,7 @@ bounce 1.1 notunderwater effect red_ground_quake type smoke -count 80 +count 40 tex 0 8 size 10 30 sizeincrease 60 @@ -3466,7 +3663,7 @@ bounce 1.2 notunderwater effect red_ground_quake //notunderwater -count 32 +count 16 type smoke tex 48 55 size 4 20 @@ -3481,7 +3678,7 @@ velocityjitter 22 22 50 // smoke effect red_ground_quake type alphastatic -count 22 +count 11 tex 0 8 size 22 33 sizeincrease 11 @@ -3498,7 +3695,7 @@ bounce 2 // 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 @@ -3513,7 +3710,7 @@ bounce 1.1 notunderwater effect blue_ground_quake type smoke -count 80 +count 40 tex 0 8 size 10 30 sizeincrease 60 @@ -3528,7 +3725,7 @@ bounce 1.2 notunderwater effect blue_ground_quake //notunderwater -count 32 +count 16 type smoke tex 48 55 size 4 20 @@ -3543,7 +3740,7 @@ velocityjitter 22 22 50 // smoke effect blue_ground_quake type alphastatic -count 22 +count 11 tex 0 8 size 22 33 sizeincrease 11 @@ -3562,7 +3759,7 @@ bounce 2 // 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 @@ -3575,7 +3772,7 @@ velocityjitter 356 356 456 effect morphed_damage_hit tex 0 8 -count 1 +count 0.5 type smoke color 0xffffff 0x9271fb size 24 24 @@ -3593,68 +3790,70 @@ originjitter 10 10 10 // 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 @@ -3669,13 +3868,13 @@ type smoke 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 @@ -3687,7 +3886,7 @@ velocityjitter 2 2 2 type smoke // rings effect TE_TEI_G3RED_HIT -trailspacing 20 +trailspacing 40 type static color 0xFF0000 0xFF0011 size 10 10 @@ -3700,13 +3899,13 @@ type smoke 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 @@ -3721,13 +3920,13 @@ type smoke 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 @@ -3739,7 +3938,7 @@ velocityjitter 2 2 2 type smoke // rings effect TE_TEI_G3BLUE_HIT -trailspacing 20 +trailspacing 40 type static color 0x0000FF 0x1100FF size 10 10 @@ -3753,12 +3952,12 @@ type smoke 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 @@ -3772,12 +3971,12 @@ type smoke 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 @@ -3788,7 +3987,7 @@ velocityjitter 2 2 2 type smoke // rings effect TE_TEI_G3YELLOW_HIT -trailspacing 20 +trailspacing 40 type static color 0xffff00 0xffff11 size 10 10 @@ -3803,13 +4002,13 @@ type smoke 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 @@ -3824,13 +4023,13 @@ type smoke 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 @@ -3842,7 +4041,7 @@ velocityjitter 2 2 2 type smoke // rings effect TE_TEI_G3PINK_HIT -trailspacing 20 +trailspacing 40 type static color 0xFF00FF 0xFF11FF size 10 10 @@ -3861,7 +4060,7 @@ type smoke // core decal effect particlegibs_damage_hit type blood -count 1 +count 0.5 tex 0 8 size 5 10 color 0xA8FFFF 0xA8FFFFF @@ -3876,7 +4075,7 @@ staintex 16 24 // front blood effect particlegibs_damage_hit type blood -count 0.2 +count 0.1 tex 24 32 size 10 20 color 0xA8FFFF 0xA8FFFFF @@ -3893,7 +4092,7 @@ staintex 16 24 // back blood effect particlegibs_damage_hit type blood -count 0.2 +count 0.1 tex 24 32 size 5 15 color 0xA8FFFF 0xA8FFFFF @@ -3917,7 +4116,7 @@ staintex 16 24 // small core blood no decals effect particlegibs_damage_dissolve type blood -count 64 +count 32 tex 0 8 size 15 20 color 0x00ffff 0x82ffff @@ -3932,7 +4131,7 @@ staintex 16 24 // core decal effect particlegibs_damage_dissolve type blood -count 24 +count 12 tex 0 8 size 20 40 color 0xA8FFFF 0xA8FFFFF @@ -3948,7 +4147,7 @@ staintex 16 24 // front blood effect particlegibs_damage_dissolve type blood -count 64 +count 32 tex 24 32 size 10 20 color 0xA8FFFF 0xA8FFFFF @@ -3966,7 +4165,7 @@ staintex 16 24 // back blood effect particlegibs_damage_dissolve type blood -count 64 +count 32 tex 24 32 size 5 15 color 0xA8FFFF 0xA8FFFFF @@ -3984,7 +4183,7 @@ staintex 16 24 // small bits effect particlegibs_damage_dissolve type blood -count 150 +count 75 tex 24 32 size 1 1 color 0xA8FFFF 0xA8FFFFF @@ -4001,7 +4200,7 @@ staintex 16 24 // fire effect which expands then slows effect onslaught_generator_gib_explode notunderwater -count 34 +count 17 type static tex 48 55 color 0x8f0d00 0xff5a00 @@ -4019,7 +4218,7 @@ effect onslaught_generator_gib_explode type alphastatic notunderwater tex 0 8 -count 12 +count 6 size 1 10 sizeincrease 90 gravity -0.3 @@ -4032,7 +4231,7 @@ bounce 2 // underwater bubbles effect onslaught_generator_gib_explode underwater -count 32 +count 16 type bubble tex 62 62 color 0x404040 0x808080 @@ -4047,7 +4246,7 @@ velocityjitter 96 96 96 // fire effect which expands then slows effect onslaught_generator_gib_flame notunderwater -count 30 +count 15 type static tex 48 55 color 0x8f0d00 0xff5a00 @@ -4064,7 +4263,7 @@ effect onslaught_generator_gib_flame type alphastatic notunderwater tex 0 8 -count 2 +count 1 size 10 20 sizeincrease 30 gravity -0.8 @@ -4077,7 +4276,7 @@ bounce 2 // underwater bubbles effect onslaught_generator_gib_flame underwater -count 32 +count 16 type bubble tex 62 62 color 0x404040 0x808080 @@ -4092,8 +4291,8 @@ velocityjitter 96 96 96 // used nowhere in code effect firemine -trailspacing 1 -count 1 +trailspacing 2 +count 0.5 type smoke tex 48 55 color 0x8f0d00 0xff5a00 @@ -4106,8 +4305,8 @@ velocityjitter 10 10 2 airfriction 1.2 //slowfire effect firemine -trailspacing 1 -count 1 +trailspacing 2 +count 0.5 type smoke tex 48 55 color 0x8f0d00 0xff5a00 @@ -4120,8 +4319,8 @@ velocityjitter 10 10 10 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 @@ -4134,8 +4333,8 @@ velocityjitter 8 8 8 airfriction 0.3 //decreasing fire effect firemine -trailspacing 2 -count 1 +trailspacing 4 +count 0.5 type smoke tex 48 55 color 0x8f0d00 0xff5a00 @@ -4148,8 +4347,8 @@ velocityjitter 3 3 3 airfriction 0.3 //smoke effect firemine -trailspacing 4 -count 1 +trailspacing 8 +count 0.5 type alphastatic tex 0 8 size 1 4 @@ -4162,8 +4361,8 @@ velocityoffset 0 0 3 airfriction 1 //fastfire effect firemine -trailspacing 0.5 -count 1 +trailspacing 1 +count 0.5 type smoke tex 48 55 color 0x8f0d00 0xff5a00 @@ -4176,15 +4375,15 @@ velocityjitter 0 0 0 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 @@ -4197,8 +4396,8 @@ velocityjitter 40 40 11 airfriction 1.2 //slowfire effect fireball -trailspacing 1 -count 1 +trailspacing 2 +count 0.5 type smoke tex 48 55 color 0x8f0d00 0xff5a00 @@ -4211,8 +4410,8 @@ velocityjitter 40 40 40 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 @@ -4225,8 +4424,8 @@ velocityjitter 30 30 30 airfriction 0.3 //decreasing fire effect fireball -trailspacing 2 -count 1 +trailspacing 4 +count 0.5 type smoke tex 48 55 color 0x8f0d00 0xff5a00 @@ -4239,8 +4438,8 @@ velocityjitter 10 10 10 airfriction 0.3 //smoke effect fireball -trailspacing 4 -count 1 +trailspacing 8 +count 0.5 type alphastatic tex 0 8 size 5 15 @@ -4253,8 +4452,8 @@ velocityoffset 0 0 10 airfriction 1 //fastfire effect fireball -trailspacing 0.5 -count 1 +trailspacing 1 +count 0.5 type smoke tex 48 55 color 0x8f0d00 0xff5a00 @@ -4267,14 +4466,14 @@ velocityjitter 0 0 0 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 @@ -4307,7 +4506,7 @@ alpha 192 192 64 // fire effect effect fireball_explode notunderwater -count 256 +count 128 type static tex 48 55 color 0x902010 0xFFD080 @@ -4321,7 +4520,7 @@ velocityjitter 512 512 512 // underwater bubbles effect fireball_explode underwater -count 64 +count 32 type bubble tex 62 62 color 0x404040 0x808080 @@ -4335,7 +4534,7 @@ velocityjitter 144 144 144 // bouncing sparks effect fireball_explode notunderwater -count 128 +count 64 type spark color 0x903010 0xFFD030 size 2 2 @@ -4348,7 +4547,7 @@ velocityoffset 0 0 80 velocityjitter 384 384 384 effect fireball_muzzleflash -count 4 +count 2 type smoke color 0x202020 0x404040 tex 0 8 @@ -4361,7 +4560,7 @@ lightradius 200 lightradiusfade 2000 lightcolor 2 1.5 0.2 effect fireball_muzzleflash -count 30 +count 15 type spark tex 40 40 color 0xFFFDD9 0xFFFDD9 @@ -4373,7 +4572,7 @@ velocitymultiplier 0.5 airfriction 12 effect fireball_preattack_muzzleflash -count 4 +count 2 type smoke color 0x202020 0x404040 tex 0 8 @@ -4386,7 +4585,7 @@ lightradius 200 lightradiusfade 2000 lightcolor 2 1.5 0.2 effect fireball_preattack_muzzleflash -count 30 +count 15 type spark tex 40 40 color 0xFFFDD9 0xFFFDD9 @@ -4398,7 +4597,7 @@ velocitymultiplier 0.5 airfriction 12 effect fireball_bfgdamage -count 4 +count 2 type smoke color 0x202020 0x404040 tex 0 8 @@ -4411,7 +4610,7 @@ lightradius 200 lightradiusfade 2000 lightcolor 2 1.5 0.2 effect fireball_bfgdamage -count 30 +count 15 type spark tex 40 40 color 0xFFFDD9 0xFFFDD9 @@ -4427,7 +4626,7 @@ airfriction 12 // used nowhere in code effect EF_FLAME //notunderwater -count 200 +count 100 type smoke tex 48 55 size 5 21 @@ -4442,7 +4641,7 @@ velocityjitter 22 22 50 // smoke effect EF_FLAME type alphastatic -count 100 +count 50 tex 0 8 size 11 15 sizeincrease 6 @@ -4454,7 +4653,7 @@ originjitter 12 12 34 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 @@ -4467,8 +4666,8 @@ trailspacing 128 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 @@ -4476,9 +4675,9 @@ tex 0 8 trailspacing 8 type static color 0x202020 0x404040 -size 2 2 -sizeincrease 2 -alpha 256 256 512 +size 4 4 +sizeincrease 0.4 +alpha 256 256 256 airfriction -4 velocityjitter 4 4 4 type smoke @@ -4488,8 +4687,8 @@ trailspacing 32 type bubble tex 62 62 color 0x404040 0x808080 -size 1 1 -alpha 256 256 256 +size 2 2 +alpha 256 256 128 gravity -0.125 bounce 1.5 liquidfriction 4 @@ -4498,24 +4697,10 @@ velocityjitter 16 16 16 // 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 @@ -4530,43 +4715,115 @@ velocitymultiplier -0.1 // 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 // based off morphed's cl_gentle // used in qcsrc/server/w_laser.qc effect laser_gauntlet +count 3 +type spark +color 0xb44215 0x880000 tex 43 43 +size 7 10 +alpha 128 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 + +effect laser_gauntlet +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 + + +// muzzle flash +effect laser_gauntletmuzzleflash +// glow and light +countabsolute 1 +type smoke +color 0x220000 0x880000 +tex 65 65 +size 10 15 +alpha 256 512 6280 +airfriction 10 +sizeincrease -100 +stretchfactor 2 +lightradius 150 +lightradiusfade 500 +lightcolor 3 0.1 0.1 +// electricity +effect laser_gauntletmuzzleflash count 3 type spark -color 0xff00ff 0xff0000 -size 4 8 -sizeincrease 34 -alpha 128 128 292 -gravity 0 -airfriction 5 -liquidfriction 10 -velocityjitter 50 50 50 +color 0xb44215 0x880000 +tex 43 43 +size 7 10 +alpha 128 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_gauntletmuzzleflash +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 + //torch flame, spawn it as fast as you can 20 times per second or more, supports direction but not required //fast fire // used nowhere in code, meant for maps effect torchflame -count 6 +count 3 type smoke tex 48 55 color 0x8f0d00 0xff5a00 @@ -4579,7 +4836,7 @@ velocitymultiplier 30 airfriction 1.2 //slowfire effect torchflame -count 5 +count 2.5 type smoke tex 48 55 color 0x8f0d00 0xff5a00 @@ -4592,7 +4849,7 @@ velocitymultiplier 20 airfriction 1.2 // very slow and small fire effect torchflame -count 3 +count 1.5 type smoke tex 48 55 color 0x8f0d00 0xff5a00 @@ -4605,7 +4862,7 @@ velocitymultiplier 10 airfriction 0.3 //decreasing fire effect torchflame -count 4 +count 2 type smoke tex 48 55 color 0x8f0d00 0xff5a00 @@ -4618,7 +4875,7 @@ velocitymultiplier 15 airfriction 0.3 //smoke effect torchflame -count 1 +count 0.5 type alphastatic tex 0 8 size 5 15 @@ -4630,3 +4887,229 @@ originjitter 10 10 10 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 + + + +// 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 +countabsolute 1 +type decal +tex 59 59 +size 16 16 +alpha 256 256 0 +originjitter 2 2 2 +lightradius 50 +lightradiusfade 500 +lightcolor 3.125 4.375 10 +effect electro_lightning +count 300 +type spark +// color 0x501860 0x501860 // 0x202020 0x404040 +color 0x2030FF 0x80C0FF +tex 65 65 +size 6 6 +alpha 100 206 1724 +originjitter 1.5 1.5 1.5 +velocityjitter 6 6 6 +sizeincrease 10 +velocitymultiplier 2000 +effect electro_lightning +count 30 +type spark +tex 8 15 +color 0xDDFDFF 0xFDFDFF +size 2 5 +alpha 110 170 1500 +originjitter 1 1 1 +velocityjitter 150 150 150 +velocitymultiplier 0.5 +airfriction 2 +stretchfactor 1.5 +effect electro_lightning +count 50 +type spark +tex 41 41 +color 0xFDFDFF 0xF9FDFF +size 2 3 +alpha 110 170 1500 +originjitter 1 1 1 +velocityjitter 350 350 350 +velocitymultiplier 2.5 +airfriction 8 +gravity 1.3 +stretchfactor 0.1 + +// used in qcsrc/server/w_gauntlet.qc: pointparticles(particleeffectnum("electro_muzzleflash"), w_shotorg, w_shotdir * 1000, 1) +effect gauntlet_lightning +count 300 +type spark +color 0x280000 0x280000 // 0x202020 0x404040 +tex 65 65 +size 3 3 +alpha 256 256 1024 +originjitter 1.5 1.5 1.5 +velocityjitter 6 6 6 +sizeincrease 15 +velocitymultiplier 2000 +effect gauntlet_lightning +count 30 +type spark +tex 8 15 +color 0xDD0000 0xFD0000 +size 2 5 +alpha 110 228 1024 +originjitter 1 1 1 +velocityjitter 150 150 150 +velocitymultiplier 0.5 +airfriction 2 +stretchfactor 1.5 +effect gauntlet_lightning +count 50 +type spark +tex 41 41 +color 0xFD0000 0xF90000 +size 2 3 +alpha 110 228 600 +originjitter 1 1 1 +velocityjitter 350 350 350 +velocitymultiplier 2.5 +airfriction 8 +gravity 1.3 +stretchfactor 0.1 + + + +// crylink linkjoin effect +// decal +// used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("crylink_linkjoin"), org2, '0 0 0', 1) +effect crylink_linkjoin +countabsolute 1 +type decal +tex 47 47 +size 8 8 +alpha 256 256 0 +originjitter 12 12 12 +//lightradius 60 +//lightradiusfade 300 +//lightcolor 3.2 0.4 4 +// purple flare effect +effect crylink_linkjoin +countabsolute 1 +type static +tex 39 39 +color 0x504060 0x504060 +size 8 8 +alpha 256 256 512 +// purple sparks +effect crylink_linkjoin +count 10 +type spark +tex 41 41 +color 0xA040C0 0xA040C0 +bounce 2 +size 1 2 +alpha 256 256 1024 +velocityjitter 256 256 256 +// purple splash +effect crylink_linkjoin +count 1.5 +type static +color 0xE070FF 0xE070FF +size 8 8 +alpha 256 256 512 +velocityjitter 8 8 8 +// purple splash +effect crylink_linkjoin +count 1.5 +type static +color 0xE070FF 0xE070FF +size 8 8 +alpha 256 256 1024 +velocityjitter 32 32 32 + + +