34 Jet de rêve pour entités

gestion du jet de rêve pour s'accorder aux entités de cauchemar
This commit is contained in:
2020-12-01 17:36:13 +01:00
parent 82b0ec1015
commit cd434ae5dd
6 changed files with 159 additions and 42 deletions

View File

@ -809,7 +809,7 @@ export class RdDUtility {
rollData.attackerid = attackerid;
rollData.defenderTokenId = defenderTokenId;
let defenderToken = canvas.tokens.get( defenderTokenId );
defenderToken.actor.encaisserDommages( rollData );
defenderToken.actor.encaisserDommages( rollData, game.actors.get(attackerid));
} else { // Emit message for GM
game.socket.emit("system.foundryvtt-reve-de-dragon", {
msg: "msg_encaisser",
@ -824,7 +824,7 @@ export class RdDUtility {
let defenderToken = canvas.tokens.get(event.currentTarget.attributes['data-defenderTokenId'].value );
let armeId = event.currentTarget.attributes['data-armeid'].value;
let rollData = game.system.rdd.rollDataHandler[attackerid];
defenderToken.actor.parerAttaque( rollData, armeId );
defenderToken.actor.parerAttaque( rollData, armeId, game.actors.get(attackerid));
});
html.on("click", '#esquiver-button', event => {
@ -833,7 +833,7 @@ export class RdDUtility {
let defenderToken = canvas.tokens.get(event.currentTarget.attributes['data-defenderTokenId'].value );
let rollData = game.system.rdd.rollDataHandler[attackerid];
//console.log("Esquive !", rollData, defenderActor);
defenderToken.actor.esquiverAttaque( rollData );
defenderToken.actor.esquiverAttaque( rollData, game.actors.get(attackerid));
});
html.on("click", '#particuliere-attaque', event => {