Correction erreur sur appel chance
cas particulier non reproduit, le savedRoll ne peut pas être dupliqué.
This commit is contained in:
@@ -197,13 +197,12 @@ export default class ChatRollResult {
|
||||
)
|
||||
}
|
||||
|
||||
async onAppelChanceSuccess(savedRoll, chatMessage) {
|
||||
const reRoll = foundry.utils.duplicate(savedRoll)
|
||||
async onAppelChanceSuccess(reRoll, chatMessage) {
|
||||
reRoll.type.retry = true
|
||||
await this.updateChatMessage(chatMessage, reRoll)
|
||||
const callbacks = [ChatUtility.remover(chatMessage)]
|
||||
|
||||
// TODO: annuler les effets
|
||||
const callbacks = [ChatUtility.remover(chatMessage)]
|
||||
// TODO: annuler les effets...
|
||||
switch (reRoll.type.current) {
|
||||
case ROLL_TYPE_DEFENSE:
|
||||
this.getCombat(reRoll)?.doRollDefense(reRoll, callbacks)
|
||||
@@ -217,9 +216,9 @@ export default class ChatRollResult {
|
||||
}
|
||||
}
|
||||
|
||||
async onAppelChanceEchec(savedRoll, chatMessage) {
|
||||
savedRoll.type.retry = true
|
||||
await this.updateChatMessage(chatMessage, savedRoll)
|
||||
async onAppelChanceEchec(reRoll, chatMessage) {
|
||||
reRoll.type.retry = true
|
||||
await this.updateChatMessage(chatMessage, reRoll)
|
||||
}
|
||||
|
||||
onClickAppelDestinee(event) {
|
||||
|
||||
Reference in New Issue
Block a user