X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fweapons%2Faccuracy.qc;h=7b5220e036122e53a2850b5ae5d4740a1b27393e;hb=ce80a3d3800ee2f5ce8a8d93ccb6b835a46ec5f6;hp=8a7bac1b9f6dd0c22b5a1f79b822aef19298b127;hpb=f5509437b7b847d2a130bfbb04d019abba846979;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/weapons/accuracy.qc b/qcsrc/server/weapons/accuracy.qc index 8a7bac1b9..7b5220e03 100644 --- a/qcsrc/server/weapons/accuracy.qc +++ b/qcsrc/server/weapons/accuracy.qc @@ -1,11 +1,15 @@ #include "accuracy.qh" -#include #include #include #include #include #include +#include +#include +#include +#include +#include int accuracy_byte(float n, float d) { @@ -106,12 +110,12 @@ bool accuracy_isgooddamage(entity attacker, entity targ) if (mutator_check == MUT_ACCADD_INVALID) return true; if (mutator_check != MUT_ACCADD_VALID) return false; - if (!IS_CLIENT(targ)) return false; + if (!IS_CLIENT(targ) || !IS_CLIENT(attacker)) return false; return true; } bool accuracy_canbegooddamage(entity attacker) { - return !warmup_stage; + return !warmup_stage && IS_CLIENT(attacker); }