From: Samual Lenks Date: Wed, 5 Sep 2012 07:11:03 +0000 (-0400) Subject: HURRAH, IT WORKS PROPERLY NOW! X-Git-Tag: xonotic-v0.7.0~240^2~51 X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=commitdiff_plain;h=0c1c734d016af2223115339d3bc757e6fc5ee715 HURRAH, IT WORKS PROPERLY NOW! --- diff --git a/qcsrc/server/mutators/gamemode_ctf.qc b/qcsrc/server/mutators/gamemode_ctf.qc index 135a4c150c..6cd8f95b5a 100644 --- a/qcsrc/server/mutators/gamemode_ctf.qc +++ b/qcsrc/server/mutators/gamemode_ctf.qc @@ -274,7 +274,7 @@ void ctf_Handle_Throw(entity player, entity reciever, float droptype) case DROP_PASS: { WarpZone_RefSys_MakeSameRefSys(flag, player); - targ_origin = WarpZone_RefSys_TransformOrigin(flag, reciever, (0.5 * (reciever.absmin + reciever.absmax))); + targ_origin = WarpZone_RefSys_TransformOrigin(reciever, flag, (0.5 * (reciever.absmin + reciever.absmax))); flag.velocity = (normalize(targ_origin - player.origin) * autocvar_g_ctf_pass_velocity); break; } @@ -712,7 +712,7 @@ void ctf_FlagThink() { vector targ_origin = ((self.pass_target.absmin + self.pass_target.absmax) * 0.5); vector old_targ_origin = targ_origin; - targ_origin = WarpZone_RefSys_TransformOrigin(self, self.pass_target, targ_origin); + targ_origin = WarpZone_RefSys_TransformOrigin(self.pass_target, self, targ_origin); WarpZone_TraceLine(self.origin, targ_origin, MOVE_NOMONSTERS, self); print(strcat("self: ", vtos(self.origin), ", old: ", vtos(old_targ_origin), " (", ftos(vlen(self.origin - old_targ_origin)), "qu)"), ", transformed: ", vtos(targ_origin), " (", ftos(vlen(self.origin - targ_origin)), "qu)", ".\n");