From 2acc9992f5ecfff16000d73a426886c5638013d4 Mon Sep 17 00:00:00 2001 From: U~man Date: Sun, 5 Jul 2020 15:33:35 +0200 Subject: [PATCH] ENH: Quick rolls --- src/module/actor/entity.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/module/actor/entity.js b/src/module/actor/entity.js index 6e0eb7b..605bcaf 100644 --- a/src/module/actor/entity.js +++ b/src/module/actor/entity.js @@ -56,11 +56,14 @@ export class OseActor extends Actor { }, }; + let skip = options.event && options.event.ctrlKey; + // Roll and return return OseDice.Roll({ event: options.event, parts: rollParts, data: data, + skipDialog: skip, speaker: ChatMessage.getSpeaker({ actor: this }), flavor: `${label} ${game.i18n.localize("OSE.SavingThrow")}`, title: `${label} ${game.i18n.localize("OSE.SavingThrow")}`, @@ -107,11 +110,14 @@ export class OseActor extends Actor { }, }; + let skip = options.event && options.event.ctrlKey; + // Roll and return return OseDice.Roll({ event: options.event, parts: rollParts, data: data, + skipDialog: skip, speaker: ChatMessage.getSpeaker({ actor: this }), flavor: `${label} ${game.i18n.localize("OSE.AbilityCheck")}`, title: `${label} ${game.i18n.localize("OSE.AbilityCheck")}`, @@ -157,11 +163,14 @@ export class OseActor extends Actor { }, }; + let skip = options.event && options.event.ctrlKey; + // Roll and return return OseDice.Roll({ event: options.event, parts: rollParts, data: data, + skipDialog: skip, speaker: ChatMessage.getSpeaker({ actor: this }), flavor: `${label} ${game.i18n.localize("OSE.ExplorationCheck")}`, title: `${label} ${game.i18n.localize("OSE.ExplorationCheck")}`, @@ -235,11 +244,13 @@ export class OseActor extends Actor { }, }, }; + let skip = options.event && options.event.ctrlKey; // Roll and return return OseDice.Roll({ event: options.event, parts: rollParts, data: rollData, + skipDialog: skip, speaker: ChatMessage.getSpeaker({ actor: this }), flavor: `${attData.label} - ${game.i18n.localize("OSE.Attack")}`, title: `${attData.label} - ${game.i18n.localize("OSE.Attack")}`,