bug in leaderboard fix

This commit is contained in:
SpudGunMan
2025-10-11 12:47:24 -07:00
parent d3ce4d3905
commit e66af5c068

View File

@@ -1476,11 +1476,10 @@ def saveLeaderboard():
def loadLeaderboard():
global meshLeaderboard
try:
with open('data/leaderboard.pkl', 'rb') as f:
meshLeaderboard = pickle.load(f)
# Ensure all keys from the default exist
defaults = {}
initializeMeshLeaderboard()
with open('data/leaderboard.pkl', 'rb') as f:
meshLeaderboard = pickle.load(f)
defaults.update(meshLeaderboard) # loaded values overwrite defaults
meshLeaderboard = defaults
if logMetaStats: