mirror of
https://github.com/asphyxia-core/plugins.git
synced 2026-09-30 22:06:47 -05:00
NT special premium encore support test
This commit is contained in:
@@ -75,20 +75,18 @@ export const gameInfoGet: EPR = async (info, data, send) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const extraData = getEncoreStageData(info)
|
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({
|
await send.object({
|
||||||
now_date: K.ITEM('u64', time),
|
now_date: K.ITEM('u64', time),
|
||||||
extra: {
|
extra: {
|
||||||
extra_lv: K.ITEM('u8', extraData.level),
|
extra_lv: K.ITEM('u8', extraData.level),
|
||||||
extramusic: {
|
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) },
|
infect_music: { term: K.ITEM('u8', 0) },
|
||||||
|
|||||||
@@ -11,8 +11,11 @@ export function getEncoreStageData(info: EamuseInfo): EncoreStageData {
|
|||||||
case 'nextage':
|
case 'nextage':
|
||||||
return {
|
return {
|
||||||
level: 7,
|
level: 7,
|
||||||
musics: [
|
musics: [ //TODO: check special encore works.
|
||||||
2587, 2531, 2612, 2622, 2686, 2631, 2624, 2666
|
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':
|
case 'exchain':
|
||||||
|
|||||||
Reference in New Issue
Block a user