From 40cfd13e6c9968f3b90dca108471c05cda81fbc7 Mon Sep 17 00:00:00 2001 From: spacemeowx2 Date: Mon, 12 Jun 2023 16:54:13 +0800 Subject: [PATCH] feat: send Anarchy (Open) Power --- CHANGELOG.md | 4 ++++ gui/src-tauri/tauri.conf.json | 4 ++-- src/constant.ts | 2 +- src/exporters/stat.ink.ts | 2 ++ src/types.ts | 5 +++++ 5 files changed, 14 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 41b1c7b..6ddd7b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.4.4 + +feat: send Anarchy (Open) Power + ## 0.4.3 feat: add `list-method` option diff --git a/gui/src-tauri/tauri.conf.json b/gui/src-tauri/tauri.conf.json index f0f27a4..794615c 100644 --- a/gui/src-tauri/tauri.conf.json +++ b/gui/src-tauri/tauri.conf.json @@ -8,7 +8,7 @@ }, "package": { "productName": "s3si-ts", - "version": "0.4.3" + "version": "0.4.4" }, "tauri": { "allowlist": { @@ -93,4 +93,4 @@ } ] } -} +} \ No newline at end of file diff --git a/src/constant.ts b/src/constant.ts index 8093b40..469201e 100644 --- a/src/constant.ts +++ b/src/constant.ts @@ -1,7 +1,7 @@ import type { StatInkPostBody, VsHistoryDetail } from "./types.ts"; export const AGENT_NAME = "s3si.ts"; -export const S3SI_VERSION = "0.4.3"; +export const S3SI_VERSION = "0.4.4"; export const NSOAPP_VERSION = "2.5.1"; export const WEB_VIEW_VERSION = "4.0.0-d5178440"; export enum Queries { diff --git a/src/exporters/stat.ink.ts b/src/exporters/stat.ink.ts index 2aed4b3..de31e9c 100644 --- a/src/exporters/stat.ink.ts +++ b/src/exporters/stat.ink.ts @@ -587,6 +587,8 @@ export class StatInkExporter implements GameExporter { } } + result.bankara_power_after = vsDetail.bankaraMatch?.bankaraPower?.power; + if (rankBeforeState && rankState) { result.rank_before_exp = rankBeforeState.rankPoint; result.rank_after_exp = rankState.rankPoint; diff --git a/src/types.ts b/src/types.ts index 759fac9..43825e7 100644 --- a/src/types.ts +++ b/src/types.ts @@ -236,6 +236,9 @@ export type VsHistoryDetail = { bankaraMatch: { earnedUdemaePoint: null | number; mode: "OPEN" | "CHALLENGE"; + bankaraPower?: null | { + power?: null | number; + }; } | null; festMatch: { dragonMatchType: "NORMAL" | "DECUPLE" | "DRAGON" | "DOUBLE_DRAGON"; @@ -819,6 +822,8 @@ export type StatInkPostBody = { challenge_lose?: number; x_power_before?: number | null; x_power_after?: number | null; + bankara_power_before?: number | null; + bankara_power_after?: number | null; fest_power?: number; // Splatfest Power (Pro) fest_dragon?: | "10x"