[maimaidx] add BUDDiES Omnimix (#1146)

* [maimaidx] add BUDDiES Omnimix

* fix: levels below 6 don't have pluses

* add a test against the previous fix
This commit is contained in:
beerpsi
2024-08-09 13:21:33 +01:00
committed by GitHub
parent d770ea3ea1
commit 65a79eac2b
6 changed files with 15788 additions and 141 deletions
@@ -208,6 +208,7 @@ export const MAIMAI_DX_SINGLE_CONF = {
festival: "FESTiVAL",
festivalplus: "FESTiVAL PLUS",
buddies: "BUDDiES",
"buddies-omni": "BUDDiES Omnimix",
buddiesplus: "BUDDiES PLUS",
},
File diff suppressed because it is too large Load Diff
+299
View File
@@ -33586,6 +33586,19 @@
"title": "Level 9+ (FiNALE)",
"type": "charts"
},
{
"data": {
"level": "1",
"versions": "buddies-omni"
},
"folderID": "F0e3e7919c74c9c82aa8a7baa99825f2a86efd7970a58c88c604adf0ca5bb4407",
"game": "maimaidx",
"inactive": false,
"playtype": "Single",
"searchTerms": [],
"title": "Level 1 (BUDDiES Omnimix)",
"type": "charts"
},
{
"data": {
"level": "1",
@@ -33651,6 +33664,19 @@
"title": "Level 1 (UNiVERSE PLUS)",
"type": "charts"
},
{
"data": {
"level": "10",
"versions": "buddies-omni"
},
"folderID": "F1461c5f4c949b9d3116bac8e692a2675d9c01806ac7216be04cae31cd08716c2",
"game": "maimaidx",
"inactive": false,
"playtype": "Single",
"searchTerms": [],
"title": "Level 10 (BUDDiES Omnimix)",
"type": "charts"
},
{
"data": {
"level": "10",
@@ -33716,6 +33742,19 @@
"title": "Level 10 (UNiVERSE PLUS)",
"type": "charts"
},
{
"data": {
"level": "10+",
"versions": "buddies-omni"
},
"folderID": "F4b5a6c7625460b1253ece7e182d3dad22682d388c6f1226d9fe83039b9281896",
"game": "maimaidx",
"inactive": false,
"playtype": "Single",
"searchTerms": [],
"title": "Level 10+ (BUDDiES Omnimix)",
"type": "charts"
},
{
"data": {
"level": "10+",
@@ -33781,6 +33820,19 @@
"title": "Level 10+ (UNiVERSE PLUS)",
"type": "charts"
},
{
"data": {
"level": "11",
"versions": "buddies-omni"
},
"folderID": "F161d1f128b1120d97307a9b700ee59b9695e035a1f3781426a007fcd0ca44ae1",
"game": "maimaidx",
"inactive": false,
"playtype": "Single",
"searchTerms": [],
"title": "Level 11 (BUDDiES Omnimix)",
"type": "charts"
},
{
"data": {
"level": "11",
@@ -33846,6 +33898,19 @@
"title": "Level 11 (UNiVERSE PLUS)",
"type": "charts"
},
{
"data": {
"level": "11+",
"versions": "buddies-omni"
},
"folderID": "Fd4211efa9de8287b84536132976cd9f3c1e225141811ee90a13e90d47cf8b803",
"game": "maimaidx",
"inactive": false,
"playtype": "Single",
"searchTerms": [],
"title": "Level 11+ (BUDDiES Omnimix)",
"type": "charts"
},
{
"data": {
"level": "11+",
@@ -33911,6 +33976,19 @@
"title": "Level 11+ (UNiVERSE PLUS)",
"type": "charts"
},
{
"data": {
"level": "12",
"versions": "buddies-omni"
},
"folderID": "F42ce75cb660804636f87fc97c33ff038e7449404658b12172190eda17c62ec76",
"game": "maimaidx",
"inactive": false,
"playtype": "Single",
"searchTerms": [],
"title": "Level 12 (BUDDiES Omnimix)",
"type": "charts"
},
{
"data": {
"level": "12",
@@ -33976,6 +34054,19 @@
"title": "Level 12 (UNiVERSE PLUS)",
"type": "charts"
},
{
"data": {
"level": "12+",
"versions": "buddies-omni"
},
"folderID": "F02b90e070d3d1a5558ae00d05a16662cb2d247f4bac9dab9ab76938fd457c082",
"game": "maimaidx",
"inactive": false,
"playtype": "Single",
"searchTerms": [],
"title": "Level 12+ (BUDDiES Omnimix)",
"type": "charts"
},
{
"data": {
"level": "12+",
@@ -34041,6 +34132,19 @@
"title": "Level 12+ (UNiVERSE PLUS)",
"type": "charts"
},
{
"data": {
"level": "13",
"versions": "buddies-omni"
},
"folderID": "F751d1bd69663fef1a3e0e6f39646efbce0a8f473451751986c9c796f5a5b1c73",
"game": "maimaidx",
"inactive": false,
"playtype": "Single",
"searchTerms": [],
"title": "Level 13 (BUDDiES Omnimix)",
"type": "charts"
},
{
"data": {
"level": "13",
@@ -34106,6 +34210,19 @@
"title": "Level 13 (UNiVERSE PLUS)",
"type": "charts"
},
{
"data": {
"level": "13+",
"versions": "buddies-omni"
},
"folderID": "Fb169568019fd0e60bf150938b904f2887dfd93c9972f493759f44b216d5c93ec",
"game": "maimaidx",
"inactive": false,
"playtype": "Single",
"searchTerms": [],
"title": "Level 13+ (BUDDiES Omnimix)",
"type": "charts"
},
{
"data": {
"level": "13+",
@@ -34171,6 +34288,19 @@
"title": "Level 13+ (UNiVERSE PLUS)",
"type": "charts"
},
{
"data": {
"level": "14",
"versions": "buddies-omni"
},
"folderID": "F581810c6dba545a6584754e9d7bb73ce071fdb6597bcec031f5aa13179fc6053",
"game": "maimaidx",
"inactive": false,
"playtype": "Single",
"searchTerms": [],
"title": "Level 14 (BUDDiES Omnimix)",
"type": "charts"
},
{
"data": {
"level": "14",
@@ -34236,6 +34366,19 @@
"title": "Level 14 (UNiVERSE PLUS)",
"type": "charts"
},
{
"data": {
"level": "14+",
"versions": "buddies-omni"
},
"folderID": "Fbe3b384189d630eb6f44c55a82b8047acc3cb625f2123796fc12ad2ac1d32dc5",
"game": "maimaidx",
"inactive": false,
"playtype": "Single",
"searchTerms": [],
"title": "Level 14+ (BUDDiES Omnimix)",
"type": "charts"
},
{
"data": {
"level": "14+",
@@ -34301,6 +34444,19 @@
"title": "Level 14+ (UNiVERSE PLUS)",
"type": "charts"
},
{
"data": {
"level": "15",
"versions": "buddies-omni"
},
"folderID": "Fcb58b6812a244eee2cc82fc45dca05205f6be7b75a55bdd213811fc063e02670",
"game": "maimaidx",
"inactive": false,
"playtype": "Single",
"searchTerms": [],
"title": "Level 15 (BUDDiES Omnimix)",
"type": "charts"
},
{
"data": {
"level": "15",
@@ -34366,6 +34522,19 @@
"title": "Level 15 (UNiVERSE PLUS)",
"type": "charts"
},
{
"data": {
"level": "2",
"versions": "buddies-omni"
},
"folderID": "F6872d4a3f74c38eece093f94ccba83a8d3cc00d300db7aeb093064f23d66e7ae",
"game": "maimaidx",
"inactive": false,
"playtype": "Single",
"searchTerms": [],
"title": "Level 2 (BUDDiES Omnimix)",
"type": "charts"
},
{
"data": {
"level": "2",
@@ -34431,6 +34600,19 @@
"title": "Level 2 (UNiVERSE PLUS)",
"type": "charts"
},
{
"data": {
"level": "3",
"versions": "buddies-omni"
},
"folderID": "Fe51379e75d7468601646f9fd10eccd7f8c900634e3c2836a82a2dd9aefb6da5d",
"game": "maimaidx",
"inactive": false,
"playtype": "Single",
"searchTerms": [],
"title": "Level 3 (BUDDiES Omnimix)",
"type": "charts"
},
{
"data": {
"level": "3",
@@ -34496,6 +34678,19 @@
"title": "Level 3 (UNiVERSE PLUS)",
"type": "charts"
},
{
"data": {
"level": "4",
"versions": "buddies-omni"
},
"folderID": "F316aee196cbd08222c4bce288e9dfc7712270aaf75b13a3895eb4134f5c2cbf4",
"game": "maimaidx",
"inactive": false,
"playtype": "Single",
"searchTerms": [],
"title": "Level 4 (BUDDiES Omnimix)",
"type": "charts"
},
{
"data": {
"level": "4",
@@ -34561,6 +34756,19 @@
"title": "Level 4 (UNiVERSE PLUS)",
"type": "charts"
},
{
"data": {
"level": "5",
"versions": "buddies-omni"
},
"folderID": "Fca6bd60cdc44cb5882599af9296ae5dd31b9f88e547d739b9f871da12c62a937",
"game": "maimaidx",
"inactive": false,
"playtype": "Single",
"searchTerms": [],
"title": "Level 5 (BUDDiES Omnimix)",
"type": "charts"
},
{
"data": {
"level": "5",
@@ -34626,6 +34834,19 @@
"title": "Level 5 (UNiVERSE PLUS)",
"type": "charts"
},
{
"data": {
"level": "6",
"versions": "buddies-omni"
},
"folderID": "F82750edced4830290ecc5451212ae39353ec010447b59ec0a58ca48f08522de4",
"game": "maimaidx",
"inactive": false,
"playtype": "Single",
"searchTerms": [],
"title": "Level 6 (BUDDiES Omnimix)",
"type": "charts"
},
{
"data": {
"level": "6",
@@ -34691,6 +34912,19 @@
"title": "Level 6 (UNiVERSE PLUS)",
"type": "charts"
},
{
"data": {
"level": "7",
"versions": "buddies-omni"
},
"folderID": "Fcddd74a8e0ec2dd38954bf185d83ea6bd8a3bf3acdf81d20363b37aa65dbcb27",
"game": "maimaidx",
"inactive": false,
"playtype": "Single",
"searchTerms": [],
"title": "Level 7 (BUDDiES Omnimix)",
"type": "charts"
},
{
"data": {
"level": "7",
@@ -34756,6 +34990,19 @@
"title": "Level 7 (UNiVERSE PLUS)",
"type": "charts"
},
{
"data": {
"level": "7+",
"versions": "buddies-omni"
},
"folderID": "F85c39f61741a2817d1b056747ae59443fb3f5344a8f49d1e0704f9b3a4c61d1d",
"game": "maimaidx",
"inactive": false,
"playtype": "Single",
"searchTerms": [],
"title": "Level 7+ (BUDDiES Omnimix)",
"type": "charts"
},
{
"data": {
"level": "7+",
@@ -34821,6 +35068,19 @@
"title": "Level 7+ (UNiVERSE PLUS)",
"type": "charts"
},
{
"data": {
"level": "8",
"versions": "buddies-omni"
},
"folderID": "Fdf42c543637bf04e75eefa6c3ceaa966e9a947f444d099046a6ef8fcb1b50e67",
"game": "maimaidx",
"inactive": false,
"playtype": "Single",
"searchTerms": [],
"title": "Level 8 (BUDDiES Omnimix)",
"type": "charts"
},
{
"data": {
"level": "8",
@@ -34886,6 +35146,19 @@
"title": "Level 8 (UNiVERSE PLUS)",
"type": "charts"
},
{
"data": {
"level": "8+",
"versions": "buddies-omni"
},
"folderID": "F72771be20374af5d0fad2e0e5bba74df0a5a4cc6710d7975fa8c100e947f1668",
"game": "maimaidx",
"inactive": false,
"playtype": "Single",
"searchTerms": [],
"title": "Level 8+ (BUDDiES Omnimix)",
"type": "charts"
},
{
"data": {
"level": "8+",
@@ -34951,6 +35224,19 @@
"title": "Level 8+ (UNiVERSE PLUS)",
"type": "charts"
},
{
"data": {
"level": "9",
"versions": "buddies-omni"
},
"folderID": "F47921e943dcdcadf61e353cec6902e53200c0d0666d4c68b8f12b51584548a6e",
"game": "maimaidx",
"inactive": false,
"playtype": "Single",
"searchTerms": [],
"title": "Level 9 (BUDDiES Omnimix)",
"type": "charts"
},
{
"data": {
"level": "9",
@@ -35016,6 +35302,19 @@
"title": "Level 9 (UNiVERSE PLUS)",
"type": "charts"
},
{
"data": {
"level": "9+",
"versions": "buddies-omni"
},
"folderID": "F09897b1f3c61588da6b51767c7e6411ff386212c57b088484529788f3252ae7b",
"game": "maimaidx",
"inactive": false,
"playtype": "Single",
"searchTerms": [],
"title": "Level 9+ (BUDDiES Omnimix)",
"type": "charts"
},
{
"data": {
"level": "9+",
File diff suppressed because it is too large Load Diff
+34
View File
@@ -3829,6 +3829,40 @@
"tableID": "maimai-Single-finale-levels",
"title": "maimai (FiNALE)"
},
{
"default": false,
"description": "Levels for maimai DX in BUDDiES Omnimix.",
"folders": [
"F0e3e7919c74c9c82aa8a7baa99825f2a86efd7970a58c88c604adf0ca5bb4407",
"F6872d4a3f74c38eece093f94ccba83a8d3cc00d300db7aeb093064f23d66e7ae",
"Fe51379e75d7468601646f9fd10eccd7f8c900634e3c2836a82a2dd9aefb6da5d",
"F316aee196cbd08222c4bce288e9dfc7712270aaf75b13a3895eb4134f5c2cbf4",
"Fca6bd60cdc44cb5882599af9296ae5dd31b9f88e547d739b9f871da12c62a937",
"F82750edced4830290ecc5451212ae39353ec010447b59ec0a58ca48f08522de4",
"Fcddd74a8e0ec2dd38954bf185d83ea6bd8a3bf3acdf81d20363b37aa65dbcb27",
"F85c39f61741a2817d1b056747ae59443fb3f5344a8f49d1e0704f9b3a4c61d1d",
"Fdf42c543637bf04e75eefa6c3ceaa966e9a947f444d099046a6ef8fcb1b50e67",
"F72771be20374af5d0fad2e0e5bba74df0a5a4cc6710d7975fa8c100e947f1668",
"F47921e943dcdcadf61e353cec6902e53200c0d0666d4c68b8f12b51584548a6e",
"F09897b1f3c61588da6b51767c7e6411ff386212c57b088484529788f3252ae7b",
"F1461c5f4c949b9d3116bac8e692a2675d9c01806ac7216be04cae31cd08716c2",
"F4b5a6c7625460b1253ece7e182d3dad22682d388c6f1226d9fe83039b9281896",
"F161d1f128b1120d97307a9b700ee59b9695e035a1f3781426a007fcd0ca44ae1",
"Fd4211efa9de8287b84536132976cd9f3c1e225141811ee90a13e90d47cf8b803",
"F42ce75cb660804636f87fc97c33ff038e7449404658b12172190eda17c62ec76",
"F02b90e070d3d1a5558ae00d05a16662cb2d247f4bac9dab9ab76938fd457c082",
"F751d1bd69663fef1a3e0e6f39646efbce0a8f473451751986c9c796f5a5b1c73",
"Fb169568019fd0e60bf150938b904f2887dfd93c9972f493759f44b216d5c93ec",
"F581810c6dba545a6584754e9d7bb73ce071fdb6597bcec031f5aa13179fc6053",
"Fbe3b384189d630eb6f44c55a82b8047acc3cb625f2123796fc12ad2ac1d32dc5",
"Fcb58b6812a244eee2cc82fc45dca05205f6be7b75a55bdd213811fc063e02670"
],
"game": "maimaidx",
"inactive": false,
"playtype": "Single",
"tableID": "maimaidx-Single-buddies-omni-levels",
"title": "maimai DX (BUDDiES Omnimix)"
},
{
"default": true,
"description": "Levels for maimai DX in BUDDiES PLUS.",
@@ -75,6 +75,10 @@ const CHART_CHECKS: { [G in Game]?: Array<Test<ChartDocument<GPTStrings[G]>>> }
"inGameID should not exceed 100000, which is reserved for UTAGE charts.",
(c) => c.data.inGameID === null || c.data.inGameID < 100000,
),
test(
"Levels equal to 6 and lower don't have a plus variant.",
(c) => c.levelNum >= 7 || !c.level.endsWith("+"),
)
],
};