From bfef9e2531163f2423c903392c59ce5a18eac94c Mon Sep 17 00:00:00 2001 From: Jan Date: Sun, 19 May 2024 13:31:37 +0200 Subject: [PATCH] fix: not properly checking for xpColId and prestigeColId on leaderboards for iw4/iw5 --- .../Game/IW4/Leaderboard/JsonLeaderboardDefWriter.cpp | 4 ++-- .../Game/IW5/Leaderboard/JsonLeaderboardDefWriter.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ObjWriting/Game/IW4/Leaderboard/JsonLeaderboardDefWriter.cpp b/src/ObjWriting/Game/IW4/Leaderboard/JsonLeaderboardDefWriter.cpp index c6daa2d4..19e229fa 100644 --- a/src/ObjWriting/Game/IW4/Leaderboard/JsonLeaderboardDefWriter.cpp +++ b/src/ObjWriting/Game/IW4/Leaderboard/JsonLeaderboardDefWriter.cpp @@ -59,9 +59,9 @@ namespace { jLeaderboardDef.id = leaderboardDef.id; - if (leaderboardDef.xpColId != 0) + if (leaderboardDef.xpColId >= 0) jLeaderboardDef.xpColId = leaderboardDef.xpColId; - if (leaderboardDef.prestigeColId != 0) + if (leaderboardDef.prestigeColId >= 0) jLeaderboardDef.prestigeColId = leaderboardDef.prestigeColId; jLeaderboardDef.columns.resize(leaderboardDef.columnCount); diff --git a/src/ObjWriting/Game/IW5/Leaderboard/JsonLeaderboardDefWriter.cpp b/src/ObjWriting/Game/IW5/Leaderboard/JsonLeaderboardDefWriter.cpp index 51fd5703..2e8cc7da 100644 --- a/src/ObjWriting/Game/IW5/Leaderboard/JsonLeaderboardDefWriter.cpp +++ b/src/ObjWriting/Game/IW5/Leaderboard/JsonLeaderboardDefWriter.cpp @@ -65,9 +65,9 @@ namespace { jLeaderboardDef.id = leaderboardDef.id; - if (leaderboardDef.xpColId != 0) + if (leaderboardDef.xpColId >= 0) jLeaderboardDef.xpColId = leaderboardDef.xpColId; - if (leaderboardDef.prestigeColId != 0) + if (leaderboardDef.prestigeColId >= 0) jLeaderboardDef.prestigeColId = leaderboardDef.prestigeColId; jLeaderboardDef.columns.resize(leaderboardDef.columnCount);