From 8a6161a1e1ccb2f9d961f2382bce1ddf399efddc Mon Sep 17 00:00:00 2001 From: Not Date: Sat, 30 Apr 2022 15:50:23 +0200 Subject: [PATCH] prevent netvar changes in replays --- leaderboard.lua | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/leaderboard.lua b/leaderboard.lua index 8fdc31d..20c516b 100644 --- a/leaderboard.lua +++ b/leaderboard.lua @@ -1264,13 +1264,15 @@ local function think() p.afkTime = leveltime end - if leveltime > PREVENT_JOIN_TIME and p.afkTime + AFK_TIMEOUT > leveltime then - if cv_teamchange.value then - allowJoin(false) - end - elseif p.afkTime + AFK_TIMEOUT < leveltime then - if not cv_teamchange.value then - allowJoin(true) + if not replayplayback then + if leveltime > PREVENT_JOIN_TIME and p.afkTime + AFK_TIMEOUT > leveltime then + if cv_teamchange.value then + allowJoin(false) + end + elseif p.afkTime + AFK_TIMEOUT < leveltime then + if not cv_teamchange.value then + allowJoin(true) + end end end