mirror of
https://github.com/asphyxia-core/plugins.git
synced 2026-08-21 18:34:16 -05:00
Resturcture bit
This commit is contained in:
9
gitadora@asphyxia/data/.gitignore
vendored
9
gitadora@asphyxia/data/.gitignore
vendored
@@ -1,9 +0,0 @@
|
||||
mdb_ex.xml
|
||||
mdb_mt.xml
|
||||
mdb_nt.xml
|
||||
mdb_hv.xml
|
||||
mdb_ex.json
|
||||
mdb_mt.json
|
||||
mdb_nt.json
|
||||
mdb_hv.json
|
||||
custom_mdb.xml
|
||||
39
gitadora@asphyxia/data/extrastage.ts
Normal file
39
gitadora@asphyxia/data/extrastage.ts
Normal file
@@ -0,0 +1,39 @@
|
||||
import { getVersion } from "../utils";
|
||||
|
||||
interface EncoreStageData {
|
||||
level: number
|
||||
musics: number[]
|
||||
unlock_challenge?: number[]
|
||||
}
|
||||
|
||||
export function getEncoreStageData(info: EamuseInfo): EncoreStageData {
|
||||
const fallback = { level: 10, musics: [0] }
|
||||
switch (getVersion(info)) {
|
||||
case 'nextage':
|
||||
return {
|
||||
level: 12 ,
|
||||
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
|
||||
1907, 2020, 2282, 2341, 2666 // Stargazer
|
||||
]
|
||||
}
|
||||
case 'exchain':
|
||||
return {
|
||||
level: 13,
|
||||
musics: [
|
||||
2498, 2513, 2500, 2529, 2546, 2549, 2548, 2560, 2568, 2576, 5020, 5032, 5031, 5033
|
||||
]
|
||||
}
|
||||
case 'matixx':
|
||||
return {
|
||||
level:13,
|
||||
musics: [
|
||||
2432, 2445, 2456, 2441, 2444, 2381, 2471, 2476, 2486, 2496, 2497, 2499, 2498
|
||||
]
|
||||
}
|
||||
default:
|
||||
return fallback
|
||||
}
|
||||
}
|
||||
9
gitadora@asphyxia/data/mdb/.gitignore
vendored
Normal file
9
gitadora@asphyxia/data/mdb/.gitignore
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
ex.xml
|
||||
mt.xml
|
||||
nt.xml
|
||||
hv.xml
|
||||
ex.json
|
||||
mt.json
|
||||
nt.json
|
||||
hv.json
|
||||
custom.xml
|
||||
@@ -65,7 +65,7 @@ export function gameVerToDataVer(ver: string): DATAVersion {
|
||||
|
||||
export async function processDataBuilder(gameVer: string, processHandler?: processRawDataHandler) {
|
||||
const ver = gameVerToDataVer(gameVer)
|
||||
const base = `data/mdb_${ver}`
|
||||
const base = `data/mdb/${ver}`
|
||||
if (IO.Exists(`${base}.b64`)) {
|
||||
return await readB64JSON(`${base}.b64`);
|
||||
}
|
||||
Reference in New Issue
Block a user