To interact with other plugins that manage legendary actions, I use attributes.legact points cost on my legendary actions. This works fine when rolling the abilities, but when trying to edit them henceforth in GMM, get a stack overflow.
(200+ lines of recursion until stack overflow exception..)
at Function.getTrackedAttributes (foundry.js:16951)
at Function.getTrackedAttributes (foundry.js:16951)
at Function.getTrackedAttributes (foundry.js:16951)
at Function.getTrackedAttributes (foundry.js:16951)
at Function.getTrackedAttributes (foundry.js:16951)
at ActionSheet._getActionConsumptionTargets (ActionSheet.js:137)
at ActionSheet.getData (ActionSheet.js:101)
at ActionSheet._render (foundry.js:2049)
at B.🎁call_wrapped [as call_wrapped] (libWrapper-wrapper.js:466)
at ActionSheet.🎁Application.prototype._render#lib-wrapper (listeners.js:110)
at ActionSheet.🎁Application.prototype._render#0 (libWrapper-wrapper.js:161)
at ActionSheet._render (foundry.js:2736)
To interact with other plugins that manage legendary actions, I use attributes.legact points cost on my legendary actions. This works fine when rolling the abilities, but when trying to edit them henceforth in GMM, get a stack overflow.
(200+ lines of recursion until stack overflow exception..) at Function.getTrackedAttributes (foundry.js:16951) at Function.getTrackedAttributes (foundry.js:16951) at Function.getTrackedAttributes (foundry.js:16951) at Function.getTrackedAttributes (foundry.js:16951) at Function.getTrackedAttributes (foundry.js:16951) at ActionSheet._getActionConsumptionTargets (ActionSheet.js:137) at ActionSheet.getData (ActionSheet.js:101) at ActionSheet._render (foundry.js:2049) at B.🎁call_wrapped [as call_wrapped] (libWrapper-wrapper.js:466) at ActionSheet.🎁Application.prototype._render#lib-wrapper (listeners.js:110) at ActionSheet.🎁Application.prototype._render#0 (libWrapper-wrapper.js:161) at ActionSheet._render (foundry.js:2736)