]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Use MOVETYPE_FLY while passing the flag instead of MOVETYPE_TOSS -- this helps agains...
authorSamual <samual@xonotic.org>
Sun, 1 Apr 2012 00:50:52 +0000 (20:50 -0400)
committerSamual <samual@xonotic.org>
Sun, 1 Apr 2012 00:50:52 +0000 (20:50 -0400)
qcsrc/server/mutators/gamemode_ctf.qc

index 7345766f97b23c9db1dabddd2053d8827ae2f720..4b42a3b35e5733d9437e8bb1ec231fe81b00f1cb 100644 (file)
@@ -277,7 +277,6 @@ void ctf_Handle_Throw(entity player, entity reciever, float droptype)
        setorigin(flag, player.origin + FLAG_DROP_OFFSET);
        flag.owner.flagcarried = world;
        flag.owner = world;
-       flag.movetype = MOVETYPE_TOSS;
        flag.solid = SOLID_TRIGGER;
        
        switch(droptype)
@@ -309,6 +308,7 @@ void ctf_Handle_Throw(entity player, entity reciever, float droptype)
                case DROPTYPE_PASS:
                {
                        // main
+                       flag.movetype = MOVETYPE_FLY;
                        flag.takedamage = DAMAGE_NO;
                        flag.pass_sender = player;
                        flag.pass_target = reciever;
@@ -326,6 +326,7 @@ void ctf_Handle_Throw(entity player, entity reciever, float droptype)
                case DROPTYPE_DROP:
                {
                        // main
+                       flag.movetype = MOVETYPE_TOSS;
                        flag.takedamage = DAMAGE_YES;
                        flag.health = flag.max_flag_health;
                        flag.ctf_droptime = time;