11.2.17 - Le cache-oeil d'Akarlikarlikar #695

Merged
uberwald merged 10 commits from VincentVk/foundryvtt-reve-de-dragon:v11 into v11 2024-03-10 08:57:29 +01:00
Showing only changes of commit 3b269b2baa - Show all commits

View File

@ -99,21 +99,19 @@ export class RdDActor extends RdDBaseActorSang {
isHautRevant() { return this.system.attributs.hautrevant.value != "" } isHautRevant() { return this.system.attributs.hautrevant.value != "" }
/* -------------------------------------------- */ /* -------------------------------------------- */
getAgilite() { return Number(this.system.carac.agilite?.value ?? 0) } getAgilite() { return this.system.carac.agilite?.value ?? 0 }
getChance() { return Number(this.system.carac.chance?.value ?? 0) } getChance() { return this.system.carac.chance?.value ?? 0 }
getReveActuel() { return Misc.toInt(this.system.reve?.reve?.value ?? this.carac.reve.value) } getReveActuel() { return this.system.reve?.reve?.value ?? this.carac.reve.value ?? 0 }
getChanceActuel() { return Misc.toInt(this.system.compteurs.chance?.value ?? 10) } getChanceActuel() { return this.system.compteurs.chance?.value ?? 10 }
getMoralTotal() { return Number(this.system.compteurs.moral?.value ?? 0) } getMoralTotal() { return this.system.compteurs.moral?.value ?? 0 }
/* -------------------------------------------- */ /* -------------------------------------------- */
getEtatGeneral(options = { ethylisme: false }) { getEtatGeneral(options = { ethylisme: false }) {
const etatGeneral = Misc.toInt(this.system.compteurs.etat?.value) const etatGeneral = this.system.compteurs.etat?.value ?? 0
if (options.ethylisme) {
// Pour les jets d'Ethylisme, on retire le malus d'éthylisme (p.162) // Pour les jets d'Ethylisme, on retire le malus d'éthylisme (p.162)
return etatGeneral - this.malusEthylisme() const annuleMalusEthylisme = options.ethylisme ? this.malusEthylisme() : 0
} return etatGeneral - annuleMalusEthylisme
return etatGeneral
} }
/* -------------------------------------------- */ /* -------------------------------------------- */