Added an automation setting for chat command resources

This commit is contained in:
WBHarry 2026-01-27 20:22:45 +01:00
parent 6321c7c508
commit 1e62131a7c
5 changed files with 19 additions and 5 deletions

View file

@ -86,6 +86,9 @@ export const enrichedDualityRoll = async (
{ reaction, traitValue, target, difficulty, title, label, advantage, grantResources, customConfig },
event
) => {
const { chatCommandAutomation } = game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.Automation);
const shouldGrantResources = grantResources === undefined ? chatCommandAutomation : grantResources;
const config = {
event: event ?? {},
title: title,
@ -94,12 +97,12 @@ export const enrichedDualityRoll = async (
roll: {
trait: traitValue && target ? traitValue : null,
difficulty: difficulty,
advantage,
// type: reaction ? 'reaction' : null //not needed really but keeping it for troubleshooting
advantage
// type: reaction ? 'reaction' : null //not needed really but keeping it for troubleshooting
},
skips: {
resources: !grantResources,
triggers: !grantResources
resources: !shouldGrantResources,
triggers: !shouldGrantResources
},
type: 'trait',
hasRoll: true,