add customize into data, add course score saving

This commit is contained in:
GEEKiDoS
2024-04-10 16:43:17 +08:00
parent 360ecf5013
commit d02979f410
3 changed files with 593 additions and 1 deletions
+25
View File
@@ -51,3 +51,28 @@ export interface PlayerPlayLog {
flip: number,
ghost: Buffer,
};
export interface PlayerCourseLog {
_id: ObjectId,
player: string;
playstyle: number;
kind: number;
grade_id: number;
stage: CourseStage;
total: CourseResult;
}
export interface CourseStage {
stage_num: number;
clear_flag: number;
dj_level: number;
clear_rate: number;
groove_gage: number;
}
export interface CourseResult {
clear_type: number;
max_combo: number;
clear_rate: number;
groove_gage: number;
}