restores rollability
parent
aa6a8d1bcc
commit
e031fe712c
|
|
@ -22,7 +22,7 @@ export default {
|
|||
context.skills = {};
|
||||
context.flatSkills = [];
|
||||
|
||||
Object.values(actorData.items).forEach((item, index) => {
|
||||
actorData.items.forEach((item, index) => {
|
||||
if (item.type === "Skill") {
|
||||
|
||||
const talentGruppe = item.system.gruppe;
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ class CharacterSheet extends HandlebarsApplicationMixin(ActorSheetV2) {
|
|||
resizable: true,
|
||||
},
|
||||
actions: {
|
||||
rollSkill: CharacterSheet.#rollSkill,
|
||||
roll: CharacterSheet.#dieRoll,
|
||||
editImage: ActorSheetV2.DEFAULT_OPTIONS.actions.editImage,
|
||||
openEmbeddedDocument: CharacterSheet.#openEmbeddedDocument,
|
||||
|
|
@ -76,6 +77,14 @@ class CharacterSheet extends HandlebarsApplicationMixin(ActorSheetV2) {
|
|||
}
|
||||
}
|
||||
|
||||
static #rollSkill(event) {
|
||||
const {id} = event.srcElement.dataset
|
||||
const skill = this.document.items.get(id)
|
||||
if (skill?.system?.roll) {
|
||||
skill.system.roll("publicroll")
|
||||
}
|
||||
}
|
||||
|
||||
static #dieRoll(event) {
|
||||
event.preventDefault()
|
||||
const dataset = event.currentTarget.dataset
|
||||
|
|
|
|||
|
|
@ -1,12 +1,13 @@
|
|||
<div class="block rollable {{this.type}} {{this.gruppe}}" data-item-id="{{this.id}}" data-id="{{this.id}}"
|
||||
<div class="block rollable {{this.type}} {{this.gruppe}}" data-item-id="{{this.id}}"
|
||||
data-taw="{{this.taw}}"
|
||||
|
||||
data-name="{{this.name}}" data-eigenschaft1="{{this.eigenschaft1}}" data-eigenschaft2="{{this.eigenschaft2}}"
|
||||
data-eigenschaft3="{{this.eigenschaft3}}" data-rollEigenschaft1="{{this.rollEigenschaft1}}"
|
||||
data-rollEigenschaft2="{{this.rollEigenschaft2}}" data-rollEigenschaft3="{{this.rollEigenschaft3}}">
|
||||
|
||||
<div class="die">
|
||||
{{> 'systems/DSA_4-1/templates/ui/partial-die.hbs' }}
|
||||
<span class="value">{{#if this.taw}}
|
||||
<span class="value" data-action="rollSkill" data-id="{{this.id}}">{{#if this.taw}}
|
||||
{{this.taw}}
|
||||
{{else}}
|
||||
{{#if this.liturgiekenntnis}}
|
||||
|
|
|
|||
Loading…
Reference in New Issue