From: Mario Date: Mon, 5 Aug 2013 09:06:44 +0000 (+1000) Subject: Gain accuracy for shooting monsters instead of players in invasion mode X-Git-Tag: xonotic-v0.8.0~241^2^2~169 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=735c46121e4aaa72c40bf59b90d1873c7facced7;p=xonotic%2Fxonotic-data.pk3dir.git Gain accuracy for shooting monsters instead of players in invasion mode --- diff --git a/qcsrc/server/accuracy.qc b/qcsrc/server/accuracy.qc index d6c04afb3..24cc20e17 100644 --- a/qcsrc/server/accuracy.qc +++ b/qcsrc/server/accuracy.qc @@ -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))