]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Allow the client-side cvar switch to specify particle count.
authorMircea Kitsune <sonichedgehog_hyperblast00@yahoo.com>
Mon, 4 Apr 2011 14:13:16 +0000 (17:13 +0300)
committerMircea Kitsune <sonichedgehog_hyperblast00@yahoo.com>
Mon, 4 Apr 2011 14:13:16 +0000 (17:13 +0300)
defaultXonotic.cfg
qcsrc/client/gibs.qc

index 4588998377385967af359a72043345d8de355a20..6626d25410fab6432acc0fd7dc5abba80ebe2d83 100644 (file)
@@ -352,7 +352,7 @@ set g_teleport_maxspeed 0 "maximum speed that a player can keep when going throu
 set sv_damageeffect_tick 0.05 "how often the damage effect is updated (particles per second), low values might cause lag"
 set sv_damageeffect_lifetime 0.1 "how much a damage effect lasts, multiplied by damage amount"
 set sv_damageeffect_lifetime_max 8 "maximum amount of lifetime a damage effect may have at a time"
-set cl_damageeffect 1 "enable weapon damage effects on players"
+set cl_damageeffect 1 "enable weapon damage effects on players, value specifies particle count offset"
 set cl_damageeffect_gib_probability 0.15 "probability of effect showing on gibs each tick (used to reduce the effect on gibs)"
 
 set g_respawn_ghosts 1 "if 1 dead bodies become ghosts and float away when the player respawns"
index 777d1f1fde081283065ea544ae1288dbde0f381e..b899eb22c85900834c97a55cfd83ba969d83de58 100644 (file)
@@ -323,10 +323,10 @@ void Ent_DamageEffect()
        {
                if(head.team == entnumber)
                if(random() < autocvar_cl_damageeffect_gib_probability)
-                       pointparticles(particleeffectnum(effectnum), head.origin, '0 0 0', 1);
+                       pointparticles(particleeffectnum(effectnum), head.origin, '0 0 0', autocvar_cl_damageeffect);
        }
 
        // Now apply the effect to the player. This shouldn't be done on gibbed bodies, but there's no way
        // to tell between them and the respawned player, if both have damage effects at the same time.
-       pointparticles(particleeffectnum(effectnum), org, '0 0 0', 1);
+       pointparticles(particleeffectnum(effectnum), org, '0 0 0', autocvar_cl_damageeffect);
 }