From c150ed6be10b1c716855191c04ef2af5c195b8bd Mon Sep 17 00:00:00 2001 From: Not Date: Thu, 25 Aug 2022 00:55:40 +0200 Subject: [PATCH] reinitialize lb only if ST_SEP has changed --- leaderboard.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/leaderboard.lua b/leaderboard.lua index cf18683..e355978 100644 --- a/leaderboard.lua +++ b/leaderboard.lua @@ -215,13 +215,17 @@ local cv_spb_separate = CV_RegisterVar({ flags = CV_NETVAR | CV_CALL | CV_NOINIT, PossibleValue = CV_YesNo, func = function(v) + local curSep = ST_SEP + if v.value then ST_SEP = F_SPBATK else ST_SEP = F_SPBATK | F_SPBBIG | F_SPBEXP end - reinit_lb() + if curSep != ST_SEP then + reinit_lb() + end end })