From da191cf8caac68ac3301cdc8249567058fe8a9c3 Mon Sep 17 00:00:00 2001 From: Marcus Date: Sat, 30 Nov 2024 13:12:36 -0800 Subject: [PATCH 1/3] Update discretize-gear-optimizer --- discretize-gear-optimizer | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/discretize-gear-optimizer b/discretize-gear-optimizer index eee4970..fdf2f70 160000 --- a/discretize-gear-optimizer +++ b/discretize-gear-optimizer @@ -1 +1 @@ -Subproject commit eee49701a9db5828dbfcb35eccf7aa6390f6e4b7 +Subproject commit fdf2f70ce5aacb6c283a9a28f3961b28b00e6a73 From 14fe8dd1b0dc69f73993e8a5910d652bfd609089 Mon Sep 17 00:00:00 2001 From: Marcus Date: Sat, 30 Nov 2024 13:13:12 -0800 Subject: [PATCH 2/3] improve peepoptimizer types --- src/components/gw2/peepoptimizer/Peepoptimizer.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/gw2/peepoptimizer/Peepoptimizer.tsx b/src/components/gw2/peepoptimizer/Peepoptimizer.tsx index a58811c..0f08760 100644 --- a/src/components/gw2/peepoptimizer/Peepoptimizer.tsx +++ b/src/components/gw2/peepoptimizer/Peepoptimizer.tsx @@ -4,7 +4,7 @@ import AffixSelect from "./AffixSelect"; import ResultCharacter from "./ResultCharacter"; import type { Character } from "discretize-gear-optimizer/src/state/optimizer/optimizerCore"; -const testState = { +const testState: Parameters[0] = { optimizer: { userSettings: { expertMode: true, gameMode: "fractals" }, control: { @@ -25,6 +25,7 @@ const testState = { filterMode: "None", displayAttributes: [], progress: 0, + heuristicsProgress: undefined, selectedCharacter: null, selectedTemplate: "Condi Virtuoso Dueling", status: "WAITING", From dd050060f00e997f721f86ab9347f3d4fbdc259c Mon Sep 17 00:00:00 2001 From: Marcus Date: Tue, 7 Jan 2025 15:01:52 -0800 Subject: [PATCH 3/3] fix type override --- src/components/gw2/peepoptimizer/ResultCharacter.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/gw2/peepoptimizer/ResultCharacter.tsx b/src/components/gw2/peepoptimizer/ResultCharacter.tsx index 44f54d8..54f7a0b 100644 --- a/src/components/gw2/peepoptimizer/ResultCharacter.tsx +++ b/src/components/gw2/peepoptimizer/ResultCharacter.tsx @@ -62,7 +62,7 @@ export default function ResultCharacter({ Enhancement: utility, Nourishment: food, Runes: runeStringId, - } = extrasCombination || cachedFormState.extras; // fallback for builds from before extras refactor + } = extrasCombination || cachedFormState.extras as any as typeof extrasCombination; // fallback for builds from before extras refactor const foodId = allExtrasModifiersById[food]?.gw2id; const utilityId = allExtrasModifiersById[utility]?.gw2id;