From 648bd6e268881aaade7cbb3932eb07b0b5eb02e3 Mon Sep 17 00:00:00 2001 From: Samual Date: Mon, 2 Apr 2012 02:48:39 -0400 Subject: [PATCH] Actually, re-think that a little bit --- qcsrc/server/mutators/gamemode_ctf.qc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/qcsrc/server/mutators/gamemode_ctf.qc b/qcsrc/server/mutators/gamemode_ctf.qc index 6d4dab29f..0c3ccc841 100644 --- a/qcsrc/server/mutators/gamemode_ctf.qc +++ b/qcsrc/server/mutators/gamemode_ctf.qc @@ -987,7 +987,7 @@ MUTATOR_HOOKFUNCTION(ctf_PlayerUseKey) if(time > player.throw_antispam) { // pass the flag to a team mate - if(autocvar_g_ctf_pass) + if(autocvar_g_ctf_pass && !player.speedrunning && !player.vehicle) { entity head, closest_target; head = findradius(player.origin, autocvar_g_ctf_pass_radius); @@ -996,8 +996,7 @@ MUTATOR_HOOKFUNCTION(ctf_PlayerUseKey) { if(head.classname == "player" && head.deadflag == DEAD_NO) if(head != player && !IsDifferentTeam(head, player)) - if(!player.speedrunning && !head.speedrunning) - if(!player.vehicle && !head.vehicle) + if(!head.speedrunning && !head.vehicle) { traceline(player.origin, head.origin, MOVE_NOMONSTERS, player); if not((trace_fraction < 1) && (trace_ent != head)) -- 2.39.2