From f1cc62e3dccaf83137560a1b5940022b6912f5bb Mon Sep 17 00:00:00 2001 From: ChocoTaco Date: Tue, 30 Oct 2018 21:08:47 -0400 Subject: [PATCH] Fixed cancel.flagupdater --- LakRabbitGame.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/LakRabbitGame.cs b/LakRabbitGame.cs index 6aff73d..6ab46d1 100644 --- a/LakRabbitGame.cs +++ b/LakRabbitGame.cs @@ -1485,7 +1485,6 @@ function LakRabbitGame::playerDroppedFlag(%game, %player) //set the flag status %flag = %player.holdingFlag; %player.holdingFlag = ""; - %game.updateFlagTransform(%flag); // z0dd - ZOD, 8/4/02, Call to KineticPoet's flag updater %flag.carrier = ""; $flagStatus = ""; @@ -1548,6 +1547,7 @@ function LakRabbitGame::playerDroppedFlag(%game, %player) %flag.returnThread = %game.schedule(%game.flagReturnTime, "returnFlag", %flag); // z0dd - ZOD - SquirrelOfDeath, 10/02/02. Hack for flag collision bug. %flag.searchSchedule = Game.schedule(10, "startFlagCollisionSearch", %flag); + %game.updateFlagTransform(%flag); // z0dd - ZOD, 8/4/02, Call to KineticPoet's flag updater // borlak -- timer fix and re-catch fix %player.client.flagDeny = schedule(2500, 0, setFlagDeny, %player.client, 0); @@ -1611,7 +1611,6 @@ function LakRabbitGame::playerTouchFlag(%game, %player, %flag) messageAll('MsgRabbitFlagTaken', '\c4%1 gets %2 points for a capturing the flag!~wfx/misc/flipflop_lost.wav', %player.client.name, %points); %player.client.flagTimeMS += getSimTime() - %player.client.startTime; %game.resetFlag(%player.holdingFlag); - cancel(%game.updateFlagThread[%flag]); // z0dd - ZOD, 8/4/02. Cancel this flag's thread to KineticPoet's flag updater } // check if someone already has other flag.. only one flag can be in play.. also make sure you can only pick up flag that IS in play @@ -1643,6 +1642,7 @@ function LakRabbitGame::playerTouchFlag(%game, %player, %flag) { // borlak cancel flag search and remove free diskjump cancel(%flag.searchSchedule); + cancel(%game.updateFlagThread[%flag]); // z0dd - ZOD, 8/4/02. Cancel this flag's thread to KineticPoet's flag updater %player.freeDJ = 0; %flag.bounced = 0;