From 8929e503ea5ef87030b65fb8c8884a8779a1f135 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Fri, 19 Dec 2025 15:17:45 -0600 Subject: [PATCH] fix: pump times --- .../src/core/tankopedia/aggregateStageParameters.ts | 8 +++++++- .../website-ue/src/core/tankopedia/characteristics.ts | 5 +++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/packages/website-ue/src/core/tankopedia/aggregateStageParameters.ts b/packages/website-ue/src/core/tankopedia/aggregateStageParameters.ts index 2879d63ea..f21f2d1b6 100644 --- a/packages/website-ue/src/core/tankopedia/aggregateStageParameters.ts +++ b/packages/website-ue/src/core/tankopedia/aggregateStageParameters.ts @@ -144,7 +144,13 @@ function patch(stage0: StageParameters, stage1: StageParameters) { } if (stage1.pump_reload_times.length > 0) { - throw new Error("Pump reload times not implemented"); + stage0.pump_reload_times = [...stage1.pump_reload_times]; + } + + if (stage1.pump_reload_times.length < stage0.pump_reload_times.length) { + throw new Error( + `Pump reload times go down???? (${stage0.pump_reload_times.length} -> ${stage1.pump_reload_times.length})` + ); } if (stage1.pitch_limits_up.length > 0 && stage0.pitch_limits_up.length > 0) { diff --git a/packages/website-ue/src/core/tankopedia/characteristics.ts b/packages/website-ue/src/core/tankopedia/characteristics.ts index 2bc77a792..41658e043 100644 --- a/packages/website-ue/src/core/tankopedia/characteristics.ts +++ b/packages/website-ue/src/core/tankopedia/characteristics.ts @@ -104,6 +104,11 @@ export const characteristics = { break; } + case GunType.AutoReloader: { + return -Infinity; + break; + } + default: throw new Error("Unknown gun type"); }