Compare commits

..

1 Commits

Author SHA1 Message Date
eeba257741 Nouveau roll-dialog: mode attaque 2025-09-21 13:44:51 +02:00

View File

@@ -31,18 +31,20 @@ export class RdDBonus {
/* -------------------------------------------- */ /* -------------------------------------------- */
static dmg(rollData, actor, isEntiteIncarnee = false) { static dmg(rollData, actor, isEntiteIncarnee = false) {
const dmgArme = RdDBonus.dmgArme(rollData.arme, rollData.arme.system.dommagesReels) if (arme){
let dmg = { const dmgArme = RdDBonus.dmgArme(rollData.arme, rollData.arme.system.dommagesReels)
total: 0, let dmg = {
dmgArme: dmgArme, total: 0,
penetration: RdDBonus._peneration(rollData), dmgArme: dmgArme,
dmgTactique: RdDBonus.dmgBonus(rollData.tactique), penetration: RdDBonus._peneration(rollData),
dmgParticuliere: RdDBonus._dmgParticuliere(rollData), dmgTactique: RdDBonus.dmgBonus(rollData.tactique),
dmgSurprise: RdDBonus.dmgBonus(rollData.ajustements?.attaqueDefenseurSurpris.used), dmgParticuliere: RdDBonus._dmgParticuliere(rollData),
mortalite: RdDBonus._calculMortalite(rollData, isEntiteIncarnee), dmgSurprise: RdDBonus.dmgBonus(rollData.ajustements?.attaqueDefenseurSurpris.used),
dmgActor: RdDBonus.bonusDmg(actor, rollData.selectedCarac?.label.toLowerCase(), dmgArme) mortalite: RdDBonus._calculMortalite(rollData, isEntiteIncarnee),
dmgActor: RdDBonus.bonusDmg(actor, rollData.selectedCarac?.label.toLowerCase(), dmgArme)
}
dmg.total = dmg.dmgSurprise + dmg.dmgTactique + dmg.dmgArme + dmg.dmgActor + dmg.dmgParticuliere;
} }
dmg.total = dmg.dmgSurprise + dmg.dmgTactique + dmg.dmgArme + dmg.dmgActor + dmg.dmgParticuliere;
return dmg; return dmg;
} }