增加天梯排行榜

This commit is contained in:
yaoyanwei
2025-08-26 14:50:06 +08:00
parent 6fa45b8f74
commit 8be2bf9dec
10 changed files with 491 additions and 8 deletions

View File

@@ -28,6 +28,14 @@ const userSchema = new Schema({
victories: {type: Number, default: 0},
defeats: {type: Number, default: 0},
// Ladder system fields
rankId: {type: Number, default: 1}, // Current rank ID
stars: {type: Number, default: 0}, // Current stars
rankScore: {type: Number, default: 0}, // Rank score for王者分数 mechanism
winStreak: {type: Number, default: 0}, // Win streak counter
totalWins: {type: Number, default: 0}, // Total wins for leaderboard
lastWinDeck: {type: Object, default: null}, // Last winning deck for leaderboard
cards: [{ tid: String, variant: String, quantity: Number, _id: false }],
packs: [{ tid: String, quantity: Number, _id: false }],
decks: [{ type: Object, _id: false }],