X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fmutators%2Fmutator_campcheck.qc;h=2ec584db4cb23d265c5b105aceb2dbf6a3f33c7b;hb=6dbd388cb15fe8a3a006292b7332086347250039;hp=d9d219c5adad4b8a50b8b6c764b754c7442247c2;hpb=5d4c4e0d5ffc50d7e10c0a355988eebeff3b065b;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/mutators/mutator_campcheck.qc b/qcsrc/server/mutators/mutator_campcheck.qc index d9d219c5a..2ec584db4 100644 --- a/qcsrc/server/mutators/mutator_campcheck.qc +++ b/qcsrc/server/mutators/mutator_campcheck.qc @@ -4,7 +4,7 @@ MUTATOR_HOOKFUNCTION(campcheck_PlayerDies) { Kill_Notification(NOTIF_ONE_ONLY, self, MSG_CENTER_CPID, CPID_CAMPCHECK); - + return FALSE; } @@ -17,7 +17,7 @@ MUTATOR_HOOKFUNCTION(campcheck_PlayerDamage) frag_target.campcheck_traveled_distance = autocvar_g_campcheck_distance; frag_attacker.campcheck_traveled_distance = autocvar_g_campcheck_distance; } - + return FALSE; } @@ -25,6 +25,7 @@ MUTATOR_HOOKFUNCTION(campcheck_PlayerThink) { if(IS_PLAYER(self)) if(self.deadflag == DEAD_NO) + if(!self.frozen) if(autocvar_g_campcheck_interval) { vector dist; @@ -62,7 +63,7 @@ MUTATOR_HOOKFUNCTION(campcheck_PlayerSpawn) { self.campcheck_nextcheck = time + autocvar_g_campcheck_interval * 2; self.campcheck_traveled_distance = 0; - + return FALSE; }