From ec512e78d34d5ffd7337d72addcef77b97d598bc Mon Sep 17 00:00:00 2001 From: zkldi <20380519+zkldi@users.noreply.github.com> Date: Mon, 4 Apr 2022 22:23:37 +0100 Subject: [PATCH] Add exceed gear support --- server/package.json | 2 +- server/pnpm-lock.yaml | 8 ++++---- .../import-types/common/api-kai/sdvx/converter.test.ts | 3 ++- .../import-types/common/api-kai/sdvx/converter.ts | 2 ++ 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/server/package.json b/server/package.json index 895f2d1fe..d4c256855 100644 --- a/server/package.json +++ b/server/package.json @@ -82,7 +82,7 @@ "rimraf": "3.0.2", "safe-json-stringify": "1.2.0", "seq-logging": "1.1.1", - "tachi-common": "0.6.8", + "tachi-common": "0.6.8-exceed", "ts-node": "10.4.0", "tsconfig-paths": "3.12.0", "typescript": "4.5.5", diff --git a/server/pnpm-lock.yaml b/server/pnpm-lock.yaml index 301522fbc..9a71c0e73 100644 --- a/server/pnpm-lock.yaml +++ b/server/pnpm-lock.yaml @@ -63,7 +63,7 @@ specifiers: safe-json-stringify: 1.2.0 seq-logging: 1.1.1 supertest: 6.2.2 - tachi-common: 0.6.8 + tachi-common: 0.6.8-exceed tap: 15.1.6 ts-node: 10.4.0 tsconfig-paths: 3.12.0 @@ -108,7 +108,7 @@ dependencies: rimraf: 3.0.2 safe-json-stringify: 1.2.0 seq-logging: 1.1.1 - tachi-common: 0.6.8 + tachi-common: 0.6.8-exceed ts-node: 10.4.0_2615db9039ce432b4abf2fc39ef336ec tsconfig-paths: 3.12.0 typescript: 4.5.5 @@ -5291,8 +5291,8 @@ packages: engines: {node: '>= 0.4'} dev: true - /tachi-common/0.6.8: - resolution: {integrity: sha512-QzGqWeMmC3/nUS76FX6qAPJWBlwz7kzT/QVcrgeuYo1RBkYShkpYl0do0zyRO62B/vKixqgNgsOqVT+cDUoTzw==} + /tachi-common/0.6.8-exceed: + resolution: {integrity: sha512-WZNQBUlKTkmOmSnReGhC3Vc5t5Z7cvSmlghfsgG2+xlVqXUgfVLIZNHinheBS0N8mKi75IlhS8JT+FaHazn/XA==} dependencies: '@types/mongodb': 3.6.18 dev: false diff --git a/server/src/lib/score-import/import-types/common/api-kai/sdvx/converter.test.ts b/server/src/lib/score-import/import-types/common/api-kai/sdvx/converter.test.ts index 0ada41108..f256c54e4 100644 --- a/server/src/lib/score-import/import-types/common/api-kai/sdvx/converter.test.ts +++ b/server/src/lib/score-import/import-types/common/api-kai/sdvx/converter.test.ts @@ -113,7 +113,8 @@ t.test("#ConvertVersion", (t) => { t.equal(ConvertVersion(3), "gw"); t.equal(ConvertVersion(4), "heaven"); t.equal(ConvertVersion(5), "vivid"); - t.throws(() => ConvertVersion(6)); + t.equal(ConvertVersion(6), "exceed"); + t.throws(() => ConvertVersion(7)); t.throws(() => ConvertVersion(0)); t.end(); diff --git a/server/src/lib/score-import/import-types/common/api-kai/sdvx/converter.ts b/server/src/lib/score-import/import-types/common/api-kai/sdvx/converter.ts index 82eae8615..1c9713be0 100644 --- a/server/src/lib/score-import/import-types/common/api-kai/sdvx/converter.ts +++ b/server/src/lib/score-import/import-types/common/api-kai/sdvx/converter.ts @@ -132,6 +132,8 @@ export function ConvertVersion(ver: number) { return "heaven"; case 5: return "vivid"; + case 6: + return "exceed"; } throw new InvalidScoreFailure(`Unknown Game Version ${ver}.`);