From: Samual Lenks Date: Tue, 11 Sep 2012 06:34:54 +0000 (-0400) Subject: Improve that check a little bit X-Git-Tag: xonotic-v0.7.0~237 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=47d9f4a58d720453a0c3f04761c26063c630c0af;p=xonotic%2Fxonotic-data.pk3dir.git Improve that check a little bit --- diff --git a/qcsrc/server/mutators/gamemode_ctf.qc b/qcsrc/server/mutators/gamemode_ctf.qc index d83988f41..d30dda860 100644 --- a/qcsrc/server/mutators/gamemode_ctf.qc +++ b/qcsrc/server/mutators/gamemode_ctf.qc @@ -1740,7 +1740,11 @@ MUTATOR_HOOKFUNCTION(ctf_RemovePlayer) { ctf_Handle_Throw(self, world, DROP_NORMAL); } for(flag = ctf_worldflaglist; flag; flag = flag.ctf_worldflagnext) - { if(flag.ctf_dropper == self) { flag.ctf_dropper = world; } } + { + if(flag.pass_sender == self) { flag.pass_sender = world; } + if(flag.pass_target == self) { flag.pass_target = world; } + if(flag.ctf_dropper == self) { flag.ctf_dropper = world; } + } return FALSE; }