X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Faccuracy.qc;h=dfc923b2bb7d573e5139dcf26390065b8f334170;hb=b3602d50e99c7a8cdd931fab0d075da21d75120b;hp=9271e03d0ad20ef4b7e8e9a6536d68b723b40348;hpb=8a390ed02bde47c98a5e6bd47c7eb9b1cb3cd1dc;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/accuracy.qc b/qcsrc/server/accuracy.qc index 9271e03d0..dfc923b2b 100644 --- a/qcsrc/server/accuracy.qc +++ b/qcsrc/server/accuracy.qc @@ -20,7 +20,7 @@ float accuracy_send(entity to, float sf) WriteByte(MSG_ENTITY, ENT_CLIENT_ACCURACY); a = self.owner; - if(a.classname == "spectator") + if(IS_SPEC(a)) a = a.enemy; a = a.accuracy; @@ -102,24 +102,24 @@ void accuracy_add(entity e, float w, float fired, float hit) w = pow(2, mod(w, 24)); a.SendFlags |= w; FOR_EACH_CLIENT(a) - if(a.classname == "spectator") + if(IS_SPEC(a)) if(a.enemy == e) a.SendFlags |= w; } float accuracy_isgooddamage(entity attacker, entity targ) { - if(!inWarmupStage) - if(targ.flags & FL_CLIENT) + if(!warmup_stage) + if(IS_CLIENT(targ)) if(targ.deadflag == DEAD_NO) - if(IsDifferentTeam(attacker, targ)) + if(DIFF_TEAM(attacker, targ)) return TRUE; return FALSE; } float accuracy_canbegooddamage(entity attacker) { - if(!inWarmupStage) + if(!warmup_stage) return TRUE; return FALSE; }