swade-mb-shared/macros/SpellEffectSample.js

13 lines
369 B
JavaScript

let effect = {
changes: [
],
duration: { rounds: 5 },
icon: 'icons/svg/holy-shield.svg',
label: 'Sanctuary',
id: 'sanctuary'
}
const targets = canvas.tokens.controlled;
const extra = { flavor: "Sanctuary!" }
const spellEffect = game.macros.getName("ApplySpellEffect");
let value = await spellEffect.execute(effect, targets, extra);
return value;