Implement POC of rolling check from character sheet
This commit is contained in:
parent
fcfba63488
commit
9e72c6560f
9 changed files with 54 additions and 10 deletions
|
@ -109,7 +109,9 @@ export class DS4ActorSheet extends ActorSheet<ActorSheet.Data<DS4Actor>> {
|
|||
|
||||
html.find(".item-change").on("change", this._onItemChange.bind(this));
|
||||
|
||||
html.find(".rollable-item").on("click", this._onRoll.bind(this));
|
||||
html.find(".rollable-item").on("click", this._onRollItem.bind(this));
|
||||
|
||||
html.find(".rollable-check").on("click", this._onRollCheck.bind(this));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -218,16 +220,26 @@ export class DS4ActorSheet extends ActorSheet<ActorSheet.Data<DS4Actor>> {
|
|||
}
|
||||
|
||||
/**
|
||||
* Handle clickable rolls.
|
||||
* Handle clickable item rolls.
|
||||
* @param event - The originating click event
|
||||
*/
|
||||
protected _onRoll(event: JQuery.ClickEvent): void {
|
||||
protected _onRollItem(event: JQuery.ClickEvent): void {
|
||||
event.preventDefault();
|
||||
const id = $(event.currentTarget).parents(".item").data("itemId");
|
||||
const item = this.actor.getOwnedItem(id);
|
||||
item.roll();
|
||||
}
|
||||
|
||||
/**
|
||||
* Handle clickable check rolls.
|
||||
* @param event - The originating click event
|
||||
*/
|
||||
protected _onRollCheck(event: JQuery.ClickEvent): void {
|
||||
event.preventDefault();
|
||||
const check = event.currentTarget.dataset["check"];
|
||||
this.actor.rollCheck(check);
|
||||
}
|
||||
|
||||
/** @override */
|
||||
protected async _onDropItem(
|
||||
event: DragEvent,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue