]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Make damage effects last longer
authorMircea Kitsune <sonichedgehog_hyperblast00@yahoo.com>
Wed, 4 Jan 2012 20:40:33 +0000 (22:40 +0200)
committerMircea Kitsune <sonichedgehog_hyperblast00@yahoo.com>
Wed, 4 Jan 2012 20:40:33 +0000 (22:40 +0200)
defaultXonotic.cfg
qcsrc/client/autocvars.qh
qcsrc/client/damage.qc

index 130f1754f1d0d2f7adb38c4188e4d87f96680b74..acdff456a4497428702aa6f54be2ca9001497786 100644 (file)
@@ -369,8 +369,9 @@ set g_teleport_maxspeed 0 "maximum speed that a player can keep when going throu
 
 set cl_damageeffect 0.05 "enable weapon damage effects on players, value specifies how often to show the effect"
 set cl_damageeffect_limit 3 "how many damages to show on a player at once"
-set cl_damageeffect_lifetime 0.04 "how much a damage effect lasts, multiplied by damage amount"
-set cl_damageeffect_lifetime_max 5 "maximum amount of lifetime a damage effect may have at a time"
+set cl_damageeffect_lifetime 0.1 "how much a damage effect lasts, multiplied by damage amount"
+set cl_damageeffect_lifetime_min 2 "minimum amount of life a damage effect may have"
+set cl_damageeffect_lifetime_max 6 "maximum amount of life a damage effect may have"
 
 set g_respawn_ghosts 1 "if 1 dead bodies become ghosts and float away when the player respawns"
 set g_respawn_ghosts_speed 5 "the speed with which respawn ghosts float and rotate"
index 248166e68405579d6b3d4dc81f108838bb412ba4..0087c5096f474416c618ab3ec964c484847abc31 100644 (file)
@@ -376,6 +376,7 @@ string autocvar__togglezoom;
 float autocvar_cl_damageeffect;
 float autocvar_cl_damageeffect_limit;
 float autocvar_cl_damageeffect_lifetime;
+float autocvar_cl_damageeffect_lifetime_min;
 float autocvar_cl_damageeffect_lifetime_max;
 float autocvar_cl_playerdetailreduction;
 float autocvar_cl_loddistance1 = 1024;
index ffa11e0b6a971a7934dfba4d9e536d92d3a565c0..37030cef03e501d50be8ad3f1f0379ea42c3461d 100644 (file)
@@ -287,7 +287,7 @@ void DamageEffect(vector hitorg, float dmg, float type, float specnum, float ent
                return;
 
        specstr = species_prefix(specnum);
-       life = bound(0, dmg * autocvar_cl_damageeffect_lifetime, autocvar_cl_damageeffect_lifetime_max);
+       life = bound(autocvar_cl_damageeffect_lifetime_min, dmg * autocvar_cl_damageeffect_lifetime, autocvar_cl_damageeffect_lifetime_max);
 
        e = get_weaponinfo(type);
        effectnum = strcat("weapondamage_", e.netname);