diff --git a/addons/sourcemod/scripting/shavit-tas.sp b/addons/sourcemod/scripting/shavit-tas.sp index a5b528c8..8912927f 100644 --- a/addons/sourcemod/scripting/shavit-tas.sp +++ b/addons/sourcemod/scripting/shavit-tas.sp @@ -257,6 +257,12 @@ public void Shavit_OnRestart(int client, int track) gI_LastRestart[client] = GetGameTickCount(); } +public Action Shavit_OnTeleportPre(int client, int index, int target) +{ + // to prevent gB_ForceJump when teleporting to a checkpoint in the start zone + gI_LastRestart[client] = GetGameTickCount(); +} + public void Shavit_OnEnterZone(int client, int type, int track, int id, int entity, int data) { if (!IsValidClient(client, true) || IsFakeClient(client))