2023-02-26 23:27:50 -06:00

15 lines
407 B
JavaScript

export class helpers {
static runOnTargetOrSelectedTokens (runFunc) {
let tokens = []
const targets = Array.from(game.user.targets)
if (targets.length > 0) tokens = targets
if (canvas.tokens.controlled.length > 0) tokens = canvas.tokens.controlled
if (tokens.length > 0) {
runFunc(tokens)
} else {
ui.notifications.error('Please select or target a token')
}
}
}