diff --git a/src/module/powers/basePowers.js b/src/module/powers/basePowers.js index e998fa8..e224a11 100644 --- a/src/module/powers/basePowers.js +++ b/src/module/powers/basePowers.js @@ -2,7 +2,20 @@ import { moduleName, moduleHelpers } from '../globals.js'; import { firstOwner, addActiveEffectsToToken } from '../helpers.js'; import { templates } from '../preloadTemplates.js'; -const MAINTAIN_ICON = 'icons/magic/symbols/runes-star-blue.webp'; +const MAINTAIN_ICONS = [ + 'icons/magic/symbols/runes-star-blue.webp', + 'icons/magic/symbols/runes-star-magenta.webp', + 'icons/magic/symbols/runes-star-orange-purple.webp', + 'icons/magic/symbols/runes-star-orange.webp', + 'icons/magic/symbols/runes-star-pentagon-blue.webp', + 'icons/magic/symbols/runes-star-pentagon-magenta.webp', + 'icons/magic/symbols/runes-star-pentagon-orange-purple.webp', + 'icons/magic/symbols/runes-star-pentagon-orange.webp', + 'icons/magic/symbols/runes-triangle-blue.webp', + 'icons/magic/symbols/runes-triangle-magenta.webp', + 'icons/magic/symbols/runes-triangle-orange-purple.webp', + 'icons/magic/symbols/runes-triangle-orange.webp', +]; export class PowerFormApplication extends FormApplication { constructor(powerEffect) { @@ -509,7 +522,7 @@ export class PowerEffect { } async createMaintainEffect(maintId) { - let icon = MAINTAIN_ICON; + let icon = MAINTAIN_ICONS[Math.floor(Math.random() * MAINTAIN_ICONS.length)]; if (!this.usePrimaryEffect) { icon = this.icon; }