From 308e6c931f157084ffa724dbb4b921d5bd392815 Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Sun, 10 Apr 2022 00:02:43 -0500 Subject: [PATCH] Don't load if devserver --- scripts/server/clan.js | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/scripts/server/clan.js b/scripts/server/clan.js index 2580d6da..2c35c30b 100644 --- a/scripts/server/clan.js +++ b/scripts/server/clan.js @@ -9,7 +9,10 @@ function initClanScript() { logToConsole(LOG_INFO, "[VRR.Clan]: Initializing clans script ..."); - getServerData().clans = loadClansFromDatabase(); + if(!getServerConfig().devServer) { + getServerData().clans = loadClansFromDatabase(); + } + setAllClanDataIndexes(); logToConsole(LOG_INFO, "[VRR.Clan]: Clan script initialized successfully!"); return true; @@ -114,7 +117,7 @@ function createClanRank(clanId, rankId, rankName) { let rankIndex = getClanData(clanId).ranks.push(tempClanRankData); setAllClanDataIndexes(); - saveAllClanRanksToDatabase(clanId); + saveClanRanksToDatabase(clanId); return rankIndex; } @@ -927,12 +930,20 @@ function doesClanIdExist(clanId) { // =========================================================================== function reloadAllClans() { + if(getServerConfig().devServer) { + return false; + } + getServerData().clans = loadClansFromDatabase(); } // =========================================================================== -function saveAllClanRanksToDatabase(clanId) { +function saveClanRanksToDatabase(clanId) { + if(getServerConfig().devServer) { + return false; + } + let ranks = getServerData().clans[clanId].ranks; for(let i in ranks) { saveClanRankToDatabase(clanId, i); @@ -986,7 +997,7 @@ function saveClanToDatabase(clanId) { disconnectFromDatabase(dbConnection); } - saveAllClanRanksToDatabase(clanId); + saveClanRanksToDatabase(clanId); return true; } @@ -1075,7 +1086,11 @@ function setClanRankTitle(clanId, rankId, title) { // =========================================================================== -function saveAllClansToDatabase() { +function saveClansToDatabase() { + if(getServerConfig().devServer) { + return false; + } + for(let i in getServerData().clans) { saveClanToDatabase(i); }