From 20f56f5c5b7ff33f9a2cebbd97bcdbf4c81d5d9b Mon Sep 17 00:00:00 2001 From: Chris Schmalz Date: Sat, 28 Jun 2025 17:44:35 -0700 Subject: [PATCH] was missing action names for dynamic created buttons --- module/windows/actor-generator.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/module/windows/actor-generator.js b/module/windows/actor-generator.js index 2118d33..9dee170 100644 --- a/module/windows/actor-generator.js +++ b/module/windows/actor-generator.js @@ -197,6 +197,7 @@ export class DLActorGenerator extends FormApplication { for (let j = 0; j < skillPopupOptions.length; j++) { buttons_options.push({ icon: '', + action: skillPopupOptions[j].name, label: skillPopupOptions[j].name, callback: () => resolve(skillPopupOptions[j].uuid), }); @@ -369,6 +370,7 @@ export class DLActorGenerator extends FormApplication { for (let i=0;i', + action: list_option_skills_or[i].name, label: list_option_skills_or[i].name,//game.i18n.localize("Mosh.CharacterGenerator.SkillOption.ChoiceWord") + ` ${i}`, callback: () => { resolve(list_option_skills_or[i]); @@ -480,6 +482,7 @@ export class DLActorGenerator extends FormApplication { let prev_bonus = this._element.find(`input[name="system.stats.${option_stats_and_saves.stats[j]}.bonus"]`).prop("value"); buttons_options.push({ icon: '', + action: option_stats_and_saves.stats[j], label: option_stats_and_saves.stats[j],//.replace(/\.bonus/i,"").replace(/(.*)\.+/i,""), callback: () => this._element.find(`input[name="system.stats.${option_stats_and_saves.stats[j]}.bonus"]`).prop("value", (parseInt(option_stats_and_saves.modification) + parseInt(prev_bonus))) });