Add abilities sectioon on sheet

This commit is contained in:
2026-03-18 17:12:32 +01:00
parent 58fdc3482a
commit 68e3d35af1
3 changed files with 26 additions and 1 deletions
+3 -1
View File
@@ -554,6 +554,7 @@
"equipment": "Equipment", "equipment": "Equipment",
"experience": "Experience", "experience": "Experience",
"racialAbilities": "Racial Abilities", "racialAbilities": "Racial Abilities",
"abilities": "Abilities",
"grit": "Grit", "grit": "Grit",
"gritEarned": "Grit earned", "gritEarned": "Grit earned",
"int": "INT", "int": "INT",
@@ -896,7 +897,8 @@
"addMiracle": "Add new miracle", "addMiracle": "Add new miracle",
"skill": "Skills list", "skill": "Skills list",
"skills": "Skills - Your character's skills and abilities", "skills": "Skills - Your character's skills and abilities",
"racialAbilities": "Racial Abilities from your character's race and sub-race" "racialAbilities": "Racial Abilities from your character's race and sub-race",
"abilities": "Abilities acquired through class, paths, or other sources"
}, },
"RollSavingThrow": "Roll Saving Throw", "RollSavingThrow": "Roll Saving Throw",
"Message": { "Message": {
@@ -114,6 +114,7 @@ export default class PrismRPGCharacterSheet extends PrismRPGActorSheet {
context.tab = context.tabs.skills context.tab = context.tabs.skills
context.skills = doc.itemTypes.skill context.skills = doc.itemTypes.skill
context.racialAbilities = doc.itemTypes["racial-ability"] context.racialAbilities = doc.itemTypes["racial-ability"]
context.abilities = doc.itemTypes["ability"]
context.vulnerabilities = doc.itemTypes.vulnerability context.vulnerabilities = doc.itemTypes.vulnerability
break break
case "subattributes": case "subattributes":
+22
View File
@@ -60,5 +60,27 @@
{{/each}} {{/each}}
</div> </div>
</fieldset> </fieldset>
<fieldset>
<legend data-tooltip="{{localize 'PRISMRPG.Tooltip.abilities'}}" data-tooltip-direction="UP">
{{localize "PRISMRPG.Label.abilities"}}
</legend>
<div class="racial-abilities">
{{#each abilities as |item|}}
<div class="racial-ability" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}">
<img class="item-img" src="{{item.img}}" data-tooltip="{{item.name}}\nClick to post to chat" data-action="postItemToChat" />
<div class="name" data-tooltip="{{{item.description}}}" data-tooltip-direction="UP">
{{item.name}}
</div>
<div class="controls">
<a data-tooltip="{{localize 'PRISMRPG.Edit'}}" data-action="edit" data-item-id="{{item.id}}"
data-item-uuid="{{item.uuid}}"><i class="fas fa-edit"></i></a>
<a data-tooltip="{{localize 'PRISMRPG.Delete'}}" data-action="delete" data-item-id="{{item.id}}"
data-item-uuid="{{item.uuid}}"><i class="fas fa-trash"></i></a>
</div>
</div>
{{/each}}
</div>
</fieldset>
</div> </div>
</section> </section>