diff --git a/module/targets.js b/module/targets.js index f975a60d..7217bea1 100644 --- a/module/targets.js +++ b/module/targets.js @@ -39,18 +39,18 @@ export class Targets { } } - static getTarget() { + static getTarget(options = { warn: true }) { const targets = Targets.listTargets(); switch (targets.length) { case 1: return targets[0]; case 0: - ui.notifications.warn("Vous devez choisir une cible à attaquer!"); + if (options.warn) ui.notifications.warn("Vous devez choisir une cible à attaquer!"); break; default: - ui.notifications.warn("Vous devez choisir une cible (et une seule) à attaquer!"); - return; + if (options.warn) ui.notifications.warn("Vous devez choisir une cible (et une seule) à attaquer!"); } + return undefined; } } \ No newline at end of file