All user data for FoundryVTT. Includes worlds, systems, modules, and any asset in the "foundryuserdata" directory. Does NOT include the FoundryVTT installation itself.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

6059 lines
161 KiB

  1. export const CORE_TEMPLATES = [
  2. {
  3. name: 'Tint Red when HP is bellow 10%',
  4. hint: 'Tint token red when HP falls bellow 10%',
  5. img: 'https://user-images.githubusercontent.com/7693704/243428871-c52130b3-2f12-4de7-a86e-fabc67e865a9.png',
  6. group: 'Health',
  7. mappings: [
  8. {
  9. id: 'MmLSOlJx',
  10. label: 'Tint Red',
  11. expression: 'hp<=10%',
  12. imgName: '',
  13. imgSrc: '',
  14. priority: 50,
  15. config: {
  16. texture: {
  17. tint: '#ff0000',
  18. },
  19. },
  20. overlay: false,
  21. alwaysOn: false,
  22. disabled: false,
  23. overlayConfig: {
  24. label: 'Tint Red',
  25. },
  26. group: 'Low HP',
  27. i: 0,
  28. },
  29. ],
  30. id: 'Ob9LP35K',
  31. },
  32. {
  33. name: 'Health State Text Overlay',
  34. hint: `Displays text overlay based on percentage health. \n0% < hp <= 25% : Critical\n25% < hp <= 50% : Bloodied\n50% < hp <= 75% : Wounded\n75% < hp : Healthy`,
  35. img: 'https://user-images.githubusercontent.com/7693704/243426356-ceab629c-c16c-42b3-9004-af7dafb62eb7.png',
  36. group: 'Health',
  37. mappings: [
  38. {
  39. id: 'jqaFdwkQ',
  40. label: 'Bloodied',
  41. expression: 'hp>25% && hp<=50%',
  42. imgName: '',
  43. imgSrc: '',
  44. priority: 50,
  45. config: {},
  46. overlay: true,
  47. alwaysOn: false,
  48. disabled: false,
  49. overlayConfig: {
  50. parent: '',
  51. underlay: false,
  52. bottom: false,
  53. top: false,
  54. inheritTint: false,
  55. linkRotation: false,
  56. animation: {
  57. relative: false,
  58. rotate: false,
  59. duration: 5000,
  60. clockwise: true,
  61. },
  62. linkMirror: false,
  63. linkScale: false,
  64. linkDimensionX: false,
  65. linkDimensionY: false,
  66. linkOpacity: false,
  67. loop: true,
  68. playOnce: false,
  69. img: '',
  70. alpha: 1,
  71. tint: '',
  72. offsetX: 0,
  73. offsetY: 0.51,
  74. scaleX: 0.76,
  75. scaleY: 0.76,
  76. angle: 0,
  77. anchor: {
  78. x: 0.5,
  79. y: 1,
  80. },
  81. filter: 'NONE',
  82. alwaysVisible: false,
  83. limitedUsers: [],
  84. limitOnHover: false,
  85. limitOnControl: false,
  86. limitOnEffect: '',
  87. limitOnProperty: '',
  88. text: {
  89. text: 'Bloodied',
  90. fontFamily: 'Signika',
  91. fontSize: 36,
  92. letterSpacing: 0,
  93. fill: '#ff5900',
  94. dropShadow: 'true',
  95. strokeThickness: 1,
  96. stroke: '#111111',
  97. curve: {
  98. radius: 0,
  99. invert: null,
  100. },
  101. },
  102. label: 'Bloodied',
  103. id: 'jqaFdwkQ',
  104. },
  105. group: 'Health State Overlay',
  106. i: 0,
  107. },
  108. {
  109. id: 'm4GQVz5O',
  110. label: 'Critical',
  111. expression: 'hp>0 && hp<=25%',
  112. imgName: '',
  113. imgSrc: '',
  114. priority: 50,
  115. config: {},
  116. overlay: true,
  117. alwaysOn: false,
  118. disabled: false,
  119. overlayConfig: {
  120. parent: '',
  121. underlay: false,
  122. bottom: false,
  123. top: false,
  124. inheritTint: false,
  125. linkRotation: false,
  126. animation: {
  127. relative: false,
  128. rotate: false,
  129. duration: 5000,
  130. clockwise: true,
  131. },
  132. linkMirror: false,
  133. linkScale: false,
  134. linkDimensionX: false,
  135. linkDimensionY: false,
  136. linkOpacity: false,
  137. loop: true,
  138. playOnce: false,
  139. img: '',
  140. alpha: 1,
  141. tint: '',
  142. offsetX: 0,
  143. offsetY: 0.51,
  144. scaleX: 0.76,
  145. scaleY: 0.76,
  146. angle: 0,
  147. anchor: {
  148. x: 0.5,
  149. y: 1,
  150. },
  151. filter: 'NONE',
  152. alwaysVisible: false,
  153. limitedUsers: [],
  154. limitOnHover: false,
  155. limitOnControl: false,
  156. limitOnEffect: '',
  157. limitOnProperty: '',
  158. text: {
  159. text: 'Critical',
  160. fontFamily: 'Signika',
  161. fontSize: 36,
  162. letterSpacing: 0,
  163. fill: '#ff0000',
  164. dropShadow: 'true',
  165. strokeThickness: 1,
  166. stroke: '#111111',
  167. curve: {
  168. radius: 0,
  169. invert: null,
  170. },
  171. },
  172. label: 'Critical',
  173. id: 'm4GQVz5O',
  174. },
  175. group: 'Health State Overlay',
  176. i: 1,
  177. },
  178. {
  179. id: 'H1wrS5N1',
  180. label: 'Healthy',
  181. expression: 'hp>75%',
  182. imgName: '',
  183. imgSrc: '',
  184. priority: 50,
  185. config: {},
  186. overlay: true,
  187. alwaysOn: false,
  188. disabled: false,
  189. overlayConfig: {
  190. parent: '',
  191. underlay: false,
  192. bottom: false,
  193. top: false,
  194. inheritTint: false,
  195. linkRotation: false,
  196. animation: {
  197. relative: false,
  198. rotate: false,
  199. duration: 5000,
  200. clockwise: true,
  201. },
  202. linkMirror: false,
  203. linkScale: false,
  204. linkDimensionX: false,
  205. linkDimensionY: false,
  206. linkOpacity: false,
  207. loop: true,
  208. playOnce: false,
  209. img: '',
  210. alpha: 1,
  211. tint: '',
  212. offsetX: 0,
  213. offsetY: 0.51,
  214. scaleX: 0.76,
  215. scaleY: 0.76,
  216. angle: 0,
  217. anchor: {
  218. x: 0.5,
  219. y: 1,
  220. },
  221. filter: 'NONE',
  222. alwaysVisible: false,
  223. limitedUsers: [],
  224. limitOnHover: false,
  225. limitOnControl: false,
  226. limitOnEffect: '',
  227. limitOnProperty: '',
  228. text: {
  229. text: 'Healthy',
  230. fontFamily: 'Signika',
  231. fontSize: 36,
  232. letterSpacing: 0,
  233. fill: '#2bff00',
  234. dropShadow: 'true',
  235. strokeThickness: 1,
  236. stroke: '#111111',
  237. curve: {
  238. radius: 0,
  239. invert: null,
  240. },
  241. },
  242. label: 'Healthy',
  243. id: 'H1wrS5N1',
  244. },
  245. group: 'Health State Overlay',
  246. i: 2,
  247. },
  248. {
  249. id: 'IojJZS7v',
  250. label: 'Wounded',
  251. expression: 'hp>50% && hp<=75%',
  252. imgName: '',
  253. imgSrc: '',
  254. priority: 50,
  255. config: {},
  256. overlay: true,
  257. alwaysOn: false,
  258. disabled: false,
  259. overlayConfig: {
  260. parent: '',
  261. underlay: false,
  262. bottom: false,
  263. top: false,
  264. inheritTint: false,
  265. linkRotation: false,
  266. animation: {
  267. relative: false,
  268. rotate: false,
  269. duration: 5000,
  270. clockwise: true,
  271. },
  272. linkMirror: false,
  273. linkScale: false,
  274. linkDimensionX: false,
  275. linkDimensionY: false,
  276. linkOpacity: false,
  277. loop: true,
  278. playOnce: false,
  279. img: '',
  280. alpha: 1,
  281. tint: '',
  282. offsetX: 0,
  283. offsetY: 0.51,
  284. scaleX: 0.76,
  285. scaleY: 0.76,
  286. angle: 0,
  287. anchor: {
  288. x: 0.5,
  289. y: 1,
  290. },
  291. filter: 'NONE',
  292. alwaysVisible: false,
  293. limitedUsers: [],
  294. limitOnHover: false,
  295. limitOnControl: false,
  296. limitOnEffect: '',
  297. limitOnProperty: '',
  298. text: {
  299. text: 'Wounded',
  300. fontFamily: 'Signika',
  301. fontSize: 36,
  302. letterSpacing: 0,
  303. fill: '#ffbb00',
  304. dropShadow: 'true',
  305. strokeThickness: 1,
  306. stroke: '#111111',
  307. curve: {
  308. radius: 0,
  309. invert: null,
  310. },
  311. },
  312. label: 'Wounded',
  313. id: 'IojJZS7v',
  314. },
  315. group: 'Health State Overlay',
  316. i: 3,
  317. },
  318. ],
  319. id: 'JNClkgGU',
  320. },
  321. {
  322. name: 'Health State Text Overlay - Passed Check',
  323. hint: 'Same as Health State Text Overlay except also requiring the Token actor to have Reveal Health active effect applied to it.',
  324. img: 'https://user-images.githubusercontent.com/7693704/243429385-f62b111c-3d9c-4cd8-9c27-f5b13e09fea2.png',
  325. group: 'Health',
  326. mappings: [
  327. {
  328. id: 'k0XbFE7a',
  329. label: 'Bloodied',
  330. expression: 'Reveal Health && hp>25% && hp<=50%',
  331. imgName: '',
  332. imgSrc: '',
  333. priority: 50,
  334. config: {},
  335. overlay: true,
  336. alwaysOn: false,
  337. disabled: false,
  338. overlayConfig: {
  339. parent: '',
  340. underlay: false,
  341. bottom: false,
  342. top: false,
  343. inheritTint: false,
  344. linkRotation: false,
  345. animation: {
  346. relative: false,
  347. rotate: false,
  348. duration: 5000,
  349. clockwise: true,
  350. },
  351. linkMirror: false,
  352. linkScale: false,
  353. linkDimensionX: false,
  354. linkDimensionY: false,
  355. linkOpacity: false,
  356. loop: true,
  357. playOnce: false,
  358. img: '',
  359. alpha: 1,
  360. tint: '',
  361. offsetX: 0,
  362. offsetY: 0.51,
  363. scaleX: 0.76,
  364. scaleY: 0.76,
  365. angle: 0,
  366. anchor: {
  367. x: 0.5,
  368. y: 1,
  369. },
  370. filter: 'NONE',
  371. alwaysVisible: false,
  372. limitedUsers: [],
  373. limitOnHover: false,
  374. limitOnControl: false,
  375. limitOnEffect: '',
  376. limitOnProperty: '',
  377. text: {
  378. text: 'Bloodied',
  379. fontFamily: 'Signika',
  380. fontSize: 36,
  381. letterSpacing: 0,
  382. fill: '#ff5900',
  383. dropShadow: 'true',
  384. strokeThickness: 1,
  385. stroke: '#111111',
  386. curve: {
  387. radius: 0,
  388. invert: null,
  389. },
  390. },
  391. label: 'Bloodied',
  392. id: 'k0XbFE7a',
  393. },
  394. group: 'Health State Overlay - Passed Check',
  395. i: 0,
  396. },
  397. {
  398. id: 'a1VxhnWK',
  399. label: 'Critical',
  400. expression: 'Reveal Health && hp>0 && hp<=25%',
  401. imgName: '',
  402. imgSrc: '',
  403. priority: 50,
  404. config: {},
  405. overlay: true,
  406. alwaysOn: false,
  407. disabled: false,
  408. overlayConfig: {
  409. parent: '',
  410. underlay: false,
  411. bottom: false,
  412. top: false,
  413. inheritTint: false,
  414. linkRotation: false,
  415. animation: {
  416. relative: false,
  417. rotate: false,
  418. duration: 5000,
  419. clockwise: true,
  420. },
  421. linkMirror: false,
  422. linkScale: false,
  423. linkDimensionX: false,
  424. linkDimensionY: false,
  425. linkOpacity: false,
  426. loop: true,
  427. playOnce: false,
  428. img: '',
  429. alpha: 1,
  430. tint: '',
  431. offsetX: 0,
  432. offsetY: 0.51,
  433. scaleX: 0.76,
  434. scaleY: 0.76,
  435. angle: 0,
  436. anchor: {
  437. x: 0.5,
  438. y: 1,
  439. },
  440. filter: 'NONE',
  441. alwaysVisible: false,
  442. limitedUsers: [],
  443. limitOnHover: false,
  444. limitOnControl: false,
  445. limitOnEffect: '',
  446. limitOnProperty: '',
  447. text: {
  448. text: 'Critical',
  449. fontFamily: 'Signika',
  450. fontSize: 36,
  451. letterSpacing: 0,
  452. fill: '#ff0000',
  453. dropShadow: 'true',
  454. strokeThickness: 1,
  455. stroke: '#111111',
  456. curve: {
  457. radius: 0,
  458. invert: null,
  459. },
  460. },
  461. label: 'Critical',
  462. id: 'a1VxhnWK',
  463. },
  464. group: 'Health State Overlay - Passed Check',
  465. i: 1,
  466. },
  467. {
  468. id: 'DNuBTXe8',
  469. label: 'Healthy',
  470. expression: 'Reveal Health && hp>75%',
  471. imgName: '',
  472. imgSrc: '',
  473. priority: 50,
  474. config: {},
  475. overlay: true,
  476. alwaysOn: false,
  477. disabled: false,
  478. overlayConfig: {
  479. parent: '',
  480. underlay: false,
  481. bottom: false,
  482. top: false,
  483. inheritTint: false,
  484. linkRotation: false,
  485. animation: {
  486. relative: false,
  487. rotate: false,
  488. duration: 5000,
  489. clockwise: true,
  490. },
  491. linkMirror: false,
  492. linkScale: false,
  493. linkDimensionX: false,
  494. linkDimensionY: false,
  495. linkOpacity: false,
  496. loop: true,
  497. playOnce: false,
  498. img: '',
  499. alpha: 1,
  500. tint: '',
  501. offsetX: 0,
  502. offsetY: 0.51,
  503. scaleX: 0.76,
  504. scaleY: 0.76,
  505. angle: 0,
  506. anchor: {
  507. x: 0.5,
  508. y: 1,
  509. },
  510. filter: 'NONE',
  511. alwaysVisible: false,
  512. limitedUsers: [],
  513. limitOnHover: false,
  514. limitOnControl: false,
  515. limitOnEffect: '',
  516. limitOnProperty: '',
  517. text: {
  518. text: 'Healthy',
  519. fontFamily: 'Signika',
  520. fontSize: 36,
  521. letterSpacing: 0,
  522. fill: '#2bff00',
  523. dropShadow: 'true',
  524. strokeThickness: 1,
  525. stroke: '#111111',
  526. curve: {
  527. radius: 0,
  528. invert: null,
  529. },
  530. },
  531. label: 'Healthy',
  532. id: 'DNuBTXe8',
  533. },
  534. group: 'Health State Overlay - Passed Check',
  535. i: 2,
  536. },
  537. {
  538. id: 'ROPjrvLu',
  539. label: 'Wounded',
  540. expression: 'Reveal Health && hp>50% && hp<=75%',
  541. imgName: '',
  542. imgSrc: '',
  543. priority: 50,
  544. config: {},
  545. overlay: true,
  546. alwaysOn: false,
  547. disabled: false,
  548. overlayConfig: {
  549. parent: '',
  550. underlay: false,
  551. bottom: false,
  552. top: false,
  553. inheritTint: false,
  554. linkRotation: false,
  555. animation: {
  556. relative: false,
  557. rotate: false,
  558. duration: 5000,
  559. clockwise: true,
  560. },
  561. linkMirror: false,
  562. linkScale: false,
  563. linkDimensionX: false,
  564. linkDimensionY: false,
  565. linkOpacity: false,
  566. loop: true,
  567. playOnce: false,
  568. img: '',
  569. alpha: 1,
  570. tint: '',
  571. offsetX: 0,
  572. offsetY: 0.51,
  573. scaleX: 0.76,
  574. scaleY: 0.76,
  575. angle: 0,
  576. anchor: {
  577. x: 0.5,
  578. y: 1,
  579. },
  580. filter: 'NONE',
  581. alwaysVisible: false,
  582. limitedUsers: [],
  583. limitOnHover: false,
  584. limitOnControl: false,
  585. limitOnEffect: '',
  586. limitOnProperty: '',
  587. text: {
  588. text: 'Wounded',
  589. fontFamily: 'Signika',
  590. fontSize: 36,
  591. letterSpacing: 0,
  592. fill: '#ffbb00',
  593. dropShadow: 'true',
  594. strokeThickness: 1,
  595. stroke: '#111111',
  596. curve: {
  597. radius: 0,
  598. invert: null,
  599. },
  600. },
  601. label: 'Wounded',
  602. id: 'ROPjrvLu',
  603. },
  604. group: 'Health State Overlay - Passed Check',
  605. i: 3,
  606. },
  607. ],
  608. id: '0ZJQiOdD',
  609. },
  610. {
  611. name: 'Fancy Nameplate',
  612. hint: 'Displays a curved red nameplate underneath the token.',
  613. img: 'https://user-images.githubusercontent.com/7693704/244439674-12510686-2f72-44b3-8a1d-e6cc7fbb00c6.png',
  614. mappings: [
  615. {
  616. id: 'DTbwvQiG',
  617. label: 'Token Nameplate',
  618. expression: '',
  619. imgName: '',
  620. imgSrc: '',
  621. priority: 50,
  622. config: {},
  623. overlay: true,
  624. alwaysOn: true,
  625. disabled: false,
  626. overlayConfig: {
  627. parent: '',
  628. underlay: false,
  629. bottom: false,
  630. top: true,
  631. inheritTint: false,
  632. linkRotation: false,
  633. animation: {
  634. relative: false,
  635. rotate: false,
  636. duration: 5000,
  637. clockwise: true,
  638. },
  639. linkMirror: false,
  640. linkScale: false,
  641. linkDimensionX: false,
  642. linkDimensionY: false,
  643. linkOpacity: false,
  644. loop: true,
  645. playOnce: false,
  646. img: '',
  647. alpha: 1,
  648. tint: '',
  649. offsetX: 0,
  650. offsetY: -0.51,
  651. scaleX: 0.68,
  652. scaleY: 0.68,
  653. angle: 0,
  654. anchor: {
  655. x: 0.5,
  656. y: 0,
  657. },
  658. filter: 'NONE',
  659. alwaysVisible: false,
  660. limitedUsers: [],
  661. limitOnHover: false,
  662. limitOnControl: false,
  663. limitOnEffect: '',
  664. limitOnProperty: '',
  665. text: {
  666. text: '{{name}}',
  667. fontFamily: 'Modesto Condensed',
  668. fontSize: 36,
  669. letterSpacing: 0,
  670. fill: '#ff0000',
  671. dropShadow: 'true',
  672. strokeThickness: 3,
  673. stroke: '#111111',
  674. curve: {
  675. radius: 450,
  676. invert: true,
  677. },
  678. },
  679. shapes: [
  680. {
  681. line: {
  682. width: 1,
  683. color: '#111111',
  684. alpha: 1,
  685. },
  686. fill: {
  687. color: '#111111',
  688. alpha: 1,
  689. },
  690. },
  691. ],
  692. label: 'Token Nameplate',
  693. },
  694. group: 'Nameplate',
  695. i: 0,
  696. },
  697. ],
  698. id: 'Ik1uNcWU',
  699. },
  700. {
  701. name: 'Info Box #1',
  702. hint: 'Displays information about the token/actor when hovering over or controlling them. This box will adjust to canvas zoom.',
  703. img: 'https://user-images.githubusercontent.com/7693704/244441852-b50f3ca6-e0c3-4ce0-b498-ddd00edcbdca.png',
  704. system: 'dnd5e',
  705. group: 'Info',
  706. mappings: [
  707. {
  708. id: 'W8BPK9hv',
  709. label: 'Box Background',
  710. expression: '',
  711. imgName: '',
  712. imgSrc: '',
  713. priority: 50,
  714. config: {},
  715. overlay: true,
  716. alwaysOn: true,
  717. disabled: false,
  718. overlayConfig: {
  719. id: 'W8BPK9hv',
  720. parentID: '',
  721. ui: true,
  722. underlay: false,
  723. bottom: false,
  724. top: true,
  725. inheritTint: false,
  726. linkRotation: false,
  727. animation: {
  728. relative: false,
  729. rotate: false,
  730. duration: 5000,
  731. clockwise: true,
  732. },
  733. linkMirror: false,
  734. linkScale: false,
  735. linkDimensionsX: false,
  736. linkDimensionsY: false,
  737. linkOpacity: false,
  738. linkStageScale: true,
  739. loop: true,
  740. playOnce: false,
  741. img: '',
  742. alpha: 1,
  743. tint: '',
  744. offsetX: -0.55,
  745. offsetY: 0,
  746. scaleX: 0.73,
  747. scaleY: 0.73,
  748. angle: 0,
  749. anchor: {
  750. x: 0,
  751. y: 0.5,
  752. },
  753. filter: 'DropShadowFilter',
  754. filterOptions: {
  755. rotation: 45,
  756. distance: 16.9,
  757. color: '#000000',
  758. alpha: 0.52,
  759. shadowOnly: false,
  760. blur: 2,
  761. quality: 3,
  762. },
  763. alwaysVisible: false,
  764. limitedUsers: [],
  765. limitOnHover: true,
  766. limitOnHighlight: false,
  767. limitOnControl: true,
  768. limitOnEffect: '',
  769. limitOnProperty: '',
  770. text: {
  771. text: '',
  772. fontFamily: 'Signika',
  773. fontSize: 36,
  774. letterSpacing: 0,
  775. fill: '#FFFFFF',
  776. dropShadow: 'true',
  777. strokeThickness: 1,
  778. stroke: '#111111',
  779. curve: {
  780. radius: 0,
  781. invert: false,
  782. },
  783. },
  784. shapes: [
  785. {
  786. shape: {
  787. type: 'rectangle',
  788. x: '0',
  789. y: '0',
  790. width: '450',
  791. height: '200',
  792. radius: '0',
  793. },
  794. label: '',
  795. line: {
  796. width: 2,
  797. color: '#ffffff',
  798. alpha: 1,
  799. },
  800. fill: {
  801. color: '#508fe2',
  802. color2: '',
  803. prc: '',
  804. alpha: 0.55,
  805. },
  806. },
  807. ],
  808. effect: '',
  809. label: 'Box Background',
  810. },
  811. group: 'Info Box',
  812. i: 0,
  813. },
  814. {
  815. id: 'bkoP4Qpo',
  816. label: 'Legendary Actions',
  817. expression: 'actor.system.resources.legact.max>0',
  818. imgName: '',
  819. imgSrc: '',
  820. priority: 50,
  821. config: {},
  822. overlay: true,
  823. alwaysOn: false,
  824. disabled: false,
  825. overlayConfig: {
  826. id: 'bkoP4Qpo',
  827. parentID: 'W8BPK9hv',
  828. underlay: false,
  829. bottom: false,
  830. top: true,
  831. inheritTint: false,
  832. linkRotation: false,
  833. animation: {
  834. relative: false,
  835. rotate: false,
  836. duration: 5000,
  837. clockwise: true,
  838. },
  839. linkMirror: false,
  840. linkScale: false,
  841. linkDimensionsX: false,
  842. linkDimensionsY: false,
  843. linkOpacity: false,
  844. linkStageScale: false,
  845. loop: true,
  846. playOnce: false,
  847. img: '',
  848. alpha: 1,
  849. tint: '',
  850. offsetX: 0.47,
  851. offsetY: -0.02,
  852. scaleX: 0.5,
  853. scaleY: 0.5,
  854. angle: 0,
  855. anchor: {
  856. x: 0,
  857. y: 0,
  858. },
  859. filter: 'NONE',
  860. alwaysVisible: false,
  861. limitedUsers: [],
  862. limitOnHover: false,
  863. limitOnHighlight: false,
  864. limitOnControl: false,
  865. limitOnEffect: '',
  866. limitOnProperty: '',
  867. text: {
  868. text: 'Legendary: Action {{actor.system.resources.legact.value}}/{{actor.system.resources.legact.max}} Resistance {{actor.system.resources.legres.value}}/{{actor.system.resources.legres.max}}',
  869. fontFamily: 'Signika',
  870. fontSize: 36,
  871. letterSpacing: 0,
  872. fill: '#FFFFFF',
  873. dropShadow: 'true',
  874. strokeThickness: 1,
  875. stroke: '#111111',
  876. curve: {
  877. radius: 0,
  878. invert: false,
  879. },
  880. },
  881. effect: '',
  882. label: 'Legendary Actions',
  883. },
  884. group: 'Info Box',
  885. i: 1,
  886. },
  887. {
  888. id: 'OvcWUW13',
  889. label: 'Mods',
  890. expression: '',
  891. imgName: '',
  892. imgSrc: '',
  893. priority: 50,
  894. config: {},
  895. overlay: true,
  896. alwaysOn: true,
  897. disabled: false,
  898. overlayConfig: {
  899. id: 'OvcWUW13',
  900. parentID: 'W8BPK9hv',
  901. underlay: false,
  902. bottom: false,
  903. top: true,
  904. inheritTint: false,
  905. linkRotation: false,
  906. animation: {
  907. relative: false,
  908. rotate: false,
  909. duration: 5000,
  910. clockwise: true,
  911. },
  912. linkMirror: false,
  913. linkScale: false,
  914. linkDimensionsX: false,
  915. linkDimensionsY: false,
  916. linkOpacity: false,
  917. linkStageScale: false,
  918. loop: true,
  919. playOnce: false,
  920. img: '',
  921. alpha: 1,
  922. tint: '',
  923. offsetX: 0,
  924. offsetY: -0.38,
  925. scaleX: 0.57,
  926. scaleY: 0.57,
  927. angle: 0,
  928. anchor: {
  929. x: 0.5,
  930. y: 0.5,
  931. },
  932. filter: 'NONE',
  933. alwaysVisible: false,
  934. limitedUsers: [],
  935. limitOnHover: false,
  936. limitOnHighlight: false,
  937. limitOnControl: false,
  938. limitOnEffect: '',
  939. limitOnProperty: '',
  940. text: {
  941. 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}}',
  942. fontFamily: 'Signika',
  943. fontSize: 36,
  944. letterSpacing: 0,
  945. fill: '#FFFFFF',
  946. dropShadow: 'true',
  947. strokeThickness: 1,
  948. stroke: '#111111',
  949. curve: {
  950. radius: 0,
  951. invert: false,
  952. },
  953. },
  954. effect: '',
  955. label: 'Mods',
  956. },
  957. group: 'Info Box',
  958. i: 2,
  959. },
  960. {
  961. id: 'jybTYLTB',
  962. label: 'Token Name',
  963. expression: '',
  964. imgName: '',
  965. imgSrc: '',
  966. priority: 51,
  967. config: {},
  968. overlay: true,
  969. alwaysOn: true,
  970. disabled: false,
  971. overlayConfig: {
  972. id: 'jybTYLTB',
  973. parentID: 'W8BPK9hv',
  974. underlay: false,
  975. bottom: false,
  976. top: true,
  977. inheritTint: false,
  978. linkRotation: false,
  979. animation: {
  980. relative: false,
  981. rotate: false,
  982. duration: 5000,
  983. clockwise: true,
  984. },
  985. linkMirror: false,
  986. linkScale: false,
  987. linkDimensionsX: false,
  988. linkDimensionsY: false,
  989. linkOpacity: false,
  990. linkStageScale: false,
  991. loop: true,
  992. playOnce: false,
  993. img: '',
  994. alpha: 1,
  995. tint: '',
  996. offsetX: 0.47,
  997. offsetY: 0.35,
  998. scaleX: 0.77,
  999. scaleY: 0.77,
  1000. angle: 0,
  1001. anchor: {
  1002. x: 0,
  1003. y: 0.5,
  1004. },
  1005. filter: 'NONE',
  1006. alwaysVisible: false,
  1007. limitedUsers: [],
  1008. limitOnHover: false,
  1009. limitOnHighlight: false,
  1010. limitOnControl: false,
  1011. limitOnEffect: '',
  1012. limitOnProperty: '',
  1013. text: {
  1014. text: 'Name: {{name}}',
  1015. fontFamily: 'Signika',
  1016. fontSize: 36,
  1017. letterSpacing: 0,
  1018. fill: '#FFFFFF',
  1019. dropShadow: 'true',
  1020. strokeThickness: 1,
  1021. stroke: '#111111',
  1022. curve: {
  1023. radius: 0,
  1024. invert: false,
  1025. },
  1026. },
  1027. effect: '',
  1028. label: 'Token Name',
  1029. },
  1030. group: 'Info Box',
  1031. i: 3,
  1032. },
  1033. {
  1034. id: 'bGbHPbw6',
  1035. label: 'HP',
  1036. expression: 'hp>40%',
  1037. imgName: '',
  1038. imgSrc: '',
  1039. priority: 52,
  1040. config: {},
  1041. overlay: true,
  1042. alwaysOn: false,
  1043. disabled: false,
  1044. overlayConfig: {
  1045. id: 'bGbHPbw6',
  1046. parentID: 'W8BPK9hv',
  1047. underlay: false,
  1048. bottom: false,
  1049. top: true,
  1050. inheritTint: false,
  1051. linkRotation: false,
  1052. animation: {
  1053. relative: false,
  1054. rotate: false,
  1055. duration: 5000,
  1056. clockwise: true,
  1057. },
  1058. linkMirror: false,
  1059. linkScale: false,
  1060. linkDimensionsX: false,
  1061. linkDimensionsY: false,
  1062. linkOpacity: false,
  1063. linkStageScale: false,
  1064. loop: true,
  1065. playOnce: false,
  1066. img: '',
  1067. alpha: 1,
  1068. tint: '',
  1069. offsetX: 0.47,
  1070. offsetY: 0.23,
  1071. scaleX: 0.82,
  1072. scaleY: 0.82,
  1073. angle: 0,
  1074. anchor: {
  1075. x: 0,
  1076. y: 0,
  1077. },
  1078. filter: 'NONE',
  1079. alwaysVisible: false,
  1080. limitedUsers: [],
  1081. limitOnHover: false,
  1082. limitOnHighlight: false,
  1083. limitOnControl: false,
  1084. limitOnEffect: '',
  1085. limitOnProperty: '',
  1086. text: {
  1087. text: 'HP: {{actor.system.attributes.hp.value}}/{{actor.system.attributes.hp.max}}',
  1088. fontFamily: 'Signika',
  1089. fontSize: 36,
  1090. letterSpacing: 0,
  1091. fill: '#FFFFFF',
  1092. dropShadow: 'true',
  1093. strokeThickness: 1,
  1094. stroke: '#6b6b6b',
  1095. curve: {
  1096. radius: 0,
  1097. invert: false,
  1098. },
  1099. },
  1100. effect: '',
  1101. label: 'HP',
  1102. },
  1103. group: 'Info Box',
  1104. i: 4,
  1105. },
  1106. {
  1107. id: 'S9gXdyGY',
  1108. label: 'Low HP',
  1109. expression: 'hp<=40%',
  1110. imgName: '',
  1111. imgSrc: '',
  1112. priority: 52,
  1113. config: {},
  1114. overlay: true,
  1115. alwaysOn: false,
  1116. disabled: false,
  1117. overlayConfig: {
  1118. id: 'S9gXdyGY',
  1119. parentID: 'W8BPK9hv',
  1120. underlay: false,
  1121. bottom: false,
  1122. top: true,
  1123. inheritTint: false,
  1124. linkRotation: false,
  1125. animation: {
  1126. relative: false,
  1127. rotate: false,
  1128. duration: 5000,
  1129. clockwise: true,
  1130. },
  1131. linkMirror: false,
  1132. linkScale: false,
  1133. linkDimensionsX: false,
  1134. linkDimensionsY: false,
  1135. linkOpacity: false,
  1136. linkStageScale: false,
  1137. loop: true,
  1138. playOnce: false,
  1139. img: '',
  1140. alpha: 1,
  1141. tint: '',
  1142. offsetX: 0.47,
  1143. offsetY: 0.23,
  1144. scaleX: 0.82,
  1145. scaleY: 0.82,
  1146. angle: 0,
  1147. anchor: {
  1148. x: 0,
  1149. y: 0,
  1150. },
  1151. filter: 'NONE',
  1152. alwaysVisible: false,
  1153. limitedUsers: [],
  1154. limitOnHover: false,
  1155. limitOnHighlight: false,
  1156. limitOnControl: false,
  1157. limitOnEffect: '',
  1158. limitOnProperty: '',
  1159. text: {
  1160. text: 'HP: {{actor.system.attributes.hp.value}}/{{actor.system.attributes.hp.max}}',
  1161. fontFamily: 'Signika',
  1162. fontSize: 36,
  1163. letterSpacing: 0,
  1164. fill: '#ff0000',
  1165. dropShadow: 'true',
  1166. strokeThickness: 1,
  1167. stroke: '#6b6b6b',
  1168. curve: {
  1169. radius: 0,
  1170. invert: false,
  1171. },
  1172. },
  1173. effect: '',
  1174. label: 'Low HP',
  1175. },
  1176. group: 'Info Box',
  1177. i: 5,
  1178. },
  1179. {
  1180. id: 'k9Ws74Hc',
  1181. label: 'Actor AC',
  1182. expression: '',
  1183. imgName: '',
  1184. imgSrc: '',
  1185. priority: 53,
  1186. config: {},
  1187. overlay: true,
  1188. alwaysOn: true,
  1189. disabled: false,
  1190. overlayConfig: {
  1191. id: 'k9Ws74Hc',
  1192. parentID: 'W8BPK9hv',
  1193. underlay: false,
  1194. bottom: false,
  1195. top: true,
  1196. inheritTint: false,
  1197. linkRotation: false,
  1198. animation: {
  1199. relative: false,
  1200. rotate: false,
  1201. duration: 5000,
  1202. clockwise: true,
  1203. },
  1204. linkMirror: false,
  1205. linkScale: false,
  1206. linkDimensionsX: false,
  1207. linkDimensionsY: false,
  1208. linkOpacity: false,
  1209. linkStageScale: false,
  1210. loop: true,
  1211. playOnce: false,
  1212. img: '',
  1213. alpha: 1,
  1214. tint: '',
  1215. offsetX: -0.25,
  1216. offsetY: 0.46,
  1217. scaleX: 1,
  1218. scaleY: 1,
  1219. angle: 0,
  1220. anchor: {
  1221. x: 0,
  1222. y: 0,
  1223. },
  1224. filter: 'NONE',
  1225. alwaysVisible: false,
  1226. limitedUsers: [],
  1227. limitOnHover: false,
  1228. limitOnHighlight: false,
  1229. limitOnControl: false,
  1230. limitOnEffect: '',
  1231. limitOnProperty: '',
  1232. text: {
  1233. text: 'AC: {{actor.system.attributes.ac.value}}',
  1234. fontFamily: 'Signika',
  1235. fontSize: 36,
  1236. letterSpacing: 0,
  1237. fill: '#FFFFFF',
  1238. dropShadow: 'true',
  1239. strokeThickness: 1,
  1240. stroke: '#111111',
  1241. curve: {
  1242. radius: 0,
  1243. invert: false,
  1244. },
  1245. },
  1246. effect: '',
  1247. label: 'Actor AC',
  1248. },
  1249. group: 'Info Box',
  1250. i: 6,
  1251. },
  1252. {
  1253. id: 'eIxjLZmy',
  1254. label: 'Movement Label',
  1255. expression: '',
  1256. imgName: '',
  1257. imgSrc: '',
  1258. priority: 54,
  1259. config: {},
  1260. overlay: true,
  1261. alwaysOn: true,
  1262. disabled: false,
  1263. overlayConfig: {
  1264. id: 'eIxjLZmy',
  1265. parentID: 'W8BPK9hv',
  1266. underlay: false,
  1267. bottom: false,
  1268. top: true,
  1269. inheritTint: false,
  1270. linkRotation: false,
  1271. animation: {
  1272. relative: false,
  1273. rotate: false,
  1274. duration: 5000,
  1275. clockwise: true,
  1276. },
  1277. linkMirror: false,
  1278. linkScale: false,
  1279. linkDimensionsX: false,
  1280. linkDimensionsY: false,
  1281. linkOpacity: false,
  1282. linkStageScale: false,
  1283. loop: true,
  1284. playOnce: false,
  1285. img: '',
  1286. alpha: 1,
  1287. tint: '',
  1288. offsetX: -0.25,
  1289. offsetY: 0.2,
  1290. scaleX: 0.61,
  1291. scaleY: 0.61,
  1292. angle: 0,
  1293. anchor: {
  1294. x: 0,
  1295. y: 0,
  1296. },
  1297. filter: 'NONE',
  1298. alwaysVisible: false,
  1299. limitedUsers: [],
  1300. limitOnHover: false,
  1301. limitOnHighlight: false,
  1302. limitOnControl: false,
  1303. limitOnEffect: '',
  1304. limitOnProperty: '',
  1305. text: {
  1306. text: 'Movement',
  1307. fontFamily: 'Signika',
  1308. fontSize: 36,
  1309. letterSpacing: 0,
  1310. fill: '#FFFFFF',
  1311. dropShadow: 'true',
  1312. strokeThickness: 1,
  1313. stroke: '#111111',
  1314. curve: {
  1315. radius: 0,
  1316. invert: false,
  1317. },
  1318. },
  1319. effect: '',
  1320. label: 'Movement Label',
  1321. },
  1322. group: 'Info Box',
  1323. i: 7,
  1324. },
  1325. {
  1326. id: 'k5xYpZAZ',
  1327. label: 'Movement Walk',
  1328. expression: '',
  1329. imgName: '',
  1330. imgSrc: '',
  1331. priority: 55,
  1332. config: {},
  1333. overlay: true,
  1334. alwaysOn: true,
  1335. disabled: false,
  1336. overlayConfig: {
  1337. id: 'k5xYpZAZ',
  1338. parentID: 'W8BPK9hv',
  1339. underlay: false,
  1340. bottom: false,
  1341. top: true,
  1342. inheritTint: false,
  1343. linkRotation: false,
  1344. animation: {
  1345. relative: false,
  1346. rotate: false,
  1347. duration: 5000,
  1348. clockwise: true,
  1349. },
  1350. linkMirror: false,
  1351. linkScale: false,
  1352. linkDimensionsX: false,
  1353. linkDimensionsY: false,
  1354. linkOpacity: false,
  1355. linkStageScale: false,
  1356. loop: true,
  1357. playOnce: false,
  1358. img: '',
  1359. alpha: 1,
  1360. tint: '',
  1361. offsetX: -0.36,
  1362. offsetY: -0.03,
  1363. scaleX: 1,
  1364. scaleY: 1,
  1365. angle: 0,
  1366. anchor: {
  1367. x: 0.5,
  1368. y: 0.5,
  1369. },
  1370. filter: 'NONE',
  1371. alwaysVisible: false,
  1372. limitedUsers: [],
  1373. limitOnHover: false,
  1374. limitOnHighlight: false,
  1375. limitOnControl: false,
  1376. limitOnEffect: '',
  1377. limitOnProperty: '',
  1378. text: {
  1379. text: '{{actor.system.attributes.movement.walk}}ft',
  1380. fontFamily: 'Signika',
  1381. fontSize: 36,
  1382. letterSpacing: 0,
  1383. fill: '#FFFFFF',
  1384. dropShadow: 'true',
  1385. strokeThickness: 1,
  1386. stroke: '#111111',
  1387. curve: {
  1388. radius: 0,
  1389. invert: false,
  1390. },
  1391. },
  1392. effect: '',
  1393. label: 'Movement Walk',
  1394. },
  1395. group: 'Info Box',
  1396. i: 8,
  1397. },
  1398. {
  1399. id: 'dHHZRQXG',
  1400. label: 'Movement Fly',
  1401. expression: '',
  1402. imgName: '',
  1403. imgSrc: '',
  1404. priority: 56,
  1405. config: {},
  1406. overlay: true,
  1407. alwaysOn: true,
  1408. disabled: false,
  1409. overlayConfig: {
  1410. id: 'dHHZRQXG',
  1411. parentID: 'W8BPK9hv',
  1412. underlay: false,
  1413. bottom: false,
  1414. top: true,
  1415. inheritTint: false,
  1416. linkRotation: false,
  1417. animation: {
  1418. relative: false,
  1419. rotate: false,
  1420. duration: 5000,
  1421. clockwise: true,
  1422. },
  1423. linkMirror: false,
  1424. linkScale: false,
  1425. linkDimensionsX: false,
  1426. linkDimensionsY: false,
  1427. linkOpacity: false,
  1428. linkStageScale: false,
  1429. loop: true,
  1430. playOnce: false,
  1431. img: '',
  1432. alpha: 1,
  1433. tint: '',
  1434. offsetX: -0.36,
  1435. offsetY: -0.16,
  1436. scaleX: 0.33,
  1437. scaleY: 0.33,
  1438. angle: 0,
  1439. anchor: {
  1440. x: 0.5,
  1441. y: 0.5,
  1442. },
  1443. filter: 'NONE',
  1444. alwaysVisible: false,
  1445. limitedUsers: [],
  1446. limitOnHover: false,
  1447. limitOnHighlight: false,
  1448. limitOnControl: false,
  1449. limitOnEffect: '',
  1450. limitOnProperty: '',
  1451. text: {
  1452. text: 'Fly {{actor.system.attributes.movement.fly}}, Swim {{actor.system.attributes.movement.swim}}',
  1453. fontFamily: 'Signika',
  1454. fontSize: 36,
  1455. letterSpacing: 0,
  1456. fill: '#FFFFFF',
  1457. dropShadow: 'true',
  1458. strokeThickness: 1,
  1459. stroke: '#111111',
  1460. curve: {
  1461. radius: 0,
  1462. invert: false,
  1463. },
  1464. },
  1465. effect: '',
  1466. label: 'Movement Fly',
  1467. },
  1468. group: 'Info Box',
  1469. i: 9,
  1470. },
  1471. ],
  1472. id: 'wuMcLy3T',
  1473. },
  1474. {
  1475. name: 'Info Box #2',
  1476. hint: 'Displays information about the token/actor when hovering over or controlling them. This box will adjust to canvas zoom.',
  1477. img: 'https://user-images.githubusercontent.com/7693704/244750685-81988600-5153-4d29-acb0-2c62111bed14.png',
  1478. system: 'dnd5e',
  1479. mappings: [
  1480. {
  1481. id: 'f0pV6Pnl',
  1482. label: 'Box Background',
  1483. expression: '',
  1484. imgName: '',
  1485. imgSrc: '',
  1486. priority: 50,
  1487. config: {},
  1488. overlay: true,
  1489. alwaysOn: true,
  1490. disabled: false,
  1491. overlayConfig: {
  1492. id: 'f0pV6Pnl',
  1493. parentID: '',
  1494. ui: true,
  1495. underlay: false,
  1496. bottom: false,
  1497. top: true,
  1498. inheritTint: false,
  1499. linkRotation: false,
  1500. animation: {
  1501. relative: false,
  1502. rotate: false,
  1503. duration: 5000,
  1504. clockwise: true,
  1505. },
  1506. linkMirror: false,
  1507. linkScale: false,
  1508. linkDimensionsX: false,
  1509. linkDimensionsY: false,
  1510. linkOpacity: false,
  1511. linkStageScale: true,
  1512. loop: true,
  1513. playOnce: false,
  1514. img: '',
  1515. alpha: 1,
  1516. tint: '',
  1517. offsetX: -0.55,
  1518. offsetY: 0,
  1519. scaleX: 1,
  1520. scaleY: 1,
  1521. angle: 0,
  1522. anchor: {
  1523. x: 0,
  1524. y: 0.5,
  1525. },
  1526. filter: 'NONE',
  1527. alwaysVisible: false,
  1528. limitedUsers: [],
  1529. limitOnHover: true,
  1530. limitOnHighlight: false,
  1531. limitOnControl: true,
  1532. limitOnEffect: '',
  1533. limitOnProperty: '',
  1534. text: {
  1535. text: '',
  1536. fontFamily: 'Signika',
  1537. fontSize: 36,
  1538. letterSpacing: 0,
  1539. fill: '#FFFFFF',
  1540. dropShadow: 'true',
  1541. strokeThickness: 1,
  1542. stroke: '#111111',
  1543. curve: {
  1544. radius: 0,
  1545. invert: false,
  1546. },
  1547. },
  1548. shapes: [
  1549. {
  1550. shape: {
  1551. type: 'rectangle',
  1552. x: '0',
  1553. y: '0',
  1554. width: '200',
  1555. height: '300',
  1556. radius: '0',
  1557. },
  1558. label: '',
  1559. line: {
  1560. width: 2,
  1561. color: '#ffffff',
  1562. alpha: 1,
  1563. },
  1564. fill: {
  1565. color: '#2e5a94',
  1566. color2: '',
  1567. prc: '',
  1568. alpha: 0.9,
  1569. },
  1570. },
  1571. ],
  1572. effect: '',
  1573. label: 'Box Background',
  1574. },
  1575. group: 'Info Box #2',
  1576. i: 0,
  1577. },
  1578. {
  1579. id: 'n2Adi1fi',
  1580. label: 'HP',
  1581. expression: '',
  1582. imgName: '',
  1583. imgSrc: '',
  1584. priority: 51,
  1585. config: {},
  1586. overlay: true,
  1587. alwaysOn: true,
  1588. disabled: false,
  1589. overlayConfig: {
  1590. id: 'n2Adi1fi',
  1591. parentID: 'f0pV6Pnl',
  1592. underlay: false,
  1593. bottom: false,
  1594. top: false,
  1595. inheritTint: false,
  1596. linkRotation: false,
  1597. animation: {
  1598. relative: false,
  1599. rotate: false,
  1600. duration: 5000,
  1601. clockwise: true,
  1602. },
  1603. linkMirror: true,
  1604. linkScale: true,
  1605. linkDimensionsX: false,
  1606. linkDimensionsY: false,
  1607. linkOpacity: false,
  1608. linkStageScale: false,
  1609. loop: true,
  1610. playOnce: false,
  1611. img: '',
  1612. alpha: 1,
  1613. tint: '',
  1614. offsetX: 0.45,
  1615. offsetY: 0.42,
  1616. scaleX: 0.84,
  1617. scaleY: 0.84,
  1618. angle: 0,
  1619. anchor: {
  1620. x: 0,
  1621. y: 0.5,
  1622. },
  1623. filter: 'NONE',
  1624. alwaysVisible: false,
  1625. limitedUsers: [],
  1626. limitOnHover: false,
  1627. limitOnHighlight: false,
  1628. limitOnControl: false,
  1629. limitOnEffect: '',
  1630. limitOnProperty: '',
  1631. text: {
  1632. text: 'HP: {{actor.system.attributes.hp.value}}/{{actor.system.attributes.hp.max}}',
  1633. fontFamily: 'Signika',
  1634. fontSize: 36,
  1635. letterSpacing: 0,
  1636. fill: '#FFFFFF',
  1637. dropShadow: 'true',
  1638. strokeThickness: 1,
  1639. stroke: '#111111',
  1640. curve: {
  1641. radius: 0,
  1642. invert: false,
  1643. },
  1644. },
  1645. effect: '',
  1646. label: 'HP',
  1647. },
  1648. group: 'Info Box #2',
  1649. i: 1,
  1650. },
  1651. {
  1652. id: 'hCKVzw3Z',
  1653. label: ' AC',
  1654. expression: '',
  1655. imgName: '',
  1656. imgSrc: '',
  1657. priority: 52,
  1658. config: {},
  1659. overlay: true,
  1660. alwaysOn: true,
  1661. disabled: false,
  1662. overlayConfig: {
  1663. id: 'hCKVzw3Z',
  1664. parentID: 'f0pV6Pnl',
  1665. underlay: false,
  1666. bottom: false,
  1667. top: false,
  1668. inheritTint: false,
  1669. linkRotation: false,
  1670. animation: {
  1671. relative: false,
  1672. rotate: false,
  1673. duration: 5000,
  1674. clockwise: true,
  1675. },
  1676. linkMirror: true,
  1677. linkScale: true,
  1678. linkDimensionsX: false,
  1679. linkDimensionsY: false,
  1680. linkOpacity: false,
  1681. linkStageScale: false,
  1682. loop: true,
  1683. playOnce: false,
  1684. img: '',
  1685. alpha: 1,
  1686. tint: '',
  1687. offsetX: 0.45,
  1688. offsetY: 0.31,
  1689. scaleX: 0.84,
  1690. scaleY: 0.84,
  1691. angle: 0,
  1692. anchor: {
  1693. x: 0,
  1694. y: 0.5,
  1695. },
  1696. filter: 'NONE',
  1697. alwaysVisible: false,
  1698. limitedUsers: [],
  1699. limitOnHover: false,
  1700. limitOnHighlight: false,
  1701. limitOnControl: false,
  1702. limitOnEffect: '',
  1703. limitOnProperty: '',
  1704. text: {
  1705. text: 'AC: {{actor.system.attributes.ac.value}}',
  1706. fontFamily: 'Signika',
  1707. fontSize: 36,
  1708. letterSpacing: 0,
  1709. fill: '#FFFFFF',
  1710. dropShadow: 'true',
  1711. strokeThickness: 1,
  1712. stroke: '#111111',
  1713. curve: {
  1714. radius: 0,
  1715. invert: false,
  1716. },
  1717. },
  1718. effect: '',
  1719. label: ' AC',
  1720. },
  1721. group: 'Info Box #2',
  1722. i: 2,
  1723. },
  1724. {
  1725. id: '2nYmUTwu',
  1726. label: ' Speed',
  1727. expression: '',
  1728. imgName: '',
  1729. imgSrc: '',
  1730. priority: 53,
  1731. config: {},
  1732. overlay: true,
  1733. alwaysOn: true,
  1734. disabled: false,
  1735. overlayConfig: {
  1736. id: '2nYmUTwu',
  1737. parentID: 'f0pV6Pnl',
  1738. underlay: false,
  1739. bottom: false,
  1740. top: false,
  1741. inheritTint: false,
  1742. linkRotation: false,
  1743. animation: {
  1744. relative: false,
  1745. rotate: false,
  1746. duration: 5000,
  1747. clockwise: true,
  1748. },
  1749. linkMirror: true,
  1750. linkScale: true,
  1751. linkDimensionsX: false,
  1752. linkDimensionsY: false,
  1753. linkOpacity: false,
  1754. linkStageScale: false,
  1755. loop: true,
  1756. playOnce: false,
  1757. img: '',
  1758. alpha: 1,
  1759. tint: '',
  1760. offsetX: 0.45,
  1761. offsetY: 0.2,
  1762. scaleX: 0.84,
  1763. scaleY: 0.84,
  1764. angle: 0,
  1765. anchor: {
  1766. x: 0,
  1767. y: 0.5,
  1768. },
  1769. filter: 'NONE',
  1770. alwaysVisible: false,
  1771. limitedUsers: [],
  1772. limitOnHover: false,
  1773. limitOnHighlight: false,
  1774. limitOnControl: false,
  1775. limitOnEffect: '',
  1776. limitOnProperty: '',
  1777. text: {
  1778. text: 'Speed: {{actor.system.attributes.movement.walk}}ft',
  1779. fontFamily: 'Signika',
  1780. fontSize: 36,
  1781. letterSpacing: 0,
  1782. fill: '#FFFFFF',
  1783. dropShadow: 'true',
  1784. strokeThickness: 1,
  1785. stroke: '#111111',
  1786. curve: {
  1787. radius: 0,
  1788. invert: false,
  1789. },
  1790. },
  1791. effect: '',
  1792. label: ' Speed',
  1793. },
  1794. group: 'Info Box #2',
  1795. i: 3,
  1796. },
  1797. {
  1798. id: 's1NtDiUV',
  1799. label: 'Perception',
  1800. expression: '',
  1801. imgName: '',
  1802. imgSrc: '',
  1803. priority: 54,
  1804. config: {},
  1805. overlay: true,
  1806. alwaysOn: true,
  1807. disabled: false,
  1808. overlayConfig: {
  1809. id: 's1NtDiUV',
  1810. parentID: 'f0pV6Pnl',
  1811. underlay: false,
  1812. bottom: false,
  1813. top: false,
  1814. inheritTint: false,
  1815. linkRotation: false,
  1816. animation: {
  1817. relative: false,
  1818. rotate: false,
  1819. duration: 5000,
  1820. clockwise: true,
  1821. },
  1822. linkMirror: true,
  1823. linkScale: true,
  1824. linkDimensionsX: false,
  1825. linkDimensionsY: false,
  1826. linkOpacity: false,
  1827. linkStageScale: false,
  1828. loop: true,
  1829. playOnce: false,
  1830. img: '',
  1831. alpha: 1,
  1832. tint: '',
  1833. offsetX: 0,
  1834. offsetY: 0.15,
  1835. scaleX: 0.84,
  1836. scaleY: 0.84,
  1837. angle: 0,
  1838. anchor: {
  1839. x: 0.5,
  1840. y: 0,
  1841. },
  1842. filter: 'NONE',
  1843. alwaysVisible: false,
  1844. limitedUsers: [],
  1845. limitOnHover: false,
  1846. limitOnHighlight: false,
  1847. limitOnControl: false,
  1848. limitOnEffect: '',
  1849. limitOnProperty: '',
  1850. text: {
  1851. text: 'Perception',
  1852. fontFamily: 'Signika',
  1853. fontSize: 36,
  1854. letterSpacing: 0,
  1855. fill: '#FFFFFF',
  1856. dropShadow: 'true',
  1857. strokeThickness: 1,
  1858. stroke: '#111111',
  1859. curve: {
  1860. radius: 0,
  1861. invert: false,
  1862. },
  1863. },
  1864. effect: '',
  1865. label: 'Perception',
  1866. },
  1867. group: 'Info Box #2',
  1868. i: 4,
  1869. },
  1870. {
  1871. id: 'jYeRIoG2',
  1872. label: 'Passive Perception',
  1873. expression: '',
  1874. imgName: '',
  1875. imgSrc: '',
  1876. priority: 55,
  1877. config: {},
  1878. overlay: true,
  1879. alwaysOn: true,
  1880. disabled: false,
  1881. overlayConfig: {
  1882. id: 'jYeRIoG2',
  1883. parentID: 'f0pV6Pnl',
  1884. underlay: false,
  1885. bottom: false,
  1886. top: false,
  1887. inheritTint: false,
  1888. linkRotation: false,
  1889. animation: {
  1890. relative: false,
  1891. rotate: false,
  1892. duration: 5000,
  1893. clockwise: true,
  1894. },
  1895. linkMirror: true,
  1896. linkScale: true,
  1897. linkDimensionsX: false,
  1898. linkDimensionsY: false,
  1899. linkOpacity: false,
  1900. linkStageScale: false,
  1901. loop: true,
  1902. playOnce: false,
  1903. img: '',
  1904. alpha: 1,
  1905. tint: '',
  1906. offsetX: 0.47,
  1907. offsetY: 0,
  1908. scaleX: 0.51,
  1909. scaleY: 0.51,
  1910. angle: 0,
  1911. anchor: {
  1912. x: 0,
  1913. y: 0.5,
  1914. },
  1915. filter: 'NONE',
  1916. alwaysVisible: false,
  1917. limitedUsers: [],
  1918. limitOnHover: false,
  1919. limitOnHighlight: false,
  1920. limitOnControl: false,
  1921. limitOnEffect: '',
  1922. limitOnProperty: '',
  1923. text: {
  1924. text: 'Passive: {{actor.system.skills.prc.passive}}',
  1925. fontFamily: 'Signika',
  1926. fontSize: 36,
  1927. letterSpacing: 0,
  1928. fill: '#FFFFFF',
  1929. dropShadow: 'true',
  1930. strokeThickness: 1,
  1931. stroke: '#111111',
  1932. curve: {
  1933. radius: 0,
  1934. invert: false,
  1935. },
  1936. },
  1937. effect: '',
  1938. label: 'Passive Perception',
  1939. },
  1940. group: 'Info Box #2',
  1941. i: 5,
  1942. },
  1943. {
  1944. id: 'KYMdkTVI',
  1945. label: 'Active Perception',
  1946. expression: '',
  1947. imgName: '',
  1948. imgSrc: '',
  1949. priority: 56,
  1950. config: {},
  1951. overlay: true,
  1952. alwaysOn: true,
  1953. disabled: false,
  1954. overlayConfig: {
  1955. id: 'KYMdkTVI',
  1956. parentID: 'f0pV6Pnl',
  1957. underlay: false,
  1958. bottom: false,
  1959. top: false,
  1960. inheritTint: false,
  1961. linkRotation: false,
  1962. animation: {
  1963. relative: false,
  1964. rotate: false,
  1965. duration: 5000,
  1966. clockwise: true,
  1967. },
  1968. linkMirror: true,
  1969. linkScale: true,
  1970. linkDimensionsX: false,
  1971. linkDimensionsY: false,
  1972. linkOpacity: false,
  1973. linkStageScale: false,
  1974. loop: true,
  1975. playOnce: false,
  1976. img: '',
  1977. alpha: 1,
  1978. tint: '',
  1979. offsetX: -0.48,
  1980. offsetY: 0,
  1981. scaleX: 0.51,
  1982. scaleY: 0.51,
  1983. angle: 0,
  1984. anchor: {
  1985. x: 1,
  1986. y: 0.5,
  1987. },
  1988. filter: 'NONE',
  1989. alwaysVisible: false,
  1990. limitedUsers: [],
  1991. limitOnHover: false,
  1992. limitOnHighlight: false,
  1993. limitOnControl: false,
  1994. limitOnEffect: '',
  1995. limitOnProperty: '',
  1996. text: {
  1997. text: 'Active: {{actor.system.skills.prc.total}}',
  1998. fontFamily: 'Signika',
  1999. fontSize: 36,
  2000. letterSpacing: 0,
  2001. fill: '#FFFFFF',
  2002. dropShadow: 'true',
  2003. strokeThickness: 1,
  2004. stroke: '#111111',
  2005. curve: {
  2006. radius: 0,
  2007. invert: false,
  2008. },
  2009. },
  2010. effect: '',
  2011. label: 'Active Perception',
  2012. },
  2013. group: 'Info Box #2',
  2014. i: 6,
  2015. },
  2016. {
  2017. id: 'Ewbg54II',
  2018. label: 'CHA',
  2019. expression: '',
  2020. imgName: '',
  2021. imgSrc: '',
  2022. priority: 57,
  2023. config: {},
  2024. overlay: true,
  2025. alwaysOn: true,
  2026. disabled: false,
  2027. overlayConfig: {
  2028. id: 'Ewbg54II',
  2029. parentID: 'f0pV6Pnl',
  2030. underlay: false,
  2031. bottom: false,
  2032. top: false,
  2033. inheritTint: false,
  2034. linkRotation: false,
  2035. animation: {
  2036. relative: false,
  2037. rotate: false,
  2038. duration: 5000,
  2039. clockwise: true,
  2040. },
  2041. linkMirror: true,
  2042. linkScale: true,
  2043. linkDimensionsX: false,
  2044. linkDimensionsY: false,
  2045. linkOpacity: false,
  2046. linkStageScale: false,
  2047. loop: true,
  2048. playOnce: false,
  2049. img: '',
  2050. alpha: 1,
  2051. tint: '',
  2052. offsetX: -0.31,
  2053. offsetY: -0.3,
  2054. scaleX: 0.51,
  2055. scaleY: 0.51,
  2056. angle: 0,
  2057. anchor: {
  2058. x: 0.5,
  2059. y: 0,
  2060. },
  2061. filter: 'NONE',
  2062. alwaysVisible: false,
  2063. limitedUsers: [],
  2064. limitOnHover: false,
  2065. limitOnHighlight: false,
  2066. limitOnControl: false,
  2067. limitOnEffect: '',
  2068. limitOnProperty: '',
  2069. text: {
  2070. text: 'CHA\\n{{actor.system.abilities.cha.mod}} {{actor.system.abilities.cha.save}}',
  2071. fontFamily: 'Signika',
  2072. fontSize: 36,
  2073. letterSpacing: 0,
  2074. fill: '#FFFFFF',
  2075. dropShadow: 'true',
  2076. strokeThickness: 1,
  2077. stroke: '#111111',
  2078. curve: {
  2079. radius: 0,
  2080. invert: false,
  2081. },
  2082. },
  2083. effect: '',
  2084. label: 'CHA',
  2085. },
  2086. group: 'Info Box #2',
  2087. i: 7,
  2088. },
  2089. {
  2090. id: '2le1Nagp',
  2091. label: 'CON',
  2092. expression: '',
  2093. imgName: '',
  2094. imgSrc: '',
  2095. priority: 57,
  2096. config: {},
  2097. overlay: true,
  2098. alwaysOn: true,
  2099. disabled: false,
  2100. overlayConfig: {
  2101. id: '2le1Nagp',
  2102. parentID: 'f0pV6Pnl',
  2103. underlay: false,
  2104. bottom: false,
  2105. top: false,
  2106. inheritTint: false,
  2107. linkRotation: false,
  2108. animation: {
  2109. relative: false,
  2110. rotate: false,
  2111. duration: 5000,
  2112. clockwise: true,
  2113. },
  2114. linkMirror: true,
  2115. linkScale: true,
  2116. linkDimensionsX: false,
  2117. linkDimensionsY: false,
  2118. linkOpacity: false,
  2119. linkStageScale: false,
  2120. loop: true,
  2121. playOnce: false,
  2122. img: '',
  2123. alpha: 1,
  2124. tint: '',
  2125. offsetX: -0.31,
  2126. offsetY: -0.11,
  2127. scaleX: 0.51,
  2128. scaleY: 0.51,
  2129. angle: 0,
  2130. anchor: {
  2131. x: 0.5,
  2132. y: 0,
  2133. },
  2134. filter: 'NONE',
  2135. alwaysVisible: false,
  2136. limitedUsers: [],
  2137. limitOnHover: false,
  2138. limitOnHighlight: false,
  2139. limitOnControl: false,
  2140. limitOnEffect: '',
  2141. limitOnProperty: '',
  2142. text: {
  2143. text: 'CON\\n{{actor.system.abilities.con.mod}} {{actor.system.abilities.con.save}}',
  2144. fontFamily: 'Signika',
  2145. fontSize: 36,
  2146. letterSpacing: 0,
  2147. fill: '#FFFFFF',
  2148. dropShadow: 'true',
  2149. strokeThickness: 1,
  2150. stroke: '#111111',
  2151. curve: {
  2152. radius: 0,
  2153. invert: false,
  2154. },
  2155. },
  2156. effect: '',
  2157. label: 'CON',
  2158. },
  2159. group: 'Info Box #2',
  2160. i: 8,
  2161. },
  2162. {
  2163. id: 'ahKmjzLj',
  2164. label: 'DEX',
  2165. expression: '',
  2166. imgName: '',
  2167. imgSrc: '',
  2168. priority: 57,
  2169. config: {},
  2170. overlay: true,
  2171. alwaysOn: true,
  2172. disabled: false,
  2173. overlayConfig: {
  2174. id: 'ahKmjzLj',
  2175. parentID: 'f0pV6Pnl',
  2176. underlay: false,
  2177. bottom: false,
  2178. top: false,
  2179. inheritTint: false,
  2180. linkRotation: false,
  2181. animation: {
  2182. relative: false,
  2183. rotate: false,
  2184. duration: 5000,
  2185. clockwise: true,
  2186. },
  2187. linkMirror: true,
  2188. linkScale: true,
  2189. linkDimensionsX: false,
  2190. linkDimensionsY: false,
  2191. linkOpacity: false,
  2192. linkStageScale: false,
  2193. loop: true,
  2194. playOnce: false,
  2195. img: '',
  2196. alpha: 1,
  2197. tint: '',
  2198. offsetX: 0,
  2199. offsetY: -0.11,
  2200. scaleX: 0.51,
  2201. scaleY: 0.51,
  2202. angle: 0,
  2203. anchor: {
  2204. x: 0.5,
  2205. y: 0,
  2206. },
  2207. filter: 'NONE',
  2208. alwaysVisible: false,
  2209. limitedUsers: [],
  2210. limitOnHover: false,
  2211. limitOnHighlight: false,
  2212. limitOnControl: false,
  2213. limitOnEffect: '',
  2214. limitOnProperty: '',
  2215. text: {
  2216. text: 'DEX\\n{{actor.system.abilities.dex.mod}} {{actor.system.abilities.dex.save}}',
  2217. fontFamily: 'Signika',
  2218. fontSize: 36,
  2219. letterSpacing: 0,
  2220. fill: '#FFFFFF',
  2221. dropShadow: 'true',
  2222. strokeThickness: 1,
  2223. stroke: '#111111',
  2224. curve: {
  2225. radius: 0,
  2226. invert: false,
  2227. },
  2228. },
  2229. effect: '',
  2230. label: 'DEX',
  2231. },
  2232. group: 'Info Box #2',
  2233. i: 9,
  2234. },
  2235. {
  2236. id: 'gQzyq0zm',
  2237. label: 'INT',
  2238. expression: '',
  2239. imgName: '',
  2240. imgSrc: '',
  2241. priority: 57,
  2242. config: {},
  2243. overlay: true,
  2244. alwaysOn: true,
  2245. disabled: false,
  2246. overlayConfig: {
  2247. id: 'gQzyq0zm',
  2248. parentID: 'f0pV6Pnl',
  2249. underlay: false,
  2250. bottom: false,
  2251. top: false,
  2252. inheritTint: false,
  2253. linkRotation: false,
  2254. animation: {
  2255. relative: false,
  2256. rotate: false,
  2257. duration: 5000,
  2258. clockwise: true,
  2259. },
  2260. linkMirror: true,
  2261. linkScale: true,
  2262. linkDimensionsX: false,
  2263. linkDimensionsY: false,
  2264. linkOpacity: false,
  2265. linkStageScale: false,
  2266. loop: true,
  2267. playOnce: false,
  2268. img: '',
  2269. alpha: 1,
  2270. tint: '',
  2271. offsetX: 0.32,
  2272. offsetY: -0.3,
  2273. scaleX: 0.51,
  2274. scaleY: 0.51,
  2275. angle: 0,
  2276. anchor: {
  2277. x: 0.5,
  2278. y: 0,
  2279. },
  2280. filter: 'NONE',
  2281. alwaysVisible: false,
  2282. limitedUsers: [],
  2283. limitOnHover: false,
  2284. limitOnHighlight: false,
  2285. limitOnControl: false,
  2286. limitOnEffect: '',
  2287. limitOnProperty: '',
  2288. text: {
  2289. text: 'INT\\n{{actor.system.abilities.int.mod}} {{actor.system.abilities.int.save}}',
  2290. fontFamily: 'Signika',
  2291. fontSize: 36,
  2292. letterSpacing: 0,
  2293. fill: '#FFFFFF',
  2294. dropShadow: 'true',
  2295. strokeThickness: 1,
  2296. stroke: '#111111',
  2297. curve: {
  2298. radius: 0,
  2299. invert: false,
  2300. },
  2301. },
  2302. effect: '',
  2303. label: 'INT',
  2304. },
  2305. group: 'Info Box #2',
  2306. i: 10,
  2307. },
  2308. {
  2309. id: 'hYGg1oAt',
  2310. label: 'STR',
  2311. expression: '',
  2312. imgName: '',
  2313. imgSrc: '',
  2314. priority: 57,
  2315. config: {},
  2316. overlay: true,
  2317. alwaysOn: true,
  2318. disabled: false,
  2319. overlayConfig: {
  2320. id: 'hYGg1oAt',
  2321. parentID: 'f0pV6Pnl',
  2322. underlay: false,
  2323. bottom: false,
  2324. top: false,
  2325. inheritTint: false,
  2326. linkRotation: false,
  2327. animation: {
  2328. relative: false,
  2329. rotate: false,
  2330. duration: 5000,
  2331. clockwise: true,
  2332. },
  2333. linkMirror: true,
  2334. linkScale: true,
  2335. linkDimensionsX: false,
  2336. linkDimensionsY: false,
  2337. linkOpacity: false,
  2338. linkStageScale: false,
  2339. loop: true,
  2340. playOnce: false,
  2341. img: '',
  2342. alpha: 1,
  2343. tint: '',
  2344. offsetX: 0.32,
  2345. offsetY: -0.11,
  2346. scaleX: 0.51,
  2347. scaleY: 0.51,
  2348. angle: 0,
  2349. anchor: {
  2350. x: 0.5,
  2351. y: 0,
  2352. },
  2353. filter: 'NONE',
  2354. alwaysVisible: false,
  2355. limitedUsers: [],
  2356. limitOnHover: false,
  2357. limitOnHighlight: false,
  2358. limitOnControl: false,
  2359. limitOnEffect: '',
  2360. limitOnProperty: '',
  2361. text: {
  2362. text: 'STR\\n{{actor.system.abilities.str.mod}} {{actor.system.abilities.str.save}}',
  2363. fontFamily: 'Signika',
  2364. fontSize: 36,
  2365. letterSpacing: 0,
  2366. fill: '#FFFFFF',
  2367. dropShadow: 'true',
  2368. strokeThickness: 1,
  2369. stroke: '#111111',
  2370. curve: {
  2371. radius: 0,
  2372. invert: false,
  2373. },
  2374. },
  2375. effect: '',
  2376. label: 'STR',
  2377. },
  2378. group: 'Info Box #2',
  2379. i: 11,
  2380. },
  2381. {
  2382. id: 'uQ5zS3K6',
  2383. label: 'WIS',
  2384. expression: '',
  2385. imgName: '',
  2386. imgSrc: '',
  2387. priority: 57,
  2388. config: {},
  2389. overlay: true,
  2390. alwaysOn: true,
  2391. disabled: false,
  2392. overlayConfig: {
  2393. id: 'uQ5zS3K6',
  2394. parentID: 'f0pV6Pnl',
  2395. underlay: false,
  2396. bottom: false,
  2397. top: false,
  2398. inheritTint: false,
  2399. linkRotation: false,
  2400. animation: {
  2401. relative: false,
  2402. rotate: false,
  2403. duration: 5000,
  2404. clockwise: true,
  2405. },
  2406. linkMirror: true,
  2407. linkScale: true,
  2408. linkDimensionsX: false,
  2409. linkDimensionsY: false,
  2410. linkOpacity: false,
  2411. linkStageScale: false,
  2412. loop: true,
  2413. playOnce: false,
  2414. img: '',
  2415. alpha: 1,
  2416. tint: '',
  2417. offsetX: 0,
  2418. offsetY: -0.3,
  2419. scaleX: 0.51,
  2420. scaleY: 0.51,
  2421. angle: 0,
  2422. anchor: {
  2423. x: 0.5,
  2424. y: 0,
  2425. },
  2426. filter: 'NONE',
  2427. alwaysVisible: false,
  2428. limitedUsers: [],
  2429. limitOnHover: false,
  2430. limitOnHighlight: false,
  2431. limitOnControl: false,
  2432. limitOnEffect: '',
  2433. limitOnProperty: '',
  2434. text: {
  2435. text: 'WIS\\n{{actor.system.abilities.wis.mod}} {{actor.system.abilities.wis.save}}',
  2436. fontFamily: 'Signika',
  2437. fontSize: 36,
  2438. letterSpacing: 0,
  2439. fill: '#FFFFFF',
  2440. dropShadow: 'true',
  2441. strokeThickness: 1,
  2442. stroke: '#111111',
  2443. curve: {
  2444. radius: 0,
  2445. invert: false,
  2446. },
  2447. },
  2448. effect: '',
  2449. label: 'WIS',
  2450. },
  2451. group: 'Info Box #2',
  2452. i: 12,
  2453. },
  2454. ],
  2455. id: 'Wtq9HDsX',
  2456. },
  2457. {
  2458. name: 'Info Box #3',
  2459. hint: 'Displays information about the token/actor when hovering over or controlling them. This box will adjust to canvas zoom.',
  2460. img: 'https://user-images.githubusercontent.com/7693704/244750246-794625b9-9e1d-4322-9265-fc295f02ca2b.png',
  2461. system: 'dnd5e',
  2462. mappings: [
  2463. {
  2464. id: 'Gt11vjXV',
  2465. label: 'Box Background',
  2466. expression: '',
  2467. imgName: '',
  2468. imgSrc: '',
  2469. priority: 50,
  2470. config: {},
  2471. overlay: true,
  2472. alwaysOn: true,
  2473. disabled: false,
  2474. overlayConfig: {
  2475. id: 'Gt11vjXV',
  2476. parentID: '',
  2477. ui: true,
  2478. underlay: false,
  2479. bottom: false,
  2480. top: true,
  2481. inheritTint: false,
  2482. linkRotation: false,
  2483. animation: {
  2484. relative: false,
  2485. rotate: false,
  2486. duration: 5000,
  2487. clockwise: true,
  2488. },
  2489. linkMirror: false,
  2490. linkScale: false,
  2491. linkDimensionsX: false,
  2492. linkDimensionsY: false,
  2493. linkOpacity: false,
  2494. linkStageScale: true,
  2495. loop: true,
  2496. playOnce: false,
  2497. img: '',
  2498. alpha: 1,
  2499. tint: '',
  2500. offsetX: -0.55,
  2501. offsetY: 0,
  2502. scaleX: 1,
  2503. scaleY: 1,
  2504. angle: 0,
  2505. anchor: {
  2506. x: 0,
  2507. y: 0.5,
  2508. },
  2509. filter: 'NONE',
  2510. alwaysVisible: false,
  2511. limitedUsers: [],
  2512. limitOnHover: true,
  2513. limitOnHighlight: false,
  2514. limitOnControl: true,
  2515. limitOnEffect: '',
  2516. limitOnProperty: '',
  2517. text: {
  2518. text: '',
  2519. fontFamily: 'Signika',
  2520. fontSize: 36,
  2521. letterSpacing: 0,
  2522. fill: '#FFFFFF',
  2523. dropShadow: 'true',
  2524. strokeThickness: 1,
  2525. stroke: '#111111',
  2526. curve: {
  2527. radius: 0,
  2528. invert: false,
  2529. },
  2530. },
  2531. shapes: [
  2532. {
  2533. shape: {
  2534. type: 'rectangle',
  2535. x: '0',
  2536. y: '0',
  2537. width: '240',
  2538. height: '300',
  2539. radius: '0',
  2540. },
  2541. label: '',
  2542. line: {
  2543. width: 2,
  2544. color: '#ffffff',
  2545. alpha: 1,
  2546. },
  2547. fill: {
  2548. color: '#2e5a94',
  2549. color2: '',
  2550. prc: '',
  2551. alpha: 0.9,
  2552. },
  2553. },
  2554. ],
  2555. effect: '',
  2556. label: 'Box Background',
  2557. },
  2558. group: 'Info Box #3',
  2559. i: 0,
  2560. },
  2561. {
  2562. id: 'o4XWzdDM',
  2563. label: 'HP',
  2564. expression: '',
  2565. imgName: '',
  2566. imgSrc: '',
  2567. priority: 51,
  2568. config: {},
  2569. overlay: true,
  2570. alwaysOn: true,
  2571. disabled: false,
  2572. overlayConfig: {
  2573. id: 'o4XWzdDM',
  2574. parentID: 'Gt11vjXV',
  2575. underlay: false,
  2576. bottom: false,
  2577. top: false,
  2578. inheritTint: false,
  2579. linkRotation: false,
  2580. animation: {
  2581. relative: false,
  2582. rotate: false,
  2583. duration: 5000,
  2584. clockwise: true,
  2585. },
  2586. linkMirror: true,
  2587. linkScale: true,
  2588. linkDimensionsX: false,
  2589. linkDimensionsY: false,
  2590. linkOpacity: false,
  2591. linkStageScale: false,
  2592. loop: true,
  2593. playOnce: false,
  2594. img: '',
  2595. alpha: 1,
  2596. tint: '',
  2597. offsetX: 0.44,
  2598. offsetY: 0.42,
  2599. scaleX: 0.84,
  2600. scaleY: 0.84,
  2601. angle: 0,
  2602. anchor: {
  2603. x: 0,
  2604. y: 0.5,
  2605. },
  2606. filter: 'NONE',
  2607. alwaysVisible: false,
  2608. limitedUsers: [],
  2609. limitOnHover: false,
  2610. limitOnHighlight: false,
  2611. limitOnControl: false,
  2612. limitOnEffect: '',
  2613. limitOnProperty: '',
  2614. text: {
  2615. text: ' {{actor.system.attributes.hp.value}}/{{actor.system.attributes.hp.max}}',
  2616. fontFamily: 'Signika',
  2617. fontSize: 36,
  2618. letterSpacing: 0,
  2619. fill: '#FFFFFF',
  2620. dropShadow: 'true',
  2621. strokeThickness: 1,
  2622. stroke: '#111111',
  2623. curve: {
  2624. radius: 0,
  2625. invert: false,
  2626. },
  2627. },
  2628. effect: '',
  2629. label: 'HP',
  2630. },
  2631. group: 'Info Box #3',
  2632. i: 1,
  2633. },
  2634. {
  2635. id: 'eAv2dSV6',
  2636. label: 'AC',
  2637. expression: '',
  2638. imgName: '',
  2639. imgSrc: '',
  2640. priority: 52,
  2641. config: {},
  2642. overlay: true,
  2643. alwaysOn: true,
  2644. disabled: false,
  2645. overlayConfig: {
  2646. id: 'eAv2dSV6',
  2647. parentID: 'Gt11vjXV',
  2648. underlay: false,
  2649. bottom: false,
  2650. top: false,
  2651. inheritTint: false,
  2652. linkRotation: false,
  2653. animation: {
  2654. relative: false,
  2655. rotate: false,
  2656. duration: 5000,
  2657. clockwise: true,
  2658. },
  2659. linkMirror: true,
  2660. linkScale: true,
  2661. linkDimensionsX: false,
  2662. linkDimensionsY: false,
  2663. linkOpacity: false,
  2664. linkStageScale: false,
  2665. loop: true,
  2666. playOnce: false,
  2667. img: '',
  2668. alpha: 1,
  2669. tint: '',
  2670. offsetX: 0.43,
  2671. offsetY: 0.28,
  2672. scaleX: 0.84,
  2673. scaleY: 0.84,
  2674. angle: 0,
  2675. anchor: {
  2676. x: 0,
  2677. y: 0.5,
  2678. },
  2679. filter: 'NONE',
  2680. alwaysVisible: false,
  2681. limitedUsers: [],
  2682. limitOnHover: false,
  2683. limitOnHighlight: false,
  2684. limitOnControl: false,
  2685. limitOnEffect: '',
  2686. limitOnProperty: '',
  2687. text: {
  2688. text: ' {{actor.system.attributes.ac.value}}',
  2689. fontFamily: 'Signika',
  2690. fontSize: 36,
  2691. letterSpacing: 0,
  2692. fill: '#FFFFFF',
  2693. dropShadow: 'true',
  2694. strokeThickness: 1,
  2695. stroke: '#111111',
  2696. curve: {
  2697. radius: 0,
  2698. invert: false,
  2699. },
  2700. },
  2701. effect: '',
  2702. label: 'AC',
  2703. },
  2704. group: 'Info Box #3',
  2705. i: 2,
  2706. },
  2707. {
  2708. id: 'SCfkWTni',
  2709. label: 'Fly Speed',
  2710. expression: '',
  2711. imgName: '',
  2712. imgSrc: '',
  2713. priority: 53,
  2714. config: {},
  2715. overlay: true,
  2716. alwaysOn: true,
  2717. disabled: false,
  2718. overlayConfig: {
  2719. id: 'SCfkWTni',
  2720. parentID: 'Gt11vjXV',
  2721. underlay: false,
  2722. bottom: false,
  2723. top: false,
  2724. inheritTint: false,
  2725. linkRotation: false,
  2726. animation: {
  2727. relative: false,
  2728. rotate: false,
  2729. duration: 5000,
  2730. clockwise: true,
  2731. },
  2732. linkMirror: true,
  2733. linkScale: true,
  2734. linkDimensionsX: false,
  2735. linkDimensionsY: false,
  2736. linkOpacity: false,
  2737. linkStageScale: false,
  2738. loop: true,
  2739. playOnce: false,
  2740. img: '',
  2741. alpha: 1,
  2742. tint: '',
  2743. offsetX: -0.04,
  2744. offsetY: 0.13,
  2745. scaleX: 0.84,
  2746. scaleY: 0.84,
  2747. angle: 0,
  2748. anchor: {
  2749. x: 0,
  2750. y: 0.5,
  2751. },
  2752. filter: 'NONE',
  2753. alwaysVisible: false,
  2754. limitedUsers: [],
  2755. limitOnHover: false,
  2756. limitOnHighlight: false,
  2757. limitOnControl: false,
  2758. limitOnEffect: '',
  2759. limitOnProperty: '',
  2760. text: {
  2761. text: ' {{actor.system.attributes.movement.fly}}ft',
  2762. fontFamily: 'Signika',
  2763. fontSize: 36,
  2764. letterSpacing: 0,
  2765. fill: '#FFFFFF',
  2766. dropShadow: 'true',
  2767. strokeThickness: 1,
  2768. stroke: '#111111',
  2769. curve: {
  2770. radius: 0,
  2771. invert: false,
  2772. },
  2773. },
  2774. effect: '',
  2775. label: 'Fly Speed',
  2776. },
  2777. group: 'Info Box #3',
  2778. i: 3,
  2779. },
  2780. {
  2781. id: 'e5LPzVta',
  2782. label: 'Walk Speed',
  2783. expression: '',
  2784. imgName: '',
  2785. imgSrc: '',
  2786. priority: 53,
  2787. config: {},
  2788. overlay: true,
  2789. alwaysOn: true,
  2790. disabled: false,
  2791. overlayConfig: {
  2792. id: 'e5LPzVta',
  2793. parentID: 'Gt11vjXV',
  2794. underlay: false,
  2795. bottom: false,
  2796. top: false,
  2797. inheritTint: false,
  2798. linkRotation: false,
  2799. animation: {
  2800. relative: false,
  2801. rotate: false,
  2802. duration: 5000,
  2803. clockwise: true,
  2804. },
  2805. linkMirror: true,
  2806. linkScale: true,
  2807. linkDimensionsX: false,
  2808. linkDimensionsY: false,
  2809. linkOpacity: false,
  2810. linkStageScale: false,
  2811. loop: true,
  2812. playOnce: false,
  2813. img: '',
  2814. alpha: 1,
  2815. tint: '',
  2816. offsetX: 0.45,
  2817. offsetY: 0.13,
  2818. scaleX: 0.84,
  2819. scaleY: 0.84,
  2820. angle: 0,
  2821. anchor: {
  2822. x: 0,
  2823. y: 0.5,
  2824. },
  2825. filter: 'NONE',
  2826. alwaysVisible: false,
  2827. limitedUsers: [],
  2828. limitOnHover: false,
  2829. limitOnHighlight: false,
  2830. limitOnControl: false,
  2831. limitOnEffect: '',
  2832. limitOnProperty: '',
  2833. text: {
  2834. text: ' {{actor.system.attributes.movement.walk}}ft',
  2835. fontFamily: 'Signika',
  2836. fontSize: 36,
  2837. letterSpacing: 0,
  2838. fill: '#FFFFFF',
  2839. dropShadow: 'true',
  2840. strokeThickness: 1,
  2841. stroke: '#111111',
  2842. curve: {
  2843. radius: 0,
  2844. invert: false,
  2845. },
  2846. },
  2847. effect: '',
  2848. label: 'Walk Speed',
  2849. },
  2850. group: 'Info Box #3',
  2851. i: 4,
  2852. },
  2853. {
  2854. id: 'XlopagaT',
  2855. label: 'Passive Perception',
  2856. expression: '',
  2857. imgName: '',
  2858. imgSrc: '',
  2859. priority: 55,
  2860. config: {},
  2861. overlay: true,
  2862. alwaysOn: true,
  2863. disabled: false,
  2864. overlayConfig: {
  2865. id: 'XlopagaT',
  2866. parentID: 'Gt11vjXV',
  2867. underlay: false,
  2868. bottom: false,
  2869. top: false,
  2870. inheritTint: false,
  2871. linkRotation: false,
  2872. animation: {
  2873. relative: false,
  2874. rotate: false,
  2875. duration: 5000,
  2876. clockwise: true,
  2877. },
  2878. linkMirror: true,
  2879. linkScale: true,
  2880. linkDimensionsX: false,
  2881. linkDimensionsY: false,
  2882. linkOpacity: false,
  2883. linkStageScale: false,
  2884. loop: true,
  2885. playOnce: false,
  2886. img: '',
  2887. alpha: 1,
  2888. tint: '',
  2889. offsetX: 0.45,
  2890. offsetY: -0.02,
  2891. scaleX: 0.83,
  2892. scaleY: 0.83,
  2893. angle: 0,
  2894. anchor: {
  2895. x: 0,
  2896. y: 0.5,
  2897. },
  2898. filter: 'NONE',
  2899. alwaysVisible: false,
  2900. limitedUsers: [],
  2901. limitOnHover: false,
  2902. limitOnHighlight: false,
  2903. limitOnControl: false,
  2904. limitOnEffect: '',
  2905. limitOnProperty: '',
  2906. text: {
  2907. text: ' {{actor.system.skills.prc.passive}}',
  2908. fontFamily: 'Signika',
  2909. fontSize: 36,
  2910. letterSpacing: 0,
  2911. fill: '#FFFFFF',
  2912. dropShadow: 'true',
  2913. strokeThickness: 1,
  2914. stroke: '#111111',
  2915. curve: {
  2916. radius: 0,
  2917. invert: false,
  2918. },
  2919. },
  2920. effect: '',
  2921. label: 'Passive Perception',
  2922. },
  2923. group: 'Info Box #3',
  2924. i: 5,
  2925. },
  2926. {
  2927. id: 'CeXgVxA0',
  2928. label: 'Active Perception',
  2929. expression: '',
  2930. imgName: '',
  2931. imgSrc: '',
  2932. priority: 56,
  2933. config: {},
  2934. overlay: true,
  2935. alwaysOn: true,
  2936. disabled: false,
  2937. overlayConfig: {
  2938. id: 'CeXgVxA0',
  2939. parentID: 'Gt11vjXV',
  2940. underlay: false,
  2941. bottom: false,
  2942. top: false,
  2943. inheritTint: false,
  2944. linkRotation: false,
  2945. animation: {
  2946. relative: false,
  2947. rotate: false,
  2948. duration: 5000,
  2949. clockwise: true,
  2950. },
  2951. linkMirror: true,
  2952. linkScale: true,
  2953. linkDimensionsX: false,
  2954. linkDimensionsY: false,
  2955. linkOpacity: false,
  2956. linkStageScale: false,
  2957. loop: true,
  2958. playOnce: false,
  2959. img: '',
  2960. alpha: 1,
  2961. tint: '',
  2962. offsetX: -0.03,
  2963. offsetY: -0.02,
  2964. scaleX: 0.83,
  2965. scaleY: 0.83,
  2966. angle: 0,
  2967. anchor: {
  2968. x: 0,
  2969. y: 0.5,
  2970. },
  2971. filter: 'NONE',
  2972. alwaysVisible: false,
  2973. limitedUsers: [],
  2974. limitOnHover: false,
  2975. limitOnHighlight: false,
  2976. limitOnControl: false,
  2977. limitOnEffect: '',
  2978. limitOnProperty: '',
  2979. text: {
  2980. text: ' {{actor.system.skills.prc.total}}',
  2981. fontFamily: 'Signika',
  2982. fontSize: 36,
  2983. letterSpacing: 0,
  2984. fill: '#FFFFFF',
  2985. dropShadow: 'true',
  2986. strokeThickness: 1,
  2987. stroke: '#111111',
  2988. curve: {
  2989. radius: 0,
  2990. invert: false,
  2991. },
  2992. },
  2993. effect: '',
  2994. label: 'Active Perception',
  2995. },
  2996. group: 'Info Box #3',
  2997. i: 6,
  2998. },
  2999. {
  3000. id: '0WWf1iGM',
  3001. label: 'CHA',
  3002. expression: '',
  3003. imgName: '',
  3004. imgSrc: '',
  3005. priority: 57,
  3006. config: {},
  3007. overlay: true,
  3008. alwaysOn: true,
  3009. disabled: false,
  3010. overlayConfig: {
  3011. id: '0WWf1iGM',
  3012. parentID: 'Gt11vjXV',
  3013. underlay: false,
  3014. bottom: false,
  3015. top: false,
  3016. inheritTint: false,
  3017. linkRotation: false,
  3018. animation: {
  3019. relative: false,
  3020. rotate: false,
  3021. duration: 5000,
  3022. clockwise: true,
  3023. },
  3024. linkMirror: true,
  3025. linkScale: true,
  3026. linkDimensionsX: false,
  3027. linkDimensionsY: false,
  3028. linkOpacity: false,
  3029. linkStageScale: false,
  3030. loop: true,
  3031. playOnce: false,
  3032. img: '',
  3033. alpha: 1,
  3034. tint: '',
  3035. offsetX: -0.31,
  3036. offsetY: -0.3,
  3037. scaleX: 0.51,
  3038. scaleY: 0.51,
  3039. angle: 0,
  3040. anchor: {
  3041. x: 0.5,
  3042. y: 0,
  3043. },
  3044. filter: 'NONE',
  3045. alwaysVisible: false,
  3046. limitedUsers: [],
  3047. limitOnHover: false,
  3048. limitOnHighlight: false,
  3049. limitOnControl: false,
  3050. limitOnEffect: '',
  3051. limitOnProperty: '',
  3052. text: {
  3053. text: 'CHA\\n{{actor.system.abilities.cha.mod}} {{actor.system.abilities.cha.save}}',
  3054. fontFamily: 'Signika',
  3055. fontSize: 36,
  3056. letterSpacing: 0,
  3057. fill: '#FFFFFF',
  3058. dropShadow: 'true',
  3059. strokeThickness: 1,
  3060. stroke: '#111111',
  3061. curve: {
  3062. radius: 0,
  3063. invert: false,
  3064. },
  3065. },
  3066. effect: '',
  3067. label: 'CHA',
  3068. },
  3069. group: 'Info Box #3',
  3070. i: 7,
  3071. },
  3072. {
  3073. id: 'AU8tTXat',
  3074. label: 'CON',
  3075. expression: '',
  3076. imgName: '',
  3077. imgSrc: '',
  3078. priority: 57,
  3079. config: {},
  3080. overlay: true,
  3081. alwaysOn: true,
  3082. disabled: false,
  3083. overlayConfig: {
  3084. id: 'AU8tTXat',
  3085. parentID: 'Gt11vjXV',
  3086. underlay: false,
  3087. bottom: false,
  3088. top: false,
  3089. inheritTint: false,
  3090. linkRotation: false,
  3091. animation: {
  3092. relative: false,
  3093. rotate: false,
  3094. duration: 5000,
  3095. clockwise: true,
  3096. },
  3097. linkMirror: true,
  3098. linkScale: true,
  3099. linkDimensionsX: false,
  3100. linkDimensionsY: false,
  3101. linkOpacity: false,
  3102. linkStageScale: false,
  3103. loop: true,
  3104. playOnce: false,
  3105. img: '',
  3106. alpha: 1,
  3107. tint: '',
  3108. offsetX: -0.31,
  3109. offsetY: -0.11,
  3110. scaleX: 0.51,
  3111. scaleY: 0.51,
  3112. angle: 0,
  3113. anchor: {
  3114. x: 0.5,
  3115. y: 0,
  3116. },
  3117. filter: 'NONE',
  3118. alwaysVisible: false,
  3119. limitedUsers: [],
  3120. limitOnHover: false,
  3121. limitOnHighlight: false,
  3122. limitOnControl: false,
  3123. limitOnEffect: '',
  3124. limitOnProperty: '',
  3125. text: {
  3126. text: 'CON\\n{{actor.system.abilities.con.mod}} {{actor.system.abilities.con.save}}',
  3127. fontFamily: 'Signika',
  3128. fontSize: 36,
  3129. letterSpacing: 0,
  3130. fill: '#FFFFFF',
  3131. dropShadow: 'true',
  3132. strokeThickness: 1,
  3133. stroke: '#111111',
  3134. curve: {
  3135. radius: 0,
  3136. invert: false,
  3137. },
  3138. },
  3139. effect: '',
  3140. label: 'CON',
  3141. },
  3142. group: 'Info Box #3',
  3143. i: 8,
  3144. },
  3145. {
  3146. id: 'JZKNmgvY',
  3147. label: 'DEX',
  3148. expression: '',
  3149. imgName: '',
  3150. imgSrc: '',
  3151. priority: 57,
  3152. config: {},
  3153. overlay: true,
  3154. alwaysOn: true,
  3155. disabled: false,
  3156. overlayConfig: {
  3157. id: 'JZKNmgvY',
  3158. parentID: 'Gt11vjXV',
  3159. underlay: false,
  3160. bottom: false,
  3161. top: false,
  3162. inheritTint: false,
  3163. linkRotation: false,
  3164. animation: {
  3165. relative: false,
  3166. rotate: false,
  3167. duration: 5000,
  3168. clockwise: true,
  3169. },
  3170. linkMirror: true,
  3171. linkScale: true,
  3172. linkDimensionsX: false,
  3173. linkDimensionsY: false,
  3174. linkOpacity: false,
  3175. linkStageScale: false,
  3176. loop: true,
  3177. playOnce: false,
  3178. img: '',
  3179. alpha: 1,
  3180. tint: '',
  3181. offsetX: 0,
  3182. offsetY: -0.11,
  3183. scaleX: 0.51,
  3184. scaleY: 0.51,
  3185. angle: 0,
  3186. anchor: {
  3187. x: 0.5,
  3188. y: 0,
  3189. },
  3190. filter: 'NONE',
  3191. alwaysVisible: false,
  3192. limitedUsers: [],
  3193. limitOnHover: false,
  3194. limitOnHighlight: false,
  3195. limitOnControl: false,
  3196. limitOnEffect: '',
  3197. limitOnProperty: '',
  3198. text: {
  3199. text: 'DEX\\n{{actor.system.abilities.dex.mod}} {{actor.system.abilities.dex.save}}',
  3200. fontFamily: 'Signika',
  3201. fontSize: 36,
  3202. letterSpacing: 0,
  3203. fill: '#FFFFFF',
  3204. dropShadow: 'true',
  3205. strokeThickness: 1,
  3206. stroke: '#111111',
  3207. curve: {
  3208. radius: 0,
  3209. invert: false,
  3210. },
  3211. },
  3212. effect: '',
  3213. label: 'DEX',
  3214. },
  3215. group: 'Info Box #3',
  3216. i: 9,
  3217. },
  3218. {
  3219. id: 'AUGurJtx',
  3220. label: 'INT',
  3221. expression: '',
  3222. imgName: '',
  3223. imgSrc: '',
  3224. priority: 57,
  3225. config: {},
  3226. overlay: true,
  3227. alwaysOn: true,
  3228. disabled: false,
  3229. overlayConfig: {
  3230. id: 'AUGurJtx',
  3231. parentID: 'Gt11vjXV',
  3232. underlay: false,
  3233. bottom: false,
  3234. top: false,
  3235. inheritTint: false,
  3236. linkRotation: false,
  3237. animation: {
  3238. relative: false,
  3239. rotate: false,
  3240. duration: 5000,
  3241. clockwise: true,
  3242. },
  3243. linkMirror: true,
  3244. linkScale: true,
  3245. linkDimensionsX: false,
  3246. linkDimensionsY: false,
  3247. linkOpacity: false,
  3248. linkStageScale: false,
  3249. loop: true,
  3250. playOnce: false,
  3251. img: '',
  3252. alpha: 1,
  3253. tint: '',
  3254. offsetX: 0.32,
  3255. offsetY: -0.3,
  3256. scaleX: 0.51,
  3257. scaleY: 0.51,
  3258. angle: 0,
  3259. anchor: {
  3260. x: 0.5,
  3261. y: 0,
  3262. },
  3263. filter: 'NONE',
  3264. alwaysVisible: false,
  3265. limitedUsers: [],
  3266. limitOnHover: false,
  3267. limitOnHighlight: false,
  3268. limitOnControl: false,
  3269. limitOnEffect: '',
  3270. limitOnProperty: '',
  3271. text: {
  3272. text: 'INT\\n{{actor.system.abilities.int.mod}} {{actor.system.abilities.int.save}}',
  3273. fontFamily: 'Signika',
  3274. fontSize: 36,
  3275. letterSpacing: 0,
  3276. fill: '#FFFFFF',
  3277. dropShadow: 'true',
  3278. strokeThickness: 1,
  3279. stroke: '#111111',
  3280. curve: {
  3281. radius: 0,
  3282. invert: false,
  3283. },
  3284. },
  3285. effect: '',
  3286. label: 'INT',
  3287. },
  3288. group: 'Info Box #3',
  3289. i: 10,
  3290. },
  3291. {
  3292. id: 'z0PMTFxo',
  3293. label: 'STR',
  3294. expression: '',
  3295. imgName: '',
  3296. imgSrc: '',
  3297. priority: 57,
  3298. config: {},
  3299. overlay: true,
  3300. alwaysOn: true,
  3301. disabled: false,
  3302. overlayConfig: {
  3303. id: 'z0PMTFxo',
  3304. parentID: 'Gt11vjXV',
  3305. underlay: false,
  3306. bottom: false,
  3307. top: false,
  3308. inheritTint: false,
  3309. linkRotation: false,
  3310. animation: {
  3311. relative: false,
  3312. rotate: false,
  3313. duration: 5000,
  3314. clockwise: true,
  3315. },
  3316. linkMirror: true,
  3317. linkScale: true,
  3318. linkDimensionsX: false,
  3319. linkDimensionsY: false,
  3320. linkOpacity: false,
  3321. linkStageScale: false,
  3322. loop: true,
  3323. playOnce: false,
  3324. img: '',
  3325. alpha: 1,
  3326. tint: '',
  3327. offsetX: 0.32,
  3328. offsetY: -0.11,
  3329. scaleX: 0.51,
  3330. scaleY: 0.51,
  3331. angle: 0,
  3332. anchor: {
  3333. x: 0.5,
  3334. y: 0,
  3335. },
  3336. filter: 'NONE',
  3337. alwaysVisible: false,
  3338. limitedUsers: [],
  3339. limitOnHover: false,
  3340. limitOnHighlight: false,
  3341. limitOnControl: false,
  3342. limitOnEffect: '',
  3343. limitOnProperty: '',
  3344. text: {
  3345. text: 'STR\\n{{actor.system.abilities.str.mod}} {{actor.system.abilities.str.save}}',
  3346. fontFamily: 'Signika',
  3347. fontSize: 36,
  3348. letterSpacing: 0,
  3349. fill: '#FFFFFF',
  3350. dropShadow: 'true',
  3351. strokeThickness: 1,
  3352. stroke: '#111111',
  3353. curve: {
  3354. radius: 0,
  3355. invert: false,
  3356. },
  3357. },
  3358. effect: '',
  3359. label: 'STR',
  3360. },
  3361. group: 'Info Box #3',
  3362. i: 11,
  3363. },
  3364. {
  3365. id: 'YXUiGPBv',
  3366. label: 'WIS',
  3367. expression: '',
  3368. imgName: '',
  3369. imgSrc: '',
  3370. priority: 57,
  3371. config: {},
  3372. overlay: true,
  3373. alwaysOn: true,
  3374. disabled: false,
  3375. overlayConfig: {
  3376. id: 'YXUiGPBv',
  3377. parentID: 'Gt11vjXV',
  3378. underlay: false,
  3379. bottom: false,
  3380. top: false,
  3381. inheritTint: false,
  3382. linkRotation: false,
  3383. animation: {
  3384. relative: false,
  3385. rotate: false,
  3386. duration: 5000,
  3387. clockwise: true,
  3388. },
  3389. linkMirror: true,
  3390. linkScale: true,
  3391. linkDimensionsX: false,
  3392. linkDimensionsY: false,
  3393. linkOpacity: false,
  3394. linkStageScale: false,
  3395. loop: true,
  3396. playOnce: false,
  3397. img: '',
  3398. alpha: 1,
  3399. tint: '',
  3400. offsetX: 0,
  3401. offsetY: -0.3,
  3402. scaleX: 0.51,
  3403. scaleY: 0.51,
  3404. angle: 0,
  3405. anchor: {
  3406. x: 0.5,
  3407. y: 0,
  3408. },
  3409. filter: 'NONE',
  3410. alwaysVisible: false,
  3411. limitedUsers: [],
  3412. limitOnHover: false,
  3413. limitOnHighlight: false,
  3414. limitOnControl: false,
  3415. limitOnEffect: '',
  3416. limitOnProperty: '',
  3417. text: {
  3418. text: 'WIS\\n{{actor.system.abilities.wis.mod}} {{actor.system.abilities.wis.save}}',
  3419. fontFamily: 'Signika',
  3420. fontSize: 36,
  3421. letterSpacing: 0,
  3422. fill: '#FFFFFF',
  3423. dropShadow: 'true',
  3424. strokeThickness: 1,
  3425. stroke: '#111111',
  3426. curve: {
  3427. radius: 0,
  3428. invert: false,
  3429. },
  3430. },
  3431. effect: '',
  3432. label: 'WIS',
  3433. },
  3434. group: 'Info Box #3',
  3435. i: 12,
  3436. },
  3437. ],
  3438. id: 'vQJ3coCJ',
  3439. },
  3440. {
  3441. name: 'Facing Direction',
  3442. hint: 'Displays an arrow in the top-right corner of the token showing the direction it is facing.',
  3443. img: 'https://user-images.githubusercontent.com/7693704/244647284-2213caf5-6d49-4413-ab5f-83901ffbc8e6.png',
  3444. mappings: [
  3445. {
  3446. id: '9UEOkJ1J',
  3447. label: 'Arrow',
  3448. expression: '',
  3449. imgName: '',
  3450. imgSrc: '',
  3451. priority: 50,
  3452. config: {},
  3453. overlay: true,
  3454. alwaysOn: true,
  3455. disabled: false,
  3456. overlayConfig: {
  3457. id: '9UEOkJ1J',
  3458. parentID: '',
  3459. underlay: false,
  3460. bottom: false,
  3461. top: true,
  3462. inheritTint: false,
  3463. linkRotation: true,
  3464. animation: {
  3465. relative: true,
  3466. rotate: false,
  3467. duration: 5000,
  3468. clockwise: true,
  3469. },
  3470. linkMirror: false,
  3471. linkScale: false,
  3472. linkDimensionsX: false,
  3473. linkDimensionsY: false,
  3474. linkOpacity: false,
  3475. linkStageScale: false,
  3476. loop: true,
  3477. playOnce: false,
  3478. img: '',
  3479. alpha: 1,
  3480. tint: '',
  3481. offsetX: -0.5,
  3482. offsetY: 0.5,
  3483. scaleX: 0.51,
  3484. scaleY: 0.51,
  3485. angle: 90,
  3486. anchor: {
  3487. x: 0.5,
  3488. y: 0.5,
  3489. },
  3490. filter: 'NONE',
  3491. alwaysVisible: false,
  3492. limitedUsers: [],
  3493. limitOnHover: false,
  3494. limitOnHighlight: false,
  3495. limitOnControl: false,
  3496. limitOnEffect: '',
  3497. limitOnProperty: '',
  3498. text: {
  3499. text: '➢',
  3500. fontFamily: 'Signika',
  3501. fontSize: 63,
  3502. letterSpacing: 0,
  3503. fill: '#ff0000',
  3504. dropShadow: null,
  3505. strokeThickness: 3,
  3506. stroke: '#111111',
  3507. curve: {
  3508. radius: 0,
  3509. invert: false,
  3510. },
  3511. },
  3512. effect: '',
  3513. label: 'Arrow',
  3514. },
  3515. group: 'Facing Direction',
  3516. i: 0,
  3517. },
  3518. ],
  3519. id: 'Z8CTgmOg',
  3520. },
  3521. {
  3522. name: 'Combat Markers',
  3523. hint: 'Displays rotating markers for tokens in combat.',
  3524. img: 'https://user-images.githubusercontent.com/7693704/257478593-81b9192d-1ffe-4f0b-8e5d-806218d7e25f.png',
  3525. mappings: [
  3526. {
  3527. id: '9R3glzOK',
  3528. label: 'Your Turn is Next!',
  3529. expression: 'combat-turn-next',
  3530. imgName: '',
  3531. imgSrc: '',
  3532. priority: 50,
  3533. config: {},
  3534. overlay: true,
  3535. alwaysOn: false,
  3536. disabled: false,
  3537. overlayConfig: {
  3538. label: 'Your Turn is Next!',
  3539. parent: '',
  3540. underlay: true,
  3541. bottom: true,
  3542. top: false,
  3543. inheritTint: false,
  3544. linkRotation: false,
  3545. animation: {
  3546. relative: false,
  3547. rotate: true,
  3548. duration: 30000,
  3549. clockwise: true,
  3550. },
  3551. linkMirror: false,
  3552. linkScale: true,
  3553. linkDimensionsX: false,
  3554. linkDimensionsY: false,
  3555. linkOpacity: false,
  3556. linkStageScale: false,
  3557. loop: false,
  3558. playOnce: false,
  3559. img: '',
  3560. alpha: 1,
  3561. tint: '',
  3562. offsetX: 0,
  3563. offsetY: 0,
  3564. scaleX: 1.6,
  3565. scaleY: 1.6,
  3566. angle: 0,
  3567. anchor: {
  3568. x: 0.5,
  3569. y: 0.5,
  3570. },
  3571. filter: 'NONE',
  3572. alwaysVisible: false,
  3573. limitedUsers: [],
  3574. limitOnHover: false,
  3575. limitOnHighlight: false,
  3576. limitOnControl: false,
  3577. limitOnEffect: '',
  3578. limitOnProperty: '',
  3579. text: {
  3580. text: 'Next Turn = = = = = = Next turn = = = = = ',
  3581. fontFamily: 'Signika',
  3582. fontSize: 41,
  3583. letterSpacing: 0,
  3584. fill: '#e6a800',
  3585. dropShadow: 'true',
  3586. strokeThickness: 1,
  3587. stroke: '#111111',
  3588. curve: {
  3589. radius: 125,
  3590. invert: false,
  3591. },
  3592. },
  3593. effect: '',
  3594. },
  3595. group: 'Combat',
  3596. i: 0,
  3597. },
  3598. {
  3599. id: 'qoWG5AD0',
  3600. label: 'Your Turn!',
  3601. expression: 'combat-turn',
  3602. imgName: '',
  3603. imgSrc: '',
  3604. priority: 50,
  3605. config: {},
  3606. overlay: true,
  3607. alwaysOn: false,
  3608. disabled: false,
  3609. overlayConfig: {
  3610. label: 'Your Turn!',
  3611. parent: '',
  3612. underlay: true,
  3613. bottom: true,
  3614. top: false,
  3615. inheritTint: false,
  3616. linkRotation: false,
  3617. animation: {
  3618. relative: false,
  3619. rotate: true,
  3620. duration: 30000,
  3621. clockwise: true,
  3622. },
  3623. linkMirror: false,
  3624. linkScale: true,
  3625. linkDimensionsX: false,
  3626. linkDimensionsY: false,
  3627. linkOpacity: false,
  3628. linkStageScale: false,
  3629. loop: false,
  3630. playOnce: false,
  3631. img: '',
  3632. alpha: 1,
  3633. tint: '',
  3634. offsetX: 0,
  3635. offsetY: 0,
  3636. scaleX: 1.6,
  3637. scaleY: 1.6,
  3638. angle: 0,
  3639. anchor: {
  3640. x: 0.5,
  3641. y: 0.5,
  3642. },
  3643. filter: 'NONE',
  3644. alwaysVisible: false,
  3645. limitedUsers: [],
  3646. limitOnHover: false,
  3647. limitOnHighlight: false,
  3648. limitOnControl: false,
  3649. limitOnEffect: '',
  3650. limitOnProperty: '',
  3651. text: {
  3652. text: '= Your Turn = = = = = = Your turn = = = = = ',
  3653. fontFamily: 'Signika',
  3654. fontSize: 41,
  3655. letterSpacing: 0,
  3656. fill: '#00ace6',
  3657. dropShadow: 'true',
  3658. strokeThickness: 1,
  3659. stroke: '#111111',
  3660. curve: {
  3661. radius: 125,
  3662. invert: false,
  3663. },
  3664. },
  3665. effect: '',
  3666. },
  3667. group: 'Combat',
  3668. i: 1,
  3669. },
  3670. ],
  3671. id: 'YpoX5zxO',
  3672. },
  3673. {
  3674. name: 'Disposition Markers',
  3675. hint: 'Displays circles underneath tokens coloured based on their disposition.',
  3676. img: 'https://user-images.githubusercontent.com/7693704/246497702-5de47dc9-21ef-43a1-86db-b3f85eb8ddb1.png',
  3677. mappings: [
  3678. {
  3679. id: 'TzP6MBC1',
  3680. label: 'Friendly',
  3681. expression: 'disposition=1',
  3682. codeExp: '',
  3683. imgName: '',
  3684. imgSrc: '',
  3685. priority: 50,
  3686. config: {},
  3687. overlay: true,
  3688. alwaysOn: false,
  3689. disabled: false,
  3690. overlayConfig: {
  3691. id: 'TzP6MBC1',
  3692. parentID: '',
  3693. underlay: true,
  3694. bottom: true,
  3695. top: false,
  3696. inheritTint: false,
  3697. linkRotation: false,
  3698. animation: {
  3699. relative: false,
  3700. rotate: false,
  3701. duration: '5000',
  3702. clockwise: true,
  3703. },
  3704. linkMirror: false,
  3705. linkScale: false,
  3706. linkDimensionsX: false,
  3707. linkDimensionsY: false,
  3708. linkOpacity: false,
  3709. linkStageScale: false,
  3710. loop: true,
  3711. playOnce: false,
  3712. img: '',
  3713. imgLinked: false,
  3714. repeating: false,
  3715. alpha: '1',
  3716. tint: '#1acb2f',
  3717. interpolateColor: {
  3718. color2: '',
  3719. prc: '',
  3720. },
  3721. width: '',
  3722. height: '',
  3723. scaleX: '0.24',
  3724. scaleY: '0.24',
  3725. angle: '0',
  3726. pOffsetX: '',
  3727. pOffsetY: '',
  3728. offsetX: '0',
  3729. offsetY: '0',
  3730. anchor: {
  3731. x: 0.5,
  3732. y: 0.5,
  3733. },
  3734. filter: 'NONE',
  3735. alwaysVisible: false,
  3736. limitedToOwner: false,
  3737. limitedUsers: [],
  3738. limitOnHover: false,
  3739. limitOnHighlight: false,
  3740. limitOnControl: false,
  3741. limitOnHUD: false,
  3742. limitOnEffect: '',
  3743. limitOnProperty: '',
  3744. text: {
  3745. text: '',
  3746. repeating: false,
  3747. fontFamily: 'Signika',
  3748. fill: '#FFFFFF',
  3749. interpolateColor: {
  3750. color2: '',
  3751. prc: '',
  3752. },
  3753. fontSize: '36',
  3754. align: 'center',
  3755. letterSpacing: '0',
  3756. dropShadow: 'true',
  3757. strokeThickness: '1',
  3758. stroke: '#111111',
  3759. wordWrap: false,
  3760. wordWrapWidth: '200',
  3761. breakWords: false,
  3762. maxHeight: '0',
  3763. curve: {
  3764. angle: '0',
  3765. radius: '0',
  3766. invert: false,
  3767. },
  3768. },
  3769. shapes: [
  3770. {
  3771. shape: {
  3772. type: 'ellipse',
  3773. x: '0',
  3774. y: '0',
  3775. width: '{{object.w}} * @scale',
  3776. height: '{{object.h}} * @scale',
  3777. },
  3778. label: '',
  3779. line: {
  3780. width: '0',
  3781. color: '#000000',
  3782. alpha: '1',
  3783. },
  3784. fill: {
  3785. color: '#ffffff',
  3786. alpha: '0.75',
  3787. interpolateColor: {
  3788. color2: '',
  3789. prc: '',
  3790. },
  3791. },
  3792. repeating: false,
  3793. },
  3794. {
  3795. shape: {
  3796. type: 'ellipse',
  3797. x: '{{object.w}} * @inner',
  3798. y: '{{object.w}} * @inner',
  3799. width: '{{object.w}} * @scale - {{object.w}} * @inner',
  3800. height: '{{object.h}} * @scale - {{object.h}} * @inner',
  3801. },
  3802. label: '',
  3803. line: {
  3804. width: '0',
  3805. color: '#000000',
  3806. alpha: '1',
  3807. },
  3808. fill: {
  3809. color: '#b8b8b8',
  3810. alpha: '0.7',
  3811. interpolateColor: {
  3812. color2: '',
  3813. prc: '',
  3814. },
  3815. },
  3816. repeating: false,
  3817. },
  3818. ],
  3819. variables: [
  3820. {
  3821. name: 'scale',
  3822. value: '2.3',
  3823. },
  3824. {
  3825. name: 'inner',
  3826. value: '0.3',
  3827. },
  3828. ],
  3829. effect: '',
  3830. interactivity: [],
  3831. label: 'Friendly',
  3832. },
  3833. group: 'Disposition Markers',
  3834. i: 2,
  3835. },
  3836. {
  3837. id: 'oIsQWISB',
  3838. label: 'Hostile',
  3839. expression: 'disposition=-1',
  3840. codeExp: '',
  3841. imgName: '',
  3842. imgSrc: '',
  3843. priority: 50,
  3844. config: {},
  3845. overlay: true,
  3846. alwaysOn: false,
  3847. disabled: false,
  3848. overlayConfig: {
  3849. id: 'oIsQWISB',
  3850. parentID: '',
  3851. underlay: true,
  3852. bottom: true,
  3853. top: false,
  3854. inheritTint: false,
  3855. linkRotation: false,
  3856. animation: {
  3857. relative: false,
  3858. rotate: false,
  3859. duration: '5000',
  3860. clockwise: true,
  3861. },
  3862. linkMirror: false,
  3863. linkScale: false,
  3864. linkDimensionsX: false,
  3865. linkDimensionsY: false,
  3866. linkOpacity: false,
  3867. linkStageScale: false,
  3868. loop: true,
  3869. playOnce: false,
  3870. img: '',
  3871. imgLinked: false,
  3872. repeating: false,
  3873. alpha: '1',
  3874. tint: '#eb0000',
  3875. interpolateColor: {
  3876. color2: '',
  3877. prc: '',
  3878. },
  3879. width: '',
  3880. height: '',
  3881. scaleX: '0.24',
  3882. scaleY: '0.24',
  3883. angle: '0',
  3884. pOffsetX: '',
  3885. pOffsetY: '',
  3886. offsetX: '0',
  3887. offsetY: '0',
  3888. anchor: {
  3889. x: 0.5,
  3890. y: 0.5,
  3891. },
  3892. filter: 'NONE',
  3893. alwaysVisible: false,
  3894. limitedToOwner: false,
  3895. limitedUsers: [],
  3896. limitOnHover: false,
  3897. limitOnHighlight: false,
  3898. limitOnControl: false,
  3899. limitOnHUD: false,
  3900. limitOnEffect: '',
  3901. limitOnProperty: '',
  3902. text: {
  3903. text: '',
  3904. repeating: false,
  3905. fontFamily: 'Signika',
  3906. fill: '#FFFFFF',
  3907. interpolateColor: {
  3908. color2: '',
  3909. prc: '',
  3910. },
  3911. fontSize: '36',
  3912. align: 'center',
  3913. letterSpacing: '0',
  3914. dropShadow: 'true',
  3915. strokeThickness: '1',
  3916. stroke: '#111111',
  3917. wordWrap: false,
  3918. wordWrapWidth: '200',
  3919. breakWords: false,
  3920. maxHeight: '0',
  3921. curve: {
  3922. angle: '0',
  3923. radius: '0',
  3924. invert: false,
  3925. },
  3926. },
  3927. shapes: [
  3928. {
  3929. shape: {
  3930. type: 'ellipse',
  3931. x: '0',
  3932. y: '0',
  3933. width: '{{object.w}} * @scale',
  3934. height: '{{object.h}} * @scale',
  3935. },
  3936. label: '',
  3937. line: {
  3938. width: '0',
  3939. color: '#000000',
  3940. alpha: '1',
  3941. },
  3942. fill: {
  3943. color: '#ffffff',
  3944. alpha: '0.75',
  3945. interpolateColor: {
  3946. color2: '',
  3947. prc: '',
  3948. },
  3949. },
  3950. repeating: false,
  3951. },
  3952. {
  3953. shape: {
  3954. type: 'ellipse',
  3955. x: '{{object.w}} * @inner',
  3956. y: '{{object.w}} * @inner',
  3957. width: '{{object.w}} * @scale - {{object.w}} * @inner',
  3958. height: '{{object.h}} * @scale - {{object.h}} * @inner',
  3959. },
  3960. label: '',
  3961. line: {
  3962. width: '0',
  3963. color: '#000000',
  3964. alpha: '1',
  3965. },
  3966. fill: {
  3967. color: '#b8b8b8',
  3968. alpha: '0.7',
  3969. interpolateColor: {
  3970. color2: '',
  3971. prc: '',
  3972. },
  3973. },
  3974. repeating: false,
  3975. },
  3976. ],
  3977. variables: [
  3978. {
  3979. name: 'scale',
  3980. value: '2.3',
  3981. },
  3982. {
  3983. name: 'inner',
  3984. value: '0.3',
  3985. },
  3986. ],
  3987. effect: '',
  3988. interactivity: [],
  3989. label: 'Hostile',
  3990. },
  3991. group: 'Disposition Markers',
  3992. i: 3,
  3993. },
  3994. {
  3995. id: 'fYxJ9Bbc',
  3996. label: 'Neutral',
  3997. expression: 'disposition=0',
  3998. codeExp: '',
  3999. imgName: '',
  4000. imgSrc: '',
  4001. priority: 50,
  4002. config: {},
  4003. overlay: true,
  4004. alwaysOn: false,
  4005. disabled: false,
  4006. overlayConfig: {
  4007. id: 'fYxJ9Bbc',
  4008. parentID: '',
  4009. underlay: true,
  4010. bottom: true,
  4011. top: false,
  4012. inheritTint: false,
  4013. linkRotation: false,
  4014. animation: {
  4015. relative: false,
  4016. rotate: false,
  4017. duration: '5000',
  4018. clockwise: true,
  4019. },
  4020. linkMirror: false,
  4021. linkScale: false,
  4022. linkDimensionsX: false,
  4023. linkDimensionsY: false,
  4024. linkOpacity: false,
  4025. linkStageScale: false,
  4026. loop: true,
  4027. playOnce: false,
  4028. img: '',
  4029. imgLinked: false,
  4030. repeating: false,
  4031. alpha: '1',
  4032. tint: '',
  4033. interpolateColor: {
  4034. color2: '',
  4035. prc: '',
  4036. },
  4037. width: '',
  4038. height: '',
  4039. scaleX: '0.24',
  4040. scaleY: '0.24',
  4041. angle: '0',
  4042. pOffsetX: '',
  4043. pOffsetY: '',
  4044. offsetX: '0',
  4045. offsetY: '0',
  4046. anchor: {
  4047. x: 0.5,
  4048. y: 0.5,
  4049. },
  4050. filter: 'NONE',
  4051. alwaysVisible: false,
  4052. limitedToOwner: false,
  4053. limitedUsers: [],
  4054. limitOnHover: false,
  4055. limitOnHighlight: false,
  4056. limitOnControl: false,
  4057. limitOnHUD: false,
  4058. limitOnEffect: '',
  4059. limitOnProperty: '',
  4060. text: {
  4061. text: '',
  4062. repeating: false,
  4063. fontFamily: 'Signika',
  4064. fill: '#FFFFFF',
  4065. interpolateColor: {
  4066. color2: '',
  4067. prc: '',
  4068. },
  4069. fontSize: '36',
  4070. align: 'center',
  4071. letterSpacing: '0',
  4072. dropShadow: 'true',
  4073. strokeThickness: '1',
  4074. stroke: '#111111',
  4075. wordWrap: false,
  4076. wordWrapWidth: '200',
  4077. breakWords: false,
  4078. maxHeight: '0',
  4079. curve: {
  4080. angle: '0',
  4081. radius: '0',
  4082. invert: false,
  4083. },
  4084. },
  4085. shapes: [
  4086. {
  4087. shape: {
  4088. type: 'ellipse',
  4089. x: '0',
  4090. y: '0',
  4091. width: '{{object.w}} * @scale',
  4092. height: '{{object.h}} * @scale',
  4093. },
  4094. label: '',
  4095. line: {
  4096. width: '0',
  4097. color: '#000000',
  4098. alpha: '1',
  4099. },
  4100. fill: {
  4101. color: '#ffffff',
  4102. alpha: '0.75',
  4103. interpolateColor: {
  4104. color2: '',
  4105. prc: '',
  4106. },
  4107. },
  4108. repeating: false,
  4109. },
  4110. {
  4111. shape: {
  4112. type: 'ellipse',
  4113. x: '{{object.w}} * @inner',
  4114. y: '{{object.w}} * @inner',
  4115. width: '{{object.w}} * @scale - {{object.w}} * @inner',
  4116. height: '{{object.h}} * @scale - {{object.h}} * @inner',
  4117. },
  4118. label: '',
  4119. line: {
  4120. width: '0',
  4121. color: '#000000',
  4122. alpha: '1',
  4123. },
  4124. fill: {
  4125. color: '#b8b8b8',
  4126. alpha: '0.7',
  4127. interpolateColor: {
  4128. color2: '',
  4129. prc: '',
  4130. },
  4131. },
  4132. repeating: false,
  4133. },
  4134. ],
  4135. variables: [
  4136. {
  4137. name: 'scale',
  4138. value: '2.3',
  4139. },
  4140. {
  4141. name: 'inner',
  4142. value: '0.3',
  4143. },
  4144. ],
  4145. effect: '',
  4146. interactivity: [],
  4147. label: 'Neutral',
  4148. },
  4149. group: 'Disposition Markers',
  4150. i: 4,
  4151. },
  4152. {
  4153. id: 'PyEXXb5J',
  4154. label: 'Secret',
  4155. expression: 'disposition=-2',
  4156. codeExp: '',
  4157. imgName: '',
  4158. imgSrc: '',
  4159. priority: 50,
  4160. config: {},
  4161. overlay: true,
  4162. alwaysOn: false,
  4163. disabled: false,
  4164. overlayConfig: {
  4165. id: 'PyEXXb5J',
  4166. parentID: '',
  4167. underlay: true,
  4168. bottom: true,
  4169. top: false,
  4170. inheritTint: false,
  4171. linkRotation: false,
  4172. animation: {
  4173. relative: false,
  4174. rotate: false,
  4175. duration: '5000',
  4176. clockwise: true,
  4177. },
  4178. linkMirror: false,
  4179. linkScale: false,
  4180. linkDimensionsX: false,
  4181. linkDimensionsY: false,
  4182. linkOpacity: false,
  4183. linkStageScale: false,
  4184. loop: true,
  4185. playOnce: false,
  4186. img: '',
  4187. imgLinked: false,
  4188. repeating: false,
  4189. alpha: '1',
  4190. tint: '#ba24ff',
  4191. interpolateColor: {
  4192. color2: '',
  4193. prc: '',
  4194. },
  4195. width: '',
  4196. height: '',
  4197. scaleX: '0.24',
  4198. scaleY: '0.24',
  4199. angle: '0',
  4200. pOffsetX: '',
  4201. pOffsetY: '',
  4202. offsetX: '0',
  4203. offsetY: '0',
  4204. anchor: {
  4205. x: 0.5,
  4206. y: 0.5,
  4207. },
  4208. filter: 'NONE',
  4209. alwaysVisible: false,
  4210. limitedToOwner: false,
  4211. limitedUsers: [],
  4212. limitOnHover: false,
  4213. limitOnHighlight: false,
  4214. limitOnControl: false,
  4215. limitOnHUD: false,
  4216. limitOnEffect: '',
  4217. limitOnProperty: '',
  4218. text: {
  4219. text: '',
  4220. repeating: false,
  4221. fontFamily: 'Signika',
  4222. fill: '#FFFFFF',
  4223. interpolateColor: {
  4224. color2: '',
  4225. prc: '',
  4226. },
  4227. fontSize: '36',
  4228. align: 'center',
  4229. letterSpacing: '0',
  4230. dropShadow: 'true',
  4231. strokeThickness: '1',
  4232. stroke: '#111111',
  4233. wordWrap: false,
  4234. wordWrapWidth: '200',
  4235. breakWords: false,
  4236. maxHeight: '0',
  4237. curve: {
  4238. angle: '0',
  4239. radius: '0',
  4240. invert: false,
  4241. },
  4242. },
  4243. shapes: [
  4244. {
  4245. shape: {
  4246. type: 'ellipse',
  4247. x: '0',
  4248. y: '0',
  4249. width: '{{object.w}} * @scale',
  4250. height: '{{object.h}} * @scale',
  4251. },
  4252. label: '',
  4253. line: {
  4254. width: '0',
  4255. color: '#000000',
  4256. alpha: '1',
  4257. },
  4258. fill: {
  4259. color: '#ffffff',
  4260. alpha: '0.75',
  4261. interpolateColor: {
  4262. color2: '',
  4263. prc: '',
  4264. },
  4265. },
  4266. repeating: false,
  4267. },
  4268. {
  4269. shape: {
  4270. type: 'ellipse',
  4271. x: '{{object.w}} * @inner',
  4272. y: '{{object.w}} * @inner',
  4273. width: '{{object.w}} * @scale - {{object.w}} * @inner',
  4274. height: '{{object.h}} * @scale - {{object.h}} * @inner',
  4275. },
  4276. label: '',
  4277. line: {
  4278. width: '0',
  4279. color: '#000000',
  4280. alpha: '1',
  4281. },
  4282. fill: {
  4283. color: '#b8b8b8',
  4284. alpha: '0.7',
  4285. interpolateColor: {
  4286. color2: '',
  4287. prc: '',
  4288. },
  4289. },
  4290. repeating: false,
  4291. },
  4292. ],
  4293. variables: [
  4294. {
  4295. name: 'scale',
  4296. value: '2.3',
  4297. },
  4298. {
  4299. name: 'inner',
  4300. value: '0.3',
  4301. },
  4302. ],
  4303. effect: '',
  4304. interactivity: [],
  4305. label: 'Secret',
  4306. },
  4307. group: 'Disposition Markers',
  4308. i: 5,
  4309. },
  4310. ],
  4311. id: 'yjqfAagB',
  4312. },
  4313. {
  4314. name: 'Health Bar',
  4315. hint: 'A recreation of the standard health bar using Overlays.',
  4316. img: 'https://user-images.githubusercontent.com/7693704/257246890-d41894a0-7f40-4e91-a47a-bc10d6f198e6.png',
  4317. group: 'Health',
  4318. mappings: [
  4319. {
  4320. id: 'dgIBKbcU',
  4321. label: 'Health Bar',
  4322. expression: '',
  4323. imgName: '',
  4324. imgSrc: '',
  4325. priority: 50,
  4326. config: {},
  4327. overlay: true,
  4328. alwaysOn: true,
  4329. disabled: false,
  4330. overlayConfig: {
  4331. id: 'dgIBKbcU',
  4332. parentID: '',
  4333. ui: true,
  4334. underlay: true,
  4335. bottom: true,
  4336. top: false,
  4337. inheritTint: false,
  4338. linkRotation: false,
  4339. animation: {
  4340. relative: false,
  4341. rotate: false,
  4342. duration: 5000,
  4343. clockwise: true,
  4344. },
  4345. linkMirror: false,
  4346. linkScale: false,
  4347. linkDimensionsX: false,
  4348. linkDimensionsY: false,
  4349. linkOpacity: false,
  4350. linkStageScale: false,
  4351. loop: true,
  4352. playOnce: false,
  4353. img: '',
  4354. repeating: false,
  4355. alpha: 1,
  4356. tint: '',
  4357. interpolateColor: {
  4358. color2: '',
  4359. prc: '',
  4360. },
  4361. offsetX: 0,
  4362. offsetY: -0.5,
  4363. scaleX: 1,
  4364. scaleY: 1,
  4365. angle: 0,
  4366. anchor: {
  4367. x: 0.5,
  4368. y: 1,
  4369. },
  4370. filter: 'NONE',
  4371. alwaysVisible: false,
  4372. limitedUsers: [],
  4373. limitOnHover: false,
  4374. limitOnHighlight: false,
  4375. limitOnControl: false,
  4376. limitOnEffect: '',
  4377. limitOnProperty: '',
  4378. text: {
  4379. text: '',
  4380. repeating: false,
  4381. fontFamily: 'Signika',
  4382. fill: '#FFFFFF',
  4383. interpolateColor: {
  4384. color2: '',
  4385. prc: '',
  4386. },
  4387. fontSize: 36,
  4388. align: 'left',
  4389. letterSpacing: 0,
  4390. dropShadow: 'true',
  4391. strokeThickness: 1,
  4392. stroke: '#111111',
  4393. curve: {
  4394. radius: 0,
  4395. invert: false,
  4396. },
  4397. },
  4398. shapes: [
  4399. {
  4400. shape: {
  4401. type: 'rectangle',
  4402. x: '0',
  4403. y: '0',
  4404. width: '{{object.w}}',
  4405. height: '{{object.h}} * @height',
  4406. radius: '3',
  4407. },
  4408. label: '',
  4409. line: {
  4410. width: 1,
  4411. color: '#000000',
  4412. alpha: 1,
  4413. },
  4414. fill: {
  4415. color: '#5c5c5c',
  4416. alpha: 0.65,
  4417. interpolateColor: {
  4418. color2: '',
  4419. prc: '',
  4420. },
  4421. },
  4422. repeating: false,
  4423. },
  4424. {
  4425. shape: {
  4426. type: 'rectangle',
  4427. x: '0',
  4428. y: '0',
  4429. width: '{{object.w}} * ( {{hp}} / {{hpMax}} )',
  4430. height: '{{object.h}} * @height',
  4431. radius: '3',
  4432. },
  4433. label: '',
  4434. line: {
  4435. width: 1,
  4436. color: '#000000',
  4437. alpha: 1,
  4438. },
  4439. fill: {
  4440. color: '#ff0000',
  4441. alpha: 1,
  4442. interpolateColor: {
  4443. color2: '#74da0e',
  4444. prc: '{{hp}} / {{hpMax}}',
  4445. },
  4446. },
  4447. repeating: false,
  4448. },
  4449. ],
  4450. variables: [
  4451. {
  4452. name: 'height',
  4453. value: '0.079',
  4454. },
  4455. ],
  4456. effect: '',
  4457. label: 'Health Bar',
  4458. },
  4459. group: 'Health Bar',
  4460. i: 0,
  4461. },
  4462. ],
  4463. id: 'GDyvkEB4',
  4464. },
  4465. {
  4466. name: 'Health Ring',
  4467. hint: 'A ring shaped health bar.',
  4468. img: 'https://user-images.githubusercontent.com/7693704/257246432-a339394f-489a-4436-9d4b-427c285d4f27.png',
  4469. group: 'Health',
  4470. mappings: [
  4471. {
  4472. id: 'erOTHzIc',
  4473. label: 'Health Ring',
  4474. expression: '',
  4475. imgName: '',
  4476. imgSrc: '',
  4477. priority: 50,
  4478. config: {},
  4479. overlay: true,
  4480. alwaysOn: true,
  4481. disabled: false,
  4482. overlayConfig: {
  4483. id: 'erOTHzIc',
  4484. parentID: '',
  4485. ui: true,
  4486. underlay: false,
  4487. bottom: false,
  4488. top: false,
  4489. inheritTint: false,
  4490. linkRotation: false,
  4491. animation: {
  4492. relative: false,
  4493. rotate: false,
  4494. duration: 5000,
  4495. clockwise: true,
  4496. },
  4497. linkMirror: false,
  4498. linkScale: false,
  4499. linkDimensionsX: false,
  4500. linkDimensionsY: false,
  4501. linkOpacity: false,
  4502. linkStageScale: false,
  4503. loop: true,
  4504. playOnce: false,
  4505. img: '',
  4506. repeating: false,
  4507. alpha: 1,
  4508. tint: '',
  4509. interpolateColor: {
  4510. color2: '',
  4511. prc: '',
  4512. },
  4513. offsetX: 0,
  4514. offsetY: 0,
  4515. scaleX: 1.02,
  4516. scaleY: 1.02,
  4517. angle: -90,
  4518. anchor: {
  4519. x: 0.5,
  4520. y: 0.5,
  4521. },
  4522. filter: 'NONE',
  4523. alwaysVisible: false,
  4524. limitedUsers: [],
  4525. limitOnHover: false,
  4526. limitOnHighlight: false,
  4527. limitOnControl: false,
  4528. limitOnEffect: '',
  4529. limitOnProperty: '',
  4530. text: {
  4531. text: '',
  4532. repeating: false,
  4533. fontFamily: 'Signika',
  4534. fill: '#ffffff',
  4535. interpolateColor: {
  4536. color2: '',
  4537. prc: '',
  4538. },
  4539. fontSize: 36,
  4540. align: 'left',
  4541. letterSpacing: 0,
  4542. dropShadow: 'true',
  4543. strokeThickness: 1,
  4544. stroke: '#111111',
  4545. curve: {
  4546. radius: 0,
  4547. invert: false,
  4548. },
  4549. },
  4550. shapes: [
  4551. {
  4552. shape: {
  4553. type: 'torus',
  4554. x: '0',
  4555. y: '0',
  4556. innerRadius: '{{object.w}} / @ringScale * @innerRadius',
  4557. outerRadius: '{{object.w}} / @ringScale * @outerRadius',
  4558. startAngle: '0',
  4559. endAngle: '360',
  4560. },
  4561. label: 'Background',
  4562. line: {
  4563. width: 0,
  4564. color: '#000000',
  4565. alpha: 1,
  4566. },
  4567. fill: {
  4568. color: '#b0b0b0',
  4569. alpha: 0.6,
  4570. interpolateColor: {
  4571. color2: '',
  4572. prc: '',
  4573. },
  4574. },
  4575. repeating: false,
  4576. },
  4577. {
  4578. shape: {
  4579. type: 'torus',
  4580. x: '0',
  4581. y: '0',
  4582. innerRadius: '{{object.w}} / @ringScale * @innerRadius',
  4583. outerRadius: '{{object.w}} / @ringScale * @outerRadius',
  4584. startAngle: '0',
  4585. endAngle: '{{hp}} / {{hpMax}} * 360',
  4586. },
  4587. label: 'Health Tracker',
  4588. line: {
  4589. width: 0,
  4590. color: '#000000',
  4591. alpha: 1,
  4592. },
  4593. fill: {
  4594. color: '#ff0000',
  4595. alpha: 1,
  4596. interpolateColor: {
  4597. color2: '#74da0e',
  4598. prc: '{{hp}} / {{hpMax}}',
  4599. },
  4600. },
  4601. repeating: false,
  4602. },
  4603. {
  4604. shape: {
  4605. type: 'torus',
  4606. x: '0',
  4607. y: '0',
  4608. innerRadius: '{{object.w}} / @ringScale * @innerRadius',
  4609. outerRadius: '{{object.w}} / @ringScale * @outerRadius',
  4610. startAngle: '0',
  4611. endAngle: '360',
  4612. },
  4613. label: 'Outline',
  4614. line: {
  4615. width: 1,
  4616. color: '#000000',
  4617. alpha: 1,
  4618. },
  4619. fill: {
  4620. color: '#b0b0b0',
  4621. alpha: 0,
  4622. interpolateColor: {
  4623. color2: '',
  4624. prc: '',
  4625. },
  4626. },
  4627. repeating: false,
  4628. },
  4629. ],
  4630. variables: [
  4631. {
  4632. name: 'ringScale',
  4633. value: '1.8',
  4634. },
  4635. {
  4636. name: 'innerRadius',
  4637. value: '0.9',
  4638. },
  4639. {
  4640. name: 'outerRadius',
  4641. value: '1.0',
  4642. },
  4643. ],
  4644. effect: '',
  4645. label: 'Health Ring',
  4646. },
  4647. group: 'Health Ring',
  4648. i: 0,
  4649. },
  4650. ],
  4651. id: 'yITi94hC',
  4652. },
  4653. {
  4654. name: 'Health Hearts',
  4655. 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.',
  4656. img: 'https://user-images.githubusercontent.com/7693704/257349483-1864d4ca-a2de-468d-872d-6d8c2847434a.png',
  4657. group: 'Health',
  4658. mappings: [
  4659. {
  4660. id: '4uCpbtHY',
  4661. label: 'Hearts',
  4662. expression: '',
  4663. imgName: '',
  4664. imgSrc: '',
  4665. priority: 50,
  4666. config: {},
  4667. overlay: true,
  4668. alwaysOn: true,
  4669. disabled: false,
  4670. overlayConfig: {
  4671. id: '4uCpbtHY',
  4672. parentID: '',
  4673. ui: true,
  4674. underlay: false,
  4675. bottom: false,
  4676. top: false,
  4677. inheritTint: false,
  4678. linkRotation: false,
  4679. animation: {
  4680. relative: false,
  4681. rotate: false,
  4682. duration: 5000,
  4683. clockwise: true,
  4684. },
  4685. linkMirror: false,
  4686. linkScale: false,
  4687. linkDimensionsX: true,
  4688. linkDimensionsY: true,
  4689. linkOpacity: false,
  4690. linkStageScale: false,
  4691. loop: true,
  4692. playOnce: false,
  4693. img: '',
  4694. alpha: 1,
  4695. tint: '',
  4696. offsetX: -0.53,
  4697. offsetY: 0.5,
  4698. scaleX: 0.5,
  4699. scaleY: 0.5,
  4700. angle: 0,
  4701. anchor: {
  4702. x: 0,
  4703. y: 0,
  4704. },
  4705. filter: 'NONE',
  4706. alwaysVisible: false,
  4707. limitedUsers: [],
  4708. limitOnHover: false,
  4709. limitOnHighlight: false,
  4710. limitOnControl: false,
  4711. limitOnEffect: '',
  4712. limitOnProperty: '',
  4713. text: {
  4714. text: ' ',
  4715. repeating: true,
  4716. repeat: {
  4717. value: '{{hp}}',
  4718. increment: '10',
  4719. isPercentage: true,
  4720. maxValue: '{{hpMax}}',
  4721. perRow: '2',
  4722. maxRows: '',
  4723. },
  4724. fontFamily: 'Signika',
  4725. fill: '#ff0000',
  4726. fontSize: 36,
  4727. align: 'left',
  4728. letterSpacing: 0,
  4729. dropShadow: null,
  4730. strokeThickness: 1,
  4731. stroke: '#111111',
  4732. curve: {
  4733. radius: 0,
  4734. invert: false,
  4735. },
  4736. },
  4737. effect: '',
  4738. label: 'Hearts',
  4739. },
  4740. group: 'Health Hearts',
  4741. i: 0,
  4742. },
  4743. ],
  4744. id: 'T2DrD0Em',
  4745. },
  4746. {
  4747. name: 'Health Circles',
  4748. 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.',
  4749. img: 'https://user-images.githubusercontent.com/7693704/257476414-c42bdbc0-c57b-4367-8207-3e2e4273094f.png',
  4750. group: 'Health',
  4751. mappings: [
  4752. {
  4753. id: '0vETg18v',
  4754. label: 'Health Circles',
  4755. expression: '',
  4756. imgName: '',
  4757. imgSrc: '',
  4758. priority: 50,
  4759. config: {},
  4760. overlay: true,
  4761. alwaysOn: true,
  4762. disabled: false,
  4763. overlayConfig: {
  4764. id: '0vETg18v',
  4765. parentID: '',
  4766. ui: true,
  4767. underlay: false,
  4768. bottom: false,
  4769. top: false,
  4770. inheritTint: false,
  4771. linkRotation: false,
  4772. animation: {
  4773. relative: false,
  4774. rotate: false,
  4775. duration: 5000,
  4776. clockwise: true,
  4777. },
  4778. linkMirror: false,
  4779. linkScale: false,
  4780. linkDimensionsX: true,
  4781. linkDimensionsY: true,
  4782. linkOpacity: false,
  4783. linkStageScale: false,
  4784. loop: true,
  4785. playOnce: false,
  4786. img: '',
  4787. repeating: false,
  4788. alpha: 1,
  4789. tint: '',
  4790. interpolateColor: {
  4791. color2: '',
  4792. prc: '',
  4793. },
  4794. offsetX: -0.52,
  4795. offsetY: 0.6,
  4796. scaleX: 0.46,
  4797. scaleY: 0.46,
  4798. angle: 0,
  4799. anchor: {
  4800. x: 0,
  4801. y: 0,
  4802. },
  4803. filter: 'NONE',
  4804. alwaysVisible: false,
  4805. limitedUsers: [],
  4806. limitOnHover: false,
  4807. limitOnHighlight: false,
  4808. limitOnControl: false,
  4809. limitOnEffect: '',
  4810. limitOnProperty: '',
  4811. text: {
  4812. text: '',
  4813. repeating: false,
  4814. fontFamily: 'Signika',
  4815. fill: '#ffffff',
  4816. interpolateColor: {
  4817. color2: '',
  4818. prc: '',
  4819. },
  4820. fontSize: 36,
  4821. align: 'left',
  4822. letterSpacing: 0,
  4823. dropShadow: 'true',
  4824. strokeThickness: 1,
  4825. stroke: '#111111',
  4826. curve: {
  4827. radius: 0,
  4828. invert: false,
  4829. },
  4830. },
  4831. shapes: [
  4832. {
  4833. shape: {
  4834. type: 'ellipse',
  4835. x: '0',
  4836. y: '0',
  4837. width: '25',
  4838. height: '25',
  4839. },
  4840. label: '',
  4841. line: {
  4842. width: 1,
  4843. color: '#000000',
  4844. alpha: 1,
  4845. },
  4846. fill: {
  4847. color: '#ff0000',
  4848. alpha: 1,
  4849. interpolateColor: {
  4850. color2: '#74da0e',
  4851. prc: '{{hp}} / {{hpMax}}',
  4852. },
  4853. },
  4854. repeating: true,
  4855. repeat: {
  4856. value: '{{hp}}',
  4857. increment: '10',
  4858. isPercentage: true,
  4859. maxValue: '{{hpMax}}',
  4860. perRow: '2',
  4861. maxRows: '',
  4862. paddingX: '3',
  4863. paddingY: '3',
  4864. },
  4865. },
  4866. ],
  4867. effect: '',
  4868. label: 'Health Circles',
  4869. },
  4870. group: 'Health Circles',
  4871. i: 0,
  4872. },
  4873. ],
  4874. id: 'kJ0Fi54w',
  4875. },
  4876. {
  4877. name: 'Health Squares',
  4878. 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.',
  4879. img: 'https://user-images.githubusercontent.com/7693704/257477099-689cd23a-0e4a-4d9a-aaa2-bf88b169ede8.png',
  4880. group: 'Health',
  4881. mappings: [
  4882. {
  4883. id: '0vETg18v',
  4884. label: 'Health Squares',
  4885. expression: '',
  4886. imgName: '',
  4887. imgSrc: '',
  4888. priority: 50,
  4889. config: {},
  4890. overlay: true,
  4891. alwaysOn: true,
  4892. disabled: false,
  4893. overlayConfig: {
  4894. id: '0vETg18v',
  4895. parentID: '',
  4896. ui: true,
  4897. underlay: false,
  4898. bottom: false,
  4899. top: false,
  4900. inheritTint: false,
  4901. linkRotation: false,
  4902. animation: {
  4903. relative: false,
  4904. rotate: false,
  4905. duration: 5000,
  4906. clockwise: true,
  4907. },
  4908. linkMirror: false,
  4909. linkScale: false,
  4910. linkDimensionsX: true,
  4911. linkDimensionsY: true,
  4912. linkOpacity: false,
  4913. linkStageScale: false,
  4914. loop: true,
  4915. playOnce: false,
  4916. img: '',
  4917. repeating: false,
  4918. alpha: 1,
  4919. tint: '',
  4920. interpolateColor: {
  4921. color2: '',
  4922. prc: '',
  4923. },
  4924. offsetX: -0.52,
  4925. offsetY: 0.6,
  4926. scaleX: 0.46,
  4927. scaleY: 0.46,
  4928. angle: 0,
  4929. anchor: {
  4930. x: 0,
  4931. y: 0,
  4932. },
  4933. filter: 'NONE',
  4934. alwaysVisible: false,
  4935. limitedUsers: [],
  4936. limitOnHover: false,
  4937. limitOnHighlight: false,
  4938. limitOnControl: false,
  4939. limitOnEffect: '',
  4940. limitOnProperty: '',
  4941. text: {
  4942. text: '',
  4943. repeating: false,
  4944. fontFamily: 'Signika',
  4945. fill: '#ffffff',
  4946. interpolateColor: {
  4947. color2: '',
  4948. prc: '',
  4949. },
  4950. fontSize: 36,
  4951. align: 'left',
  4952. letterSpacing: 0,
  4953. dropShadow: 'true',
  4954. strokeThickness: 1,
  4955. stroke: '#111111',
  4956. curve: {
  4957. radius: 0,
  4958. invert: false,
  4959. },
  4960. },
  4961. shapes: [
  4962. {
  4963. shape: {
  4964. type: 'rectangle',
  4965. x: '0',
  4966. y: '0',
  4967. width: '50',
  4968. height: '50',
  4969. radius: '0',
  4970. },
  4971. label: '',
  4972. line: {
  4973. width: 1,
  4974. color: '#000000',
  4975. alpha: 1,
  4976. },
  4977. fill: {
  4978. color: '#ff0000',
  4979. alpha: 1,
  4980. interpolateColor: {
  4981. color2: '#74da0e',
  4982. prc: '{{hp}} / {{hpMax}}',
  4983. },
  4984. },
  4985. repeating: true,
  4986. repeat: {
  4987. value: '{{hp}}',
  4988. increment: '10',
  4989. isPercentage: true,
  4990. maxValue: '{{hpMax}}',
  4991. perRow: '2',
  4992. maxRows: '',
  4993. paddingX: '3',
  4994. paddingY: '3',
  4995. },
  4996. },
  4997. ],
  4998. effect: '',
  4999. label: 'Health Squares',
  5000. },
  5001. group: 'Health Squares',
  5002. i: 0,
  5003. },
  5004. ],
  5005. id: 'zzeRhmmk',
  5006. },
  5007. {
  5008. name: 'Spell Slot Ring',
  5009. hint: 'Remaining spell slots represented as a ring.',
  5010. img: 'https://user-images.githubusercontent.com/7693704/261663740-444d86b9-ee9f-4a2f-963f-6886a2af29cc.png',
  5011. system: 'dnd5e',
  5012. mappings: [
  5013. {
  5014. id: '1SS3KhwM',
  5015. label: 'Spell Slot Ring',
  5016. expression: '',
  5017. imgName: '',
  5018. imgSrc: '',
  5019. priority: 50,
  5020. config: {},
  5021. overlay: true,
  5022. alwaysOn: true,
  5023. disabled: false,
  5024. overlayConfig: {
  5025. id: '1SS3KhwM',
  5026. parentID: '',
  5027. ui: true,
  5028. underlay: false,
  5029. bottom: false,
  5030. top: true,
  5031. inheritTint: false,
  5032. linkRotation: false,
  5033. animation: {
  5034. relative: false,
  5035. rotate: false,
  5036. duration: '5000',
  5037. clockwise: true,
  5038. },
  5039. linkMirror: false,
  5040. linkScale: false,
  5041. linkDimensionsX: false,
  5042. linkDimensionsY: false,
  5043. linkOpacity: false,
  5044. linkStageScale: false,
  5045. loop: true,
  5046. playOnce: false,
  5047. img: '',
  5048. repeating: false,
  5049. alpha: '1',
  5050. tint: '',
  5051. interpolateColor: {
  5052. color2: '',
  5053. prc: '',
  5054. },
  5055. width: '{{object.w}} * @Scale',
  5056. height: '{{object.w}} * @Scale',
  5057. scaleX: '1',
  5058. scaleY: '1',
  5059. angle: '0',
  5060. offsetX: '0',
  5061. offsetY: '0',
  5062. anchor: {
  5063. x: 0.5,
  5064. y: 0.5,
  5065. },
  5066. filter: 'NONE',
  5067. alwaysVisible: false,
  5068. limitedToOwner: true,
  5069. limitedUsers: [],
  5070. limitOnHover: true,
  5071. limitOnHighlight: false,
  5072. limitOnControl: false,
  5073. limitOnEffect: '',
  5074. limitOnProperty: '',
  5075. text: {
  5076. text: '',
  5077. repeating: false,
  5078. fontFamily: 'Signika',
  5079. fill: '#ffffff',
  5080. interpolateColor: {
  5081. color2: '',
  5082. prc: '',
  5083. },
  5084. fontSize: '36',
  5085. align: 'left',
  5086. letterSpacing: '0',
  5087. dropShadow: 'true',
  5088. strokeThickness: '1',
  5089. stroke: '#111111',
  5090. wordWrap: false,
  5091. wordWrapWidth: '200',
  5092. breakWords: false,
  5093. maxHeight: '0',
  5094. curve: {
  5095. angle: '0',
  5096. radius: '0',
  5097. invert: false,
  5098. },
  5099. },
  5100. shapes: [
  5101. {
  5102. shape: {
  5103. type: 'torus',
  5104. x: '0',
  5105. y: '0',
  5106. innerRadius: '@Inner',
  5107. outerRadius: '@Outer ',
  5108. startAngle: '0',
  5109. endAngle: '360',
  5110. },
  5111. label: 'BaseLayer',
  5112. line: {
  5113. width: '1',
  5114. color: '#000000',
  5115. alpha: '1',
  5116. },
  5117. fill: {
  5118. color: '#3b3b3b',
  5119. alpha: '1',
  5120. interpolateColor: {
  5121. color2: '#ffffff',
  5122. prc: '',
  5123. },
  5124. },
  5125. repeating: false,
  5126. },
  5127. {
  5128. shape: {
  5129. type: 'torus',
  5130. x: '0',
  5131. y: '0',
  5132. innerRadius: '@Inner',
  5133. outerRadius: '@Outer',
  5134. startAngle: '-90',
  5135. endAngle: '-90 + ( {{actor.system.spells.spell1.value}} * @Tick )',
  5136. },
  5137. label: '1st level',
  5138. line: {
  5139. width: '1',
  5140. color: '#000000',
  5141. alpha: '1',
  5142. },
  5143. fill: {
  5144. color: '#ff0000',
  5145. alpha: '1',
  5146. interpolateColor: {
  5147. color2: '#ffffff',
  5148. prc: '',
  5149. },
  5150. },
  5151. repeating: false,
  5152. },
  5153. {
  5154. shape: {
  5155. type: 'torus',
  5156. x: '0',
  5157. y: '0',
  5158. innerRadius: '@Inner',
  5159. outerRadius: '@Outer',
  5160. startAngle: '-90 + ( 4 * @Tick )',
  5161. endAngle: '-90 + ( 4 * @Tick ) + ( {{actor.system.spells.spell2.value}} * @Tick )',
  5162. },
  5163. label: '2nd Level',
  5164. line: {
  5165. width: '1',
  5166. color: '#000000',
  5167. alpha: '1',
  5168. },
  5169. fill: {
  5170. color: '#ff8800',
  5171. alpha: '1',
  5172. interpolateColor: {
  5173. color2: '#ffffff',
  5174. prc: '',
  5175. },
  5176. },
  5177. repeating: false,
  5178. },
  5179. {
  5180. shape: {
  5181. type: 'torus',
  5182. x: '0',
  5183. y: '0',
  5184. innerRadius: '@Inner',
  5185. outerRadius: '@Outer',
  5186. startAngle: '-90 + ( 7 * @Tick )',
  5187. endAngle: '-90 + ( 7 * @Tick ) + ( {{actor.system.spells.spell3.value}} * @Tick )',
  5188. },
  5189. label: '3rd Level',
  5190. line: {
  5191. width: '1',
  5192. color: '#000000',
  5193. alpha: '1',
  5194. },
  5195. fill: {
  5196. color: '#ffdd00',
  5197. alpha: '1',
  5198. interpolateColor: {
  5199. color2: '#ffffff',
  5200. prc: '',
  5201. },
  5202. },
  5203. repeating: false,
  5204. },
  5205. {
  5206. shape: {
  5207. type: 'torus',
  5208. x: '0',
  5209. y: '0',
  5210. innerRadius: '@Inner',
  5211. outerRadius: '@Outer',
  5212. startAngle: '-90 + ( 10 * @Tick )',
  5213. endAngle: '-90 + ( 10 * @Tick ) + ( {{actor.system.spells.spell4.value}} * @Tick )',
  5214. },
  5215. label: '4th Level',
  5216. line: {
  5217. width: '1',
  5218. color: '#000000',
  5219. alpha: '1',
  5220. },
  5221. fill: {
  5222. color: '#37ff00',
  5223. alpha: '1',
  5224. interpolateColor: {
  5225. color2: '#ffffff',
  5226. prc: '',
  5227. },
  5228. },
  5229. repeating: false,
  5230. },
  5231. {
  5232. shape: {
  5233. type: 'torus',
  5234. x: '0',
  5235. y: '0',
  5236. innerRadius: '@Inner',
  5237. outerRadius: '@Outer',
  5238. startAngle: '-90 + ( 13 * @Tick )',
  5239. endAngle: '-90 + ( 13 * @Tick ) + ( {{actor.system.spells.spell5.value}} * @Tick )',
  5240. },
  5241. label: '5th Level',
  5242. line: {
  5243. width: '1',
  5244. color: '#000000',
  5245. alpha: '1',
  5246. },
  5247. fill: {
  5248. color: '#00ffcc',
  5249. alpha: '0.95',
  5250. interpolateColor: {
  5251. color2: '#ffffff',
  5252. prc: '',
  5253. },
  5254. },
  5255. repeating: false,
  5256. },
  5257. {
  5258. shape: {
  5259. type: 'torus',
  5260. x: '0',
  5261. y: '0',
  5262. innerRadius: '@Inner',
  5263. outerRadius: '@Outer',
  5264. startAngle: '-90 + ( 16 * @Tick )',
  5265. endAngle: '-90 + ( 16 * @Tick ) + ( {{actor.system.spells.spell6.value}} * @Tick )',
  5266. },
  5267. label: '6th Level',
  5268. line: {
  5269. width: '1',
  5270. color: '#000000',
  5271. alpha: '1',
  5272. },
  5273. fill: {
  5274. color: '#00b3ff',
  5275. alpha: '1',
  5276. interpolateColor: {
  5277. color2: '#ffffff',
  5278. prc: '',
  5279. },
  5280. },
  5281. repeating: false,
  5282. },
  5283. {
  5284. shape: {
  5285. type: 'torus',
  5286. x: '0',
  5287. y: '0',
  5288. innerRadius: '@Inner',
  5289. outerRadius: '@Outer',
  5290. startAngle: '-90 + ( 18 * @Tick )',
  5291. endAngle: '-90 + ( 18 * @Tick ) + ( {{actor.system.spells.spell7.value}} * @Tick )',
  5292. },
  5293. label: '7th Level',
  5294. line: {
  5295. width: '1',
  5296. color: '#000000',
  5297. alpha: '1',
  5298. },
  5299. fill: {
  5300. color: '#001eff',
  5301. alpha: '1',
  5302. interpolateColor: {
  5303. color2: '#ffffff',
  5304. prc: '',
  5305. },
  5306. },
  5307. repeating: false,
  5308. },
  5309. {
  5310. shape: {
  5311. type: 'torus',
  5312. x: '0',
  5313. y: '0',
  5314. innerRadius: '@Inner',
  5315. outerRadius: '@Outer',
  5316. startAngle: '-90 + ( 20 * @Tick )',
  5317. endAngle: '-90 + ( 20 * @Tick ) + ( {{actor.system.spells.spell8.value}} * @Tick )',
  5318. },
  5319. label: '8th Level',
  5320. line: {
  5321. width: '1',
  5322. color: '#000000',
  5323. alpha: '1',
  5324. },
  5325. fill: {
  5326. color: '#ae00ff',
  5327. alpha: '1',
  5328. interpolateColor: {
  5329. color2: '#ffffff',
  5330. prc: '',
  5331. },
  5332. },
  5333. repeating: false,
  5334. },
  5335. {
  5336. shape: {
  5337. type: 'torus',
  5338. x: '0',
  5339. y: '0',
  5340. innerRadius: '@Inner',
  5341. outerRadius: '@Outer',
  5342. startAngle: '-90 + ( 21 * @Tick )',
  5343. endAngle: '-90 + ( 21 * @Tick ) + ( {{actor.system.spells.spell9.value}} * @Tick )',
  5344. },
  5345. label: '9th Level - Copy',
  5346. line: {
  5347. width: '1',
  5348. color: '#000000',
  5349. alpha: '1',
  5350. },
  5351. fill: {
  5352. color: '#ff00ea',
  5353. alpha: '1',
  5354. interpolateColor: {
  5355. color2: '#ffffff',
  5356. prc: '',
  5357. },
  5358. },
  5359. repeating: false,
  5360. },
  5361. {
  5362. shape: {
  5363. type: 'torus',
  5364. x: '0',
  5365. y: '0',
  5366. innerRadius: '@Inner',
  5367. outerRadius: '@Outer',
  5368. startAngle: '-90',
  5369. endAngle: '-90 + ( 1 * @Tick )',
  5370. },
  5371. label: 'Outline 1',
  5372. line: {
  5373. width: '1',
  5374. color: '#000000',
  5375. alpha: '1',
  5376. },
  5377. fill: {
  5378. color: '#ff00ea',
  5379. alpha: '0',
  5380. interpolateColor: {
  5381. color2: '#ffffff',
  5382. prc: '',
  5383. },
  5384. },
  5385. repeating: false,
  5386. },
  5387. {
  5388. shape: {
  5389. type: 'torus',
  5390. x: '0',
  5391. y: '0',
  5392. innerRadius: '@Inner',
  5393. outerRadius: '@Outer',
  5394. startAngle: '-90 + ( 1 * @Tick )',
  5395. endAngle: '-90 + ( 2 * @Tick )',
  5396. },
  5397. label: 'Outline 2',
  5398. line: {
  5399. width: '1',
  5400. color: '#000000',
  5401. alpha: '1',
  5402. },
  5403. fill: {
  5404. color: '#ff00ea',
  5405. alpha: '0',
  5406. interpolateColor: {
  5407. color2: '#ffffff',
  5408. prc: '',
  5409. },
  5410. },
  5411. repeating: false,
  5412. },
  5413. {
  5414. shape: {
  5415. type: 'torus',
  5416. x: '0',
  5417. y: '0',
  5418. innerRadius: '@Inner',
  5419. outerRadius: '@Outer',
  5420. startAngle: '-90 + ( 2 * @Tick )',
  5421. endAngle: '-90 + ( 3 * @Tick )',
  5422. },
  5423. label: 'Outline 3',
  5424. line: {
  5425. width: '1',
  5426. color: '#000000',
  5427. alpha: '1',
  5428. },
  5429. fill: {
  5430. color: '#ff00ea',
  5431. alpha: '0',
  5432. interpolateColor: {
  5433. color2: '#ffffff',
  5434. prc: '',
  5435. },
  5436. },
  5437. repeating: false,
  5438. },
  5439. {
  5440. shape: {
  5441. type: 'torus',
  5442. x: '0',
  5443. y: '0',
  5444. innerRadius: '@Inner',
  5445. outerRadius: '@Outer',
  5446. startAngle: '-90 + ( 3 * @Tick )',
  5447. endAngle: '-90 + ( 4 * @Tick )',
  5448. },
  5449. label: 'Outline 4',
  5450. line: {
  5451. width: '1',
  5452. color: '#000000',
  5453. alpha: '1',
  5454. },
  5455. fill: {
  5456. color: '#ff00ea',
  5457. alpha: '0',
  5458. interpolateColor: {
  5459. color2: '#ffffff',
  5460. prc: '',
  5461. },
  5462. },
  5463. repeating: false,
  5464. },
  5465. {
  5466. shape: {
  5467. type: 'torus',
  5468. x: '0',
  5469. y: '0',
  5470. innerRadius: '@Inner',
  5471. outerRadius: '@Outer',
  5472. startAngle: '-90 + ( 4 * @Tick )',
  5473. endAngle: '-90 + ( 5 * @Tick )',
  5474. },
  5475. label: 'Outline 5',
  5476. line: {
  5477. width: '1',
  5478. color: '#000000',
  5479. alpha: '1',
  5480. },
  5481. fill: {
  5482. color: '#ff00ea',
  5483. alpha: '0',
  5484. interpolateColor: {
  5485. color2: '#ffffff',
  5486. prc: '',
  5487. },
  5488. },
  5489. repeating: false,
  5490. },
  5491. {
  5492. shape: {
  5493. type: 'torus',
  5494. x: '0',
  5495. y: '0',
  5496. innerRadius: '@Inner',
  5497. outerRadius: '@Outer',
  5498. startAngle: '-90 + ( 5 * @Tick )',
  5499. endAngle: '-90 + ( 6 * @Tick )',
  5500. },
  5501. label: 'Outline 6',
  5502. line: {
  5503. width: '1',
  5504. color: '#000000',
  5505. alpha: '1',
  5506. },
  5507. fill: {
  5508. color: '#ff00ea',
  5509. alpha: '0',
  5510. interpolateColor: {
  5511. color2: '#ffffff',
  5512. prc: '',
  5513. },
  5514. },
  5515. repeating: false,
  5516. },
  5517. {
  5518. shape: {
  5519. type: 'torus',
  5520. x: '0',
  5521. y: '0',
  5522. innerRadius: '@Inner',
  5523. outerRadius: '@Outer',
  5524. startAngle: '-90 + ( 6 * @Tick )',
  5525. endAngle: '-90 + ( 7 * @Tick )',
  5526. },
  5527. label: 'Outline 7',
  5528. line: {
  5529. width: '1',
  5530. color: '#000000',
  5531. alpha: '1',
  5532. },
  5533. fill: {
  5534. color: '#ff00ea',
  5535. alpha: '0',
  5536. interpolateColor: {
  5537. color2: '#ffffff',
  5538. prc: '',
  5539. },
  5540. },
  5541. repeating: false,
  5542. },
  5543. {
  5544. shape: {
  5545. type: 'torus',
  5546. x: '0',
  5547. y: '0',
  5548. innerRadius: '@Inner',
  5549. outerRadius: '@Outer',
  5550. startAngle: '-90 + ( 7 * @Tick )',
  5551. endAngle: '-90 + ( 8 * @Tick )',
  5552. },
  5553. label: 'Outline 8',
  5554. line: {
  5555. width: '1',
  5556. color: '#000000',
  5557. alpha: '1',
  5558. },
  5559. fill: {
  5560. color: '#ff00ea',
  5561. alpha: '0',
  5562. interpolateColor: {
  5563. color2: '#ffffff',
  5564. prc: '',
  5565. },
  5566. },
  5567. repeating: false,
  5568. },
  5569. {
  5570. shape: {
  5571. type: 'torus',
  5572. x: '0',
  5573. y: '0',
  5574. innerRadius: '@Inner',
  5575. outerRadius: '@Outer',
  5576. startAngle: '-90 + ( 8 * @Tick )',
  5577. endAngle: '-90 + ( 9 * @Tick )',
  5578. },
  5579. label: 'Outline 9',
  5580. line: {
  5581. width: '1',
  5582. color: '#000000',
  5583. alpha: '1',
  5584. },
  5585. fill: {
  5586. color: '#ff00ea',
  5587. alpha: '0',
  5588. interpolateColor: {
  5589. color2: '#ffffff',
  5590. prc: '',
  5591. },
  5592. },
  5593. repeating: false,
  5594. },
  5595. {
  5596. shape: {
  5597. type: 'torus',
  5598. x: '0',
  5599. y: '0',
  5600. innerRadius: '@Inner',
  5601. outerRadius: '@Outer',
  5602. startAngle: '-90 + ( 9 * @Tick )',
  5603. endAngle: '-90 + ( 10 * @Tick )',
  5604. },
  5605. label: 'Outline 10',
  5606. line: {
  5607. width: '1',
  5608. color: '#000000',
  5609. alpha: '1',
  5610. },
  5611. fill: {
  5612. color: '#ff00ea',
  5613. alpha: '0',
  5614. interpolateColor: {
  5615. color2: '#ffffff',
  5616. prc: '',
  5617. },
  5618. },
  5619. repeating: false,
  5620. },
  5621. {
  5622. shape: {
  5623. type: 'torus',
  5624. x: '0',
  5625. y: '0',
  5626. innerRadius: '@Inner',
  5627. outerRadius: '@Outer',
  5628. startAngle: '-90 + ( 10 * @Tick )',
  5629. endAngle: '-90 + ( 11 * @Tick )',
  5630. },
  5631. label: 'Outline 11',
  5632. line: {
  5633. width: '1',
  5634. color: '#000000',
  5635. alpha: '1',
  5636. },
  5637. fill: {
  5638. color: '#ff00ea',
  5639. alpha: '0',
  5640. interpolateColor: {
  5641. color2: '#ffffff',
  5642. prc: '',
  5643. },
  5644. },
  5645. repeating: false,
  5646. },
  5647. {
  5648. shape: {
  5649. type: 'torus',
  5650. x: '0',
  5651. y: '0',
  5652. innerRadius: '@Inner',
  5653. outerRadius: '@Outer',
  5654. startAngle: '-90 + ( 11 * @Tick )',
  5655. endAngle: '-90 + ( 12 * @Tick )',
  5656. },
  5657. label: 'Outline 12',
  5658. line: {
  5659. width: '1',
  5660. color: '#000000',
  5661. alpha: '1',
  5662. },
  5663. fill: {
  5664. color: '#ff00ea',
  5665. alpha: '0',
  5666. interpolateColor: {
  5667. color2: '#ffffff',
  5668. prc: '',
  5669. },
  5670. },
  5671. repeating: false,
  5672. },
  5673. {
  5674. shape: {
  5675. type: 'torus',
  5676. x: '0',
  5677. y: '0',
  5678. innerRadius: '@Inner',
  5679. outerRadius: '@Outer',
  5680. startAngle: '-90 + ( 12 * @Tick )',
  5681. endAngle: '-90 + ( 13 * @Tick )',
  5682. },
  5683. label: 'Outline 13',
  5684. line: {
  5685. width: '1',
  5686. color: '#000000',
  5687. alpha: '1',
  5688. },
  5689. fill: {
  5690. color: '#ff00ea',
  5691. alpha: '0',
  5692. interpolateColor: {
  5693. color2: '#ffffff',
  5694. prc: '',
  5695. },
  5696. },
  5697. repeating: false,
  5698. },
  5699. {
  5700. shape: {
  5701. type: 'torus',
  5702. x: '0',
  5703. y: '0',
  5704. innerRadius: '@Inner',
  5705. outerRadius: '@Outer',
  5706. startAngle: '-90 + ( 13 * @Tick )',
  5707. endAngle: '-90 + ( 14 * @Tick )',
  5708. },
  5709. label: 'Outline 14',
  5710. line: {
  5711. width: '1',
  5712. color: '#000000',
  5713. alpha: '1',
  5714. },
  5715. fill: {
  5716. color: '#ff00ea',
  5717. alpha: '0',
  5718. interpolateColor: {
  5719. color2: '#ffffff',
  5720. prc: '',
  5721. },
  5722. },
  5723. repeating: false,
  5724. },
  5725. {
  5726. shape: {
  5727. type: 'torus',
  5728. x: '0',
  5729. y: '0',
  5730. innerRadius: '@Inner',
  5731. outerRadius: '@Outer',
  5732. startAngle: '-90 + ( 14 * @Tick )',
  5733. endAngle: '-90 + ( 15 * @Tick )',
  5734. },
  5735. label: 'Outline 15',
  5736. line: {
  5737. width: '1',
  5738. color: '#000000',
  5739. alpha: '1',
  5740. },
  5741. fill: {
  5742. color: '#ff00ea',
  5743. alpha: '0',
  5744. interpolateColor: {
  5745. color2: '#ffffff',
  5746. prc: '',
  5747. },
  5748. },
  5749. repeating: false,
  5750. },
  5751. {
  5752. shape: {
  5753. type: 'torus',
  5754. x: '0',
  5755. y: '0',
  5756. innerRadius: '@Inner',
  5757. outerRadius: '@Outer',
  5758. startAngle: '-90 + ( 15 * @Tick )',
  5759. endAngle: '-90 + ( 16 * @Tick )',
  5760. },
  5761. label: 'Outline 16',
  5762. line: {
  5763. width: '1',
  5764. color: '#000000',
  5765. alpha: '1',
  5766. },
  5767. fill: {
  5768. color: '#ff00ea',
  5769. alpha: '0',
  5770. interpolateColor: {
  5771. color2: '#ffffff',
  5772. prc: '',
  5773. },
  5774. },
  5775. repeating: false,
  5776. },
  5777. {
  5778. shape: {
  5779. type: 'torus',
  5780. x: '0',
  5781. y: '0',
  5782. innerRadius: '@Inner',
  5783. outerRadius: '@Outer',
  5784. startAngle: '-90 + ( 16 * @Tick )',
  5785. endAngle: '-90 + ( 17 * @Tick )',
  5786. },
  5787. label: 'Outline 17',
  5788. line: {
  5789. width: '1',
  5790. color: '#000000',
  5791. alpha: '1',
  5792. },
  5793. fill: {
  5794. color: '#ff00ea',
  5795. alpha: '0',
  5796. interpolateColor: {
  5797. color2: '#ffffff',
  5798. prc: '',
  5799. },
  5800. },
  5801. repeating: false,
  5802. },
  5803. {
  5804. shape: {
  5805. type: 'torus',
  5806. x: '0',
  5807. y: '0',
  5808. innerRadius: '@Inner',
  5809. outerRadius: '@Outer',
  5810. startAngle: '-90 + ( 17 * @Tick )',
  5811. endAngle: '-90 + ( 18 * @Tick )',
  5812. },
  5813. label: 'Outline 18',
  5814. line: {
  5815. width: '1',
  5816. color: '#000000',
  5817. alpha: '1',
  5818. },
  5819. fill: {
  5820. color: '#ff00ea',
  5821. alpha: '0',
  5822. interpolateColor: {
  5823. color2: '#ffffff',
  5824. prc: '',
  5825. },
  5826. },
  5827. repeating: false,
  5828. },
  5829. {
  5830. shape: {
  5831. type: 'torus',
  5832. x: '0',
  5833. y: '0',
  5834. innerRadius: '@Inner',
  5835. outerRadius: '@Outer',
  5836. startAngle: '-90 + ( 18 * @Tick )',
  5837. endAngle: '-90 + ( 19 * @Tick )',
  5838. },
  5839. label: 'Outline 19',
  5840. line: {
  5841. width: '1',
  5842. color: '#000000',
  5843. alpha: '1',
  5844. },
  5845. fill: {
  5846. color: '#ff00ea',
  5847. alpha: '0',
  5848. interpolateColor: {
  5849. color2: '#ffffff',
  5850. prc: '',
  5851. },
  5852. },
  5853. repeating: false,
  5854. },
  5855. {
  5856. shape: {
  5857. type: 'torus',
  5858. x: '0',
  5859. y: '0',
  5860. innerRadius: '@Inner',
  5861. outerRadius: '@Outer',
  5862. startAngle: '-90 + ( 19 * @Tick )',
  5863. endAngle: '-90 + ( 20 * @Tick )',
  5864. },
  5865. label: 'Outline 20',
  5866. line: {
  5867. width: '1',
  5868. color: '#000000',
  5869. alpha: '1',
  5870. },
  5871. fill: {
  5872. color: '#ff00ea',
  5873. alpha: '0',
  5874. interpolateColor: {
  5875. color2: '#ffffff',
  5876. prc: '',
  5877. },
  5878. },
  5879. repeating: false,
  5880. },
  5881. {
  5882. shape: {
  5883. type: 'torus',
  5884. x: '0',
  5885. y: '0',
  5886. innerRadius: '@Inner',
  5887. outerRadius: '@Outer',
  5888. startAngle: '-90 + ( 20 * @Tick )',
  5889. endAngle: '-90 + ( 21 * @Tick )',
  5890. },
  5891. label: 'Outline 21',
  5892. line: {
  5893. width: '1',
  5894. color: '#000000',
  5895. alpha: '1',
  5896. },
  5897. fill: {
  5898. color: '#ff00ea',
  5899. alpha: '0',
  5900. interpolateColor: {
  5901. color2: '#ffffff',
  5902. prc: '',
  5903. },
  5904. },
  5905. repeating: false,
  5906. },
  5907. {
  5908. shape: {
  5909. type: 'torus',
  5910. x: '0',
  5911. y: '0',
  5912. innerRadius: '@Inner',
  5913. outerRadius: '@Outer',
  5914. startAngle: '-90 + ( 21 * @Tick )',
  5915. endAngle: '-90 + ( 22 * @Tick )',
  5916. },
  5917. label: 'Outline 22',
  5918. line: {
  5919. width: '1',
  5920. color: '#000000',
  5921. alpha: '1',
  5922. },
  5923. fill: {
  5924. color: '#ff00ea',
  5925. alpha: '0',
  5926. interpolateColor: {
  5927. color2: '#ffffff',
  5928. prc: '',
  5929. },
  5930. },
  5931. repeating: false,
  5932. },
  5933. ],
  5934. variables: [
  5935. {
  5936. name: 'Tick',
  5937. value: '16.3636363636363636',
  5938. },
  5939. {
  5940. name: 'Inner',
  5941. value: '66',
  5942. },
  5943. {
  5944. name: 'Outer',
  5945. value: '80',
  5946. },
  5947. {
  5948. name: 'Scale',
  5949. value: '1.8',
  5950. },
  5951. ],
  5952. effect: '',
  5953. label: 'Spell Slot Ring',
  5954. },
  5955. group: 'Spell Slot Ring',
  5956. i: 0,
  5957. },
  5958. {
  5959. id: '3IAo8ZUu',
  5960. label: 'Spell Slot Numbers',
  5961. expression: '',
  5962. imgName: '',
  5963. imgSrc: '',
  5964. priority: 60,
  5965. config: {},
  5966. overlay: true,
  5967. alwaysOn: true,
  5968. disabled: false,
  5969. overlayConfig: {
  5970. id: '3IAo8ZUu',
  5971. parentID: '',
  5972. underlay: false,
  5973. bottom: false,
  5974. top: true,
  5975. inheritTint: false,
  5976. linkRotation: false,
  5977. animation: {
  5978. relative: false,
  5979. rotate: false,
  5980. duration: '5000',
  5981. clockwise: true,
  5982. },
  5983. linkMirror: false,
  5984. linkScale: false,
  5985. linkDimensionsX: false,
  5986. linkDimensionsY: false,
  5987. linkOpacity: false,
  5988. linkStageScale: false,
  5989. loop: true,
  5990. playOnce: false,
  5991. img: '',
  5992. repeating: false,
  5993. alpha: '1',
  5994. tint: '',
  5995. interpolateColor: {
  5996. color2: '',
  5997. prc: '',
  5998. },
  5999. width: '{{object.w}} * @Scale',
  6000. height: '{{object.w}} * @Scale',
  6001. scaleX: '1',
  6002. scaleY: '1',
  6003. angle: '1',
  6004. offsetX: '0',
  6005. offsetY: '0.009',
  6006. anchor: {
  6007. x: 0.5,
  6008. y: 0.5,
  6009. },
  6010. filter: 'NONE',
  6011. alwaysVisible: false,
  6012. limitedToOwner: true,
  6013. limitedUsers: [],
  6014. limitOnHover: true,
  6015. limitOnHighlight: false,
  6016. limitOnControl: false,
  6017. limitOnEffect: '',
  6018. limitOnProperty: '',
  6019. text: {
  6020. text: '4455566778911112223334',
  6021. repeating: false,
  6022. fontFamily: 'Signika',
  6023. fill: '#ffffff',
  6024. interpolateColor: {
  6025. color2: '',
  6026. prc: '',
  6027. },
  6028. fontSize: '45',
  6029. align: 'left',
  6030. letterSpacing: '41.5',
  6031. dropShadow: null,
  6032. strokeThickness: '4',
  6033. stroke: '#111111',
  6034. wordWrap: false,
  6035. wordWrapWidth: '200',
  6036. breakWords: false,
  6037. maxHeight: '0',
  6038. curve: {
  6039. angle: '360',
  6040. radius: '220',
  6041. invert: false,
  6042. },
  6043. },
  6044. variables: [
  6045. {
  6046. name: 'Scale',
  6047. value: '1.85',
  6048. },
  6049. ],
  6050. effect: '',
  6051. label: 'Spell Slot Numbers',
  6052. },
  6053. group: 'Spell Slot Ring',
  6054. i: 1,
  6055. },
  6056. ],
  6057. id: 'FeFzTjjE',
  6058. },
  6059. ];