]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - effectinfo.txt
Further improve some of the plasma damage particles
[xonotic/xonotic-data.pk3dir.git] / effectinfo.txt
index 8459e4bd64e6610487fd496349e2fcd2c5c95f18..c7064ac931817bd89774ce46a67831970ceaf08f 100644 (file)
@@ -6539,20 +6539,19 @@ airfriction 4
 color 0x4F4B46 0x000000
 rotate -180 180 -20 20
 
-// tuba does not use the weapon damage effect
-
 // laser damage effect
 // used in qcsrc/client/gibs.qc:                       pointparticles(particleeffectnum(effectnum), org, '0 0 0', 1);
 effect weapondamage_laser
+notunderwater
 count 3
 type smoke
 tex 0 8
 color 0x880000 0xff4400
-size 8 16
-sizeincrease 10
+size 2 4
+sizeincrease 8
 alpha 128 16 128
 gravity 0
-originjitter 4 4 16
+originjitter 2 2 2
 velocityjitter 0.4 0.4 0.6
 velocitymultiplier 0
 airfriction -0.35
@@ -6561,10 +6560,10 @@ rotate 0 180 -30 30
 // shotgun damage effect, normal blood
 // used in qcsrc/client/gibs.qc:                       pointparticles(particleeffectnum(effectnum), org, '0 0 0', 1);
 effect weapondamage_shotgun
-count 0.5
+count 0.6
 type blood
 tex 24 32
-size 4 9
+size 2 4
 alpha 256 256 64
 color 0xA8FFFF 0xA8FFFFF
 bounce -1
@@ -6576,21 +6575,21 @@ staincolor 0x808080 0x808080
 staintex 16 24
 //blood mist
 effect weapondamage_shotgun
-countabsolute 1
+count 1
 type alphastatic
 tex 0 8
 size 8 16
 alpha 100 256 400
 color 0x000000 0x420000
-originjitter 11 11 11
+originjitter 1 1 1
 
 // shotgun damage effect, alien blood
 // used in qcsrc/client/gibs.qc:                       pointparticles(particleeffectnum(effectnum), org, '0 0 0', 1);
 effect weapondamage_shotgun_alien
-count 0.5
+count 0.6
 type blood
 tex 24 32
-size 4 9
+size 2 4
 alpha 256 256 64
 color 0xDC9BCD 0xDC9BCD
 bounce -1
@@ -6602,21 +6601,21 @@ staincolor 0x808080 0x808080
 staintex 16 24
 //blood mist
 effect weapondamage_shotgun_alien
-countabsolute 1
+count 1
 type alphastatic
 tex 0 8
 size 8 16
 alpha 100 256 400
 color 0x000000 0x204010
-originjitter 11 11 11
+originjitter 1 1 1
 
 // shotgun damage effect, robot blood
 // used in qcsrc/client/gibs.qc:                       pointparticles(particleeffectnum(effectnum), org, '0 0 0', 1);
 effect weapondamage_shotgun_robot
-count 0.5
+count 0.6
 type blood
 tex 24 32
-size 4 9
+size 2 4
 alpha 256 256 64
 color 0xC0D890 0xC0D890
 bounce -1
@@ -6628,109 +6627,109 @@ staincolor 0x808080 0x808080
 staintex 16 24
 //blood mist
 effect weapondamage_shotgun_robot
-countabsolute 1
+count 1
 type alphastatic
 tex 0 8
 size 8 16
 alpha 100 256 400
 color 0x000000 0x301860
-originjitter 11 11 11
+originjitter 1 1 1
 
 // uzi damage effect, normal blood
 // used in qcsrc/client/gibs.qc:                       pointparticles(particleeffectnum(effectnum), org, '0 0 0', 1);
 effect weapondamage_uzi
-count 0.25
+count 0.3
 type blood
 tex 24 32
-size 3 8
+size 2 4
 alpha 256 256 64
 color 0xA8FFFF 0xA8FFFFF
 bounce -1
 airfriction 1
 liquidfriction 4
-velocityjitter 64 64 64
+velocityjitter 32 32 32
 velocitymultiplier 5
 staincolor 0x808080 0x808080
 staintex 16 24
 //blood mist
 effect weapondamage_uzi
-countabsolute 1
+count 1
 type alphastatic
 tex 0 8
 size 6 12
 alpha 100 256 400
 color 0x000000 0x420000
-originjitter 11 11 11
+originjitter 0 0 0
 
 // uzi damage effect, alien blood
 // used in qcsrc/client/gibs.qc:                       pointparticles(particleeffectnum(effectnum), org, '0 0 0', 1);
 effect weapondamage_uzi_alien
-count 0.25
+count 0.3
 type blood
 tex 24 32
-size 3 8
+size 2 4
 alpha 256 256 64
 color 0xDC9BCD 0xDC9BCD
 bounce -1
 airfriction 1
 liquidfriction 4
-velocityjitter 64 64 64
+velocityjitter 32 32 32
 velocitymultiplier 5
 staincolor 0x808080 0x808080
 staintex 16 24
 //blood mist
 effect weapondamage_uzi_alien
-countabsolute 1
+count 1
 type alphastatic
 tex 0 8
 size 6 12
 alpha 100 256 400
 color 0x000000 0x204010
-originjitter 11 11 11
+originjitter 0 0 0
 
 // uzi damage effect, robot blood
 // used in qcsrc/client/gibs.qc:                       pointparticles(particleeffectnum(effectnum), org, '0 0 0', 1);
 effect weapondamage_uzi_robot
-count 0.25
+count 0.3
 type blood
 tex 24 32
-size 3 8
+size 2 4
 alpha 256 256 64
 color 0xC0D890 0xC0D890
 bounce -1
 airfriction 1
 liquidfriction 4
-velocityjitter 64 64 64
+velocityjitter 32 32 32
 velocitymultiplier 5
 staincolor 0x808080 0x808080
 staintex 16 24
 //blood mist
 effect weapondamage_uzi_robot
-countabsolute 1
+count 1
 type alphastatic
 tex 0 8
 size 6 12
 alpha 100 256 400
 color 0x000000 0x301860
-originjitter 11 11 11
+originjitter 0 0 0
 
 // minelayer damage effect
 // used in qcsrc/client/gibs.qc:                       pointparticles(particleeffectnum(effectnum), org, '0 0 0', 1);
 effect weapondamage_minelayer
-//notunderwater
-count 2
+notunderwater
+count 3
 type smoke
 tex 48 55
-size 6 12
-alpha 256 16 256
+size 4 8
+alpha 512 64 1024
 gravity -0.5
 color 0x8f0d00 0xff5a00
-sizeincrease -10
-originoffset 0 0 10
-originjitter 6 6 8
+sizeincrease -15
+originjitter 2 2 2
 velocityjitter 22 22 50
 // smoke
 effect weapondamage_minelayer
+notunderwater
 type alphastatic
 count 2
 tex 0 8
@@ -6739,33 +6738,33 @@ sizeincrease 5
 alpha 128 32 128
 color 0x000000 0x111111
 gravity -0.3
-originoffset 0 0 10
-originjitter 6 6 8
+originjitter 4 4 4
 velocityjitter 11 11 50
 // light
 effect weapondamage_minelayer
+notunderwater
 trailspacing 8
 lightradius 60
 lightradiusfade 280
-lightcolor 0.9 0.6 0.2
+lightcolor 0.7 0.4 0.2
 
 // grenadelauncher damage effect
 // used in qcsrc/client/gibs.qc:                       pointparticles(particleeffectnum(effectnum), org, '0 0 0', 1);
 effect weapondamage_grenadelauncher
-//notunderwater
-count 2
+notunderwater
+count 3
 type smoke
 tex 48 55
-size 6 12
-alpha 256 16 256
+size 4 8
+alpha 512 64 1024
 gravity -0.5
 color 0x8f0d00 0xff5a00
-sizeincrease -10
-originoffset 0 0 10
-originjitter 6 6 8
+sizeincrease -15
+originjitter 2 2 2
 velocityjitter 22 22 50
 // smoke
 effect weapondamage_grenadelauncher
+notunderwater
 type alphastatic
 count 2
 tex 0 8
@@ -6774,108 +6773,142 @@ sizeincrease 5
 alpha 128 32 128
 color 0x000000 0x111111
 gravity -0.3
-originoffset 0 0 10
-originjitter 6 6 8
+originjitter 4 4 4
 velocityjitter 11 11 50
 // light
 effect weapondamage_grenadelauncher
+notunderwater
 trailspacing 8
 lightradius 60
 lightradiusfade 280
-lightcolor 0.9 0.6 0.2
+lightcolor 0.7 0.4 0.2
 
 // electro damage effect
 // used in qcsrc/client/gibs.qc:                       pointparticles(particleeffectnum(effectnum), org, '0 0 0', 1);
 effect weapondamage_electro
+notunderwater
 count 2
 type static
 tex 47 47
 color 0x66ffff 0x2288ff
-size 10 20
-sizeincrease -16
+size 6 10
+sizeincrease -14
 alpha 48 8 48
 gravity -0.0001
 airfriction 0.2
 liquidfriction 0.8
-originjitter 16 16 32
+originjitter 3 3 3
 velocityjitter 8 8 16
 velocitymultiplier 0
 airfriction -0.5
 rotate 180 360 -30 30
 // plasma smoke
 effect weapondamage_electro
+notunderwater
 count 4
 type smoke
 tex 0 8
 color 0x2244ff 0x002266
-size 8 16
+size 4 8
 sizeincrease 10
 alpha 64 16 64
 gravity 0
-originjitter 4 4 16
+originjitter 4 4 4
 velocityjitter 0.4 0.4 0.6
 velocitymultiplier 0
 airfriction -0.35
 rotate 0 180 -30 30
+// bouncing sparks
+effect weapondamage_electro
+count 0.5
+type spark
+tex 66 68
+color 0x003090 0x00CCFF
+size 1 1
+alpha 768 64 256
+gravity 0.2
+airfriction 1
+bounce 1.5
+liquidfriction 0.8
+velocityoffset 0 0 0
+velocityjitter 32 32 32
 // light
 effect weapondamage_electro
+notunderwater
 trailspacing 8
 lightradius 50
 lightradiusfade 220
-lightcolor 0.2 0.8 1.0
+lightcolor 0.2 0.6 0.8
 
 // crylink damage effect
 // used in qcsrc/client/gibs.qc:                       pointparticles(particleeffectnum(effectnum), org, '0 0 0', 1);
 effect weapondamage_crylink
+notunderwater
 count 2
 type static
 tex 38 38
 color 0xff44ff 0x9966ff
-size 8 16
+size 0.5 1
 sizeincrease -8
 alpha 48 16 48
 gravity -0.0001
 airfriction 0.6
 liquidfriction 0.8
-originjitter 8 8 16
+originjitter 3 3 3
 velocityjitter 10 10 20
 velocitymultiplier 0
 airfriction -0.5
 rotate 180 360 -30 30
 // plasma smoke
 effect weapondamage_crylink
+notunderwater
 count 4
 type smoke
 tex 0 8
 color 0x8844ff 0x662244
-size 10 20
+size 5 10
 sizeincrease 6
 alpha 64 16 64
 gravity 0.001
-originjitter 6 6 12
+originjitter 4 4 4
 velocityjitter 0.4 0.4 0.6
 velocitymultiplier 0
 airfriction -0.35
 rotate 0 180 -30 30
+// floating sparks
+effect weapondamage_crylink
+count 0.3
+type spark
+color 0x903090 0xFFD0FF
+size 0.5 0.5
+sizeincrease -5
+alpha 192 192 128
+gravity 0
+airfriction 0.2
+liquidfriction 0.8
+velocityoffset 0 0 0
+velocityjitter 12 12 12
 // light
 effect weapondamage_crylink
+notunderwater
 trailspacing 8
 lightradius 50
 lightradiusfade 240
-lightcolor 0.8 0.2 1.0
+lightcolor 0.6 0.2 0.8
 
 // hlac damage effect
 // used in qcsrc/client/gibs.qc:                       pointparticles(particleeffectnum(effectnum), org, '0 0 0', 1);
 effect weapondamage_hlac
+notunderwater
 count 3
 type smoke
 tex 0 8
 color 0x880000 0xff4400
-size 8 16
+size 2 4
 sizeincrease 10
 alpha 128 16 128
 gravity 0
-originjitter 4 4 16
+originjitter 4 4 4
 velocityjitter 0.4 0.4 0.6
 velocitymultiplier 0
 airfriction -0.35
@@ -6888,13 +6921,13 @@ count 1
 type static
 tex 47 47
 color 0xffffff 0x88ffff
-size 7 14
+size 5 10
 sizeincrease -14
 alpha 64 8 64
 gravity -0.0001
 airfriction 0.1
 liquidfriction 0.6
-originjitter 4 4 8
+originjitter 4 4 4
 velocityjitter 8 8 16
 velocitymultiplier 0
 airfriction -0.5
@@ -6905,21 +6938,35 @@ count 2
 type smoke
 tex 0 8
 color 0x6688ff 0x226688
-size 5 10
+size 4 8
 sizeincrease 8
 alpha 64 16 64
 gravity 0
-originjitter 6 6 12
+originjitter 2 2 2
 velocityjitter 0.5 0.5 0.8
 velocitymultiplier 0
 airfriction -0.35
 rotate 0 180 -30 30
+// bouncing sparks
+effect weapondamage_nex
+count 0.2
+type spark
+tex 41 41
+color 0xD9FDFF 0xD9FDFF
+size 1 1
+alpha 255 255 112
+bounce 1.6
+stretchfactor 0.7
+velocityjitter 100 100 300
+velocitymultiplier 3
+airfriction 2
+gravity 1
 // light
 effect weapondamage_nex
 trailspacing 8
 lightradius 60
 lightradiusfade 280
-lightcolor 0.8 1.0 1.0
+lightcolor 0.6 0.8 0.8
 
 // minstanex damage effect
 // used in qcsrc/client/gibs.qc:                       pointparticles(particleeffectnum(effectnum), org, '0 0 0', 1);
@@ -6928,13 +6975,13 @@ count 2
 type static
 tex 47 47
 color 0xffffff 0x88ffff
-size 10 20
+size 5 10
 sizeincrease -14
 alpha 64 8 64
 gravity -0.0001
 airfriction 0.1
 liquidfriction 0.6
-originjitter 4 4 8
+originjitter 4 4 4
 velocityjitter 8 8 16
 velocitymultiplier 0
 airfriction -0.5
@@ -6945,243 +6992,253 @@ count 4
 type smoke
 tex 0 8
 color 0x6688ff 0x226688
-size 8 16
+size 4 8
 sizeincrease 8
 alpha 64 16 64
 gravity 0
-originjitter 6 6 12
+originjitter 2 2 2
 velocityjitter 0.5 0.5 0.8
 velocitymultiplier 0
 airfriction -0.35
 rotate 0 180 -30 30
+// bouncing sparks
+effect weapondamage_minstanex
+count 0.2
+type spark
+tex 41 41
+color 0xD9FDFF 0xD9FDFF
+size 1 1
+alpha 255 255 112
+bounce 1.6
+stretchfactor 0.7
+velocityjitter 100 100 300
+velocitymultiplier 3
+airfriction 2
+gravity 1
 // light
 effect weapondamage_minstanex
 trailspacing 8
 lightradius 60
 lightradiusfade 240
-lightcolor 0.8 1.0 1.0
+lightcolor 0.6 0.8 0.8
 
 // sniperrifle damage effect, normal blood
 // used in qcsrc/client/gibs.qc:                       pointparticles(particleeffectnum(effectnum), org, '0 0 0', 1);
 effect weapondamage_sniperrifle
-count 0.25
+count 0.3
 type blood
 tex 24 32
-size 3 8
+size 2 4
 alpha 256 256 64
 color 0xA8FFFF 0xA8FFFFF
 bounce -1
 airfriction 1
 liquidfriction 4
-velocityjitter 64 64 64
+velocityjitter 32 32 32
 velocitymultiplier 5
 staincolor 0x808080 0x808080
 staintex 16 24
 //blood mist
 effect weapondamage_sniperrifle
-countabsolute 1
+count 1
 type alphastatic
 tex 0 8
 size 6 12
 alpha 100 256 400
 color 0x000000 0x420000
-originjitter 11 11 11
+originjitter 0 0 0
 
 // sniperrifle damage effect, alien blood
 // used in qcsrc/client/gibs.qc:                       pointparticles(particleeffectnum(effectnum), org, '0 0 0', 1);
 effect weapondamage_sniperrifle_alien
-count 0.25
+count 0.3
 type blood
 tex 24 32
-size 3 8
+size 2 4
 alpha 256 256 64
 color 0xDC9BCD 0xDC9BCD
 bounce -1
 airfriction 1
 liquidfriction 4
-velocityjitter 64 64 64
+velocityjitter 32 32 32
 velocitymultiplier 5
 staincolor 0x808080 0x808080
 staintex 16 24
 //blood mist
 effect weapondamage_sniperrifle_alien
-countabsolute 1
+count 1
 type alphastatic
 tex 0 8
 size 6 12
 alpha 100 256 400
 color 0x000000 0x204010
-originjitter 11 11 11
+originjitter 0 0 0
 
 // sniperrifle damage effect, robot blood
 // used in qcsrc/client/gibs.qc:                       pointparticles(particleeffectnum(effectnum), org, '0 0 0', 1);
 effect weapondamage_sniperrifle_robot
-count 0.25
+count 0.3
 type blood
 tex 24 32
-size 3 8
+size 2 4
 alpha 256 256 64
 color 0xC0D890 0xC0D890
 bounce -1
 airfriction 1
 liquidfriction 4
-velocityjitter 64 64 64
+velocityjitter 32 32 32
 velocitymultiplier 5
 staincolor 0x808080 0x808080
 staintex 16 24
 //blood mist
 effect weapondamage_sniperrifle_robot
-countabsolute 1
+count 1
 type alphastatic
 tex 0 8
 size 6 12
 alpha 100 256 400
 color 0x000000 0x301860
-originjitter 11 11 11
+originjitter 0 0 0
 
 // seeker damage effect
 // used in qcsrc/client/gibs.qc:                       pointparticles(particleeffectnum(effectnum), org, '0 0 0', 1);
 effect weapondamage_seeker
-//notunderwater
-count 2
+notunderwater
+count 3
 type smoke
 tex 48 55
-size 5 10
-alpha 256 16 256
-gravity -0.5
-color 0x8f0d00 0xff5a00
+size 4 8
+alpha 512 32 1024
+gravity -0.3
+color 0x8f0c00 0xff2200
 sizeincrease -10
-originoffset 0 0 10
-originjitter 5 5 7
+originjitter 2 2 2
 velocityjitter 22 22 50
 // smoke
 effect weapondamage_seeker
+notunderwater
 type alphastatic
 count 2
 tex 0 8
-size 3 6
-sizeincrease 5
+size 2 4
+sizeincrease 10
 alpha 128 32 128
 color 0x000000 0x111111
 gravity -0.3
-originoffset 0 0 10
-originjitter 5 5 7
+originjitter 4 4 4
 velocityjitter 11 11 50
 // light
 effect weapondamage_seeker
+notunderwater
 trailspacing 8
 lightradius 65
 lightradiusfade 280
-lightcolor 0.9 0.7 0.2
+lightcolor 0.7 0.5 0.1
 
 // hagar damage effect
 // used in qcsrc/client/gibs.qc:                       pointparticles(particleeffectnum(effectnum), org, '0 0 0', 1);
 effect weapondamage_hagar
-//notunderwater
-count 2
+notunderwater
+count 3
 type smoke
 tex 48 55
-size 5 10
-alpha 256 16 256
-gravity -0.5
-color 0x8f0d00 0xff5a00
+size 4 8
+alpha 512 32 1024
+gravity -0.3
+color 0x8f0c00 0xff3a00
 sizeincrease -10
-originoffset 0 0 10
-originjitter 5 5 7
+originjitter 2 2 2
 velocityjitter 22 22 50
 // smoke
 effect weapondamage_hagar
+notunderwater
 type alphastatic
 count 2
 tex 0 8
-size 3 6
-sizeincrease 5
+size 2 4
+sizeincrease 10
 alpha 128 32 128
 color 0x000000 0x111111
 gravity -0.3
-originoffset 0 0 10
-originjitter 5 5 7
+originjitter 4 4 4
 velocityjitter 11 11 50
 // light
 effect weapondamage_hagar
+notunderwater
 trailspacing 8
 lightradius 65
 lightradiusfade 280
-lightcolor 0.9 0.7 0.2
+lightcolor 0.7 0.5 0.1
 
 // fireball damage effect
 // used in qcsrc/client/gibs.qc:                       pointparticles(particleeffectnum(effectnum), org, '0 0 0', 1);
 effect weapondamage_fireball
-//notunderwater
+notunderwater
 count 4
 type smoke
 tex 48 55
-size 10 20
-alpha 192 16 192
+size 5 10
+alpha 256 16 512
 gravity -0.5
 color 0x8f0d00 0xff5a00
 sizeincrease -10
-originoffset 0 0 10
-originjitter 8 8 24
+originjitter 8 8 8
 velocityjitter 22 22 50
 // smoke
 effect weapondamage_fireball
+notunderwater
 type alphastatic
 count 4
 tex 0 8
-size 8 16
-sizeincrease 5
+size 4 8
+sizeincrease 10
 alpha 128 32 128
 color 0x000000 0x111111
 gravity -0.3
-originoffset 0 0 10
-originjitter 8 8 24
+originjitter 6 6 6
 velocityjitter 11 11 50
 // light
 effect weapondamage_fireball
+notunderwater
 trailspacing 8
 lightradius 65
 lightradiusfade 280
-lightcolor 0.9 0.6 0.2
+lightcolor 1.0 0.8 0.4
 
 // rocketlauncher damage effect
 // used in qcsrc/client/gibs.qc:                       pointparticles(particleeffectnum(effectnum), org, '0 0 0', 1);
 effect weapondamage_rocketlauncher
-//notunderwater
+notunderwater
 count 3
 type smoke
 tex 48 55
-size 7 14
-alpha 256 16 256
-gravity -0.5
-color 0x8f0d00 0xff5a00
+size 5 10
+alpha 512 64 1024
+gravity -0.7
+color 0x8f0c00 0xff2a00
 sizeincrease -10
-originoffset 0 0 10
-originjitter 6 6 8
-velocityjitter 22 22 50
+originjitter 4 4 4
+velocityjitter 22 22 30
 // smoke
 effect weapondamage_rocketlauncher
+notunderwater
 type alphastatic
 count 3
 tex 0 8
-size 5 10
-sizeincrease 5
+size 4 8
+sizeincrease 10
 alpha 128 32 128
 color 0x000000 0x111111
 gravity -0.3
-originoffset 0 0 10
-originjitter 6 6 8
+originjitter 4 4 4
 velocityjitter 11 11 50
 // light
 effect weapondamage_rocketlauncher
+notunderwater
 trailspacing 8
 lightradius 60
 lightradiusfade 280
-lightcolor 0.9 0.6 0.2
-
-// porto does not use the weapon damage effect
-
-// hook does not use the weapon damage effect
+lightcolor 0.8 0.6 0.2
 
 // metal impact effect
 // used in qcsrc/server/mutators/sandbox.qc:   pointparticles(particleeffectnum("impact_metal"), self.origin, '0 0 0', 1);