XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

SpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 1 Star 0
返回提交历史

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
AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
提交于

代码差异

4 个文件 +8 -1
Modified src/constants/gameToBuildVersion.ts +2 -0
@@ -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",
Modified src/routes/stats.ts +2 -0
@@ -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);
Modified src/services/leaderboardService.ts +3 -0
@@ -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;
Modified src/services/statsService.ts +1 -1
@@ -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) {