]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
disable prediction while frozen in freezetag
authorRudolf Polzer <divverent@alientrap.org>
Tue, 28 Dec 2010 13:37:05 +0000 (14:37 +0100)
committerRudolf Polzer <divverent@alientrap.org>
Tue, 28 Dec 2010 13:37:05 +0000 (14:37 +0100)
qcsrc/server/cl_physics.qc
qcsrc/server/mutators/gamemode_freezetag.qc

index 8e964054b7858f40d5158f4af0fc5a6ac6f4e694..7a93468d92632c517b4e2a8886e2c0fa48c5f779 100644 (file)
@@ -796,8 +796,6 @@ void SV_PlayerPhysics()
                bot_think();
        }
        
-       MUTATOR_CALLHOOK(PlayerPhysics);
-
        self.items &~= IT_USING_JETPACK;
 
        if(self.classname == "player")
@@ -835,6 +833,8 @@ void SV_PlayerPhysics()
        if(time < self.ladder_time)
                self.disableclientprediction = 1;
 
+       MUTATOR_CALLHOOK(PlayerPhysics);
+
        maxspd_mod = 1;
 
        swampspd_mod = 1;
index a1cc9deb6c6b0ed39e1f4707b56912797f8e9de5..e69a746793b57608cecedbf025bb197d98fd346a 100644 (file)
@@ -253,7 +253,10 @@ MUTATOR_HOOKFUNCTION(freezetag_PlayerPreThink)
 MUTATOR_HOOKFUNCTION(freezetag_PlayerPhysics)
 {
        if(self.freezetag_frozen)
+       {
                self.movement = '0 0 0';
+               self.disableclientprediction = 1;
+       }
        return 1;
 }