]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Gain accuracy for shooting monsters instead of players in invasion mode
authorMario <mario.mario@y7mail.com>
Mon, 5 Aug 2013 09:06:44 +0000 (19:06 +1000)
committerMario <mario.mario@y7mail.com>
Mon, 5 Aug 2013 09:06:44 +0000 (19:06 +1000)
qcsrc/server/accuracy.qc

index d6c04afb3fe906d82905a5d753915ea5e085aa8a..24cc20e17b524c35c05eae3e0710a7dd5ab1654e 100644 (file)
@@ -109,8 +109,10 @@ void accuracy_add(entity e, float w, float fired, float hit)
 
 float accuracy_isgooddamage(entity attacker, entity targ)
 {
+       float targ_isvalid = ((g_invasion) ? targ.flags & FL_MONSTER : IS_CLIENT(targ));
+
        if(!inWarmupStage)
-       if(IS_CLIENT(targ))
+       if(targ_isvalid)
        if not(attacker.flags & FL_MONSTER) // no accuracy for monsters
        if(targ.deadflag == DEAD_NO)
        if(IsDifferentTeam(attacker, targ))