Correction boutons de maladresses pour joueur
This commit is contained in:
@@ -16,6 +16,7 @@ import { Misc } from "../misc.js"
|
||||
import { RollBasicParts } from "./roll-basic-parts.mjs"
|
||||
import { RdDPossessionV2 } from "../rdd-possession-v2.mjs"
|
||||
import { Apprecier } from "../moral/apprecier.mjs"
|
||||
import { Remote } from "../remote.mjs"
|
||||
|
||||
export default class ChatRollResult {
|
||||
static init() {
|
||||
@@ -168,14 +169,21 @@ export default class ChatRollResult {
|
||||
async updateChatMessage(chatMessage, savedRoll) {
|
||||
RollDialog.loadRollData(savedRoll)
|
||||
savedRoll.dmg = savedRoll.current.attaque?.dmg
|
||||
|
||||
|
||||
await this.saveChatMessageRoll(chatMessage, savedRoll)
|
||||
|
||||
|
||||
this.prepareDisplay(savedRoll)
|
||||
chatMessage.update({ content: await this.buildRollHtml(savedRoll) })
|
||||
chatMessage.render(true)
|
||||
|
||||
const content = await this.buildRollHtml(savedRoll)
|
||||
Remote.remoteCall({
|
||||
userId: chatMessage.author.id,
|
||||
documentName: chatMessage.documentName,
|
||||
documentId: chatMessage.id,
|
||||
method: 'update',
|
||||
args: [{ content: content }, { render: true }]
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
async saveChatMessageRoll(chatMessage, roll, impacts = undefined) {
|
||||
const save = RollDialog.saveParts(roll, impacts)
|
||||
await ChatUtility.setMessageData(chatMessage, 'rollData', save)
|
||||
|
||||
Reference in New Issue
Block a user