r1870 - trunk/data/qcsrc/server
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Wed Aug 30 02:09:51 EDT 2006
Author: div0
Date: 2006-08-30 02:09:51 -0400 (Wed, 30 Aug 2006)
New Revision: 1870
Modified:
trunk/data/qcsrc/server/g_damage.qc
Log:
minstagib + mirrordamage - what about just removing extra lives for that?
Modified: trunk/data/qcsrc/server/g_damage.qc
===================================================================
--- trunk/data/qcsrc/server/g_damage.qc 2006-08-29 09:19:04 UTC (rev 1869)
+++ trunk/data/qcsrc/server/g_damage.qc 2006-08-30 06:09:51 UTC (rev 1870)
@@ -519,6 +519,17 @@
// apply mirror damage if any
if(mirrordamage > 0 || mirrorforce > 0)
{
+ if(cvar("g_minstagib"))
+ if(mirrordamage > 0)
+ {
+ // just lose extra LIVES, don't kill the player for mirror damage
+ if(attacker.extralives > 0)
+ {
+ attacker.extralives = attacker.extralives - 1;
+ attacker.armorvalue = attacker.extralives;
+ }
+ mirrordamage = 0;
+ }
force = normalize(attacker.origin + attacker.view_ofs - hitloc) * mirrorforce;
Damage(attacker, inflictor, attacker, mirrordamage, DEATH_MIRRORDAMAGE, attacker.origin, force);
}
More information about the nexuiz-commits
mailing list