add anarchy data
parent
a10d97d91d
commit
22f511d843
|
|
@ -30,12 +30,17 @@ export interface SplashcatBattle {
|
|||
export interface Anarchy {
|
||||
mode?: AnarchyMode;
|
||||
pointChange?: number;
|
||||
points?: number;
|
||||
power?: number;
|
||||
rank?: Rank;
|
||||
sPlusNumber?: number;
|
||||
[property: string]: any;
|
||||
}
|
||||
|
||||
export type AnarchyMode = "SERIES" | "OPEN";
|
||||
|
||||
export type Rank = "C-" | "C" | "C+" | "B-" | "B" | "B+" | "A-" | "A" | "A+" | "S" | "S+";
|
||||
|
||||
export interface Challenge {
|
||||
/**
|
||||
* base64 decoded and split by `-` to get the last section
|
||||
|
|
@ -103,7 +108,7 @@ export interface Player {
|
|||
*/
|
||||
kills?: number;
|
||||
name: string;
|
||||
nameId: string;
|
||||
nameId?: string;
|
||||
noroshiTry?: number;
|
||||
nplnId: string;
|
||||
paint: number;
|
||||
|
|
|
|||
|
|
@ -215,6 +215,9 @@ export class SplashcatExporter implements GameExporter {
|
|||
anarchyMode = vsDetail.bankaraMatch.mode === "OPEN" ? "OPEN" : "SERIES"
|
||||
}
|
||||
|
||||
const rank = rankState?.rank.substring(0, 2) ?? undefined;
|
||||
const sPlusNumber = rankState?.rank.substring(2) ?? undefined;
|
||||
|
||||
const result: SplashcatBattle = {
|
||||
splatnetId: await SplashcatExporter.getGameId(vsDetail.id),
|
||||
duration: vsDetail.duration,
|
||||
|
|
@ -227,6 +230,9 @@ export class SplashcatExporter implements GameExporter {
|
|||
mode: anarchyMode,
|
||||
pointChange: vsDetail.bankaraMatch?.earnedUdemaePoint ?? undefined,
|
||||
power: vsDetail.bankaraMatch?.bankaraPower?.power ?? undefined,
|
||||
points: rankState?.rankPoint ?? undefined,
|
||||
rank,
|
||||
sPlusNumber: sPlusNumber ? Number(sPlusNumber) : undefined,
|
||||
} : undefined,
|
||||
knockout: vsDetail.knockout ?? undefined,
|
||||
splatfest: vsDetail.vsMode.mode === "FEST" ? {
|
||||
|
|
|
|||
Loading…
Reference in New Issue