Amelioration des talents et quelques corrections
This commit is contained in:
@@ -66,6 +66,7 @@ export default class MournbladeCYD2ActorSheetV2 extends HandlebarsApplicationMix
|
||||
deleteEffect: MournbladeCYD2ActorSheetV2.#onDeleteEffect,
|
||||
toggleEffect: MournbladeCYD2ActorSheetV2.#onToggleEffect,
|
||||
applyEffect: MournbladeCYD2ActorSheetV2.#onApplyEffect,
|
||||
toggleTalentUsed: MournbladeCYD2ActorSheetV2.#onToggleTalentUsed,
|
||||
},
|
||||
};
|
||||
|
||||
@@ -502,4 +503,20 @@ export default class MournbladeCYD2ActorSheetV2 extends HandlebarsApplicationMix
|
||||
}
|
||||
|
||||
// #endregion
|
||||
|
||||
// #region Talent Management
|
||||
|
||||
/**
|
||||
* Toggle the used state of a talent item
|
||||
* @param {Event} event - The click event
|
||||
* @param {HTMLElement} target - The clicked element
|
||||
*/
|
||||
static async #onToggleTalentUsed(event, target) {
|
||||
event.preventDefault();
|
||||
const li = target.closest('[data-item-id]');
|
||||
const item = this.document.items.get(li?.dataset.itemId);
|
||||
if (item) await item.update({ "system.used": !item.system.used });
|
||||
}
|
||||
|
||||
// #endregion
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user