2 // flare particle and light
3 // used in qcsrc/server/bots.qc: //te_wizspike(e.origin)
4 // used in qcsrc/server/bots.qc: //te_wizspike(e.nearestwaypoint.wpnearestpoint)
5 // used in qcsrc/server/havocbot.qc: // te_wizspike(newgoal.origin)
9 color 0x63F2EA 0x63f2EA
14 lightcolor 0.4 0.9 0.9
15 // cloud of particles which expand rapidly and then slow to form a ball
19 color 0x63F2EA 0x63f2EA
25 velocityjitter 32 32 32
29 // used in qcsrc/server/w_seeker.qc: te_knightspike(org2)
45 color 0xFF2010 0xFF2010
48 // sparks that rapidly expand and rapidly slow down to form an interesting spherical effect
52 color 0x800000 0xFF8020
58 //originjitter 32 32 32
59 velocityjitter 256 256 256
61 // machinegun bullet impact
62 // bullet impact decal
63 // used nowhere in code
71 // dust/smoke drifting away from the impact
76 color 0x101010 0x101010
82 // dust/smoke staying at the impact
87 color 0x505050 0x505050
97 color 0x8f4333 0xfff31b
102 velocityoffset 0 0 80
103 velocityjitter 64 64 64
105 // electro combo explosion
107 // used nowhere in code
114 originjitter 34 34 34
123 color 0x80C0FF 0x80C0FF
130 color 0x2030FF 0x80C0FF
137 //velocityoffset 0 0 120
138 velocityjitter 512 512 512
142 // used nowhere in code
150 // dust/smoke drifting away from the impact
155 color 0x101010 0x101010
161 // dust/smoke staying at the impact
166 color 0x505050 0x505050
172 // sparks that disappear on impact
176 color 0x8f4333 0xfff31b
181 velocityoffset 0 0 80
182 velocityjitter 64 64 64
186 // used nowhere in code
187 effect TE_SUPERSPIKEQUAD
196 lightcolor 0.15 0.15 1.5
197 // dust/smoke drifting away from the impact
198 effect TE_SUPERSPIKEQUAD
202 color 0x101010 0x101010
208 // dust/smoke staying at the impact
209 effect TE_SUPERSPIKEQUAD
213 color 0x505050 0x505050
219 // sparks that disappear on impact
220 effect TE_SUPERSPIKEQUAD
223 color 0x8f4333 0xfff31b
228 velocityoffset 0 0 80
229 velocityjitter 64 64 64
231 // shotgun pellet impact
233 // used nowhere in code
241 // dust/smoke drifting away from the impact
246 color 0x101010 0x101010
252 // dust/smoke staying at the impact
257 color 0x505050 0x505050
267 color 0x8f4333 0xfff31b
272 velocityoffset 0 0 80
273 velocityjitter 64 64 64
275 // crylink impact effect
277 // used nowhere in code
278 effect TE_GUNSHOTQUAD
284 originjitter 12 12 12
286 //lightradiusfade 300
287 //lightcolor 0.5 0.5 0.5
288 // purple flare effect
289 effect TE_GUNSHOTQUAD
293 color 0x504060 0x504060
297 effect TE_GUNSHOTQUAD
300 color 0xA040C0 0xFFFFFF
305 velocityoffset 0 0 80
306 velocityjitter 128 128 128
308 // mortar/hagar explosion (smaller than rocket)
310 // used in qcsrc/server/cl_client.qc: te_explosion(org)
317 originjitter 40 40 40
326 color 0x404040 0x404040
329 // fire effect which expands then slows
335 color 0x902010 0xFFD080
342 velocityjitter 256 256 256
343 // underwater bubbles
349 color 0x404040 0x808080
355 originjitter 16 16 16
356 velocityjitter 96 96 96
362 color 0x903010 0xFFD030
369 velocityoffset 0 0 80
370 velocityjitter 256 256 256
374 // used nowhere in code
375 effect TE_EXPLOSIONQUAD
381 originjitter 40 40 40
386 effect TE_EXPLOSIONQUAD
390 color 0x202020 0x404040
394 velocityjitter 48 48 48
395 // underwater bubbles
396 effect TE_EXPLOSIONQUAD
401 color 0x404040 0x808080
407 originjitter 16 16 16
408 velocityjitter 96 96 96
409 // sparks which go through walls
410 effect TE_EXPLOSIONQUAD
414 color 0x903010 0xFFD030
420 velocityoffset 0 0 80
421 velocityjitter 256 256 256
425 // used in qcsrc/server/keyhunt.qc: te_tarexplosion(lostkey.origin)
426 effect TE_TAREXPLOSION
432 originjitter 40 40 40
437 effect TE_TAREXPLOSION
441 color 0x202020 0x404040
445 velocityjitter 48 48 48
446 // underwater bubbles
447 effect TE_TAREXPLOSION
452 color 0x404040 0x808080
458 originjitter 16 16 16
459 velocityjitter 96 96 96
460 // sparks which go through walls
461 effect TE_TAREXPLOSION
465 color 0x903010 0xFFD030
471 velocityoffset 0 0 80
472 velocityjitter 256 256 256
474 // bloody impact effect indicating damage
475 // used nowhere in code
485 velocityjitter 64 64 64
489 // sparks (quake effect)
490 // used in qcsrc/server/antilag.qc: te_spark(antilag_takebackorigin(e, time - e.antilag_debug), '0 0 0', 32)
491 // used in qcsrc/server/g_triggers.qc: self.mdl = "TE_SPARK"
496 color 0x8f4333 0xfff31b
501 velocityoffset 0 0 80
502 velocityjitter 64 64 64
507 // used in qcsrc/server/bots.qc: te_plasmaburn(org)
514 originjitter 16 16 16
523 color 0x80C0FF 0x80C0FF
526 // small sparks which form a sphere as they slow down
530 color 0x2030FF 0x80C0FF
536 velocityjitter 128 128 128
539 // used in qcsrc/server/bots.qc: //te_smallflash((e.absmin + e.absmax) * 0.5)
540 // used in qcsrc/server/bots.qc: //te_smallflash((e.absmin + e.absmax) * 0.5)
547 // used nowhere in code
551 color 0x6f0f00 0xe3974f
558 velocityjitter 128 128 128
562 // used nowhere in code
566 color 0x6f0f00 0xe3974f
571 originjitter 128 128 32
572 velocityoffset 0 0 256
573 velocityjitter 128 128 0
575 // player teleport effect
576 // used nowhere in code
580 color 0xA0A0A0 0xFFFFFF
586 originjitter 16 16 28
587 velocityjitter 0 0 256
590 // used in qcsrc/server/w_minstanex.qc: trailparticles(world, particleeffectnum("TE_TEI_G3"), w_shotorg, trace_endpos)
591 // used in qcsrc/client/particles.qc: trailparticles(world, particleeffectnum("TE_TEI_G3"), shotorg, endpos)
596 color 0xFFFFFF 0xFFFFFF
603 color 0x202020 0x404040
612 // used nowhere in code
616 color 0x202020 0x404040
620 originjitter 1.5 1.5 1.5
624 // rocket explosion (bigger than mortar and hagar)
626 // used nowhere in code
627 effect TE_TEI_BIGEXPLOSION
633 originjitter 40 40 40
638 effect TE_TEI_BIGEXPLOSION
642 color 0x404040 0x404040
646 effect TE_TEI_BIGEXPLOSION
651 color 0x902010 0xFFD080
658 velocityjitter 512 512 512
659 // underwater bubbles
660 effect TE_TEI_BIGEXPLOSION
665 color 0x404040 0x808080
671 originjitter 16 16 16
672 velocityjitter 144 144 144
674 effect TE_TEI_BIGEXPLOSION
678 color 0x903010 0xFFD030
685 velocityoffset 0 0 80
686 velocityjitter 384 384 384
690 // used nowhere in code
691 effect TE_TEI_PLASMAHIT
697 originjitter 20 20 20
702 effect TE_TEI_PLASMAHIT
706 color 0x80C0FF 0x80C0FF
709 // cloud of bouncing sparks
710 effect TE_TEI_PLASMAHIT
713 color 0x2030FF 0x80C0FF
718 //velocityoffset 0 0 120
719 velocityjitter 512 512 512
729 //////////////////////////////////////////////////
730 // New effects in 2.4
731 //////////////////////////////////////////////////
735 // bloody impact effect indicating damage
736 // used in qcsrc/client/gibs.qc: pointparticles(particleeffectnum("blood"), self.origin + '0 0 1', '0 0 30', 10)
737 // used in qcsrc/client/gibs.qc: pointparticles(particleeffectnum("blood"), org, vel, amount * 16)
747 velocityjitter 64 64 64
756 color 0x000000 0x420000
757 originjitter 11 11 11
760 // player teleport effect
761 // used in qcsrc/server/t_teleporters.qc: pointparticles(particleeffectnum("teleport"), player.origin, '0 0 0', 1)
762 // used in qcsrc/server/t_teleporters.qc: pointparticles(particleeffectnum("teleport"), to + v_forward * 32, '0 0 0', 1)
767 color 0x807aff 0x4463d5
773 velocityjitter 1000 1000 1500
774 velocitymultiplier 0.5
780 // normal super gory blood trail (used by gibs)
781 // used in qcsrc/client/gibs.qc: trailparticles(self, particleeffectnum("TR_BLOOD"), oldorg, self.origin)
785 color 0xFFFFFF 0xFFFFFF
792 velocityjitter 64 64 64
793 velocitymultiplier 0.5
797 // thinner blood trail (used by quake zombies)
798 // used in qcsrc/client/gibs.qc: trailparticles(self, particleeffectnum("TR_SLIGHTBLOOD"), oldorg, self.origin)
799 effect TR_SLIGHTBLOOD
802 color 0xFFFFFF 0xFFFFFF
809 velocityjitter 64 64 64
810 velocitymultiplier 0.5
814 // func_stardust effect, used in some maps to indicate teleporters
815 // used in qcsrc/server/g_triggers.qc: self.effects = EF_STARDUST
816 // used in qcsrc/server/portals.qc: portal.effects = EF_STARDUST | EF_BLUE
820 color 0xfff368 0xfff368
826 originjitter 16 16 64
827 velocityjitter 32 32 0
830 //lightcolor 0.4 0.9 0.9
833 // flare particle and light
834 // 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)
835 // used in qcsrc/server/t_items.qc: pointparticles(particleeffectnum("item_respawn"), self.origin + 0.5 * (self.mins + self.maxs), '0 0 0', 1)
839 color 0x63F2EA 0x63f2EA
842 // cloud of particles which expand rapidly and then slow to form a ball
847 color 0x63F2EA 0x63f2EA
850 //originjitter 24 24 24
851 velocityjitter 256 256 256
855 // used in qcsrc/server/t_jumppads.qc: pointparticles(particleeffectnum("jumppad_activate"), other.origin, other.velocity, 1)
856 effect jumppad_activate
863 // used in qcsrc/server/w_hlac.qc: pointparticles(particleeffectnum("laser_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
864 // used in qcsrc/server/w_hlac.qc: pointparticles(particleeffectnum("laser_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
865 // used in qcsrc/server/w_laser.qc: pointparticles(particleeffectnum("laser_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
866 effect laser_muzzleflash
869 color 0xFFFFFF 0xFFFFFF
874 originjitter 1.5 1.5 1.5
876 velocitymultiplier 0.01
884 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("laser_impact"), org2, backoff * 1000, 1)
885 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("laser_impact"), org2, backoff * 1000, 1)
892 originjitter 16 16 16
901 color 0xFF2010 0xFF2010
904 // sparks that rapidly expand and rapidly slow down to form an interesting spherical effect
908 color 0x800000 0xFF8020
914 //originjitter 32 32 32
915 velocityjitter 256 256 256
920 color 0x800000 0xFF8020
924 velocitymultiplier 0.01
925 velocityjitter 16 16 16
930 // used in qcsrc/server/w_campingrifle.qc: pointparticles(particleeffectnum("shotgun_muzzleflash"), w_shotorg, w_shotdir * 2000, 1)
931 // used in qcsrc/server/w_shotgun.qc: pointparticles(particleeffectnum("shotgun_muzzleflash"), w_shotorg, w_shotdir * 1000, cvar("g_balance_shotgun_primary_ammo"))
932 // used in qcsrc/server/w_shotgun.qc: pointparticles(particleeffectnum("shotgun_muzzleflash"), w_shotorg, w_shotdir * 1000, cvar("g_balance_shotgun_secondary_ammo"))
933 effect shotgun_muzzleflash
936 color 0x202020 0x404040
940 originjitter 1.5 1.5 1.5
942 velocitymultiplier 0.01
947 velocitymultiplier 0.05
948 effect shotgun_muzzleflash
952 color 0xFFFDD9 0xff5a00
956 velocityjitter 444 444 444
957 velocitymultiplier 1.7
963 // shotgun pellet impact
965 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("shotgun_impact"), org2, backoff * 1000, 1)
966 effect shotgun_impact
976 // dust/smoke drifting away from the impact
977 effect shotgun_impact
981 color 0xFFFFFF 0xA37443
987 velocityjitter 100 100 100
989 velocitymultiplier 0.25
990 // dust/smoke staying at the impact
991 effect shotgun_impact
995 color 0xFFFFFF 0xFFFFFF
1000 effect shotgun_impact
1005 color 0xFDFFD9 0xFDFFD9
1012 velocityjitter 400 400 400
1013 velocitymultiplier 0.1
1017 // used in qcsrc/server/w_uzi.qc: pointparticles(particleeffectnum("uzi_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
1018 effect uzi_muzzleflash
1021 color 0x202020 0x404040
1025 originjitter 1.5 1.5 1.5
1026 velocityjitter 1 1 1
1027 velocitymultiplier 0.03
1029 lightradiusfade 2000
1030 lightcolor 2 1.5 0.2
1032 effect uzi_muzzleflash
1036 color 0xFFFDD9 0xFFFDD9
1040 velocityjitter 300 300 300
1041 velocitymultiplier 0.5
1046 // used in qcsrc/server/cl_client.qc: //pointparticles(particleeffectnum("machinegun_impact"), self.origin + self.view_ofs + '0 0 7', '0 0 0', 1)
1047 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("machinegun_impact"), org2, backoff * 1000, 1)
1048 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("machinegun_impact"), org2, backoff * 1000, 1)
1049 effect machinegun_impact
1058 lightcolor 6 3.6 0.6
1059 // dust/smoke drifting away from the impact
1060 effect machinegun_impact
1064 color 0xFFFFFF 0xA37443
1070 velocityjitter 100 100 100
1072 velocitymultiplier 0.25
1073 // dust/smoke staying at the impact
1074 effect machinegun_impact
1078 color 0xFFFFFF 0xFFFFFF
1083 effect machinegun_impact
1088 color 0xFDFFD9 0xFDFFD9
1095 velocityjitter 400 400 400
1096 velocitymultiplier 0.1
1100 // used in qcsrc/server/nexball.qc: pointparticles(particleeffectnum("grenadelauncher_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
1101 // used in qcsrc/server/w_grenadelauncher.qc: pointparticles(particleeffectnum("grenadelauncher_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
1102 // used in qcsrc/server/w_grenadelauncher.qc: pointparticles(particleeffectnum("grenadelauncher_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
1103 // used in qcsrc/server/w_porto.qc: //pointparticles(particleeffectnum("grenadelauncher_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
1104 effect grenadelauncher_muzzleflash
1107 color 0x202020 0x404040
1111 originjitter 1.5 1.5 1.5
1113 velocityjitter 20 20 20
1114 velocitymultiplier 0.03
1116 lightradiusfade 2000
1117 lightcolor 2 1.5 0.2
1118 effect grenadelauncher_muzzleflash
1122 color 0xFFFDD9 0xFFFDD9
1126 velocityjitter 300 300 300
1127 velocitymultiplier 0.5
1134 // used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_GRENADE"), from, to)
1135 // used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_GRENADE"), from, to)
1139 color 0x303030 0x000000
1146 velocityjitter 1 1 1
1147 velocitymultiplier -0.02
1154 color 0xffdf72 0x811200
1160 velocityjitter 32 32 32
1161 velocitymultiplier -1.0
1168 color 0x404040 0x808080
1174 velocityjitter 16 16 16
1180 // used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_KNIGHTSPIKE"), from, to)
1181 // used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_KNIGHTSPIKE"), from, to)
1182 // used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_KNIGHTSPIKE"), from, to)
1183 effect TR_KNIGHTSPIKE // used for MF_TRACER2
1187 color 0x303030 0x000000
1194 velocityjitter 3 3 3
1195 velocitymultiplier -0.02
1198 effect TR_KNIGHTSPIKE // used for MF_TRACER2
1200 color 0x666666 0x000000
1207 effect TR_KNIGHTSPIKE // used for MF_TRACER2
1212 color 0x404040 0x808080
1218 velocityjitter 16 16 16
1223 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("grenade_explode"), org2, '0 0 0', 1)
1224 effect grenade_explode
1230 originjitter 40 40 40
1234 // fire effect which expands then slows
1235 effect grenade_explode
1240 color 0xe03f00 0x5e0000
1248 velocityjitter 256 256 256
1249 // fire effect which make brigt dot inside
1250 effect grenade_explode
1255 color 0xe03f00 0xffdf92
1263 velocityjitter 256 256 256
1265 effect grenade_explode
1273 velocityjitter 256 256 256
1275 color 0x000000 0x111111
1277 // underwater bubbles
1278 effect grenade_explode
1283 color 0x404040 0x808080
1289 originjitter 16 16 16
1290 velocityjitter 96 96 96
1292 effect grenade_explode
1296 color 0x903010 0xFFD030
1304 velocityoffset 0 0 80
1305 velocityjitter 256 256 256
1309 // used in qcsrc/server/w_electro.qc: pointparticles(particleeffectnum("electro_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
1310 // used in qcsrc/server/w_electro.qc: pointparticles(particleeffectnum("electro_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
1311 effect electro_muzzleflash
1314 color 0x202020 0x404040
1318 originjitter 1.5 1.5 1.5
1319 velocityjitter 6 6 6
1320 velocitymultiplier 0.01
1322 lightradiusfade 2000
1323 lightcolor 2 1.5 0.2
1324 effect electro_muzzleflash
1328 color 0xD9FDFF 0xD9FDFF
1332 velocityjitter 300 300 300
1333 velocitymultiplier 0.5
1339 // glowing vapor trail
1340 // used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_NEXUIZPLASMA"), from, to)
1341 effect TR_NEXUIZPLASMA
1344 color 0x283880 0x283880
1348 //velocityjitter 16 16 16
1352 velocitymultiplier -0.1
1354 effect TR_NEXUIZPLASMA
1359 color 0x629dff 0x0018ff
1364 velocityoffset 0 0 15
1367 velocityjitter 50 50 50
1372 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("electro_impact"), org2, '0 0 0', 1)
1373 effect electro_impact
1379 originjitter 20 20 20
1382 lightcolor 3.125 4.375 10
1384 effect electro_impact
1388 color 0x80C0FF 0x80C0FF
1391 // cloud of bouncing sparks
1392 effect electro_impact
1396 color 0x629dff 0x0018ff
1404 velocityjitter 512 512 512
1405 // inner cloud of smoke
1406 effect electro_impact
1409 color 0x629dff 0x0018ff
1415 originjitter 20 20 20
1416 velocityjitter 320 320 320
1419 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("electro_ballexplode"), org2, '0 0 0', 1)
1420 effect electro_ballexplode
1426 originjitter 20 20 20
1429 lightcolor 3.125 4.375 10
1431 effect electro_ballexplode
1435 color 0x80C0FF 0x80C0FF
1438 // cloud of bouncing sparks
1439 effect electro_ballexplode
1443 color 0xFDFFD9 0xFDFFD9
1449 velocityjitter 512 512 512
1450 // inner cloud of smoke
1451 effect electro_ballexplode
1454 color 0x202020 0x404040
1458 originjitter 20 20 20
1459 velocityjitter 32 32 32
1464 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("electro_combo"), org2, '0 0 0', 1)
1465 effect electro_combo
1471 originjitter 34 34 34
1476 effect electro_combo
1480 color 0x80C0FF 0x80C0FF
1484 effect electro_combo
1487 color 0x2030FF 0x80C0FF
1493 //velocityoffset 0 0 120
1494 velocityjitter 512 512 512
1495 effect electro_combo
1499 color 0xFDFFD9 0xFDFFD9
1505 velocityjitter 512 512 512
1506 // inner cloud of smoke
1507 effect electro_combo
1510 color 0x202020 0x404040
1514 originjitter 20 20 20
1515 velocityjitter 32 32 32
1519 // used in qcsrc/server/w_crylink.qc: pointparticles(particleeffectnum("crylink_muzzleflash"), w_shotorg, w_shotdir * 1000, shots)
1520 // used in qcsrc/server/w_crylink.qc: pointparticles(particleeffectnum("crylink_muzzleflash"), w_shotorg, w_shotdir * 1000, shots)
1521 effect crylink_muzzleflash
1524 color 0x202020 0x404040
1528 originjitter 1.5 1.5 1.5
1529 velocityjitter 6 6 6
1530 velocitymultiplier 0.01
1532 lightradiusfade 2000
1533 lightcolor 2 1.5 0.2
1534 effect crylink_muzzleflash
1538 color 0xA080C0 0xA080C0
1542 velocityjitter 200 200 200
1543 velocitymultiplier 0.3
1548 // crylink impact effect
1550 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("crylink_impact"), org2, '0 0 0', 1)
1551 effect crylink_impact
1557 originjitter 12 12 12
1559 //lightradiusfade 300
1560 //lightcolor 3.2 0.4 4
1561 // purple flare effect
1562 effect crylink_impact
1566 color 0x504060 0x504060
1570 effect crylink_impact
1574 color 0xA040C0 0xA040C0
1578 velocityjitter 256 256 256
1580 effect crylink_impact
1583 color 0xE070FF 0xE070FF
1586 velocityjitter 8 8 8
1588 effect crylink_impact
1591 color 0xE070FF 0xE070FF
1594 velocityjitter 32 32 32
1598 // used in qcsrc/server/w_minstanex.qc: pointparticles(particleeffectnum("nex_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
1599 // used in qcsrc/client/particles.qc: pointparticles(particleeffectnum("nex_muzzleflash"), shotorg, normalize(endpos - shotorg) * 1000, 1)
1600 effect nex_muzzleflash
1603 color 0x202020 0x404040
1608 velocityjitter 24 24 24
1609 velocitymultiplier 0.02
1613 effect nex_muzzleflash
1617 color 0xD9FDFF 0xD9FDFF
1621 velocityjitter 600 600 600
1622 velocitymultiplier 0.5
1632 //color 0xFFFFFF 0xFFFFFF
1635 // nex beam: ring smoke
1636 // used in qcsrc/client/particles.qc: trailparticles(world, particleeffectnum("nex_beam"), shotorg, endpos)
1639 color 0x1680A0 0x1680A0
1646 // nex beam: drifting smoke
1649 color 0x5080A0 0x5080A0
1655 velocityjitter 64 64 64
1657 // nex beam: bright core
1660 color 0x80CDFF 0x80CDFF
1668 color 0x1680A0 0x1680A0
1678 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("nex_impact"), org2, '0 0 0', 1)
1679 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("nex_impact"), org2, '0 0 0', 1)
1686 originjitter 16 16 16
1705 color 0x80C0FF 0x80C0FF
1708 // small sparks which form a sphere as they slow down
1712 //color 0x2030FF 0x80C0FF
1718 //velocityjitter 384 384 384
1719 // small sparks which glow brightly but live briefly
1724 color 0xD9FDFF 0xD9FDFF
1728 velocityjitter 600 600 600
1729 velocitymultiplier 0.5
1734 // used in qcsrc/server/w_hagar.qc: pointparticles(particleeffectnum("hagar_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
1735 // used in qcsrc/server/w_hagar.qc: pointparticles(particleeffectnum("hagar_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
1736 // used in qcsrc/server/w_seeker.qc: pointparticles(particleeffectnum("hagar_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
1737 effect hagar_muzzleflash
1740 color 0x202020 0x404040
1744 originjitter 1.5 1.5 1.5
1745 velocityjitter 6 6 6
1746 velocitymultiplier 0.01
1748 lightradiusfade 2000
1749 lightcolor 2 1.5 0.2
1750 effect hagar_muzzleflash
1754 color 0xFFFDD9 0xFFFDD9
1758 velocityjitter 300 300 300
1759 velocitymultiplier 0.5
1764 // used in qcsrc/server/w_hagar.qc: pointparticles(particleeffectnum("hagar_bounce"), self.origin, self.velocity, 1)
1768 color 0x202020 0x404040
1772 originjitter 1.5 1.5 1.5
1773 velocityjitter 6 6 6
1774 velocitymultiplier 0.01
1777 lightcolor 2 1.5 0.2
1782 color 0xFFFDD9 0xFFFDD9
1788 velocityjitter 600 600 600
1789 velocitymultiplier 0.5
1795 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("hagar_explode"), org2, '0 0 0', 1)
1796 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("hagar_explode"), org2, '0 0 0', 1)
1797 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("hagar_explode"), org2, '0 0 0', 1)
1798 effect hagar_explode
1804 originjitter 40 40 40
1808 // fire effect which make bright dot inside
1809 effect hagar_explode
1814 color 0xffe955 0xff5a00
1822 velocityjitter 156 156 156
1823 // fire effect which expands then slows
1824 effect hagar_explode
1829 color 0x8f0d00 0xff5a00
1837 velocityjitter 286 286 286
1840 effect hagar_explode
1848 velocityjitter 244 244 244
1850 color 0x000000 0x111111
1853 // underwater bubbles
1854 effect hagar_explode
1859 color 0x404040 0x808080
1865 originjitter 16 16 16
1866 velocityjitter 96 96 96
1868 effect hagar_explode
1872 color 0x903010 0xFFD030
1880 velocityoffset 0 0 80
1881 velocityjitter 256 256 256
1885 // used in qcsrc/server/w_rocketlauncher.qc: pointparticles(particleeffectnum("rocketlauncher_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
1886 effect rocketlauncher_muzzleflash
1889 color 0x202020 0x404040
1895 originjitter 1.5 1.5 1.5
1896 velocityjitter 40 40 40
1897 velocitymultiplier -0.13
1899 //lightradiusfade 2000
1900 //lightcolor 2 1.5 0.2
1901 effect rocketlauncher_muzzleflash
1905 color 0xFFFDD9 0xFFFDD9
1909 velocityjitter 300 300 300
1910 velocitymultiplier 0.5
1917 // used in qcsrc/server/cl_client.qc: self.modelflags |= MF_ROCKET
1918 // used in qcsrc/server/cl_client.qc: self.modelflags &~= MF_ROCKET
1919 // used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_ROCKET"), from, to)
1920 // used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_ROCKET"), from, to)
1924 color 0x000000 0x666666
1934 velocityjitter 3 3 3
1935 velocitymultiplier -0.02
1942 color 0xffdf72 0x811200
1948 velocityjitter 32 32 32
1949 velocitymultiplier -1.5
1956 color 0x404040 0x808080
1962 velocityjitter 16 16 16
1968 color 0xFFFDD9 0xFFFDD9
1973 //velocityoffset 0 0 15
1976 velocityjitter 100 100 100
1977 velocitymultiplier -0.31
1979 // rocket explosion (bigger than mortar and hagar)
1981 // used in qcsrc/server/cl_impulse.qc: pointparticles(particleeffectnum("rocket_explode"), org, '0 0 0', 1)
1982 // used in qcsrc/server/cl_player.qc: pointparticles(particleeffectnum("rocket_explode"), self.origin, '0 0 0', 1)
1983 // used in qcsrc/server/portals.qc: pointparticles(particleeffectnum("rocket_explode"), portal.origin + v_forward * 16, v_forward * 1024, 4)
1984 // used in qcsrc/server/steerlib.qc: pointparticles(particleeffectnum("rocket_explode"), self.origin, '0 0 0', 1)
1985 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("rocket_explode"), org2, '0 0 0', 1)
1986 effect rocket_explode
1992 originjitter 40 40 40
1997 effect rocket_explode
2002 color 0x8f0d00 0xff5a00
2010 velocityjitter 512 512 512
2012 effect rocket_explode
2017 color 0xea691b 0xeed05a
2025 velocityjitter 912 912 912
2027 effect rocket_explode
2035 velocityjitter 444 444 444
2037 color 0x000000 0x111111
2039 // underwater bubbles
2040 effect rocket_explode
2045 color 0x404040 0x808080
2051 originjitter 16 16 16
2052 velocityjitter 144 144 144
2054 effect rocket_explode
2059 color 0xffa800 0xffedaf
2067 velocityoffset 0 0 80
2068 originjitter 16 16 16
2069 velocityjitter 224 224 324
2073 // used in qcsrc/server/g_hook.qc: pointparticles(particleeffectnum("grapple_muzzleflash"), org, '0 0 0', 1)
2074 effect grapple_muzzleflash
2081 // used in qcsrc/server/g_hook.qc: pointparticles(particleeffectnum("grapple_impact"), self.origin, '0 0 0', 1)
2082 effect grapple_impact
2089 // used nowhere in code
2090 effect nex242_misc_laser_beam
2096 color 0xff0000 0xff0000
2099 // used nowhere in code
2100 effect nex242_misc_laser_beam_end
2103 color 0x8f4333 0xfff31b
2108 velocityjitter 64 64 64
2109 velocitymultiplier 100
2113 // used nowhere in code
2114 effect nex242_misc_laser_beam_fast
2120 color 0xff0000 0xff0000
2123 // used nowhere in code
2124 effect nex242_misc_laser_beam_fast_end
2127 color 0x8f4333 0xfff31b
2132 velocityjitter 64 64 64
2133 velocitymultiplier 100
2135 // additional laser colors (mike)
2136 // used nowhere in code
2137 effect nex242_misc_laser_green_beam
2143 color 0x00ff00 0x00ff00
2146 // used nowhere in code
2147 effect nex242_misc_laser_green_beam_end
2150 color 0x8f4333 0xfff31b
2155 velocityjitter 64 64 64
2156 velocitymultiplier 100
2158 // used nowhere in code
2159 effect nex242_misc_laser_blue_beam
2165 color 0x0000ff 0x0000ff
2168 // used nowhere in code
2169 effect nex242_misc_laser_blue_beam_end
2172 color 0x8f4333 0xfff31b
2177 velocityjitter 64 64 64
2178 velocitymultiplier 100
2180 // used nowhere in code
2181 effect nex242_misc_laser_yellow_beam
2187 color 0xffff00 0xffff00
2190 // used nowhere in code
2191 effect nex242_misc_laser_yellow_beam_end
2194 color 0x8f4333 0xfff31b
2199 velocityjitter 64 64 64
2200 velocitymultiplier 100
2202 // used nowhere in code
2203 effect nex242_misc_laser_cyan_beam
2209 color 0x00ffff 0x00ffff
2212 // used nowhere in code
2213 effect nex242_misc_laser_cyan_beam_end
2216 color 0x8f4333 0xfff31b
2221 velocityjitter 64 64 64
2222 velocitymultiplier 100
2224 // used nowhere in code
2225 effect nex242_misc_laser_magenta_beam
2231 color 0xff00ff 0xff00ff
2234 // used nowhere in code
2235 effect nex242_misc_laser_magenta_beam_end
2238 color 0x8f4333 0xfff31b
2243 velocityjitter 64 64 64
2244 velocitymultiplier 100
2246 // used nowhere in code
2247 effect nex242_misc_laser_white_beam
2253 color 0xffffff 0xffffff
2256 // used nowhere in code
2257 effect nex242_misc_laser_white_beam_end
2260 color 0x8f4333 0xfff31b
2265 velocityjitter 64 64 64
2266 velocitymultiplier 100
2268 // used nowhere in code
2269 effect nex242_misc_laser_black_beam
2275 color 0x000000 0x000000
2278 // used nowhere in code
2279 effect nex242_misc_laser_black_beam_end
2282 color 0x8f4333 0xfff31b
2287 velocityjitter 64 64 64
2288 velocitymultiplier 100
2290 // used nowhere in code
2291 effect nex242_misc_laser_orange_beam
2297 color 0xff6600 0xff6600
2300 // used nowhere in code
2301 effect nex242_misc_laser_orange_beam_end
2304 color 0x8f4333 0xfff31b
2309 velocityjitter 64 64 64
2310 velocitymultiplier 100
2315 // bigger crylink impact effect
2317 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("crylink_impactbig"), org2, '0 0 0', 1)
2318 effect crylink_impactbig
2324 originjitter 12 12 12
2326 //lightradiusfade 800
2327 //lightcolor 3.2 0.4 4
2328 // purple flare effect
2329 effect crylink_impactbig
2333 color 0x504060 0x504060
2337 effect crylink_impactbig
2341 color 0xA040C0 0xA040C0
2345 velocityjitter 512 512 512
2347 effect crylink_impactbig
2350 color 0xE070FF 0xE070FF
2353 velocityjitter 32 32 32
2355 effect crylink_impactbig
2358 color 0xE070FF 0xE070FF
2361 velocityjitter 256 256 256
2363 // Zero-violence effects
2365 // impact effect indicating damage
2366 // used in qcsrc/client/gibs.qc: pointparticles(particleeffectnum("damage_hit"), org, vel, amount * 16)
2371 color 0x00FFFF 0xFF00FF
2379 velocityjitter 256 256 256
2384 color 0xFF00FF 0xFFFF00
2392 velocityjitter 256 256 256
2397 color 0xFFFF00 0x00FFFF
2405 velocityjitter 256 256 256
2407 // effect for removing player model
2411 // used in qcsrc/client/gibs.qc: pointparticles(particleeffectnum("damage_dissolve"), org, vel, amount)
2412 effect damage_dissolve
2416 color 0x00FFFF 0xFF00FF
2424 velocityjitter 512 512 512
2425 effect damage_dissolve
2429 color 0xFF00FF 0xFFFF00
2437 velocityjitter 512 512 512
2438 effect damage_dissolve
2442 color 0xFFFF00 0x00FFFF
2450 velocityjitter 512 512 512
2453 // used in qcsrc/server/g_triggers.qc: self.cnt = particleeffectnum("laser_deadly")
2454 // used in qcsrc/server/g_triggers.qc: self.cnt = particleeffectnum("laser_deadly")
2462 // dust/smoke drifting away from the impact
2464 count 0.05 // 50 per second
2467 color 0xFFFFFF 0xFFFFFF
2473 velocityjitter 15 15 15
2475 velocitymultiplier 20
2479 count 0.05 // 50 per second
2482 color 0xFDFFD9 0xFDFFD9
2489 velocityjitter 100 100 100
2490 velocitymultiplier 100
2495 // used nowhere in code
2504 color 0x8f0d00 0xff5a00
2508 velocityjitter 1 1 50
2517 color 0x000000 0x111111
2520 velocityjitter 11 11 50
2524 // used nowhere in code
2536 velocityjitter 81 81 150
2537 color 0x7cbaff 0xcfd1ff
2538 velocitymultiplier 2
2541 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("hookbomb_explode"), org2, '0 0 0', 1)
2542 effect hookbomb_explode
2546 color 0x807aff 0x4463d5
2552 originjitter 10 10 10
2553 velocityjitter 550 550 550
2554 //velocitymultiplier -20
2557 effect hookbomb_explode
2561 color 0x807aff 0x4463d5
2566 // decal on the ground
2567 effect hookbomb_explode
2575 effect hookbomb_explode
2579 color 0x807aff 0x4463d5
2586 velocityjitter 1900 1900 1300
2587 velocitymultiplier 0.5
2592 // used nowhere in code
2593 effect EF_MGTURRETTRAIL
2597 color 0xd0d0a0 0xfffff0
2602 effect EF_MGTURRETTRAIL
2607 color 0x404040 0x808080
2613 velocityjitter 16 16 16
2617 // used nowhere in code
2626 color 0x8f0d00 0xff5a00
2629 originjitter 33 33 33
2630 velocityjitter 22 22 50
2639 color 0x000000 0x111111
2641 originjitter 44 44 44
2642 velocityjitter 11 11 50
2647 // used nowhere in code
2655 color 0xff0000 0xdc7171
2658 velocityjitter 15 15 30
2663 // used nowhere in code
2671 color 0x0000ff 0x7194dc
2674 velocityjitter 15 15 30
2679 // used nowhere in code
2689 color 0x111111 0x979797
2690 //originjitter 2 2 0
2691 velocityjitter 190 190 50
2697 // used nowhere in code
2707 color 0x9e895f 0xffd39b
2708 //originjitter 2 2 0
2709 velocityjitter 390 390 390
2714 // used nowhere in code
2719 color 0xFFFDD9 0xFFFDD9
2725 velocityjitter 300 300 200
2726 velocitymultiplier 1.5
2730 // used nowhere in code
2731 effect electricity_sparks
2735 color 0x807aff 0x4463d5
2741 velocityjitter 300 300 300
2742 velocitymultiplier 0.5
2745 //steam, it needs direction
2746 // used nowhere in code
2754 velocitymultiplier 14
2757 color 0xfffbdf 0xffffff
2758 //originjitter 2 2 0
2759 velocityjitter 19 19 19
2764 // used nowhere in code
2769 color 0x292929 0x000000
2775 originjitter 10 10 10
2776 velocityjitter 5 5 20
2777 //velocitymultiplier -20
2780 //golden dust (create it once per second to cover large area in small yellow particles)
2781 // used nowhere in code
2786 color 0xff9600 0xffefb8
2792 originjitter 500 500 500
2793 velocityjitter 0.1 0.1 0.1
2794 //velocitymultiplier -20
2797 // used nowhere in code
2802 color 0xff0000 0xff0000
2808 originjitter 5 5 100
2809 velocityjitter 50 50 0
2810 //velocitymultiplier 20
2813 // used nowhere in code
2814 effect armorrepair_fx
2818 color 0x00ff00 0x00ff00
2825 velocityjitter 50 50 0
2826 //velocitymultiplier 20
2829 // used nowhere in code
2834 color 0x0000ff 0x0000ff
2841 velocityjitter 50 50 0
2842 //velocitymultiplier 20
2845 // red-yellow flame like fx
2846 // used nowhere in code
2851 color 0xff0000 0xff7800
2857 velocityjitter 25 25 25
2860 // pieces of glass or ice falling on the floor
2861 // used nowhere in code
2866 color 0xffffff 0xb2d3e6
2873 originjitter 30 30 30
2874 velocityjitter 100 100 100
2877 // cover small area in poison gas, spawn it once per second
2878 // used nowhere in code
2883 color 0x00ff00 0x7db843
2889 originjitter 333 333 50
2890 velocityjitter 5 5 5
2893 // cover small area in icy mist, spawn it once per second
2894 // used nowhere in code
2899 color 0x008aff 0x75e7ff
2905 originjitter 333 333 0
2906 velocityjitter 5 5 30
2914 color 0x008aff 0x75e7ff
2917 originjitter 333 333 0
2920 // cover very small area in flames, spawn it 3 times per second (or more often to get better looking fire at cost of fps hit )
2921 // flames that go up
2922 // used nowhere in code
2927 color 0x8f0d00 0xff5a00
2933 originjitter 180 180 0
2934 velocityjitter 5 5 30
2936 //flames that stay on the ground
2941 color 0x8f0d00 0xff5a00
2945 originjitter 180 180 0
2953 color 0x000000 0x111111
2956 originjitter 180 180 0
2958 //flamethrower, spawn it as fast as you can 20 times per second or more, it needs direction
2960 // used nowhere in code
2965 color 0x8f0d00 0xff5a00
2971 velocityjitter 40 40 11
2972 velocitymultiplier 30
2979 color 0x8f0d00 0xff5a00
2985 velocityjitter 40 40 40
2986 velocitymultiplier 20
2988 // very slow and small fire
2993 color 0x8f0d00 0xff5a00
2999 velocityjitter 30 30 30
3000 velocitymultiplier 10
3007 color 0x8f0d00 0xff5a00
3013 velocityjitter 10 10 10
3014 velocitymultiplier 15
3023 color 0x000000 0x111111
3026 originjitter 10 10 10
3027 velocitymultiplier 20
3028 velocityoffset 0 0 10
3031 // port-o-launch trail
3032 // glowing vapor trail
3033 // used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_WIZSPIKE"), from, to)
3034 // used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_WIZSPIKE"), from, to)
3038 color 0x404040 0x404040
3042 //velocityjitter 16 16 16
3046 velocitymultiplier -0.1
3053 color 0x404040 0x404040
3058 velocityoffset 0 0 15
3061 velocityjitter 50 50 50
3064 // glowing vapor trail
3065 // used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_VORESPIKE"), from, to)
3066 // used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_VORESPIKE"), from, to)
3070 color 0x804000 0x804000
3074 //velocityjitter 16 16 16
3078 velocitymultiplier -0.1
3085 color 0xff8000 0xff8000
3090 velocityoffset 0 0 15
3093 velocityjitter 50 50 50
3095 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("flac_explode"), org2, '0 0 0', 1)
3102 originjitter 40 40 40
3106 // fire effect which make bright dot inside
3112 color 0xffe955 0xff5a00
3120 velocityjitter 156 156 156
3121 // fire effect which expands then slows
3127 color 0x8f0d00 0xff5a00
3135 velocityjitter 256 256 256
3146 velocityjitter 244 244 244
3148 color 0x000000 0x111111
3151 // underwater bubbles
3157 color 0x404040 0x808080
3163 originjitter 16 16 16
3164 velocityjitter 96 96 96
3170 color 0x903010 0xFFD030
3178 velocityoffset 0 0 80
3179 velocityjitter 256 256 256
3182 // bullet trail (somewhat like a tracer)
3183 // used in qcsrc/server/w_common.qc: zcurveparticles_from_tracetoss(particleeffectnum("tr_bullet"), self.origin, trace_endpos, self.velocity)
3184 // used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("tr_bullet"), from, to)
3188 color 0x800000 0xFF8020
3192 velocitymultiplier 0.7
3194 // smoke emitter for small pipes
3195 // used nowhere in code
3196 effect smoking_smallemitter
3200 color 0x292929 0x000000
3206 originjitter 10 10 10
3207 velocityjitter 5 5 20
3208 //velocitymultiplier -20
3213 // used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_CRYLINKPLASMA"), from, to)
3214 // used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_CRYLINKPLASMA"), from, to)
3215 effect TR_CRYLINKPLASMA
3218 color 0x5522aa 0x6622ff
3223 velocityjitter 8 8 8
3227 velocitymultiplier -0.01
3228 // crylink main trail
3229 effect TR_CRYLINKPLASMA
3232 color 0x5522aa 0x6622ff
3237 velocityjitter 2 2 2
3238 velocitymultiplier 0.01
3240 effect cherryblossom
3243 color 0xb123ff 0xb183ff
3250 originjitter 16 16 16
3251 velocityjitter 32 32 0