diff --git a/lang/en.json b/lang/en.json
index bbd494a9..16309862 100755
--- a/lang/en.json
+++ b/lang/en.json
@@ -2049,6 +2049,7 @@
"range": "Range",
"reactionRoll": "Reaction Roll",
"recovery": "Recovery",
+ "refresh": "Refresh",
"reroll": "Reroll",
"rerollThing": "Reroll {thing}",
"resource": "Resource",
diff --git a/module/applications/dialogs/d20RollDialog.mjs b/module/applications/dialogs/d20RollDialog.mjs
index 6c227152..c57dda12 100644
--- a/module/applications/dialogs/d20RollDialog.mjs
+++ b/module/applications/dialogs/d20RollDialog.mjs
@@ -16,7 +16,7 @@ export default class D20RollDialog extends HandlebarsApplicationMixin(Applicatio
this.action =
config.data.attack?._id == config.source.action
? config.data.attack
- : this.item.system.actions.get(config.source.action);
+ : this.item.system.actionsList?.find(a => a.id === config.source.action);
}
}
diff --git a/module/applications/sidebar/sidebar.mjs b/module/applications/sidebar/sidebar.mjs
index 0c695db2..ae28d56c 100644
--- a/module/applications/sidebar/sidebar.mjs
+++ b/module/applications/sidebar/sidebar.mjs
@@ -1,4 +1,4 @@
-export default class DhSidebar extends Sidebar {
+export default class DhSidebar extends foundry.applications.sidebar.Sidebar {
/** @override */
static TABS = {
chat: {
diff --git a/module/config/itemBrowserConfig.mjs b/module/config/itemBrowserConfig.mjs
index e870172f..2c3e1dfb 100644
--- a/module/config/itemBrowserConfig.mjs
+++ b/module/config/itemBrowserConfig.mjs
@@ -370,19 +370,6 @@ export const typeConfig = {
label: 'DAGGERHEART.ITEMS.Subclass.spellcastingTrait'
}
],
- filters: []
- },
- beastforms: {
- columns: [
- {
- key: 'system.tier',
- label: 'DAGGERHEART.GENERAL.Tiers.singular'
- },
- {
- key: 'system.mainTrait',
- label: 'DAGGERHEART.GENERAL.Trait.single'
- }
- ],
filters: [
{
key: 'system.linkedClass.uuid',
diff --git a/module/data/fields/action/costField.mjs b/module/data/fields/action/costField.mjs
index 2d2a38df..656edee3 100644
--- a/module/data/fields/action/costField.mjs
+++ b/module/data/fields/action/costField.mjs
@@ -103,7 +103,7 @@ export default class CostField extends fields.ArrayField {
static calcCosts(costs) {
const resources = CostField.getResources.call(this, costs);
let filteredCosts = costs;
- if (this.parent.metadata.isQuantifiable && this.parent.consumeOnUse === false) {
+ if (this.parent?.metadata.isQuantifiable && this.parent.consumeOnUse === false) {
filteredCosts = filteredCosts.filter(c => c.key !== 'quantity');
}
diff --git a/styles/less/global/elements.less b/styles/less/global/elements.less
index 65e825a9..5d6e97d1 100755
--- a/styles/less/global/elements.less
+++ b/styles/less/global/elements.less
@@ -210,7 +210,13 @@
}
p {
- margin: 0;
+ &:first-child {
+ margin-top: 0;
+ }
+
+ &:last-child {
+ margin-bottom: 0;
+ }
}
ul {
diff --git a/templates/sidebar/daggerheart-menu/main.hbs b/templates/sidebar/daggerheart-menu/main.hbs
index 448fba3f..137f2e3d 100644
--- a/templates/sidebar/daggerheart-menu/main.hbs
+++ b/templates/sidebar/daggerheart-menu/main.hbs
@@ -18,9 +18,9 @@
{{/each}}
-
+
-
\ No newline at end of file
+