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.

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