fix: Puiser déclenché aussi quand le Mod. de situation est négatif

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-03-31 00:47:53 +02:00
parent 1e92232013
commit 2839a6a777

View File

@@ -104,8 +104,8 @@ export class CelestopolRoll extends Roll {
const wrap = dialog.element.querySelector('.roll-dialog-content') const wrap = dialog.element.querySelector('.roll-dialog-content')
if (!wrap) return if (!wrap) return
function hasMalus(mod, asp) { function hasMalus(mod, asp, sit) {
return woundMalus < 0 || mod < 0 || asp < 0 return woundMalus < 0 || mod < 0 || asp < 0 || sit < 0
} }
function update() { function update() {
@@ -122,7 +122,7 @@ export class CelestopolRoll extends Roll {
// En résistance : pas de "Puiser" possible // En résistance : pas de "Puiser" possible
const puiserRow = wrap.querySelector('#puiser-row') const puiserRow = wrap.querySelector('#puiser-row')
if (puiserRow) { if (puiserRow) {
if (!isResistance && hasMalus(modifier, aspectMod)) { if (!isResistance && hasMalus(modifier, aspectMod, situMod)) {
puiserRow.style.display = '' puiserRow.style.display = ''
} else { } else {
puiserRow.style.display = 'none' puiserRow.style.display = 'none'