|
|
- export const CORE_TEMPLATES = [
- {
- name: 'Tint Red when HP is bellow 10%',
- hint: 'Tint token red when HP falls bellow 10%',
- img: 'https://user-images.githubusercontent.com/7693704/243428871-c52130b3-2f12-4de7-a86e-fabc67e865a9.png',
- group: 'Health',
- mappings: [
- {
- id: 'MmLSOlJx',
- label: 'Tint Red',
- expression: 'hp<=10%',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: {
- texture: {
- tint: '#ff0000',
- },
- },
- overlay: false,
- alwaysOn: false,
- disabled: false,
- overlayConfig: {
- label: 'Tint Red',
- },
- group: 'Low HP',
- i: 0,
- },
- ],
- id: 'Ob9LP35K',
- },
- {
- name: 'Health State Text Overlay',
- hint: `Displays text overlay based on percentage health. \n0% < hp <= 25% : Critical\n25% < hp <= 50% : Bloodied\n50% < hp <= 75% : Wounded\n75% < hp : Healthy`,
- img: 'https://user-images.githubusercontent.com/7693704/243426356-ceab629c-c16c-42b3-9004-af7dafb62eb7.png',
- group: 'Health',
- mappings: [
- {
- id: 'jqaFdwkQ',
- label: 'Bloodied',
- expression: 'hp>25% && hp<=50%',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: {},
- overlay: true,
- alwaysOn: false,
- disabled: false,
- overlayConfig: {
- parent: '',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionX: false,
- linkDimensionY: false,
- linkOpacity: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0,
- offsetY: 0.51,
- scaleX: 0.76,
- scaleY: 0.76,
- angle: 0,
- anchor: {
- x: 0.5,
- y: 1,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'Bloodied',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#ff5900',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: null,
- },
- },
- label: 'Bloodied',
- id: 'jqaFdwkQ',
- },
- group: 'Health State Overlay',
- i: 0,
- },
- {
- id: 'm4GQVz5O',
- label: 'Critical',
- expression: 'hp>0 && hp<=25%',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: {},
- overlay: true,
- alwaysOn: false,
- disabled: false,
- overlayConfig: {
- parent: '',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionX: false,
- linkDimensionY: false,
- linkOpacity: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0,
- offsetY: 0.51,
- scaleX: 0.76,
- scaleY: 0.76,
- angle: 0,
- anchor: {
- x: 0.5,
- y: 1,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'Critical',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#ff0000',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: null,
- },
- },
- label: 'Critical',
- id: 'm4GQVz5O',
- },
- group: 'Health State Overlay',
- i: 1,
- },
- {
- id: 'H1wrS5N1',
- label: 'Healthy',
- expression: 'hp>75%',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: {},
- overlay: true,
- alwaysOn: false,
- disabled: false,
- overlayConfig: {
- parent: '',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionX: false,
- linkDimensionY: false,
- linkOpacity: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0,
- offsetY: 0.51,
- scaleX: 0.76,
- scaleY: 0.76,
- angle: 0,
- anchor: {
- x: 0.5,
- y: 1,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'Healthy',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#2bff00',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: null,
- },
- },
- label: 'Healthy',
- id: 'H1wrS5N1',
- },
- group: 'Health State Overlay',
- i: 2,
- },
- {
- id: 'IojJZS7v',
- label: 'Wounded',
- expression: 'hp>50% && hp<=75%',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: {},
- overlay: true,
- alwaysOn: false,
- disabled: false,
- overlayConfig: {
- parent: '',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionX: false,
- linkDimensionY: false,
- linkOpacity: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0,
- offsetY: 0.51,
- scaleX: 0.76,
- scaleY: 0.76,
- angle: 0,
- anchor: {
- x: 0.5,
- y: 1,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'Wounded',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#ffbb00',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: null,
- },
- },
- label: 'Wounded',
- id: 'IojJZS7v',
- },
- group: 'Health State Overlay',
- i: 3,
- },
- ],
- id: 'JNClkgGU',
- },
- {
- name: 'Health State Text Overlay - Passed Check',
- hint: 'Same as Health State Text Overlay except also requiring the Token actor to have Reveal Health active effect applied to it.',
- img: 'https://user-images.githubusercontent.com/7693704/243429385-f62b111c-3d9c-4cd8-9c27-f5b13e09fea2.png',
- group: 'Health',
- mappings: [
- {
- id: 'k0XbFE7a',
- label: 'Bloodied',
- expression: 'Reveal Health && hp>25% && hp<=50%',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: {},
- overlay: true,
- alwaysOn: false,
- disabled: false,
- overlayConfig: {
- parent: '',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionX: false,
- linkDimensionY: false,
- linkOpacity: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0,
- offsetY: 0.51,
- scaleX: 0.76,
- scaleY: 0.76,
- angle: 0,
- anchor: {
- x: 0.5,
- y: 1,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'Bloodied',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#ff5900',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: null,
- },
- },
- label: 'Bloodied',
- id: 'k0XbFE7a',
- },
- group: 'Health State Overlay - Passed Check',
- i: 0,
- },
- {
- id: 'a1VxhnWK',
- label: 'Critical',
- expression: 'Reveal Health && hp>0 && hp<=25%',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: {},
- overlay: true,
- alwaysOn: false,
- disabled: false,
- overlayConfig: {
- parent: '',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionX: false,
- linkDimensionY: false,
- linkOpacity: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0,
- offsetY: 0.51,
- scaleX: 0.76,
- scaleY: 0.76,
- angle: 0,
- anchor: {
- x: 0.5,
- y: 1,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'Critical',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#ff0000',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: null,
- },
- },
- label: 'Critical',
- id: 'a1VxhnWK',
- },
- group: 'Health State Overlay - Passed Check',
- i: 1,
- },
- {
- id: 'DNuBTXe8',
- label: 'Healthy',
- expression: 'Reveal Health && hp>75%',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: {},
- overlay: true,
- alwaysOn: false,
- disabled: false,
- overlayConfig: {
- parent: '',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionX: false,
- linkDimensionY: false,
- linkOpacity: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0,
- offsetY: 0.51,
- scaleX: 0.76,
- scaleY: 0.76,
- angle: 0,
- anchor: {
- x: 0.5,
- y: 1,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'Healthy',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#2bff00',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: null,
- },
- },
- label: 'Healthy',
- id: 'DNuBTXe8',
- },
- group: 'Health State Overlay - Passed Check',
- i: 2,
- },
- {
- id: 'ROPjrvLu',
- label: 'Wounded',
- expression: 'Reveal Health && hp>50% && hp<=75%',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: {},
- overlay: true,
- alwaysOn: false,
- disabled: false,
- overlayConfig: {
- parent: '',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionX: false,
- linkDimensionY: false,
- linkOpacity: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0,
- offsetY: 0.51,
- scaleX: 0.76,
- scaleY: 0.76,
- angle: 0,
- anchor: {
- x: 0.5,
- y: 1,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'Wounded',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#ffbb00',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: null,
- },
- },
- label: 'Wounded',
- id: 'ROPjrvLu',
- },
- group: 'Health State Overlay - Passed Check',
- i: 3,
- },
- ],
- id: '0ZJQiOdD',
- },
- {
- name: 'Fancy Nameplate',
- hint: 'Displays a curved red nameplate underneath the token.',
- img: 'https://user-images.githubusercontent.com/7693704/244439674-12510686-2f72-44b3-8a1d-e6cc7fbb00c6.png',
- mappings: [
- {
- id: 'DTbwvQiG',
- label: 'Token Nameplate',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- parent: '',
- underlay: false,
- bottom: false,
- top: true,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionX: false,
- linkDimensionY: false,
- linkOpacity: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0,
- offsetY: -0.51,
- scaleX: 0.68,
- scaleY: 0.68,
- angle: 0,
- anchor: {
- x: 0.5,
- y: 0,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: '{{name}}',
- fontFamily: 'Modesto Condensed',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#ff0000',
- dropShadow: 'true',
- strokeThickness: 3,
- stroke: '#111111',
- curve: {
- radius: 450,
- invert: true,
- },
- },
- shapes: [
- {
- line: {
- width: 1,
- color: '#111111',
- alpha: 1,
- },
- fill: {
- color: '#111111',
- alpha: 1,
- },
- },
- ],
- label: 'Token Nameplate',
- },
- group: 'Nameplate',
- i: 0,
- },
- ],
- id: 'Ik1uNcWU',
- },
- {
- name: 'Info Box #1',
- hint: 'Displays information about the token/actor when hovering over or controlling them. This box will adjust to canvas zoom.',
- img: 'https://user-images.githubusercontent.com/7693704/244441852-b50f3ca6-e0c3-4ce0-b498-ddd00edcbdca.png',
- system: 'dnd5e',
- group: 'Info',
- mappings: [
- {
- id: 'W8BPK9hv',
- label: 'Box Background',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'W8BPK9hv',
- parentID: '',
- ui: true,
- underlay: false,
- bottom: false,
- top: true,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: true,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: -0.55,
- offsetY: 0,
- scaleX: 0.73,
- scaleY: 0.73,
- angle: 0,
- anchor: {
- x: 0,
- y: 0.5,
- },
- filter: 'DropShadowFilter',
- filterOptions: {
- rotation: 45,
- distance: 16.9,
- color: '#000000',
- alpha: 0.52,
- shadowOnly: false,
- blur: 2,
- quality: 3,
- },
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: true,
- limitOnHighlight: false,
- limitOnControl: true,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: '',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- shapes: [
- {
- shape: {
- type: 'rectangle',
- x: '0',
- y: '0',
- width: '450',
- height: '200',
- radius: '0',
- },
- label: '',
- line: {
- width: 2,
- color: '#ffffff',
- alpha: 1,
- },
- fill: {
- color: '#508fe2',
- color2: '',
- prc: '',
- alpha: 0.55,
- },
- },
- ],
- effect: '',
- label: 'Box Background',
- },
- group: 'Info Box',
- i: 0,
- },
- {
- id: 'bkoP4Qpo',
- label: 'Legendary Actions',
- expression: 'actor.system.resources.legact.max>0',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: {},
- overlay: true,
- alwaysOn: false,
- disabled: false,
- overlayConfig: {
- id: 'bkoP4Qpo',
- parentID: 'W8BPK9hv',
- underlay: false,
- bottom: false,
- top: true,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0.47,
- offsetY: -0.02,
- scaleX: 0.5,
- scaleY: 0.5,
- angle: 0,
- anchor: {
- x: 0,
- y: 0,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'Legendary: Action {{actor.system.resources.legact.value}}/{{actor.system.resources.legact.max}} Resistance {{actor.system.resources.legres.value}}/{{actor.system.resources.legres.max}}',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'Legendary Actions',
- },
- group: 'Info Box',
- i: 1,
- },
- {
- id: 'OvcWUW13',
- label: 'Mods',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'OvcWUW13',
- parentID: 'W8BPK9hv',
- underlay: false,
- bottom: false,
- top: true,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0,
- offsetY: -0.38,
- scaleX: 0.57,
- scaleY: 0.57,
- angle: 0,
- anchor: {
- x: 0.5,
- y: 0.5,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'STR {{actor.system.abilities.str.mod}} DEX {{actor.system.abilities.dex.mod}} CON {{actor.system.abilities.con.mod}} INT {{actor.system.abilities.int.mod}} WIS {{actor.system.abilities.wis.mod}} CHA {{actor.system.abilities.cha.mod}}',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'Mods',
- },
- group: 'Info Box',
- i: 2,
- },
- {
- id: 'jybTYLTB',
- label: 'Token Name',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 51,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'jybTYLTB',
- parentID: 'W8BPK9hv',
- underlay: false,
- bottom: false,
- top: true,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0.47,
- offsetY: 0.35,
- scaleX: 0.77,
- scaleY: 0.77,
- angle: 0,
- anchor: {
- x: 0,
- y: 0.5,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'Name: {{name}}',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'Token Name',
- },
- group: 'Info Box',
- i: 3,
- },
- {
- id: 'bGbHPbw6',
- label: 'HP',
- expression: 'hp>40%',
- imgName: '',
- imgSrc: '',
- priority: 52,
- config: {},
- overlay: true,
- alwaysOn: false,
- disabled: false,
- overlayConfig: {
- id: 'bGbHPbw6',
- parentID: 'W8BPK9hv',
- underlay: false,
- bottom: false,
- top: true,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0.47,
- offsetY: 0.23,
- scaleX: 0.82,
- scaleY: 0.82,
- angle: 0,
- anchor: {
- x: 0,
- y: 0,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'HP: {{actor.system.attributes.hp.value}}/{{actor.system.attributes.hp.max}}',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#6b6b6b',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'HP',
- },
- group: 'Info Box',
- i: 4,
- },
- {
- id: 'S9gXdyGY',
- label: 'Low HP',
- expression: 'hp<=40%',
- imgName: '',
- imgSrc: '',
- priority: 52,
- config: {},
- overlay: true,
- alwaysOn: false,
- disabled: false,
- overlayConfig: {
- id: 'S9gXdyGY',
- parentID: 'W8BPK9hv',
- underlay: false,
- bottom: false,
- top: true,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0.47,
- offsetY: 0.23,
- scaleX: 0.82,
- scaleY: 0.82,
- angle: 0,
- anchor: {
- x: 0,
- y: 0,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'HP: {{actor.system.attributes.hp.value}}/{{actor.system.attributes.hp.max}}',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#ff0000',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#6b6b6b',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'Low HP',
- },
- group: 'Info Box',
- i: 5,
- },
- {
- id: 'k9Ws74Hc',
- label: 'Actor AC',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 53,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'k9Ws74Hc',
- parentID: 'W8BPK9hv',
- underlay: false,
- bottom: false,
- top: true,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: -0.25,
- offsetY: 0.46,
- scaleX: 1,
- scaleY: 1,
- angle: 0,
- anchor: {
- x: 0,
- y: 0,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'AC: {{actor.system.attributes.ac.value}}',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'Actor AC',
- },
- group: 'Info Box',
- i: 6,
- },
- {
- id: 'eIxjLZmy',
- label: 'Movement Label',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 54,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'eIxjLZmy',
- parentID: 'W8BPK9hv',
- underlay: false,
- bottom: false,
- top: true,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: -0.25,
- offsetY: 0.2,
- scaleX: 0.61,
- scaleY: 0.61,
- angle: 0,
- anchor: {
- x: 0,
- y: 0,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'Movement',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'Movement Label',
- },
- group: 'Info Box',
- i: 7,
- },
- {
- id: 'k5xYpZAZ',
- label: 'Movement Walk',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 55,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'k5xYpZAZ',
- parentID: 'W8BPK9hv',
- underlay: false,
- bottom: false,
- top: true,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: -0.36,
- offsetY: -0.03,
- scaleX: 1,
- scaleY: 1,
- angle: 0,
- anchor: {
- x: 0.5,
- y: 0.5,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: '{{actor.system.attributes.movement.walk}}ft',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'Movement Walk',
- },
- group: 'Info Box',
- i: 8,
- },
- {
- id: 'dHHZRQXG',
- label: 'Movement Fly',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 56,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'dHHZRQXG',
- parentID: 'W8BPK9hv',
- underlay: false,
- bottom: false,
- top: true,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: -0.36,
- offsetY: -0.16,
- scaleX: 0.33,
- scaleY: 0.33,
- angle: 0,
- anchor: {
- x: 0.5,
- y: 0.5,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'Fly {{actor.system.attributes.movement.fly}}, Swim {{actor.system.attributes.movement.swim}}',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'Movement Fly',
- },
- group: 'Info Box',
- i: 9,
- },
- ],
- id: 'wuMcLy3T',
- },
- {
- name: 'Info Box #2',
- hint: 'Displays information about the token/actor when hovering over or controlling them. This box will adjust to canvas zoom.',
- img: 'https://user-images.githubusercontent.com/7693704/244750685-81988600-5153-4d29-acb0-2c62111bed14.png',
- system: 'dnd5e',
- mappings: [
- {
- id: 'f0pV6Pnl',
- label: 'Box Background',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'f0pV6Pnl',
- parentID: '',
- ui: true,
- underlay: false,
- bottom: false,
- top: true,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: true,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: -0.55,
- offsetY: 0,
- scaleX: 1,
- scaleY: 1,
- angle: 0,
- anchor: {
- x: 0,
- y: 0.5,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: true,
- limitOnHighlight: false,
- limitOnControl: true,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: '',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- shapes: [
- {
- shape: {
- type: 'rectangle',
- x: '0',
- y: '0',
- width: '200',
- height: '300',
- radius: '0',
- },
- label: '',
- line: {
- width: 2,
- color: '#ffffff',
- alpha: 1,
- },
- fill: {
- color: '#2e5a94',
- color2: '',
- prc: '',
- alpha: 0.9,
- },
- },
- ],
- effect: '',
- label: 'Box Background',
- },
- group: 'Info Box #2',
- i: 0,
- },
- {
- id: 'n2Adi1fi',
- label: 'HP',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 51,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'n2Adi1fi',
- parentID: 'f0pV6Pnl',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: true,
- linkScale: true,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0.45,
- offsetY: 0.42,
- scaleX: 0.84,
- scaleY: 0.84,
- angle: 0,
- anchor: {
- x: 0,
- y: 0.5,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'HP: {{actor.system.attributes.hp.value}}/{{actor.system.attributes.hp.max}}',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'HP',
- },
- group: 'Info Box #2',
- i: 1,
- },
- {
- id: 'hCKVzw3Z',
- label: ' AC',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 52,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'hCKVzw3Z',
- parentID: 'f0pV6Pnl',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: true,
- linkScale: true,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0.45,
- offsetY: 0.31,
- scaleX: 0.84,
- scaleY: 0.84,
- angle: 0,
- anchor: {
- x: 0,
- y: 0.5,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'AC: {{actor.system.attributes.ac.value}}',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: ' AC',
- },
- group: 'Info Box #2',
- i: 2,
- },
- {
- id: '2nYmUTwu',
- label: ' Speed',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 53,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: '2nYmUTwu',
- parentID: 'f0pV6Pnl',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: true,
- linkScale: true,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0.45,
- offsetY: 0.2,
- scaleX: 0.84,
- scaleY: 0.84,
- angle: 0,
- anchor: {
- x: 0,
- y: 0.5,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'Speed: {{actor.system.attributes.movement.walk}}ft',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: ' Speed',
- },
- group: 'Info Box #2',
- i: 3,
- },
- {
- id: 's1NtDiUV',
- label: 'Perception',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 54,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 's1NtDiUV',
- parentID: 'f0pV6Pnl',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: true,
- linkScale: true,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0,
- offsetY: 0.15,
- scaleX: 0.84,
- scaleY: 0.84,
- angle: 0,
- anchor: {
- x: 0.5,
- y: 0,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'Perception',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'Perception',
- },
- group: 'Info Box #2',
- i: 4,
- },
- {
- id: 'jYeRIoG2',
- label: 'Passive Perception',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 55,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'jYeRIoG2',
- parentID: 'f0pV6Pnl',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: true,
- linkScale: true,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0.47,
- offsetY: 0,
- scaleX: 0.51,
- scaleY: 0.51,
- angle: 0,
- anchor: {
- x: 0,
- y: 0.5,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'Passive: {{actor.system.skills.prc.passive}}',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'Passive Perception',
- },
- group: 'Info Box #2',
- i: 5,
- },
- {
- id: 'KYMdkTVI',
- label: 'Active Perception',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 56,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'KYMdkTVI',
- parentID: 'f0pV6Pnl',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: true,
- linkScale: true,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: -0.48,
- offsetY: 0,
- scaleX: 0.51,
- scaleY: 0.51,
- angle: 0,
- anchor: {
- x: 1,
- y: 0.5,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'Active: {{actor.system.skills.prc.total}}',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'Active Perception',
- },
- group: 'Info Box #2',
- i: 6,
- },
- {
- id: 'Ewbg54II',
- label: 'CHA',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 57,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'Ewbg54II',
- parentID: 'f0pV6Pnl',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: true,
- linkScale: true,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: -0.31,
- offsetY: -0.3,
- scaleX: 0.51,
- scaleY: 0.51,
- angle: 0,
- anchor: {
- x: 0.5,
- y: 0,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'CHA\\n{{actor.system.abilities.cha.mod}} {{actor.system.abilities.cha.save}}',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'CHA',
- },
- group: 'Info Box #2',
- i: 7,
- },
- {
- id: '2le1Nagp',
- label: 'CON',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 57,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: '2le1Nagp',
- parentID: 'f0pV6Pnl',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: true,
- linkScale: true,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: -0.31,
- offsetY: -0.11,
- scaleX: 0.51,
- scaleY: 0.51,
- angle: 0,
- anchor: {
- x: 0.5,
- y: 0,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'CON\\n{{actor.system.abilities.con.mod}} {{actor.system.abilities.con.save}}',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'CON',
- },
- group: 'Info Box #2',
- i: 8,
- },
- {
- id: 'ahKmjzLj',
- label: 'DEX',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 57,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'ahKmjzLj',
- parentID: 'f0pV6Pnl',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: true,
- linkScale: true,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0,
- offsetY: -0.11,
- scaleX: 0.51,
- scaleY: 0.51,
- angle: 0,
- anchor: {
- x: 0.5,
- y: 0,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'DEX\\n{{actor.system.abilities.dex.mod}} {{actor.system.abilities.dex.save}}',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'DEX',
- },
- group: 'Info Box #2',
- i: 9,
- },
- {
- id: 'gQzyq0zm',
- label: 'INT',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 57,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'gQzyq0zm',
- parentID: 'f0pV6Pnl',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: true,
- linkScale: true,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0.32,
- offsetY: -0.3,
- scaleX: 0.51,
- scaleY: 0.51,
- angle: 0,
- anchor: {
- x: 0.5,
- y: 0,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'INT\\n{{actor.system.abilities.int.mod}} {{actor.system.abilities.int.save}}',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'INT',
- },
- group: 'Info Box #2',
- i: 10,
- },
- {
- id: 'hYGg1oAt',
- label: 'STR',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 57,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'hYGg1oAt',
- parentID: 'f0pV6Pnl',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: true,
- linkScale: true,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0.32,
- offsetY: -0.11,
- scaleX: 0.51,
- scaleY: 0.51,
- angle: 0,
- anchor: {
- x: 0.5,
- y: 0,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'STR\\n{{actor.system.abilities.str.mod}} {{actor.system.abilities.str.save}}',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'STR',
- },
- group: 'Info Box #2',
- i: 11,
- },
- {
- id: 'uQ5zS3K6',
- label: 'WIS',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 57,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'uQ5zS3K6',
- parentID: 'f0pV6Pnl',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: true,
- linkScale: true,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0,
- offsetY: -0.3,
- scaleX: 0.51,
- scaleY: 0.51,
- angle: 0,
- anchor: {
- x: 0.5,
- y: 0,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'WIS\\n{{actor.system.abilities.wis.mod}} {{actor.system.abilities.wis.save}}',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'WIS',
- },
- group: 'Info Box #2',
- i: 12,
- },
- ],
- id: 'Wtq9HDsX',
- },
- {
- name: 'Info Box #3',
- hint: 'Displays information about the token/actor when hovering over or controlling them. This box will adjust to canvas zoom.',
- img: 'https://user-images.githubusercontent.com/7693704/244750246-794625b9-9e1d-4322-9265-fc295f02ca2b.png',
- system: 'dnd5e',
- mappings: [
- {
- id: 'Gt11vjXV',
- label: 'Box Background',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'Gt11vjXV',
- parentID: '',
- ui: true,
- underlay: false,
- bottom: false,
- top: true,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: true,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: -0.55,
- offsetY: 0,
- scaleX: 1,
- scaleY: 1,
- angle: 0,
- anchor: {
- x: 0,
- y: 0.5,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: true,
- limitOnHighlight: false,
- limitOnControl: true,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: '',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- shapes: [
- {
- shape: {
- type: 'rectangle',
- x: '0',
- y: '0',
- width: '240',
- height: '300',
- radius: '0',
- },
- label: '',
- line: {
- width: 2,
- color: '#ffffff',
- alpha: 1,
- },
- fill: {
- color: '#2e5a94',
- color2: '',
- prc: '',
- alpha: 0.9,
- },
- },
- ],
- effect: '',
- label: 'Box Background',
- },
- group: 'Info Box #3',
- i: 0,
- },
- {
- id: 'o4XWzdDM',
- label: 'HP',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 51,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'o4XWzdDM',
- parentID: 'Gt11vjXV',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: true,
- linkScale: true,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0.44,
- offsetY: 0.42,
- scaleX: 0.84,
- scaleY: 0.84,
- angle: 0,
- anchor: {
- x: 0,
- y: 0.5,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: ' {{actor.system.attributes.hp.value}}/{{actor.system.attributes.hp.max}}',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'HP',
- },
- group: 'Info Box #3',
- i: 1,
- },
- {
- id: 'eAv2dSV6',
- label: 'AC',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 52,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'eAv2dSV6',
- parentID: 'Gt11vjXV',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: true,
- linkScale: true,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0.43,
- offsetY: 0.28,
- scaleX: 0.84,
- scaleY: 0.84,
- angle: 0,
- anchor: {
- x: 0,
- y: 0.5,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: ' {{actor.system.attributes.ac.value}}',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'AC',
- },
- group: 'Info Box #3',
- i: 2,
- },
- {
- id: 'SCfkWTni',
- label: 'Fly Speed',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 53,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'SCfkWTni',
- parentID: 'Gt11vjXV',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: true,
- linkScale: true,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: -0.04,
- offsetY: 0.13,
- scaleX: 0.84,
- scaleY: 0.84,
- angle: 0,
- anchor: {
- x: 0,
- y: 0.5,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: ' {{actor.system.attributes.movement.fly}}ft',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'Fly Speed',
- },
- group: 'Info Box #3',
- i: 3,
- },
- {
- id: 'e5LPzVta',
- label: 'Walk Speed',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 53,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'e5LPzVta',
- parentID: 'Gt11vjXV',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: true,
- linkScale: true,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0.45,
- offsetY: 0.13,
- scaleX: 0.84,
- scaleY: 0.84,
- angle: 0,
- anchor: {
- x: 0,
- y: 0.5,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: ' {{actor.system.attributes.movement.walk}}ft',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'Walk Speed',
- },
- group: 'Info Box #3',
- i: 4,
- },
- {
- id: 'XlopagaT',
- label: 'Passive Perception',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 55,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'XlopagaT',
- parentID: 'Gt11vjXV',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: true,
- linkScale: true,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0.45,
- offsetY: -0.02,
- scaleX: 0.83,
- scaleY: 0.83,
- angle: 0,
- anchor: {
- x: 0,
- y: 0.5,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: ' {{actor.system.skills.prc.passive}}',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'Passive Perception',
- },
- group: 'Info Box #3',
- i: 5,
- },
- {
- id: 'CeXgVxA0',
- label: 'Active Perception',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 56,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'CeXgVxA0',
- parentID: 'Gt11vjXV',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: true,
- linkScale: true,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: -0.03,
- offsetY: -0.02,
- scaleX: 0.83,
- scaleY: 0.83,
- angle: 0,
- anchor: {
- x: 0,
- y: 0.5,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: ' {{actor.system.skills.prc.total}}',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'Active Perception',
- },
- group: 'Info Box #3',
- i: 6,
- },
- {
- id: '0WWf1iGM',
- label: 'CHA',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 57,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: '0WWf1iGM',
- parentID: 'Gt11vjXV',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: true,
- linkScale: true,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: -0.31,
- offsetY: -0.3,
- scaleX: 0.51,
- scaleY: 0.51,
- angle: 0,
- anchor: {
- x: 0.5,
- y: 0,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'CHA\\n{{actor.system.abilities.cha.mod}} {{actor.system.abilities.cha.save}}',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'CHA',
- },
- group: 'Info Box #3',
- i: 7,
- },
- {
- id: 'AU8tTXat',
- label: 'CON',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 57,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'AU8tTXat',
- parentID: 'Gt11vjXV',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: true,
- linkScale: true,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: -0.31,
- offsetY: -0.11,
- scaleX: 0.51,
- scaleY: 0.51,
- angle: 0,
- anchor: {
- x: 0.5,
- y: 0,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'CON\\n{{actor.system.abilities.con.mod}} {{actor.system.abilities.con.save}}',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'CON',
- },
- group: 'Info Box #3',
- i: 8,
- },
- {
- id: 'JZKNmgvY',
- label: 'DEX',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 57,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'JZKNmgvY',
- parentID: 'Gt11vjXV',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: true,
- linkScale: true,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0,
- offsetY: -0.11,
- scaleX: 0.51,
- scaleY: 0.51,
- angle: 0,
- anchor: {
- x: 0.5,
- y: 0,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'DEX\\n{{actor.system.abilities.dex.mod}} {{actor.system.abilities.dex.save}}',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'DEX',
- },
- group: 'Info Box #3',
- i: 9,
- },
- {
- id: 'AUGurJtx',
- label: 'INT',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 57,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'AUGurJtx',
- parentID: 'Gt11vjXV',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: true,
- linkScale: true,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0.32,
- offsetY: -0.3,
- scaleX: 0.51,
- scaleY: 0.51,
- angle: 0,
- anchor: {
- x: 0.5,
- y: 0,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'INT\\n{{actor.system.abilities.int.mod}} {{actor.system.abilities.int.save}}',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'INT',
- },
- group: 'Info Box #3',
- i: 10,
- },
- {
- id: 'z0PMTFxo',
- label: 'STR',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 57,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'z0PMTFxo',
- parentID: 'Gt11vjXV',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: true,
- linkScale: true,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0.32,
- offsetY: -0.11,
- scaleX: 0.51,
- scaleY: 0.51,
- angle: 0,
- anchor: {
- x: 0.5,
- y: 0,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'STR\\n{{actor.system.abilities.str.mod}} {{actor.system.abilities.str.save}}',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'STR',
- },
- group: 'Info Box #3',
- i: 11,
- },
- {
- id: 'YXUiGPBv',
- label: 'WIS',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 57,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'YXUiGPBv',
- parentID: 'Gt11vjXV',
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: true,
- linkScale: true,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0,
- offsetY: -0.3,
- scaleX: 0.51,
- scaleY: 0.51,
- angle: 0,
- anchor: {
- x: 0.5,
- y: 0,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'WIS\\n{{actor.system.abilities.wis.mod}} {{actor.system.abilities.wis.save}}',
- fontFamily: 'Signika',
- fontSize: 36,
- letterSpacing: 0,
- fill: '#FFFFFF',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'WIS',
- },
- group: 'Info Box #3',
- i: 12,
- },
- ],
- id: 'vQJ3coCJ',
- },
- {
- name: 'Facing Direction',
- hint: 'Displays an arrow in the top-right corner of the token showing the direction it is facing.',
- img: 'https://user-images.githubusercontent.com/7693704/244647284-2213caf5-6d49-4413-ab5f-83901ffbc8e6.png',
- mappings: [
- {
- id: '9UEOkJ1J',
- label: 'Arrow',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: '9UEOkJ1J',
- parentID: '',
- underlay: false,
- bottom: false,
- top: true,
- inheritTint: false,
- linkRotation: true,
- animation: {
- relative: true,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: -0.5,
- offsetY: 0.5,
- scaleX: 0.51,
- scaleY: 0.51,
- angle: 90,
- anchor: {
- x: 0.5,
- y: 0.5,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: '➢',
- fontFamily: 'Signika',
- fontSize: 63,
- letterSpacing: 0,
- fill: '#ff0000',
- dropShadow: null,
- strokeThickness: 3,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'Arrow',
- },
- group: 'Facing Direction',
- i: 0,
- },
- ],
- id: 'Z8CTgmOg',
- },
- {
- name: 'Combat Markers',
- hint: 'Displays rotating markers for tokens in combat.',
- img: 'https://user-images.githubusercontent.com/7693704/257478593-81b9192d-1ffe-4f0b-8e5d-806218d7e25f.png',
- mappings: [
- {
- id: '9R3glzOK',
- label: 'Your Turn is Next!',
- expression: 'combat-turn-next',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: {},
- overlay: true,
- alwaysOn: false,
- disabled: false,
- overlayConfig: {
- label: 'Your Turn is Next!',
- parent: '',
- underlay: true,
- bottom: true,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: true,
- duration: 30000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: true,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: false,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0,
- offsetY: 0,
- scaleX: 1.6,
- scaleY: 1.6,
- angle: 0,
- anchor: {
- x: 0.5,
- y: 0.5,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: 'Next Turn = = = = = = Next turn = = = = = ',
- fontFamily: 'Signika',
- fontSize: 41,
- letterSpacing: 0,
- fill: '#e6a800',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 125,
- invert: false,
- },
- },
- effect: '',
- },
- group: 'Combat',
- i: 0,
- },
- {
- id: 'qoWG5AD0',
- label: 'Your Turn!',
- expression: 'combat-turn',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: {},
- overlay: true,
- alwaysOn: false,
- disabled: false,
- overlayConfig: {
- label: 'Your Turn!',
- parent: '',
- underlay: true,
- bottom: true,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: true,
- duration: 30000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: true,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: false,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: 0,
- offsetY: 0,
- scaleX: 1.6,
- scaleY: 1.6,
- angle: 0,
- anchor: {
- x: 0.5,
- y: 0.5,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: '= Your Turn = = = = = = Your turn = = = = = ',
- fontFamily: 'Signika',
- fontSize: 41,
- letterSpacing: 0,
- fill: '#00ace6',
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 125,
- invert: false,
- },
- },
- effect: '',
- },
- group: 'Combat',
- i: 1,
- },
- ],
- id: 'YpoX5zxO',
- },
- {
- name: 'Disposition Markers',
- hint: 'Displays circles underneath tokens coloured based on their disposition.',
- img: 'https://user-images.githubusercontent.com/7693704/246497702-5de47dc9-21ef-43a1-86db-b3f85eb8ddb1.png',
- mappings: [
- {
- id: 'TzP6MBC1',
- label: 'Friendly',
- expression: 'disposition=1',
- codeExp: '',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: {},
- overlay: true,
- alwaysOn: false,
- disabled: false,
- overlayConfig: {
- id: 'TzP6MBC1',
- parentID: '',
- underlay: true,
- bottom: true,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: '5000',
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- imgLinked: false,
- repeating: false,
- alpha: '1',
- tint: '#1acb2f',
- interpolateColor: {
- color2: '',
- prc: '',
- },
- width: '',
- height: '',
- scaleX: '0.24',
- scaleY: '0.24',
- angle: '0',
- pOffsetX: '',
- pOffsetY: '',
- offsetX: '0',
- offsetY: '0',
- anchor: {
- x: 0.5,
- y: 0.5,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedToOwner: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnHUD: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: '',
- repeating: false,
- fontFamily: 'Signika',
- fill: '#FFFFFF',
- interpolateColor: {
- color2: '',
- prc: '',
- },
- fontSize: '36',
- align: 'center',
- letterSpacing: '0',
- dropShadow: 'true',
- strokeThickness: '1',
- stroke: '#111111',
- wordWrap: false,
- wordWrapWidth: '200',
- breakWords: false,
- maxHeight: '0',
- curve: {
- angle: '0',
- radius: '0',
- invert: false,
- },
- },
- shapes: [
- {
- shape: {
- type: 'ellipse',
- x: '0',
- y: '0',
- width: '{{object.w}} * @scale',
- height: '{{object.h}} * @scale',
- },
- label: '',
- line: {
- width: '0',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ffffff',
- alpha: '0.75',
- interpolateColor: {
- color2: '',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'ellipse',
- x: '{{object.w}} * @inner',
- y: '{{object.w}} * @inner',
- width: '{{object.w}} * @scale - {{object.w}} * @inner',
- height: '{{object.h}} * @scale - {{object.h}} * @inner',
- },
- label: '',
- line: {
- width: '0',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#b8b8b8',
- alpha: '0.7',
- interpolateColor: {
- color2: '',
- prc: '',
- },
- },
- repeating: false,
- },
- ],
- variables: [
- {
- name: 'scale',
- value: '2.3',
- },
- {
- name: 'inner',
- value: '0.3',
- },
- ],
- effect: '',
- interactivity: [],
- label: 'Friendly',
- },
- group: 'Disposition Markers',
- i: 2,
- },
- {
- id: 'oIsQWISB',
- label: 'Hostile',
- expression: 'disposition=-1',
- codeExp: '',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: {},
- overlay: true,
- alwaysOn: false,
- disabled: false,
- overlayConfig: {
- id: 'oIsQWISB',
- parentID: '',
- underlay: true,
- bottom: true,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: '5000',
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- imgLinked: false,
- repeating: false,
- alpha: '1',
- tint: '#eb0000',
- interpolateColor: {
- color2: '',
- prc: '',
- },
- width: '',
- height: '',
- scaleX: '0.24',
- scaleY: '0.24',
- angle: '0',
- pOffsetX: '',
- pOffsetY: '',
- offsetX: '0',
- offsetY: '0',
- anchor: {
- x: 0.5,
- y: 0.5,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedToOwner: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnHUD: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: '',
- repeating: false,
- fontFamily: 'Signika',
- fill: '#FFFFFF',
- interpolateColor: {
- color2: '',
- prc: '',
- },
- fontSize: '36',
- align: 'center',
- letterSpacing: '0',
- dropShadow: 'true',
- strokeThickness: '1',
- stroke: '#111111',
- wordWrap: false,
- wordWrapWidth: '200',
- breakWords: false,
- maxHeight: '0',
- curve: {
- angle: '0',
- radius: '0',
- invert: false,
- },
- },
- shapes: [
- {
- shape: {
- type: 'ellipse',
- x: '0',
- y: '0',
- width: '{{object.w}} * @scale',
- height: '{{object.h}} * @scale',
- },
- label: '',
- line: {
- width: '0',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ffffff',
- alpha: '0.75',
- interpolateColor: {
- color2: '',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'ellipse',
- x: '{{object.w}} * @inner',
- y: '{{object.w}} * @inner',
- width: '{{object.w}} * @scale - {{object.w}} * @inner',
- height: '{{object.h}} * @scale - {{object.h}} * @inner',
- },
- label: '',
- line: {
- width: '0',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#b8b8b8',
- alpha: '0.7',
- interpolateColor: {
- color2: '',
- prc: '',
- },
- },
- repeating: false,
- },
- ],
- variables: [
- {
- name: 'scale',
- value: '2.3',
- },
- {
- name: 'inner',
- value: '0.3',
- },
- ],
- effect: '',
- interactivity: [],
- label: 'Hostile',
- },
- group: 'Disposition Markers',
- i: 3,
- },
- {
- id: 'fYxJ9Bbc',
- label: 'Neutral',
- expression: 'disposition=0',
- codeExp: '',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: {},
- overlay: true,
- alwaysOn: false,
- disabled: false,
- overlayConfig: {
- id: 'fYxJ9Bbc',
- parentID: '',
- underlay: true,
- bottom: true,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: '5000',
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- imgLinked: false,
- repeating: false,
- alpha: '1',
- tint: '',
- interpolateColor: {
- color2: '',
- prc: '',
- },
- width: '',
- height: '',
- scaleX: '0.24',
- scaleY: '0.24',
- angle: '0',
- pOffsetX: '',
- pOffsetY: '',
- offsetX: '0',
- offsetY: '0',
- anchor: {
- x: 0.5,
- y: 0.5,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedToOwner: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnHUD: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: '',
- repeating: false,
- fontFamily: 'Signika',
- fill: '#FFFFFF',
- interpolateColor: {
- color2: '',
- prc: '',
- },
- fontSize: '36',
- align: 'center',
- letterSpacing: '0',
- dropShadow: 'true',
- strokeThickness: '1',
- stroke: '#111111',
- wordWrap: false,
- wordWrapWidth: '200',
- breakWords: false,
- maxHeight: '0',
- curve: {
- angle: '0',
- radius: '0',
- invert: false,
- },
- },
- shapes: [
- {
- shape: {
- type: 'ellipse',
- x: '0',
- y: '0',
- width: '{{object.w}} * @scale',
- height: '{{object.h}} * @scale',
- },
- label: '',
- line: {
- width: '0',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ffffff',
- alpha: '0.75',
- interpolateColor: {
- color2: '',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'ellipse',
- x: '{{object.w}} * @inner',
- y: '{{object.w}} * @inner',
- width: '{{object.w}} * @scale - {{object.w}} * @inner',
- height: '{{object.h}} * @scale - {{object.h}} * @inner',
- },
- label: '',
- line: {
- width: '0',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#b8b8b8',
- alpha: '0.7',
- interpolateColor: {
- color2: '',
- prc: '',
- },
- },
- repeating: false,
- },
- ],
- variables: [
- {
- name: 'scale',
- value: '2.3',
- },
- {
- name: 'inner',
- value: '0.3',
- },
- ],
- effect: '',
- interactivity: [],
- label: 'Neutral',
- },
- group: 'Disposition Markers',
- i: 4,
- },
- {
- id: 'PyEXXb5J',
- label: 'Secret',
- expression: 'disposition=-2',
- codeExp: '',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: {},
- overlay: true,
- alwaysOn: false,
- disabled: false,
- overlayConfig: {
- id: 'PyEXXb5J',
- parentID: '',
- underlay: true,
- bottom: true,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: '5000',
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- imgLinked: false,
- repeating: false,
- alpha: '1',
- tint: '#ba24ff',
- interpolateColor: {
- color2: '',
- prc: '',
- },
- width: '',
- height: '',
- scaleX: '0.24',
- scaleY: '0.24',
- angle: '0',
- pOffsetX: '',
- pOffsetY: '',
- offsetX: '0',
- offsetY: '0',
- anchor: {
- x: 0.5,
- y: 0.5,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedToOwner: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnHUD: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: '',
- repeating: false,
- fontFamily: 'Signika',
- fill: '#FFFFFF',
- interpolateColor: {
- color2: '',
- prc: '',
- },
- fontSize: '36',
- align: 'center',
- letterSpacing: '0',
- dropShadow: 'true',
- strokeThickness: '1',
- stroke: '#111111',
- wordWrap: false,
- wordWrapWidth: '200',
- breakWords: false,
- maxHeight: '0',
- curve: {
- angle: '0',
- radius: '0',
- invert: false,
- },
- },
- shapes: [
- {
- shape: {
- type: 'ellipse',
- x: '0',
- y: '0',
- width: '{{object.w}} * @scale',
- height: '{{object.h}} * @scale',
- },
- label: '',
- line: {
- width: '0',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ffffff',
- alpha: '0.75',
- interpolateColor: {
- color2: '',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'ellipse',
- x: '{{object.w}} * @inner',
- y: '{{object.w}} * @inner',
- width: '{{object.w}} * @scale - {{object.w}} * @inner',
- height: '{{object.h}} * @scale - {{object.h}} * @inner',
- },
- label: '',
- line: {
- width: '0',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#b8b8b8',
- alpha: '0.7',
- interpolateColor: {
- color2: '',
- prc: '',
- },
- },
- repeating: false,
- },
- ],
- variables: [
- {
- name: 'scale',
- value: '2.3',
- },
- {
- name: 'inner',
- value: '0.3',
- },
- ],
- effect: '',
- interactivity: [],
- label: 'Secret',
- },
- group: 'Disposition Markers',
- i: 5,
- },
- ],
- id: 'yjqfAagB',
- },
- {
- name: 'Health Bar',
- hint: 'A recreation of the standard health bar using Overlays.',
- img: 'https://user-images.githubusercontent.com/7693704/257246890-d41894a0-7f40-4e91-a47a-bc10d6f198e6.png',
- group: 'Health',
- mappings: [
- {
- id: 'dgIBKbcU',
- label: 'Health Bar',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'dgIBKbcU',
- parentID: '',
- ui: true,
- underlay: true,
- bottom: true,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- repeating: false,
- alpha: 1,
- tint: '',
- interpolateColor: {
- color2: '',
- prc: '',
- },
- offsetX: 0,
- offsetY: -0.5,
- scaleX: 1,
- scaleY: 1,
- angle: 0,
- anchor: {
- x: 0.5,
- y: 1,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: '',
- repeating: false,
- fontFamily: 'Signika',
- fill: '#FFFFFF',
- interpolateColor: {
- color2: '',
- prc: '',
- },
- fontSize: 36,
- align: 'left',
- letterSpacing: 0,
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- shapes: [
- {
- shape: {
- type: 'rectangle',
- x: '0',
- y: '0',
- width: '{{object.w}}',
- height: '{{object.h}} * @height',
- radius: '3',
- },
- label: '',
- line: {
- width: 1,
- color: '#000000',
- alpha: 1,
- },
- fill: {
- color: '#5c5c5c',
- alpha: 0.65,
- interpolateColor: {
- color2: '',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'rectangle',
- x: '0',
- y: '0',
- width: '{{object.w}} * ( {{hp}} / {{hpMax}} )',
- height: '{{object.h}} * @height',
- radius: '3',
- },
- label: '',
- line: {
- width: 1,
- color: '#000000',
- alpha: 1,
- },
- fill: {
- color: '#ff0000',
- alpha: 1,
- interpolateColor: {
- color2: '#74da0e',
- prc: '{{hp}} / {{hpMax}}',
- },
- },
- repeating: false,
- },
- ],
- variables: [
- {
- name: 'height',
- value: '0.079',
- },
- ],
- effect: '',
- label: 'Health Bar',
- },
- group: 'Health Bar',
- i: 0,
- },
- ],
- id: 'GDyvkEB4',
- },
- {
- name: 'Health Ring',
- hint: 'A ring shaped health bar.',
- img: 'https://user-images.githubusercontent.com/7693704/257246432-a339394f-489a-4436-9d4b-427c285d4f27.png',
- group: 'Health',
- mappings: [
- {
- id: 'erOTHzIc',
- label: 'Health Ring',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: 'erOTHzIc',
- parentID: '',
- ui: true,
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- repeating: false,
- alpha: 1,
- tint: '',
- interpolateColor: {
- color2: '',
- prc: '',
- },
- offsetX: 0,
- offsetY: 0,
- scaleX: 1.02,
- scaleY: 1.02,
- angle: -90,
- anchor: {
- x: 0.5,
- y: 0.5,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: '',
- repeating: false,
- fontFamily: 'Signika',
- fill: '#ffffff',
- interpolateColor: {
- color2: '',
- prc: '',
- },
- fontSize: 36,
- align: 'left',
- letterSpacing: 0,
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- shapes: [
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '{{object.w}} / @ringScale * @innerRadius',
- outerRadius: '{{object.w}} / @ringScale * @outerRadius',
- startAngle: '0',
- endAngle: '360',
- },
- label: 'Background',
- line: {
- width: 0,
- color: '#000000',
- alpha: 1,
- },
- fill: {
- color: '#b0b0b0',
- alpha: 0.6,
- interpolateColor: {
- color2: '',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '{{object.w}} / @ringScale * @innerRadius',
- outerRadius: '{{object.w}} / @ringScale * @outerRadius',
- startAngle: '0',
- endAngle: '{{hp}} / {{hpMax}} * 360',
- },
- label: 'Health Tracker',
- line: {
- width: 0,
- color: '#000000',
- alpha: 1,
- },
- fill: {
- color: '#ff0000',
- alpha: 1,
- interpolateColor: {
- color2: '#74da0e',
- prc: '{{hp}} / {{hpMax}}',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '{{object.w}} / @ringScale * @innerRadius',
- outerRadius: '{{object.w}} / @ringScale * @outerRadius',
- startAngle: '0',
- endAngle: '360',
- },
- label: 'Outline',
- line: {
- width: 1,
- color: '#000000',
- alpha: 1,
- },
- fill: {
- color: '#b0b0b0',
- alpha: 0,
- interpolateColor: {
- color2: '',
- prc: '',
- },
- },
- repeating: false,
- },
- ],
- variables: [
- {
- name: 'ringScale',
- value: '1.8',
- },
- {
- name: 'innerRadius',
- value: '0.9',
- },
- {
- name: 'outerRadius',
- value: '1.0',
- },
- ],
- effect: '',
- label: 'Health Ring',
- },
- group: 'Health Ring',
- i: 0,
- },
- ],
- id: 'yITi94hC',
- },
- {
- name: 'Health Hearts',
- hint: 'Displays up to 10 hearts to the right of the token based on their current health. Each heart is representative of 10% of the health.',
- img: 'https://user-images.githubusercontent.com/7693704/257349483-1864d4ca-a2de-468d-872d-6d8c2847434a.png',
- group: 'Health',
- mappings: [
- {
- id: '4uCpbtHY',
- label: 'Hearts',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: '4uCpbtHY',
- parentID: '',
- ui: true,
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionsX: true,
- linkDimensionsY: true,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- alpha: 1,
- tint: '',
- offsetX: -0.53,
- offsetY: 0.5,
- scaleX: 0.5,
- scaleY: 0.5,
- angle: 0,
- anchor: {
- x: 0,
- y: 0,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: ' ',
- repeating: true,
- repeat: {
- value: '{{hp}}',
- increment: '10',
- isPercentage: true,
- maxValue: '{{hpMax}}',
- perRow: '2',
- maxRows: '',
- },
- fontFamily: 'Signika',
- fill: '#ff0000',
- fontSize: 36,
- align: 'left',
- letterSpacing: 0,
- dropShadow: null,
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- effect: '',
- label: 'Hearts',
- },
- group: 'Health Hearts',
- i: 0,
- },
- ],
- id: 'T2DrD0Em',
- },
- {
- name: 'Health Circles',
- hint: 'Displays up to 10 circles to the right of the token based on their current health. Each circle is representative of 10% of the health.',
- img: 'https://user-images.githubusercontent.com/7693704/257476414-c42bdbc0-c57b-4367-8207-3e2e4273094f.png',
- group: 'Health',
- mappings: [
- {
- id: '0vETg18v',
- label: 'Health Circles',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: '0vETg18v',
- parentID: '',
- ui: true,
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionsX: true,
- linkDimensionsY: true,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- repeating: false,
- alpha: 1,
- tint: '',
- interpolateColor: {
- color2: '',
- prc: '',
- },
- offsetX: -0.52,
- offsetY: 0.6,
- scaleX: 0.46,
- scaleY: 0.46,
- angle: 0,
- anchor: {
- x: 0,
- y: 0,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: '',
- repeating: false,
- fontFamily: 'Signika',
- fill: '#ffffff',
- interpolateColor: {
- color2: '',
- prc: '',
- },
- fontSize: 36,
- align: 'left',
- letterSpacing: 0,
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- shapes: [
- {
- shape: {
- type: 'ellipse',
- x: '0',
- y: '0',
- width: '25',
- height: '25',
- },
- label: '',
- line: {
- width: 1,
- color: '#000000',
- alpha: 1,
- },
- fill: {
- color: '#ff0000',
- alpha: 1,
- interpolateColor: {
- color2: '#74da0e',
- prc: '{{hp}} / {{hpMax}}',
- },
- },
- repeating: true,
- repeat: {
- value: '{{hp}}',
- increment: '10',
- isPercentage: true,
- maxValue: '{{hpMax}}',
- perRow: '2',
- maxRows: '',
- paddingX: '3',
- paddingY: '3',
- },
- },
- ],
- effect: '',
- label: 'Health Circles',
- },
- group: 'Health Circles',
- i: 0,
- },
- ],
- id: 'kJ0Fi54w',
- },
- {
- name: 'Health Squares',
- hint: 'Displays up to 10 squares to the right of the token based on their current health. Each square is representative of 10% of the health.',
- img: 'https://user-images.githubusercontent.com/7693704/257477099-689cd23a-0e4a-4d9a-aaa2-bf88b169ede8.png',
- group: 'Health',
- mappings: [
- {
- id: '0vETg18v',
- label: 'Health Squares',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: '0vETg18v',
- parentID: '',
- ui: true,
- underlay: false,
- bottom: false,
- top: false,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: 5000,
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionsX: true,
- linkDimensionsY: true,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- repeating: false,
- alpha: 1,
- tint: '',
- interpolateColor: {
- color2: '',
- prc: '',
- },
- offsetX: -0.52,
- offsetY: 0.6,
- scaleX: 0.46,
- scaleY: 0.46,
- angle: 0,
- anchor: {
- x: 0,
- y: 0,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedUsers: [],
- limitOnHover: false,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: '',
- repeating: false,
- fontFamily: 'Signika',
- fill: '#ffffff',
- interpolateColor: {
- color2: '',
- prc: '',
- },
- fontSize: 36,
- align: 'left',
- letterSpacing: 0,
- dropShadow: 'true',
- strokeThickness: 1,
- stroke: '#111111',
- curve: {
- radius: 0,
- invert: false,
- },
- },
- shapes: [
- {
- shape: {
- type: 'rectangle',
- x: '0',
- y: '0',
- width: '50',
- height: '50',
- radius: '0',
- },
- label: '',
- line: {
- width: 1,
- color: '#000000',
- alpha: 1,
- },
- fill: {
- color: '#ff0000',
- alpha: 1,
- interpolateColor: {
- color2: '#74da0e',
- prc: '{{hp}} / {{hpMax}}',
- },
- },
- repeating: true,
- repeat: {
- value: '{{hp}}',
- increment: '10',
- isPercentage: true,
- maxValue: '{{hpMax}}',
- perRow: '2',
- maxRows: '',
- paddingX: '3',
- paddingY: '3',
- },
- },
- ],
- effect: '',
- label: 'Health Squares',
- },
- group: 'Health Squares',
- i: 0,
- },
- ],
- id: 'zzeRhmmk',
- },
- {
- name: 'Spell Slot Ring',
- hint: 'Remaining spell slots represented as a ring.',
- img: 'https://user-images.githubusercontent.com/7693704/261663740-444d86b9-ee9f-4a2f-963f-6886a2af29cc.png',
- system: 'dnd5e',
- mappings: [
- {
- id: '1SS3KhwM',
- label: 'Spell Slot Ring',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: '1SS3KhwM',
- parentID: '',
- ui: true,
- underlay: false,
- bottom: false,
- top: true,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: '5000',
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- repeating: false,
- alpha: '1',
- tint: '',
- interpolateColor: {
- color2: '',
- prc: '',
- },
- width: '{{object.w}} * @Scale',
- height: '{{object.w}} * @Scale',
- scaleX: '1',
- scaleY: '1',
- angle: '0',
- offsetX: '0',
- offsetY: '0',
- anchor: {
- x: 0.5,
- y: 0.5,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedToOwner: true,
- limitedUsers: [],
- limitOnHover: true,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: '',
- repeating: false,
- fontFamily: 'Signika',
- fill: '#ffffff',
- interpolateColor: {
- color2: '',
- prc: '',
- },
- fontSize: '36',
- align: 'left',
- letterSpacing: '0',
- dropShadow: 'true',
- strokeThickness: '1',
- stroke: '#111111',
- wordWrap: false,
- wordWrapWidth: '200',
- breakWords: false,
- maxHeight: '0',
- curve: {
- angle: '0',
- radius: '0',
- invert: false,
- },
- },
- shapes: [
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer ',
- startAngle: '0',
- endAngle: '360',
- },
- label: 'BaseLayer',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#3b3b3b',
- alpha: '1',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90',
- endAngle: '-90 + ( {{actor.system.spells.spell1.value}} * @Tick )',
- },
- label: '1st level',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ff0000',
- alpha: '1',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 4 * @Tick )',
- endAngle: '-90 + ( 4 * @Tick ) + ( {{actor.system.spells.spell2.value}} * @Tick )',
- },
- label: '2nd Level',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ff8800',
- alpha: '1',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 7 * @Tick )',
- endAngle: '-90 + ( 7 * @Tick ) + ( {{actor.system.spells.spell3.value}} * @Tick )',
- },
- label: '3rd Level',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ffdd00',
- alpha: '1',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 10 * @Tick )',
- endAngle: '-90 + ( 10 * @Tick ) + ( {{actor.system.spells.spell4.value}} * @Tick )',
- },
- label: '4th Level',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#37ff00',
- alpha: '1',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 13 * @Tick )',
- endAngle: '-90 + ( 13 * @Tick ) + ( {{actor.system.spells.spell5.value}} * @Tick )',
- },
- label: '5th Level',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#00ffcc',
- alpha: '0.95',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 16 * @Tick )',
- endAngle: '-90 + ( 16 * @Tick ) + ( {{actor.system.spells.spell6.value}} * @Tick )',
- },
- label: '6th Level',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#00b3ff',
- alpha: '1',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 18 * @Tick )',
- endAngle: '-90 + ( 18 * @Tick ) + ( {{actor.system.spells.spell7.value}} * @Tick )',
- },
- label: '7th Level',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#001eff',
- alpha: '1',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 20 * @Tick )',
- endAngle: '-90 + ( 20 * @Tick ) + ( {{actor.system.spells.spell8.value}} * @Tick )',
- },
- label: '8th Level',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ae00ff',
- alpha: '1',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 21 * @Tick )',
- endAngle: '-90 + ( 21 * @Tick ) + ( {{actor.system.spells.spell9.value}} * @Tick )',
- },
- label: '9th Level - Copy',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ff00ea',
- alpha: '1',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90',
- endAngle: '-90 + ( 1 * @Tick )',
- },
- label: 'Outline 1',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ff00ea',
- alpha: '0',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 1 * @Tick )',
- endAngle: '-90 + ( 2 * @Tick )',
- },
- label: 'Outline 2',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ff00ea',
- alpha: '0',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 2 * @Tick )',
- endAngle: '-90 + ( 3 * @Tick )',
- },
- label: 'Outline 3',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ff00ea',
- alpha: '0',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 3 * @Tick )',
- endAngle: '-90 + ( 4 * @Tick )',
- },
- label: 'Outline 4',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ff00ea',
- alpha: '0',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 4 * @Tick )',
- endAngle: '-90 + ( 5 * @Tick )',
- },
- label: 'Outline 5',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ff00ea',
- alpha: '0',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 5 * @Tick )',
- endAngle: '-90 + ( 6 * @Tick )',
- },
- label: 'Outline 6',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ff00ea',
- alpha: '0',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 6 * @Tick )',
- endAngle: '-90 + ( 7 * @Tick )',
- },
- label: 'Outline 7',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ff00ea',
- alpha: '0',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 7 * @Tick )',
- endAngle: '-90 + ( 8 * @Tick )',
- },
- label: 'Outline 8',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ff00ea',
- alpha: '0',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 8 * @Tick )',
- endAngle: '-90 + ( 9 * @Tick )',
- },
- label: 'Outline 9',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ff00ea',
- alpha: '0',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 9 * @Tick )',
- endAngle: '-90 + ( 10 * @Tick )',
- },
- label: 'Outline 10',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ff00ea',
- alpha: '0',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 10 * @Tick )',
- endAngle: '-90 + ( 11 * @Tick )',
- },
- label: 'Outline 11',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ff00ea',
- alpha: '0',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 11 * @Tick )',
- endAngle: '-90 + ( 12 * @Tick )',
- },
- label: 'Outline 12',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ff00ea',
- alpha: '0',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 12 * @Tick )',
- endAngle: '-90 + ( 13 * @Tick )',
- },
- label: 'Outline 13',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ff00ea',
- alpha: '0',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 13 * @Tick )',
- endAngle: '-90 + ( 14 * @Tick )',
- },
- label: 'Outline 14',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ff00ea',
- alpha: '0',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 14 * @Tick )',
- endAngle: '-90 + ( 15 * @Tick )',
- },
- label: 'Outline 15',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ff00ea',
- alpha: '0',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 15 * @Tick )',
- endAngle: '-90 + ( 16 * @Tick )',
- },
- label: 'Outline 16',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ff00ea',
- alpha: '0',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 16 * @Tick )',
- endAngle: '-90 + ( 17 * @Tick )',
- },
- label: 'Outline 17',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ff00ea',
- alpha: '0',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 17 * @Tick )',
- endAngle: '-90 + ( 18 * @Tick )',
- },
- label: 'Outline 18',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ff00ea',
- alpha: '0',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 18 * @Tick )',
- endAngle: '-90 + ( 19 * @Tick )',
- },
- label: 'Outline 19',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ff00ea',
- alpha: '0',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 19 * @Tick )',
- endAngle: '-90 + ( 20 * @Tick )',
- },
- label: 'Outline 20',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ff00ea',
- alpha: '0',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 20 * @Tick )',
- endAngle: '-90 + ( 21 * @Tick )',
- },
- label: 'Outline 21',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ff00ea',
- alpha: '0',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- {
- shape: {
- type: 'torus',
- x: '0',
- y: '0',
- innerRadius: '@Inner',
- outerRadius: '@Outer',
- startAngle: '-90 + ( 21 * @Tick )',
- endAngle: '-90 + ( 22 * @Tick )',
- },
- label: 'Outline 22',
- line: {
- width: '1',
- color: '#000000',
- alpha: '1',
- },
- fill: {
- color: '#ff00ea',
- alpha: '0',
- interpolateColor: {
- color2: '#ffffff',
- prc: '',
- },
- },
- repeating: false,
- },
- ],
- variables: [
- {
- name: 'Tick',
- value: '16.3636363636363636',
- },
- {
- name: 'Inner',
- value: '66',
- },
- {
- name: 'Outer',
- value: '80',
- },
- {
- name: 'Scale',
- value: '1.8',
- },
- ],
- effect: '',
- label: 'Spell Slot Ring',
- },
- group: 'Spell Slot Ring',
- i: 0,
- },
- {
- id: '3IAo8ZUu',
- label: 'Spell Slot Numbers',
- expression: '',
- imgName: '',
- imgSrc: '',
- priority: 60,
- config: {},
- overlay: true,
- alwaysOn: true,
- disabled: false,
- overlayConfig: {
- id: '3IAo8ZUu',
- parentID: '',
- underlay: false,
- bottom: false,
- top: true,
- inheritTint: false,
- linkRotation: false,
- animation: {
- relative: false,
- rotate: false,
- duration: '5000',
- clockwise: true,
- },
- linkMirror: false,
- linkScale: false,
- linkDimensionsX: false,
- linkDimensionsY: false,
- linkOpacity: false,
- linkStageScale: false,
- loop: true,
- playOnce: false,
- img: '',
- repeating: false,
- alpha: '1',
- tint: '',
- interpolateColor: {
- color2: '',
- prc: '',
- },
- width: '{{object.w}} * @Scale',
- height: '{{object.w}} * @Scale',
- scaleX: '1',
- scaleY: '1',
- angle: '1',
- offsetX: '0',
- offsetY: '0.009',
- anchor: {
- x: 0.5,
- y: 0.5,
- },
- filter: 'NONE',
- alwaysVisible: false,
- limitedToOwner: true,
- limitedUsers: [],
- limitOnHover: true,
- limitOnHighlight: false,
- limitOnControl: false,
- limitOnEffect: '',
- limitOnProperty: '',
- text: {
- text: '4455566778911112223334',
- repeating: false,
- fontFamily: 'Signika',
- fill: '#ffffff',
- interpolateColor: {
- color2: '',
- prc: '',
- },
- fontSize: '45',
- align: 'left',
- letterSpacing: '41.5',
- dropShadow: null,
- strokeThickness: '4',
- stroke: '#111111',
- wordWrap: false,
- wordWrapWidth: '200',
- breakWords: false,
- maxHeight: '0',
- curve: {
- angle: '360',
- radius: '220',
- invert: false,
- },
- },
- variables: [
- {
- name: 'Scale',
- value: '1.85',
- },
- ],
- effect: '',
- label: 'Spell Slot Numbers',
- },
- group: 'Spell Slot Ring',
- i: 1,
- },
- ],
- id: 'FeFzTjjE',
- },
- ];
|