From bb4eb301e0113c5943cd7f071d17e1b486176193 Mon Sep 17 00:00:00 2001 From: xziino Date: Sun, 24 May 2026 08:50:11 +0200 Subject: [PATCH] Planer: Importierte Mitigations um 3s vor die Mechanik verschieben MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Beim Report-Import landen alle erkannten Ability-Assignments standardmäßig 3 Sekunden vor dem Mechanik-Timestamp (IMPORT_OFFSET_MS = -3000ms). Linksklick im Gantt und manuelle Zuweisungen bleiben unverändert. Co-Authored-By: Claude Sonnet 4.6 --- js/planner.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/js/planner.js b/js/planner.js index 15bada1..b339c6d 100644 --- a/js/planner.js +++ b/js/planner.js @@ -1828,6 +1828,7 @@ function aoeEventsToMechanics(aoeEvents, fightStart, phases, players, withMitiga ? Math.round(relevantTargets.reduce((s, t) => s + t.unmitigatedAmount, 0) / relevantTargets.length) : 0; + const IMPORT_OFFSET_MS = -3000; let assignments = []; if (withMitigations) { const seen = new Set(); @@ -1842,6 +1843,7 @@ function aoeEventsToMechanics(aoeEvents, fightStart, phases, players, withMitiga actionId: m.extraAbilityGameID ?? null, job: guessJob(key, players), buffType: m.buffType ?? '', + timestamp: Math.max(0, relTs + IMPORT_OFFSET_MS), }); } }