Generic roll and update items
This commit is contained in:
@ -7,7 +7,10 @@ export class PegasusRollDialog extends Dialog {
|
||||
|
||||
let html
|
||||
let options = { classes: ["WotGdialog"], width: 420, height: 320, 'z-index': 99999 };
|
||||
if ( rollData.mode == "stat" || rollData.mode == "MR") {
|
||||
if ( rollData.mode == "generic" ) {
|
||||
html = await renderTemplate('systems/fvtt-pegasus-rpg/templates/roll-dialog-generic.html', rollData);
|
||||
options.height = 320;
|
||||
} else if ( rollData.mode == "stat" || rollData.mode == "MR") {
|
||||
html = await renderTemplate('systems/fvtt-pegasus-rpg/templates/roll-dialog-stat.html', rollData);
|
||||
options.height = 320;
|
||||
} else if (rollData.mode == "spec") {
|
||||
@ -65,6 +68,12 @@ export class PegasusRollDialog extends Dialog {
|
||||
html.find('#specList').change((event) => {
|
||||
this.rollData.selectedSpec = event.currentTarget.value;
|
||||
});
|
||||
html.find('#statDicesLevel').change((event) => {
|
||||
this.rollData.statDicesLevel = Number(event.currentTarget.value);
|
||||
});
|
||||
html.find('#specDicesLevel').change((event) => {
|
||||
this.rollData.specDicesLevel = Number(event.currentTarget.value);
|
||||
});
|
||||
html.find('#bonusDicesLevel').change((event) => {
|
||||
this.rollData.bonusDicesLevel = Number(event.currentTarget.value);
|
||||
});
|
||||
|
Reference in New Issue
Block a user