From 2839a6a777906b7937d549f8d63df03e18b44aba Mon Sep 17 00:00:00 2001 From: LeRatierBretonnier Date: Tue, 31 Mar 2026 00:47:53 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20Puiser=20d=C3=A9clench=C3=A9=20aussi=20q?= =?UTF-8?q?uand=20le=20Mod.=20de=20situation=20est=20n=C3=A9gatif?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- module/documents/roll.mjs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/module/documents/roll.mjs b/module/documents/roll.mjs index 0e808c1..f7da217 100644 --- a/module/documents/roll.mjs +++ b/module/documents/roll.mjs @@ -104,8 +104,8 @@ export class CelestopolRoll extends Roll { const wrap = dialog.element.querySelector('.roll-dialog-content') if (!wrap) return - function hasMalus(mod, asp) { - return woundMalus < 0 || mod < 0 || asp < 0 + function hasMalus(mod, asp, sit) { + return woundMalus < 0 || mod < 0 || asp < 0 || sit < 0 } function update() { @@ -122,7 +122,7 @@ export class CelestopolRoll extends Roll { // En résistance : pas de "Puiser" possible const puiserRow = wrap.querySelector('#puiser-row') if (puiserRow) { - if (!isResistance && hasMalus(modifier, aspectMod)) { + if (!isResistance && hasMalus(modifier, aspectMod, situMod)) { puiserRow.style.display = '' } else { puiserRow.style.display = 'none'