forked from public/foundryvtt-reve-de-dragon
Améliorations du combat
- nettoyage des infos et messages de combat améliorés - message de status envoyé uniquement par le GM (pour éviter les doublons) - stockage des infos de passes d'armes géré par RdDCombat Déplacement des Hooks/notifications de messages socket: - liés au combat dans la méthode RdDCombat.init Convention de nommage: les méthodes de gestion de notification par hook/socket sont préfixées 'on' ex: onSocketMessage, onUpdateCombat, onPreDeleteCombat
This commit is contained in:
@ -25,7 +25,9 @@ import { RdDAlchimie } from "./rdd-alchimie.js";
|
||||
* @extends {Actor}
|
||||
*/
|
||||
export class RdDActor extends Actor {
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static init() {
|
||||
}
|
||||
/* -------------------------------------------- */
|
||||
/**
|
||||
* Override the create() function to provide additional RdD functionality.
|
||||
@ -2196,15 +2198,15 @@ export class RdDActor extends Actor {
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
async encaisserDommages(attackerRoll, attacker = undefined) {
|
||||
async encaisserDommages(rollData, attacker = undefined) {
|
||||
if (attacker && !await attacker.accorder(this, 'avant-encaissement')) {
|
||||
return;
|
||||
}
|
||||
|
||||
console.log("encaisserDommages", attackerRoll)
|
||||
console.log("encaisserDommages", rollData)
|
||||
|
||||
let santeOrig = duplicate(this.data.data.sante);
|
||||
let encaissement = this.jetEncaissement(attackerRoll);
|
||||
let encaissement = this.jetEncaissement(rollData);
|
||||
|
||||
this.ajouterBlessure(encaissement); // Will upate the result table
|
||||
const perteVie = await this.santeIncDec("vie", - encaissement.vie);
|
||||
@ -2513,7 +2515,6 @@ export class RdDActor extends Actor {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/* -------------------------------------------- */
|
||||
_alchimieResult(rollData) {
|
||||
RdDResolutionTable.displayRollData(rollData, this, 'chat-resultat-alchimie.html');
|
||||
|
Reference in New Issue
Block a user