From: Samual <samual@xonotic.org>
Date: Mon, 2 Apr 2012 06:46:36 +0000 (-0400)
Subject: don't allow passing if the player is in a vehicle
X-Git-Tag: xonotic-v0.7.0~240^2~102
X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=e6ab9f508cfb1c73278df99ffba4e06ae782aefd;p=xonotic%2Fxonotic-data.pk3dir.git

don't allow passing if the player is in a vehicle
---

diff --git a/qcsrc/server/mutators/gamemode_ctf.qc b/qcsrc/server/mutators/gamemode_ctf.qc
index c1f05feb61..6d4dab29f2 100644
--- a/qcsrc/server/mutators/gamemode_ctf.qc
+++ b/qcsrc/server/mutators/gamemode_ctf.qc
@@ -997,6 +997,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)
 				{
 					traceline(player.origin, head.origin, MOVE_NOMONSTERS, player);
 					if not((trace_fraction < 1) && (trace_ent != head))