From bc14f249c4df4dae2f56e083112f9c1553dd9b4c Mon Sep 17 00:00:00 2001 From: Matthew Aitken Date: Tue, 4 Feb 2025 16:16:59 -0500 Subject: [PATCH] fixup --- src/Corruptions.ts | 32 ++++++++++++++++++++++++++++++++ src/Plugins/Dashboard.ts | 2 +- src/saves/PlayerJsonSchema.ts | 4 ++-- src/types/Synergism.d.ts | 2 +- 4 files changed, 36 insertions(+), 4 deletions(-) diff --git a/src/Corruptions.ts b/src/Corruptions.ts index 9151161df..c0b2a58ce 100644 --- a/src/Corruptions.ts +++ b/src/Corruptions.ts @@ -284,6 +284,38 @@ export class CorruptionLoadout { get totalCorruptionAscensionMultiplier () { return this.#totalScoreMult } + + get deflation () { + return this.#levels.deflation + } + + get extinction () { + return this.#levels.extinction + } + + get recession () { + return this.#levels.recession + } + + get viscosity () { + return this.#levels.viscosity + } + + get illiteracy () { + return this.#levels.illiteracy + } + + get drought () { + return this.#levels.drought + } + + get hyperchallenge () { + return this.#levels.hyperchallenge + } + + get dilation () { + return this.#levels.dilation + } } export type SavedCorruption = { diff --git a/src/Plugins/Dashboard.ts b/src/Plugins/Dashboard.ts index 75808d095..ce3a2fe42 100644 --- a/src/Plugins/Dashboard.ts +++ b/src/Plugins/Dashboard.ts @@ -88,7 +88,7 @@ const statValues: ((el: HTMLElement) => void)[] = [ (el) => el.textContent = format(player.challenge15Exponent, 0), (el) => el.textContent = player.runeBlessingLevels.slice(1, 6).map((x) => format(x)).join(' / '), (el) => el.textContent = player.runeSpiritLevels.slice(1, 6).map((x) => format(x)).join(' / '), - (el) => el.textContent = player.corruptions.used.loadout.join(' / '), + (el) => el.textContent = '', (el) => el.textContent = player.challengecompletions.slice(1, 6).join(' / '), (el) => el.textContent = player.challengecompletions.slice(6, 11).join(' / '), (el) => el.textContent = player.runelevels.join(' / '), diff --git a/src/saves/PlayerJsonSchema.ts b/src/saves/PlayerJsonSchema.ts index f03162d72..748fc6a31 100644 --- a/src/saves/PlayerJsonSchema.ts +++ b/src/saves/PlayerJsonSchema.ts @@ -26,8 +26,8 @@ export const playerJsonSchema = playerSchema.extend({ corruptions: z.any().transform((stuff: Player['corruptions']) => { return { - used: stuff.used.getLoadout(), - next: stuff.next.getLoadout(), + used: stuff.used.loadout, + next: stuff.next.loadout, saves: Object.fromEntries( stuff.saves.getSaves().map((save: { name: string; loadout: CorruptionLoadout }) => { return [save.name, save.loadout.loadout] diff --git a/src/types/Synergism.d.ts b/src/types/Synergism.d.ts index c7646c547..aaab4f132 100644 --- a/src/types/Synergism.d.ts +++ b/src/types/Synergism.d.ts @@ -15,7 +15,7 @@ import type { BlueberryInventoryCache } from '../StatCache' import type { Tabs } from '../Tabs' -import type { Corruptions } from '../Corruptions' +import type { Corruptions, CorruptionLoadout } from '../Corruptions' type ArrayStartingWithNull = [null, ...T[]]