Amelioration des talents et quelques corrections

This commit is contained in:
2026-06-23 17:40:57 +02:00
parent d1fbe611ef
commit dd0276e7e1
87 changed files with 366 additions and 245 deletions
@@ -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
}