All: Send 0 if clear_type is not existing.

This commit is contained in:
cracrayol 2021-06-19 12:17:24 +02:00
parent 6b158087b5
commit 3bf7448e2c
6 changed files with 10 additions and 10 deletions

View File

@ -169,7 +169,7 @@ const getScores = async (refid: string, forFriend: boolean = false) => {
900: 9,
1000: 10,
1100: 11,
}[score.clear_type];
}[score.clear_type] || 0;
if (music > GAME_MAX_MUSIC_ID) {
continue;

View File

@ -261,7 +261,7 @@ const getScores = async (refid: string) => {
900: 10,
1000: 11,
1100: 15,
}[score.clear_type];
}[score.clear_type] || 0;
clear_medal[music] = clear_medal[music] | (medal << (sheet * 4));
const hiscore_index = (music * 4) + sheet;

View File

@ -208,7 +208,7 @@ const getProfile = async (refid: string, name?: string) => {
900: 9,
1000: 10,
1100: 11,
}[score.clear_type]),
}[score.clear_type] || 0),
old_score: K.ITEM('s32', 0),
old_clear_type: K.ITEM('u8', 0),
});
@ -416,7 +416,7 @@ const friend = async (req: EamuseInfo, data: any, send: EamuseSend): Promise<any
music_num: music.toString(),
sheet_num: sheet.toString(),
score: score.score.toString(),
clearmedal: {
clearmedal: ({
100: 1,
200: 2,
300: 3,
@ -428,7 +428,7 @@ const friend = async (req: EamuseInfo, data: any, send: EamuseSend): Promise<any
900: 9,
1000: 10,
1100: 11,
}[score.clear_type].toString(),
}[score.clear_type] || 0).toString(),
}));
}

View File

@ -302,7 +302,7 @@ const getScores = async (refid: string) => {
900: 10,
1000: 11,
1100: 15,
}[score.clear_type];
}[score.clear_type] || 0;
clear_medal[music] = clear_medal[music] | (medal << (sheet * 4));
const hiscore_index = (music * 4) + sheet;

View File

@ -397,7 +397,7 @@ const __format_flags_for_score = (sheet: number, clear_type: number) => {
3: 0x4000,
7: 0,
8: 0,
}[sheet]
}[sheet];
const shift = {
9: 4,
4: 0,
@ -408,7 +408,7 @@ const __format_flags_for_score = (sheet: number, clear_type: number) => {
3: 6,
7: 9,
8: 8,
}[sheet]
}[sheet];
const flags = {
100: 0,
200: 0,
@ -421,7 +421,7 @@ const __format_flags_for_score = (sheet: number, clear_type: number) => {
900: 2,
1000: 2,
1100: 3,
}[clear_type]
}[clear_type] || 0;
return (flags << shift) | playedflag
}

View File

@ -185,7 +185,7 @@ const getScores = async (refid: string, version: string, forFriend: boolean = fa
900: 9,
1000: 10,
1100: 11,
}[score.clear_type];
}[score.clear_type] || 0;
if (music > maxMusicId) {
continue;