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)
744 color 0x90FFFF 0x90FFFFF
748 velocityjitter 64 64 64
757 color 0x000000 0x420000
758 originjitter 11 11 11
761 // player teleport effect
762 // used in qcsrc/server/t_teleporters.qc: pointparticles(particleeffectnum("teleport"), player.origin, '0 0 0', 1)
763 // used in qcsrc/server/t_teleporters.qc: pointparticles(particleeffectnum("teleport"), to + v_forward * 32, '0 0 0', 1)
768 color 0x807aff 0x4463d5
774 velocityjitter 1000 1000 1500
775 velocitymultiplier 0.5
781 // normal super gory blood trail (used by gibs)
782 // used in qcsrc/client/gibs.qc: trailparticles(self, particleeffectnum("TR_BLOOD"), oldorg, self.origin)
786 color 0x90FFFF 0x90FFFF
793 velocityjitter 64 64 64
794 velocitymultiplier 0.5
798 // thinner blood trail (used by quake zombies)
799 // used in qcsrc/client/gibs.qc: trailparticles(self, particleeffectnum("TR_SLIGHTBLOOD"), oldorg, self.origin)
800 effect TR_SLIGHTBLOOD
803 color 0x90FFFF 0x90FFFF
810 velocityjitter 64 64 64
811 velocitymultiplier 0.5
815 // func_stardust effect, used in some maps to indicate teleporters
816 // used in qcsrc/server/g_triggers.qc: self.effects = EF_STARDUST
817 // used in qcsrc/server/portals.qc: portal.effects = EF_STARDUST | EF_BLUE
821 color 0xfff368 0xfff368
827 originjitter 16 16 64
828 velocityjitter 32 32 0
831 //lightcolor 0.4 0.9 0.9
834 // flare particle and light
835 // 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)
836 // used in qcsrc/server/t_items.qc: pointparticles(particleeffectnum("item_respawn"), self.origin + 0.5 * (self.mins + self.maxs), '0 0 0', 1)
840 color 0x63F2EA 0x63f2EA
843 // cloud of particles which expand rapidly and then slow to form a ball
848 color 0x63F2EA 0x63f2EA
851 //originjitter 24 24 24
852 velocityjitter 256 256 256
856 // used in qcsrc/server/t_jumppads.qc: pointparticles(particleeffectnum("jumppad_activate"), other.origin, other.velocity, 1)
857 effect jumppad_activate
864 // used in qcsrc/server/w_hlac.qc: pointparticles(particleeffectnum("laser_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
865 // used in qcsrc/server/w_hlac.qc: pointparticles(particleeffectnum("laser_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
866 // used in qcsrc/server/w_laser.qc: pointparticles(particleeffectnum("laser_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
867 effect laser_muzzleflash
870 color 0xFFFFFF 0xFFFFFF
875 originjitter 1.5 1.5 1.5
877 velocitymultiplier 0.01
885 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("laser_impact"), org2, backoff * 1000, 1)
886 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("laser_impact"), org2, backoff * 1000, 1)
893 originjitter 16 16 16
902 color 0xFF2010 0xFF2010
905 // sparks that rapidly expand and rapidly slow down to form an interesting spherical effect
909 color 0x800000 0xFF8020
915 //originjitter 32 32 32
916 velocityjitter 256 256 256
921 color 0x800000 0xFF8020
925 velocitymultiplier 0.01
926 velocityjitter 16 16 16
931 // used in qcsrc/server/w_campingrifle.qc: pointparticles(particleeffectnum("shotgun_muzzleflash"), w_shotorg, w_shotdir * 2000, 1)
932 // used in qcsrc/server/w_shotgun.qc: pointparticles(particleeffectnum("shotgun_muzzleflash"), w_shotorg, w_shotdir * 1000, cvar("g_balance_shotgun_primary_ammo"))
933 // used in qcsrc/server/w_shotgun.qc: pointparticles(particleeffectnum("shotgun_muzzleflash"), w_shotorg, w_shotdir * 1000, cvar("g_balance_shotgun_secondary_ammo"))
934 effect shotgun_muzzleflash
937 color 0x202020 0x404040
941 originjitter 1.5 1.5 1.5
943 velocitymultiplier 0.01
948 velocitymultiplier 0.05
949 effect shotgun_muzzleflash
953 color 0xFFFDD9 0xff5a00
957 velocityjitter 444 444 444
958 velocitymultiplier 1.7
964 // shotgun pellet impact
966 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("shotgun_impact"), org2, backoff * 1000, 1)
967 effect shotgun_impact
977 // dust/smoke drifting away from the impact
978 effect shotgun_impact
982 color 0xFFFFFF 0xA37443
988 velocityjitter 100 100 100
990 velocitymultiplier 0.25
991 // dust/smoke staying at the impact
992 effect shotgun_impact
996 color 0xFFFFFF 0xFFFFFF
1001 effect shotgun_impact
1006 color 0xFDFFD9 0xFDFFD9
1013 velocityjitter 400 400 400
1014 velocitymultiplier 0.1
1018 // used in qcsrc/server/w_uzi.qc: pointparticles(particleeffectnum("uzi_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
1019 effect uzi_muzzleflash
1022 color 0x202020 0x404040
1026 originjitter 1.5 1.5 1.5
1027 velocityjitter 1 1 1
1028 velocitymultiplier 0.03
1030 lightradiusfade 2000
1031 lightcolor 2 1.5 0.2
1033 effect uzi_muzzleflash
1037 color 0xFFFDD9 0xFFFDD9
1041 velocityjitter 300 300 300
1042 velocitymultiplier 0.5
1047 // used in qcsrc/server/cl_client.qc: //pointparticles(particleeffectnum("machinegun_impact"), self.origin + self.view_ofs + '0 0 7', '0 0 0', 1)
1048 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("machinegun_impact"), org2, backoff * 1000, 1)
1049 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("machinegun_impact"), org2, backoff * 1000, 1)
1050 effect machinegun_impact
1059 lightcolor 6 3.6 0.6
1060 // dust/smoke drifting away from the impact
1061 effect machinegun_impact
1065 color 0xFFFFFF 0xA37443
1071 velocityjitter 100 100 100
1073 velocitymultiplier 0.25
1074 // dust/smoke staying at the impact
1075 effect machinegun_impact
1079 color 0xFFFFFF 0xFFFFFF
1084 effect machinegun_impact
1089 color 0xFDFFD9 0xFDFFD9
1096 velocityjitter 400 400 400
1097 velocitymultiplier 0.1
1101 // used in qcsrc/server/nexball.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_grenadelauncher.qc: pointparticles(particleeffectnum("grenadelauncher_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
1104 // used in qcsrc/server/w_porto.qc: //pointparticles(particleeffectnum("grenadelauncher_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
1105 effect grenadelauncher_muzzleflash
1108 color 0x202020 0x404040
1112 originjitter 1.5 1.5 1.5
1114 velocityjitter 20 20 20
1115 velocitymultiplier 0.03
1117 lightradiusfade 2000
1118 lightcolor 2 1.5 0.2
1119 effect grenadelauncher_muzzleflash
1123 color 0xFFFDD9 0xFFFDD9
1127 velocityjitter 300 300 300
1128 velocitymultiplier 0.5
1135 // used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_GRENADE"), from, to)
1136 // used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_GRENADE"), from, to)
1140 color 0x303030 0x000000
1147 velocityjitter 1 1 1
1148 velocitymultiplier -0.02
1155 color 0xffdf72 0x811200
1161 velocityjitter 32 32 32
1162 velocitymultiplier -1.0
1169 color 0x404040 0x808080
1175 velocityjitter 16 16 16
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 // used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_KNIGHTSPIKE"), from, to)
1184 effect TR_KNIGHTSPIKE // used for MF_TRACER2
1188 color 0x303030 0x000000
1195 velocityjitter 3 3 3
1196 velocitymultiplier -0.02
1199 effect TR_KNIGHTSPIKE // used for MF_TRACER2
1201 color 0x666666 0x000000
1208 effect TR_KNIGHTSPIKE // used for MF_TRACER2
1213 color 0x404040 0x808080
1219 velocityjitter 16 16 16
1224 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("grenade_explode"), org2, '0 0 0', 1)
1225 effect grenade_explode
1231 originjitter 40 40 40
1235 // fire effect which expands then slows
1236 effect grenade_explode
1241 color 0xe03f00 0x5e0000
1249 velocityjitter 256 256 256
1250 // fire effect which make brigt dot inside
1251 effect grenade_explode
1256 color 0xe03f00 0xffdf92
1264 velocityjitter 256 256 256
1266 effect grenade_explode
1274 velocityjitter 256 256 256
1276 color 0x000000 0x111111
1278 // underwater bubbles
1279 effect grenade_explode
1284 color 0x404040 0x808080
1290 originjitter 16 16 16
1291 velocityjitter 96 96 96
1293 effect grenade_explode
1297 color 0x903010 0xFFD030
1305 velocityoffset 0 0 80
1306 velocityjitter 256 256 256
1310 // used in qcsrc/server/w_electro.qc: pointparticles(particleeffectnum("electro_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
1311 // used in qcsrc/server/w_electro.qc: pointparticles(particleeffectnum("electro_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
1312 effect electro_muzzleflash
1315 color 0x202020 0x404040
1319 originjitter 1.5 1.5 1.5
1320 velocityjitter 6 6 6
1321 velocitymultiplier 0.01
1323 lightradiusfade 2000
1324 lightcolor 2 1.5 0.2
1325 effect electro_muzzleflash
1329 color 0xD9FDFF 0xD9FDFF
1333 velocityjitter 300 300 300
1334 velocitymultiplier 0.5
1340 // glowing vapor trail
1341 // used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_NEXUIZPLASMA"), from, to)
1342 effect TR_NEXUIZPLASMA
1345 color 0x283880 0x283880
1349 //velocityjitter 16 16 16
1353 velocitymultiplier -0.1
1355 effect TR_NEXUIZPLASMA
1360 color 0x629dff 0x0018ff
1365 velocityoffset 0 0 15
1368 velocityjitter 50 50 50
1373 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("electro_impact"), org2, '0 0 0', 1)
1374 effect electro_impact
1380 originjitter 20 20 20
1383 lightcolor 3.125 4.375 10
1385 effect electro_impact
1389 color 0x80C0FF 0x80C0FF
1392 // cloud of bouncing sparks
1393 effect electro_impact
1397 color 0x629dff 0x0018ff
1405 velocityjitter 512 512 512
1406 // inner cloud of smoke
1407 effect electro_impact
1410 color 0x629dff 0x0018ff
1416 originjitter 20 20 20
1417 velocityjitter 320 320 320
1420 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("electro_ballexplode"), org2, '0 0 0', 1)
1421 effect electro_ballexplode
1427 originjitter 20 20 20
1430 lightcolor 3.125 4.375 10
1432 effect electro_ballexplode
1436 color 0x80C0FF 0x80C0FF
1439 // cloud of bouncing sparks
1440 effect electro_ballexplode
1444 color 0xFDFFD9 0xFDFFD9
1450 velocityjitter 512 512 512
1451 // inner cloud of smoke
1452 effect electro_ballexplode
1455 color 0x202020 0x404040
1459 originjitter 20 20 20
1460 velocityjitter 32 32 32
1465 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("electro_combo"), org2, '0 0 0', 1)
1466 effect electro_combo
1472 originjitter 34 34 34
1477 effect electro_combo
1481 color 0x80C0FF 0x80C0FF
1485 effect electro_combo
1488 color 0x2030FF 0x80C0FF
1494 //velocityoffset 0 0 120
1495 velocityjitter 512 512 512
1496 effect electro_combo
1500 color 0xFDFFD9 0xFDFFD9
1506 velocityjitter 512 512 512
1507 // inner cloud of smoke
1508 effect electro_combo
1511 color 0x202020 0x404040
1515 originjitter 20 20 20
1516 velocityjitter 32 32 32
1520 // used in qcsrc/server/w_crylink.qc: pointparticles(particleeffectnum("crylink_muzzleflash"), w_shotorg, w_shotdir * 1000, shots)
1521 // used in qcsrc/server/w_crylink.qc: pointparticles(particleeffectnum("crylink_muzzleflash"), w_shotorg, w_shotdir * 1000, shots)
1522 effect crylink_muzzleflash
1525 color 0x202020 0x404040
1529 originjitter 1.5 1.5 1.5
1530 velocityjitter 6 6 6
1531 velocitymultiplier 0.01
1533 lightradiusfade 2000
1534 lightcolor 2 1.5 0.2
1535 effect crylink_muzzleflash
1539 color 0xA080C0 0xA080C0
1543 velocityjitter 200 200 200
1544 velocitymultiplier 0.3
1549 // crylink impact effect
1551 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("crylink_impact"), org2, '0 0 0', 1)
1552 effect crylink_impact
1558 originjitter 12 12 12
1560 //lightradiusfade 300
1561 //lightcolor 3.2 0.4 4
1562 // purple flare effect
1563 effect crylink_impact
1567 color 0x504060 0x504060
1571 effect crylink_impact
1575 color 0xA040C0 0xA040C0
1579 velocityjitter 256 256 256
1581 effect crylink_impact
1584 color 0xE070FF 0xE070FF
1587 velocityjitter 8 8 8
1589 effect crylink_impact
1592 color 0xE070FF 0xE070FF
1595 velocityjitter 32 32 32
1599 // used in qcsrc/server/w_minstanex.qc: pointparticles(particleeffectnum("nex_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
1600 // used in qcsrc/client/particles.qc: pointparticles(particleeffectnum("nex_muzzleflash"), shotorg, normalize(endpos - shotorg) * 1000, 1)
1601 effect nex_muzzleflash
1604 color 0x202020 0x404040
1609 velocityjitter 24 24 24
1610 velocitymultiplier 0.02
1614 effect nex_muzzleflash
1618 color 0xD9FDFF 0xD9FDFF
1622 velocityjitter 600 600 600
1623 velocitymultiplier 0.5
1633 //color 0xFFFFFF 0xFFFFFF
1636 // nex beam: ring smoke
1637 // used in qcsrc/client/particles.qc: trailparticles(world, particleeffectnum("nex_beam"), shotorg, endpos)
1640 color 0x1680A0 0x1680A0
1647 // nex beam: drifting smoke
1650 color 0x5080A0 0x5080A0
1656 velocityjitter 64 64 64
1658 // nex beam: bright core
1661 color 0x80CDFF 0x80CDFF
1669 color 0x1680A0 0x1680A0
1679 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("nex_impact"), org2, '0 0 0', 1)
1680 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("nex_impact"), org2, '0 0 0', 1)
1687 originjitter 16 16 16
1706 color 0x80C0FF 0x80C0FF
1709 // small sparks which form a sphere as they slow down
1713 //color 0x2030FF 0x80C0FF
1719 //velocityjitter 384 384 384
1720 // small sparks which glow brightly but live briefly
1725 color 0xD9FDFF 0xD9FDFF
1729 velocityjitter 600 600 600
1730 velocitymultiplier 0.5
1735 // used in qcsrc/server/w_hagar.qc: pointparticles(particleeffectnum("hagar_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
1736 // used in qcsrc/server/w_hagar.qc: pointparticles(particleeffectnum("hagar_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
1737 // used in qcsrc/server/w_seeker.qc: pointparticles(particleeffectnum("hagar_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
1738 effect hagar_muzzleflash
1741 color 0x202020 0x404040
1745 originjitter 1.5 1.5 1.5
1746 velocityjitter 6 6 6
1747 velocitymultiplier 0.01
1749 lightradiusfade 2000
1750 lightcolor 2 1.5 0.2
1751 effect hagar_muzzleflash
1755 color 0xFFFDD9 0xFFFDD9
1759 velocityjitter 300 300 300
1760 velocitymultiplier 0.5
1765 // used in qcsrc/server/w_hagar.qc: pointparticles(particleeffectnum("hagar_bounce"), self.origin, self.velocity, 1)
1769 color 0x202020 0x404040
1773 originjitter 1.5 1.5 1.5
1774 velocityjitter 6 6 6
1775 velocitymultiplier 0.01
1778 lightcolor 2 1.5 0.2
1783 color 0xFFFDD9 0xFFFDD9
1789 velocityjitter 600 600 600
1790 velocitymultiplier 0.5
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 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("hagar_explode"), org2, '0 0 0', 1)
1799 effect hagar_explode
1805 originjitter 40 40 40
1809 // fire effect which make bright dot inside
1810 effect hagar_explode
1815 color 0xffe955 0xff5a00
1823 velocityjitter 156 156 156
1824 // fire effect which expands then slows
1825 effect hagar_explode
1830 color 0x8f0d00 0xff5a00
1838 velocityjitter 286 286 286
1841 effect hagar_explode
1849 velocityjitter 244 244 244
1851 color 0x000000 0x111111
1854 // underwater bubbles
1855 effect hagar_explode
1860 color 0x404040 0x808080
1866 originjitter 16 16 16
1867 velocityjitter 96 96 96
1869 effect hagar_explode
1873 color 0x903010 0xFFD030
1881 velocityoffset 0 0 80
1882 velocityjitter 256 256 256
1886 // used in qcsrc/server/w_rocketlauncher.qc: pointparticles(particleeffectnum("rocketlauncher_muzzleflash"), w_shotorg, w_shotdir * 1000, 1)
1887 effect rocketlauncher_muzzleflash
1890 color 0x202020 0x404040
1896 originjitter 1.5 1.5 1.5
1897 velocityjitter 40 40 40
1898 velocitymultiplier -0.13
1900 //lightradiusfade 2000
1901 //lightcolor 2 1.5 0.2
1902 effect rocketlauncher_muzzleflash
1906 color 0xFFFDD9 0xFFFDD9
1910 velocityjitter 300 300 300
1911 velocitymultiplier 0.5
1918 // used in qcsrc/server/cl_client.qc: self.modelflags |= MF_ROCKET
1919 // used in qcsrc/server/cl_client.qc: self.modelflags &~= MF_ROCKET
1920 // used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_ROCKET"), from, to)
1921 // used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_ROCKET"), from, to)
1925 color 0x000000 0x666666
1935 velocityjitter 3 3 3
1936 velocitymultiplier -0.02
1943 color 0xffdf72 0x811200
1949 velocityjitter 32 32 32
1950 velocitymultiplier -1.5
1957 color 0x404040 0x808080
1963 velocityjitter 16 16 16
1969 color 0xFFFDD9 0xFFFDD9
1974 //velocityoffset 0 0 15
1977 velocityjitter 100 100 100
1978 velocitymultiplier -0.31
1980 // rocket explosion (bigger than mortar and hagar)
1982 // used in qcsrc/server/cl_impulse.qc: pointparticles(particleeffectnum("rocket_explode"), org, '0 0 0', 1)
1983 // used in qcsrc/server/cl_player.qc: pointparticles(particleeffectnum("rocket_explode"), self.origin, '0 0 0', 1)
1984 // used in qcsrc/server/portals.qc: pointparticles(particleeffectnum("rocket_explode"), portal.origin + v_forward * 16, v_forward * 1024, 4)
1985 // used in qcsrc/server/steerlib.qc: pointparticles(particleeffectnum("rocket_explode"), self.origin, '0 0 0', 1)
1986 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("rocket_explode"), org2, '0 0 0', 1)
1987 effect rocket_explode
1993 originjitter 40 40 40
1998 effect rocket_explode
2003 color 0x8f0d00 0xff5a00
2011 velocityjitter 512 512 512
2013 effect rocket_explode
2018 color 0xea691b 0xeed05a
2026 velocityjitter 912 912 912
2028 effect rocket_explode
2036 velocityjitter 444 444 444
2038 color 0x000000 0x111111
2040 // underwater bubbles
2041 effect rocket_explode
2046 color 0x404040 0x808080
2052 originjitter 16 16 16
2053 velocityjitter 144 144 144
2055 effect rocket_explode
2060 color 0xffa800 0xffedaf
2068 velocityoffset 0 0 80
2069 originjitter 16 16 16
2070 velocityjitter 224 224 324
2074 // used in qcsrc/server/g_hook.qc: pointparticles(particleeffectnum("grapple_muzzleflash"), org, '0 0 0', 1)
2075 effect grapple_muzzleflash
2082 // used in qcsrc/server/g_hook.qc: pointparticles(particleeffectnum("grapple_impact"), self.origin, '0 0 0', 1)
2083 effect grapple_impact
2090 // used nowhere in code
2091 effect nex242_misc_laser_beam
2097 color 0xff0000 0xff0000
2100 // used nowhere in code
2101 effect nex242_misc_laser_beam_end
2104 color 0x8f4333 0xfff31b
2109 velocityjitter 64 64 64
2110 velocitymultiplier 100
2114 // used nowhere in code
2115 effect nex242_misc_laser_beam_fast
2121 color 0xff0000 0xff0000
2124 // used nowhere in code
2125 effect nex242_misc_laser_beam_fast_end
2128 color 0x8f4333 0xfff31b
2133 velocityjitter 64 64 64
2134 velocitymultiplier 100
2136 // additional laser colors (mike)
2137 // used nowhere in code
2138 effect nex242_misc_laser_green_beam
2144 color 0x00ff00 0x00ff00
2147 // used nowhere in code
2148 effect nex242_misc_laser_green_beam_end
2151 color 0x8f4333 0xfff31b
2156 velocityjitter 64 64 64
2157 velocitymultiplier 100
2159 // used nowhere in code
2160 effect nex242_misc_laser_blue_beam
2166 color 0x0000ff 0x0000ff
2169 // used nowhere in code
2170 effect nex242_misc_laser_blue_beam_end
2173 color 0x8f4333 0xfff31b
2178 velocityjitter 64 64 64
2179 velocitymultiplier 100
2181 // used nowhere in code
2182 effect nex242_misc_laser_yellow_beam
2188 color 0xffff00 0xffff00
2191 // used nowhere in code
2192 effect nex242_misc_laser_yellow_beam_end
2195 color 0x8f4333 0xfff31b
2200 velocityjitter 64 64 64
2201 velocitymultiplier 100
2203 // used nowhere in code
2204 effect nex242_misc_laser_cyan_beam
2210 color 0x00ffff 0x00ffff
2213 // used nowhere in code
2214 effect nex242_misc_laser_cyan_beam_end
2217 color 0x8f4333 0xfff31b
2222 velocityjitter 64 64 64
2223 velocitymultiplier 100
2225 // used nowhere in code
2226 effect nex242_misc_laser_magenta_beam
2232 color 0xff00ff 0xff00ff
2235 // used nowhere in code
2236 effect nex242_misc_laser_magenta_beam_end
2239 color 0x8f4333 0xfff31b
2244 velocityjitter 64 64 64
2245 velocitymultiplier 100
2247 // used nowhere in code
2248 effect nex242_misc_laser_white_beam
2254 color 0xffffff 0xffffff
2257 // used nowhere in code
2258 effect nex242_misc_laser_white_beam_end
2261 color 0x8f4333 0xfff31b
2266 velocityjitter 64 64 64
2267 velocitymultiplier 100
2269 // used nowhere in code
2270 effect nex242_misc_laser_black_beam
2276 color 0x000000 0x000000
2279 // used nowhere in code
2280 effect nex242_misc_laser_black_beam_end
2283 color 0x8f4333 0xfff31b
2288 velocityjitter 64 64 64
2289 velocitymultiplier 100
2291 // used nowhere in code
2292 effect nex242_misc_laser_orange_beam
2298 color 0xff6600 0xff6600
2301 // used nowhere in code
2302 effect nex242_misc_laser_orange_beam_end
2305 color 0x8f4333 0xfff31b
2310 velocityjitter 64 64 64
2311 velocitymultiplier 100
2316 // bigger crylink impact effect
2318 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("crylink_impactbig"), org2, '0 0 0', 1)
2319 effect crylink_impactbig
2325 originjitter 12 12 12
2327 //lightradiusfade 800
2328 //lightcolor 3.2 0.4 4
2329 // purple flare effect
2330 effect crylink_impactbig
2334 color 0x504060 0x504060
2338 effect crylink_impactbig
2342 color 0xA040C0 0xA040C0
2346 velocityjitter 512 512 512
2348 effect crylink_impactbig
2351 color 0xE070FF 0xE070FF
2354 velocityjitter 32 32 32
2356 effect crylink_impactbig
2359 color 0xE070FF 0xE070FF
2362 velocityjitter 256 256 256
2364 // Zero-violence effects
2366 // impact effect indicating damage
2367 // used in qcsrc/client/gibs.qc: pointparticles(particleeffectnum("damage_hit"), org, vel, amount * 16)
2372 color 0x00FFFF 0xFF00FF
2380 velocityjitter 256 256 256
2385 color 0xFF00FF 0xFFFF00
2393 velocityjitter 256 256 256
2398 color 0xFFFF00 0x00FFFF
2406 velocityjitter 256 256 256
2408 // effect for removing player model
2412 // used in qcsrc/client/gibs.qc: pointparticles(particleeffectnum("damage_dissolve"), org, vel, amount)
2413 effect damage_dissolve
2417 color 0x00FFFF 0xFF00FF
2425 velocityjitter 512 512 512
2426 effect damage_dissolve
2430 color 0xFF00FF 0xFFFF00
2438 velocityjitter 512 512 512
2439 effect damage_dissolve
2443 color 0xFFFF00 0x00FFFF
2451 velocityjitter 512 512 512
2454 // used in qcsrc/server/g_triggers.qc: self.cnt = particleeffectnum("laser_deadly")
2455 // used in qcsrc/server/g_triggers.qc: self.cnt = particleeffectnum("laser_deadly")
2463 // dust/smoke drifting away from the impact
2465 count 0.05 // 50 per second
2468 color 0xFFFFFF 0xFFFFFF
2474 velocityjitter 15 15 15
2476 velocitymultiplier 20
2480 count 0.05 // 50 per second
2483 color 0xFDFFD9 0xFDFFD9
2490 velocityjitter 100 100 100
2491 velocitymultiplier 100
2496 // used nowhere in code
2505 color 0x8f0d00 0xff5a00
2509 velocityjitter 1 1 50
2518 color 0x000000 0x111111
2521 velocityjitter 11 11 50
2525 // used nowhere in code
2537 velocityjitter 81 81 150
2538 color 0x7cbaff 0xcfd1ff
2539 velocitymultiplier 2
2542 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("hookbomb_explode"), org2, '0 0 0', 1)
2543 effect hookbomb_explode
2547 color 0x807aff 0x4463d5
2553 originjitter 10 10 10
2554 velocityjitter 550 550 550
2555 //velocitymultiplier -20
2558 effect hookbomb_explode
2562 color 0x807aff 0x4463d5
2567 // decal on the ground
2568 effect hookbomb_explode
2576 effect hookbomb_explode
2580 color 0x807aff 0x4463d5
2587 velocityjitter 1900 1900 1300
2588 velocitymultiplier 0.5
2593 // used nowhere in code
2594 effect EF_MGTURRETTRAIL
2598 color 0xd0d0a0 0xfffff0
2603 effect EF_MGTURRETTRAIL
2608 color 0x404040 0x808080
2614 velocityjitter 16 16 16
2618 // used nowhere in code
2627 color 0x8f0d00 0xff5a00
2630 originjitter 33 33 33
2631 velocityjitter 22 22 50
2640 color 0x000000 0x111111
2642 originjitter 44 44 44
2643 velocityjitter 11 11 50
2648 // used nowhere in code
2656 color 0xff0000 0xdc7171
2659 velocityjitter 15 15 30
2664 // used nowhere in code
2672 color 0x0000ff 0x7194dc
2675 velocityjitter 15 15 30
2680 // used nowhere in code
2690 color 0x111111 0x979797
2691 //originjitter 2 2 0
2692 velocityjitter 190 190 50
2698 // used nowhere in code
2708 color 0x9e895f 0xffd39b
2709 //originjitter 2 2 0
2710 velocityjitter 390 390 390
2715 // used nowhere in code
2720 color 0xFFFDD9 0xFFFDD9
2726 velocityjitter 300 300 200
2727 velocitymultiplier 1.5
2731 // used nowhere in code
2732 effect electricity_sparks
2736 color 0x807aff 0x4463d5
2742 velocityjitter 300 300 300
2743 velocitymultiplier 0.5
2746 //steam, it needs direction
2747 // used nowhere in code
2755 velocitymultiplier 14
2758 color 0xfffbdf 0xffffff
2759 //originjitter 2 2 0
2760 velocityjitter 19 19 19
2765 // used nowhere in code
2770 color 0x292929 0x000000
2776 originjitter 10 10 10
2777 velocityjitter 5 5 20
2778 //velocitymultiplier -20
2781 //golden dust (create it once per second to cover large area in small yellow particles)
2782 // used nowhere in code
2787 color 0xff9600 0xffefb8
2793 originjitter 500 500 500
2794 velocityjitter 0.1 0.1 0.1
2795 //velocitymultiplier -20
2798 // used nowhere in code
2803 color 0xff0000 0xff0000
2809 originjitter 5 5 100
2810 velocityjitter 50 50 0
2811 //velocitymultiplier 20
2814 // used nowhere in code
2815 effect armorrepair_fx
2819 color 0x00ff00 0x00ff00
2826 velocityjitter 50 50 0
2827 //velocitymultiplier 20
2830 // used nowhere in code
2835 color 0x0000ff 0x0000ff
2842 velocityjitter 50 50 0
2843 //velocitymultiplier 20
2846 // red-yellow flame like fx
2847 // used nowhere in code
2852 color 0xff0000 0xff7800
2858 velocityjitter 25 25 25
2861 // pieces of glass or ice falling on the floor
2862 // used nowhere in code
2867 color 0xffffff 0xb2d3e6
2874 originjitter 30 30 30
2875 velocityjitter 100 100 100
2878 // cover small area in poison gas, spawn it once per second
2879 // used nowhere in code
2884 color 0x00ff00 0x7db843
2890 originjitter 333 333 50
2891 velocityjitter 5 5 5
2894 // cover small area in icy mist, spawn it once per second
2895 // used nowhere in code
2900 color 0x008aff 0x75e7ff
2906 originjitter 333 333 0
2907 velocityjitter 5 5 30
2915 color 0x008aff 0x75e7ff
2918 originjitter 333 333 0
2921 // 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 )
2922 // flames that go up
2923 // used nowhere in code
2928 color 0x8f0d00 0xff5a00
2934 originjitter 180 180 0
2935 velocityjitter 5 5 30
2937 //flames that stay on the ground
2942 color 0x8f0d00 0xff5a00
2946 originjitter 180 180 0
2954 color 0x000000 0x111111
2957 originjitter 180 180 0
2959 //flamethrower, spawn it as fast as you can 20 times per second or more, it needs direction
2961 // used nowhere in code
2966 color 0x8f0d00 0xff5a00
2972 velocityjitter 40 40 11
2973 velocitymultiplier 30
2980 color 0x8f0d00 0xff5a00
2986 velocityjitter 40 40 40
2987 velocitymultiplier 20
2989 // very slow and small fire
2994 color 0x8f0d00 0xff5a00
3000 velocityjitter 30 30 30
3001 velocitymultiplier 10
3008 color 0x8f0d00 0xff5a00
3014 velocityjitter 10 10 10
3015 velocitymultiplier 15
3024 color 0x000000 0x111111
3027 originjitter 10 10 10
3028 velocitymultiplier 20
3029 velocityoffset 0 0 10
3032 // port-o-launch trail
3033 // glowing vapor trail
3034 // used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_WIZSPIKE"), from, to)
3035 // used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_WIZSPIKE"), from, to)
3039 color 0x404040 0x404040
3043 //velocityjitter 16 16 16
3047 velocitymultiplier -0.1
3054 color 0x404040 0x404040
3059 velocityoffset 0 0 15
3062 velocityjitter 50 50 50
3065 // glowing vapor trail
3066 // used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_VORESPIKE"), from, to)
3067 // used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_VORESPIKE"), from, to)
3071 color 0x804000 0x804000
3075 //velocityjitter 16 16 16
3079 velocitymultiplier -0.1
3086 color 0xff8000 0xff8000
3091 velocityoffset 0 0 15
3094 velocityjitter 50 50 50
3096 // used in qcsrc/client/damage.qc: pointparticles(particleeffectnum("flac_explode"), org2, '0 0 0', 1)
3103 originjitter 40 40 40
3107 // fire effect which make bright dot inside
3113 color 0xffe955 0xff5a00
3121 velocityjitter 156 156 156
3122 // fire effect which expands then slows
3128 color 0x8f0d00 0xff5a00
3136 velocityjitter 256 256 256
3147 velocityjitter 244 244 244
3149 color 0x000000 0x111111
3152 // underwater bubbles
3158 color 0x404040 0x808080
3164 originjitter 16 16 16
3165 velocityjitter 96 96 96
3171 color 0x903010 0xFFD030
3179 velocityoffset 0 0 80
3180 velocityjitter 256 256 256
3183 // bullet trail (somewhat like a tracer)
3184 // used in qcsrc/server/w_common.qc: zcurveparticles_from_tracetoss(particleeffectnum("tr_bullet"), self.origin, trace_endpos, self.velocity)
3185 // used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("tr_bullet"), from, to)
3189 color 0x800000 0xFF8020
3193 velocitymultiplier 0.7
3195 // smoke emitter for small pipes
3196 // used nowhere in code
3197 effect smoking_smallemitter
3201 color 0x292929 0x000000
3207 originjitter 10 10 10
3208 velocityjitter 5 5 20
3209 //velocitymultiplier -20
3214 // used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_CRYLINKPLASMA"), from, to)
3215 // used in qcsrc/client/projectile.qc: trailparticles(self, particleeffectnum("TR_CRYLINKPLASMA"), from, to)
3216 effect TR_CRYLINKPLASMA
3219 color 0x5522aa 0x6622ff
3224 velocityjitter 8 8 8
3228 velocitymultiplier -0.01
3229 // crylink main trail
3230 effect TR_CRYLINKPLASMA
3233 color 0x5522aa 0x6622ff
3238 velocityjitter 2 2 2
3239 velocitymultiplier 0.01
3241 effect cherryblossom
3244 color 0xb123ff 0xb183ff
3251 originjitter 16 16 16
3252 velocityjitter 32 32 0
3263 color 0xDC9BCD 0xDC9BCD
3267 velocityjitter 64 64 64
3268 velocitymultiplier 5
3276 color 0x000000 0x236432
3277 originjitter 11 11 11
3288 velocityjitter 64 64 64
3289 velocitymultiplier 5
3297 color 0x000000 0x321964
3298 originjitter 11 11 11
3301 effect alien_TR_BLOOD
3304 color 0xDC9BCD 0xDC9BCD
3311 velocityjitter 64 64 64
3312 velocitymultiplier 0.5
3314 effect robot_TR_BLOOD
3317 color 0xCDE69B 0xCDE69B
3324 velocityjitter 64 64 64
3325 velocitymultiplier 0.5
3327 effect alien_TR_SLIGHTBLOOD
3330 color 0xDC9BCD 0xDC9BCD
3337 velocityjitter 64 64 64
3338 velocitymultiplier 0.5
3340 effect robot_TR_SLIGHTBLOOD
3343 color 0xCDE69B 0xCDE69B
3350 velocityjitter 64 64 64
3351 velocitymultiplier 0.5