Correction sur jet de carac uniquement + bonus degats devant être à 0
All checks were successful
Release Creation / build (release) Successful in 42s

This commit is contained in:
2026-04-01 23:49:20 +02:00
parent c172e20244
commit 81c1848e87
80 changed files with 215 additions and 210 deletions

View File

@@ -412,8 +412,7 @@ export class HawkmoonActor extends Actor {
/* -------------------------------------------- */
getBonusDegats() {
const idx = Math.min(this.system.attributs.pui.value, __degatsBonus.length - 1)
return __degatsBonus[idx] ?? 0
return 0;
}
/* -------------------------------------------- */
@@ -658,10 +657,15 @@ export class HawkmoonActor extends Actor {
/* -------------------------------------------- */
async rollAttribut(attrKey, isInit = false) {
let rollData = this.getCommonRollData(attrKey)
rollData.multiplier = (isInit) ? 1 : 2
rollData.isInit = isInit
if (isInit) {
rollData.multiplier = 1
rollData.initbonus = this.system.combat.initbonus ?? 0
} else {
rollData.multiplier = 2 // fallback si attrKey2 vaut l'attribut principal
rollData.hasAttr2 = true
rollData.attrKey2 = attrKey // même attribut par défaut = ×2
rollData.selectableAttributes = this.system.attributs
}
await HawkmoonRollDialog.create(this, rollData)
}