diff --git a/src/templates/actor/partials/items-overview.hbs b/src/templates/actor/partials/items-overview.hbs
index 55b34411..b51a97cb 100644
--- a/src/templates/actor/partials/items-overview.hbs
+++ b/src/templates/actor/partials/items-overview.hbs
@@ -15,9 +15,8 @@
{{#*inline "ifHasItemOfType"}}
{{#if (and (ne itemsArray undefined) (gt itemsArray.length 0))}}
{{> @partial-block}}
-{{else}}
-{{> systems/ds4/templates/actor/partials/overview-add-button.hbs dataType=dataType }}
{{/if}}
+{{> systems/ds4/templates/actor/partials/overview-add-button.hbs dataType=dataType }}
{{/inline}}
@@ -48,8 +47,8 @@
{{> @partial-block }}
{{!-- description --}}
{{localize 'DS4.Description'}}
- {{!-- add button --}}
- {{> systems/ds4/templates/actor/partials/overview-add-button.hbs dataType=dataType }}
+ {{!-- control buttons placeholder --}}
+
{{/inline}}
diff --git a/src/templates/actor/partials/special-creature-abilites-overview.hbs b/src/templates/actor/partials/special-creature-abilites-overview.hbs
index 28637149..078fa287 100644
--- a/src/templates/actor/partials/special-creature-abilites-overview.hbs
+++ b/src/templates/actor/partials/special-creature-abilites-overview.hbs
@@ -42,8 +42,8 @@
{{localize 'DS4.ItemName'}}
{{!-- description --}}
{{localize 'DS4.Description'}}
- {{!-- add button --}}
- {{> systems/ds4/templates/actor/partials/overview-add-button.hbs dataType=dataType }}
+ {{!-- control buttons placeholder --}}
+
{{/inline}}
@@ -58,4 +58,5 @@
{{> baseItemListEntry item=item}}
{{/each}}
+ {{> systems/ds4/templates/actor/partials/overview-add-button.hbs dataType='specialCreatureAbility' }}
\ No newline at end of file
diff --git a/src/templates/actor/partials/spells-overview.hbs b/src/templates/actor/partials/spells-overview.hbs
index 8bcd33e3..e19e863f 100644
--- a/src/templates/actor/partials/spells-overview.hbs
+++ b/src/templates/actor/partials/spells-overview.hbs
@@ -55,8 +55,8 @@
{{!-- description --}}
{{!-- {{localize 'DS4.Description'}}
--}}
- {{!-- add button --}}
- {{> systems/ds4/templates/actor/partials/overview-add-button.hbs dataType='spell' }}
+ {{!-- control buttons placeholder --}}
+
{{#each itemsByType.spell as |item id|}}
@@ -90,4 +90,6 @@
{{/each}}
+ {{!-- add button --}}
+ {{> systems/ds4/templates/actor/partials/overview-add-button.hbs dataType='spell' }}
\ No newline at end of file
diff --git a/src/templates/actor/partials/talents-abilities-overview.hbs b/src/templates/actor/partials/talents-abilities-overview.hbs
index e40b2aa7..19bac512 100644
--- a/src/templates/actor/partials/talents-abilities-overview.hbs
+++ b/src/templates/actor/partials/talents-abilities-overview.hbs
@@ -15,9 +15,8 @@
{{#*inline "ifHasItemOfType"}}
{{#if (and (ne itemsArray undefined) (gt itemsArray.length 0))}}
{{> @partial-block}}
-{{else}}
- {{> systems/ds4/templates/actor/partials/overview-add-button.hbs dataType=dataType }}
{{/if}}
+{{> systems/ds4/templates/actor/partials/overview-add-button.hbs dataType=dataType }}
{{/inline}}
@@ -98,7 +97,7 @@
{{/inline}}
{{!--
-!-- Render a list header for a base item list entries from a given item.
+!-- Render a list header for a base item list entry from a given item.
!-- The partial assumes a variable dataType to be given in the context.
!--
!-- @param dataType: the string item type for the list
@@ -111,8 +110,8 @@
{{localize 'DS4.ItemName'}}
{{!-- description --}}
{{localize 'DS4.Description'}}
- {{!-- add button --}}
- {{> systems/ds4/templates/actor/partials/overview-add-button.hbs dataType=dataType }}
+ {{!-- control buttons placeholder --}}
+
{{/inline}}
@@ -133,8 +132,8 @@
{{localize 'DS4.TalentRank'}}
{{!-- description --}}
{{localize 'DS4.Description'}}
- {{!-- add button --}}
- {{> systems/ds4/templates/actor/partials/overview-add-button.hbs dataType='talent' }}
+ {{!-- control buttons placeholder --}}
+
{{#each itemsByType.talent as |item id|}}
{{> talentListEntry item=item}}