Fixed so that the new feature button in the character sheet can take you to the compendium browser (#1719)

This commit is contained in:
WBHarry 2026-03-09 23:09:16 +01:00 committed by GitHub
parent d518993ec9
commit 83f6c940df
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 16 additions and 11 deletions

View file

@ -691,6 +691,9 @@ export default function DHApplicationMixin(Base) {
case 'weapon': case 'weapon':
presets.folder = 'equipments.folders.weapons'; presets.folder = 'equipments.folders.weapons';
break; break;
case 'feature':
presets.folder = 'features';
break;
case 'domainCard': case 'domainCard':
presets.folder = 'domains'; presets.folder = 'domains';
presets.filter = { presets.filter = {

View file

@ -6,6 +6,7 @@
{{> 'daggerheart.inventory-items' {{> 'daggerheart.inventory-items'
title=category.title title=category.title
type='feature' type='feature'
actorType='character'
collection=category.values collection=category.values
canCreate=true canCreate=true
showActions=true showActions=true
@ -14,6 +15,7 @@
{{> 'daggerheart.inventory-items' {{> 'daggerheart.inventory-items'
title=category.title title=category.title
type='feature' type='feature'
actorType='character'
collection=category.values collection=category.values
canCreate=false canCreate=false
showActions=true showActions=true

View file

@ -28,7 +28,7 @@ Parameters:
<legend> <legend>
{{localize title}} {{localize title}}
{{#if canCreate}} {{#if canCreate}}
<a data-action="{{ifThen (or (eq type 'effect') (eq type 'feature') (eq type 'action')) 'createDoc' 'addNewItem' }}" data-document-class="{{ifThen (eq type 'effect') 'ActiveEffect' 'Item' }}" <a data-action="{{ifThen (or (eq type 'effect') (and (eq type 'feature') (not (eq actorType 'character'))) (eq type 'action')) 'createDoc' 'addNewItem' }}" data-document-class="{{ifThen (eq type 'effect') 'ActiveEffect' 'Item' }}"
data-type="{{ifThen (eq type 'effect') 'base' type}}" data-type="{{ifThen (eq type 'effect') 'base' type}}"
{{#if inVault}}data-in-vault="{{inVault}}"{{/if}} {{#if inVault}}data-in-vault="{{inVault}}"{{/if}}
{{#if disabled}} data-disabled="{{disabled}}"{{/if}} {{#if disabled}} data-disabled="{{disabled}}"{{/if}}