fix: upgrade between Profreshional +n (#45)
parent
e2b7828ff3
commit
606fb263e1
|
|
@ -1,3 +1,8 @@
|
||||||
|
## 0.1.38
|
||||||
|
|
||||||
|
fix: upgrade between Profreshional +n
|
||||||
|
([#45](https://github.com/spacemeowx2/s3si.ts/issues/45))
|
||||||
|
|
||||||
## 0.1.37
|
## 0.1.37
|
||||||
|
|
||||||
feat: avoid duplicate with s3s' upload
|
feat: avoid duplicate with s3s' upload
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
import type { StatInkPostBody, VsHistoryDetail } from "./types.ts";
|
import type { StatInkPostBody, VsHistoryDetail } from "./types.ts";
|
||||||
|
|
||||||
export const AGENT_NAME = "s3si.ts";
|
export const AGENT_NAME = "s3si.ts";
|
||||||
export const S3SI_VERSION = "0.1.37";
|
export const S3SI_VERSION = "0.1.38";
|
||||||
export const NSOAPP_VERSION = "2.3.1";
|
export const NSOAPP_VERSION = "2.3.1";
|
||||||
export const WEB_VIEW_VERSION = "2.0.0-8a061f6c";
|
export const WEB_VIEW_VERSION = "2.0.0-8a061f6c";
|
||||||
export const S3SI_LINK = "https://github.com/spacemeowx2/s3si.ts";
|
export const S3SI_LINK = "https://github.com/spacemeowx2/s3si.ts";
|
||||||
|
|
|
||||||
|
|
@ -712,11 +712,14 @@ export class StatInkExporter implements GameExporter {
|
||||||
clear_waves = 0;
|
clear_waves = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
let title_before = undefined;
|
let title_before: string | undefined = undefined;
|
||||||
let title_exp_before = undefined;
|
let title_exp_before: number | undefined = undefined;
|
||||||
const expDiff = COOP_POINT_MAP[clear_waves];
|
const expDiff = COOP_POINT_MAP[clear_waves];
|
||||||
|
|
||||||
if (nonNullable(title_exp_after) && nonNullable(expDiff)) {
|
if (
|
||||||
|
nonNullable(title_after) && nonNullable(title_exp_after) &&
|
||||||
|
nonNullable(expDiff)
|
||||||
|
) {
|
||||||
if (title_exp_after === 40 && expDiff === 20) {
|
if (title_exp_after === 40 && expDiff === 20) {
|
||||||
// 20 -> 40 or ?(rank up) -> 40
|
// 20 -> 40 or ?(rank up) -> 40
|
||||||
} else if (title_exp_after === 40 && expDiff < 0 && title_after !== "8") {
|
} else if (title_exp_after === 40 && expDiff < 0 && title_after !== "8") {
|
||||||
|
|
@ -725,8 +728,12 @@ export class StatInkExporter implements GameExporter {
|
||||||
// 980,990 -> 999
|
// 980,990 -> 999
|
||||||
title_before = title_after;
|
title_before = title_after;
|
||||||
} else {
|
} else {
|
||||||
title_before = title_after;
|
if (title_exp_after - expDiff >= 0) {
|
||||||
title_exp_before = title_exp_after - expDiff;
|
title_before = title_after;
|
||||||
|
title_exp_before = title_exp_after - expDiff;
|
||||||
|
} else {
|
||||||
|
title_before = (parseInt(title_after) - 1).toString();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue