Re-synchro d'affichage lors du tirage des nombres astro

This commit is contained in:
sladecraven 2021-06-01 21:58:40 +02:00
parent 560d674a15
commit 4b26fd575a
4 changed files with 19 additions and 3 deletions

View File

@ -53,6 +53,10 @@ export class RdDActor extends Actor {
switch (sockmsg.msg) {
case "msg_remote_actor_call":
return RdDActor.onRemoteActorCall(sockmsg.data);
case "msg_reset_nombre_astral":
console.log("RESET ASTRAL", game.user.character);
game.user.character.resetNombreAstral();
return;
}
}
@ -2892,6 +2896,13 @@ export class RdDActor extends Actor {
}
}
/* -------------------------------------------- */
async resetNombreAstral(data) {
let toDelete = this.listItemsData('nombreastral');
const deletions = toDelete.map(it => it._id);
await this.deleteEmbeddedDocuments("Item", deletions);
}
/* -------------------------------------------- */
async ajouteNombreAstral(data) {
// Gestion expérience (si existante)

View File

@ -23,9 +23,9 @@
}
/* -------------------------------------------- */
resetNombreAstraux() {
async resetNombreAstraux() {
game.system.rdd.calendrier.resetNombreAstral();
game.system.rdd.calendrier.rebuildListeNombreAstral();
await game.system.rdd.calendrier.rebuildListeNombreAstral();
game.system.rdd.calendrier.showAstrologieEditor();
}

View File

@ -159,6 +159,11 @@ export class RdDCalendrier extends Application {
resetNombreAstral() {
this.listeNombreAstral = [];
game.settings.set("foundryvtt-reve-de-dragon", "liste-nombre-astral", this.listeNombreAstral);
game.socket.emit("system.foundryvtt-reve-de-dragon", {
msg: "msg_reset_nombre_astral",
data: {}
});
}
/* -------------------------------------------- */

View File

@ -2,7 +2,7 @@
"name": "foundryvtt-reve-de-dragon",
"title": "Rêve de Dragon",
"description": "Rêve de Dragon RPG for FoundryVTT",
"version": "1.4.17",
"version": "1.4.18",
"manifestPlusVersion": "1.0.0",
"minimumCoreVersion": "0.8.0",
"compatibleCoreVersion": "0.8.5",