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