Ehance rols

This commit is contained in:
sladecraven 2022-02-18 22:15:46 +01:00
parent 0ee9e41a50
commit ec6a1b23bc

View File

@ -1,4 +1,5 @@
import { BoLDefaultRoll } from "../controllers/bol-rolls.js"; import { BoLDefaultRoll } from "../controllers/bol-rolls.js";
import { BoLUtility } from "../system/bol-utility.js";
/** /**
* Extend the base Actor entity by defining a custom roll data structure which is ideal for the Simple system. * Extend the base Actor entity by defining a custom roll data structure which is ideal for the Simple system.
@ -310,9 +311,14 @@ export class BoLActor extends Actor {
} }
/*-------------------------------------------- */ /*-------------------------------------------- */
manageHealthState() { async manageHealthState() {
if (this.data.data.resources.hp.value == 0 ) { if (this.data.data.resources.hp.value <= 0 && this.data.lastHP != this.data.data.resources.hp.value) {
// TODO : Message pour depense heroisme this.data.lastHP = this.data.data.resources.hp.value
ChatMessage.create({
alias: this.name,
whisper: BoLUtility.getWhisperRecipientsAndGMs(this.name),
content: await renderTemplate('systems/bol/templates/chat/chat-vitality-zero.hbs', { name: this.name, hp: this.data.lastHP} )
})
} }
} }