NT special premium encore support test

This commit is contained in:
DitFranXX 2021-04-30 19:12:11 +09:00
parent f3835a53b9
commit fd5161199e
2 changed files with 11 additions and 10 deletions

View File

@ -75,20 +75,18 @@ export const gameInfoGet: EPR = async (info, data, send) => {
}
const extraData = getEncoreStageData(info)
const extraMusic = []
for (const mid of extraData.musics ) {
extraMusic.push({
musicid: K.ITEM('s32', mid),
get_border: K.ITEM('u8', 0),
})
}
await send.object({
now_date: K.ITEM('u64', time),
extra: {
extra_lv: K.ITEM('u8', extraData.level),
extramusic: {
music: extraMusic,
music: extraData.musics.map(mid => {
return {
musicid: K.ITEM('s32', mid),
get_border: K.ITEM('u8', 0),
}
})
}
},
infect_music: { term: K.ITEM('u8', 0) },

View File

@ -11,8 +11,11 @@ export function getEncoreStageData(info: EamuseInfo): EncoreStageData {
case 'nextage':
return {
level: 7,
musics: [
2587, 2531, 2612, 2622, 2686, 2631, 2624, 2666
musics: [ //TODO: check special encore works.
2587, 2531, 2612, 2622, 2686,
305, 602, 703, 802, 902, 1003, 1201, 1400, 1712, 1916, 2289, 2631, // DD13
1704, 1811, 2121, 2201, 2624, // Soranaki
2341, 2020, 2282, 1907, 2666 // Stargazer
]
}
case 'exchain':