macro signe draconique
All checks were successful
Release Creation / build (release) Successful in 1m48s

This commit was merged in pull request #809.
This commit is contained in:
2026-06-03 00:56:52 +02:00
parent 8b83369d5a
commit c4033707be
3 changed files with 8 additions and 4 deletions

View File

@@ -3,6 +3,7 @@
## 13.0.42 - La rebellion d'Illisys
- on peut choisir la difficulté des jets de résistances
- la macro signe draconique fonctionne de nouveau (ajout et suppression)
- le Guerrier Sorde n'est pas joueur et ne cuisine pas (pas de message si compétence Jeu / Cuisine manquent)
- Corrections V14
- Les descriptions aléatoires fonctionnent de nouveau

View File

@@ -48,7 +48,7 @@ export class DialogCreateSigneDraconique extends Dialog {
async _createSigneForActor(actor, signe) {
await actor.createEmbeddedDocuments("Item", [signe]);
await ChatMessage.createChatMessage.create({
await ChatMessage.create({
whisper: ChatUtility.getOwners(actor),
content: await renderTemplate("systems/foundryvtt-reve-de-dragon/templates/chat-signe-draconique-actor.hbs", {
signe: signe,

View File

@@ -218,11 +218,11 @@ export class RdDCommands {
/* -------------------------------------------- */
/* Manage chat commands */
processChatCommand(commandLine, content = '', msg = {}) {
if (!this.commandsTable) {
this._registerCommands()
}
let command = commandLine[0].toLowerCase();
if (this._isCommandHandled(command)) {
// Setup new message's visibility
@@ -466,7 +466,10 @@ export class RdDCommands {
async supprimerSignesDraconiquesEphemeres() {
if (game.user.isGM) {
game.actors.forEach(actor => actor.supprimerSignesDraconiques(it => it.system.ephemere))
await Promise.all(
game.actors.filter(actor => actor.isHautRevant())
.map(actor => actor.supprimerSignesDraconiques(it => it.system.ephemere))
)
}
else {
ui.notifications.warn("Seul le MJ est autorisé à utiliser la commande /signe");