Dur au mal, parade, initiative management, amelioration dialogues, bonus/malus sur jets

This commit is contained in:
2022-11-29 10:54:56 +01:00
parent 4ecfb2c833
commit 567710d922
12 changed files with 111 additions and 25 deletions

View File

@ -363,8 +363,9 @@ export class HawkmoonUtility {
}
}
}
rollData.diceFormula += `+${rollData.bonusMalusContext}`
} else {
rollData.diceFormula += `+${rollData.attr.value}*${rollData.multiplier}+${rollData.modificateur}`
rollData.diceFormula += `+${rollData.attr.value}*${rollData.multiplier}+${rollData.modificateur}+${rollData.bonusMalusContext}`
}
// Ajout adversités
@ -382,7 +383,12 @@ export class HawkmoonUtility {
rollData.finalResult = myRoll.total
this.computeResult(rollData)
if (rollData.isInit) {
actor.lastInit = rollData.finalResult
let actorInit = actor
if ( rollData.isToken && rollData.tokenId) {
actorInit = game.canvas.tokens.get(rollData.tokenId).actor
}
actorInit.setFlag("world", "last-initiative", rollData.finalResult)
//console.log("IS TOKEN ?????", actor, actor.isToken)
}
this.createChatWithRollMode(rollData.alias, {
@ -501,8 +507,8 @@ export class HawkmoonUtility {
pointAmeOptions: this.getPointAmeOptions(),
difficulte: 0,
modificateur: 0,
bonusMalusContext: 0
}
HawkmoonUtility.updateWithTarget(rollData)
return rollData
}