forked from public/foundryvtt-reve-de-dragon
Merge branch 'dev_1.1' of gitlab.com:LeRatierBretonnien/foundryvtt-reve-de-dragon into dev_1.1
This commit is contained in:
@ -582,11 +582,12 @@ export class RdDUtility {
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static computeBlessuresSante( degats, mortalite="mortel" ) {
|
||||
static computeBlessuresSante( degats, mortalite, loc) {
|
||||
let encaissement = RdDUtility.selectEncaissement(degats, mortalite)
|
||||
let over20 = Math.max(degats - 20, 0);
|
||||
encaissement.endurance = - RdDUtility._evaluatePerte(encaissement.endurance, over20);
|
||||
encaissement.vie = - RdDUtility._evaluatePerte(encaissement.vie, over20);
|
||||
encaissement.locName = loc ? loc.label : "Corps";
|
||||
return encaissement;
|
||||
}
|
||||
|
||||
@ -838,9 +839,9 @@ export class RdDUtility {
|
||||
/* -------------------------------------------- */
|
||||
static _handleMsgEncaisser(data) {
|
||||
if (game.user.isGM) { // Seul le GM effectue l'encaissement sur la fiche
|
||||
let rollData = game.system.rdd.rollDataHandler[data.attackerId]; // Retrieve the rolldata from the store
|
||||
let attackerRoll = game.system.rdd.rollDataHandler[data.attackerId]; // Retrieve the rolldata from the store
|
||||
let defenderToken = canvas.tokens.get(data.defenderTokenId);
|
||||
defenderToken.actor.encaisserDommages(rollData);
|
||||
defenderToken.actor.encaisserDommages(attackerRoll);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user