From cd4f1c924860ebdd0e9f2d3fa6a5f68886349a91 Mon Sep 17 00:00:00 2001 From: Nora <50810398+akanora@users.noreply.github.com> Date: Mon, 12 May 2025 08:17:24 +0300 Subject: [PATCH] Prevent gB_ForceJump when teleporting to a checkpoint in the start zone (#1240) Co-authored-by: rtldg <55846624+rtldg@users.noreply.github.com> --- addons/sourcemod/scripting/shavit-tas.sp | 6 ++++++ 1 file changed, 6 insertions(+) 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))