返回提交历史
Modified
src/constants/gameToBuildVersion.ts
+2
-0
Modified
src/routes/stats.ts
+2
-0
Modified
src/services/leaderboardService.ts
+3
-0
Modified
src/services/statsService.ts
+1
-1
XFEstudio/SpaceNinjaServer
chore: another U10 leaderbord endpoints (#3781)
Closes #3779 Closes #3780 Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/3781 Reviewed-by: Sainan <63328889+sainan@users.noreply.github.com> Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com> Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
d6b5b21a
代码差异
4 个文件
+8
-1
@@ -58,6 +58,8 @@ const gameToBuildVersion = {
58
58
"15.0.0": "2014.10.24.08.24",
59
59
"14.0.0": "2014.07.21.18.38",
60
60
"13.0.0": "2014.04.10.17.47",
61
"11.5.3": "2013.12.21.01.47",
62
"11.1.3": "2013.11.29.16.33",
61
63
"10.3.3": "2013.10.11.17.01",
62
64
"9.1.2": "2013.07.15.20.46",
63
65
"8.3.0": "2013.07.04.20.17",
@@ -12,6 +12,8 @@ const statsRouter = express.Router();
12
12
statsRouter.get("/view.php", viewController);
13
13
statsRouter.get("/profileStats.php", viewController);
14
14
statsRouter.get("/leaderboard.php", leaderboardGetController);
15
statsRouter.get("/leaderboardArchived.php", leaderboardU10Controller);
16
statsRouter.get("/leaderboardCurrent.php", leaderboardU10Controller);
15
17
statsRouter.get("/leaderboardWeekly.php", leaderboardU10Controller);
16
18
statsRouter.post("/upload.php", uploadController);
17
19
statsRouter.post("/view.php", viewController);
@@ -80,6 +80,9 @@ export const getLeaderboard = async (
80
80
if (guildTier) {
81
81
filter.guildTier = guildTier;
82
82
}
83
if (!filter.leaderboard.includes(".")) {
84
filter.leaderboard = `events.${guildTier || guildId ? "guilds" : "accounts"}.${filter.leaderboard}`;
85
}
83
86
84
87
let entries: TLeaderboardEntryDocument[];
85
88
let r: number;
@@ -464,7 +464,7 @@ export const updateStats = async (
464
464
if (
465
465
playerStats.Enemies &&
466
466
buildLabel &&
467
version_compare(buildLabel, gameToBuildVersion["10.3.3"]) <= 0 // Should be 11.7.1
467
version_compare(buildLabel, gameToBuildVersion["11.5.3"]) <= 0 // Should be 11.7.1
468
468
) {
469
469
const totalKills = playerStats.Enemies.reduce((sum, e) => sum + (e.kills ?? 0), 0);
470
470
if (totalKills > 0) {