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:
@@ -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'
|
||||
|
||||
Reference in New Issue
Block a user