minor updates to enrichers

This commit is contained in:
Mike Bloy 2026-04-28 21:44:56 -05:00
parent 6580328746
commit 0d045c9823

View File

@ -86,8 +86,8 @@ function swadeTraitRollEnricher(match, options) {
function onSwadeRollLink(ev) {
console.log('SWADE ROLL', ev);
const targetElement = ev.target;
if (!targetElement.closest('a.mb-swade-roll-link')) return;
const targetElement = ev.target.closest('a.mb-swade-roll-link');
if (!targetElement) return;
ev.preventDefault();
const rollType = targetElement.dataset.rollType;
switch (rollType) {
@ -106,8 +106,8 @@ function onRequestTraitRollLink(targetElement) {
return;
}
const { traitType, traitName, modDesc, flavor } = targetElement.dataset;
const tn = parseInt(targetElement.dataset.tn);
const modVal = parseInt(targetElement.dataset.modVal);
const tn = parseInt(targetElement.dataset.tn ?? '4');
const modVal = parseInt(targetElement.dataset.modVal ?? '0');
const options = { targetNumber: 4, flavor };
if (tn != 4) {
options.targetNumber = tn;
@ -120,13 +120,14 @@ function onRequestTraitRollLink(targetElement) {
function onDamageRollLink(targetElement) {
const roll = targetElement.dataset.roll;
const ap = parseInt(targetElement.dataset.ap);
let flavor = targetElement.dataset.flavor;
const ap = parseInt(targetElement.dataset.ap ?? '0');
let flavor = targetElement.dataset.flavor ?? '';
const options = {};
if (ap > 0) {
flavor = `${flavor ? flavor + ' - ' : ''}AP: ${ap}`;
options.ap = ap;
}
console.log('DamageRollLink', roll, ap, flavor, options);
new CONFIG.Dice.DamageRoll(roll, null, options).toMessage({ flavor });
}