From 7fe06750b4c15c7ecb162ba245c28e625c9f8a47 Mon Sep 17 00:00:00 2001 From: Ben Straub Date: Mon, 13 Jan 2025 05:47:16 -0800 Subject: [PATCH] Allow rolling +hold --- CHANGELOG.md | 1 + src/module/rolls/preroll-dialog.ts | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 44ef386a5..bb5fd59aa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ## Next Release - Set a default icon for stellar objects, at least when changing their subtype +- Allow rolling +hold from the preroll dialog if a move trigger is written that way ## 1.24.8 diff --git a/src/module/rolls/preroll-dialog.ts b/src/module/rolls/preroll-dialog.ts index 35dba06e0..a52e4a71b 100644 --- a/src/module/rolls/preroll-dialog.ts +++ b/src/module/rolls/preroll-dialog.ts @@ -51,14 +51,15 @@ function rollableOptions(trigger: SFMoveTrigger) { 'wits', 'health', 'spirit', - 'supply' + 'supply', + 'hold' ] return actionOptions.filter((x) => (x.Using as string[]).every((u) => allowedUsings.includes(u.toLowerCase())) ) } -export function moveTriggerIsRollable(trigger?: SFMoveTrigger) : boolean { +export function moveTriggerIsRollable(trigger?: SFMoveTrigger): boolean { return !!trigger && rollableOptions(trigger).length > 0 }