In the middle of a game I'm not the GM of, Powercard script halted again with no errors reported by the GM. All I know to do is keep reporting this. Here's the weblog, we're over three hours in at this point so I'm sure it's massively spammy. (Edited to add: Huh, I'm seeing error messages in there, this should be useful?) "Updating character sheet values" app.js:29 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "targeting" app.js:18 "Switch mode to targeting" app.js:18 "Finished after going 3 levels deep." app.js:33 "select" app.js:18 "Switch mode to select" app.js:18 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "Updating character sheet values" app.js:29 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "Updating character sheet values" app.js:29 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "Updating character sheet values" app.js:29 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "Updating character sheet values" app.js:29 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "Reorder by ZORDER" app.js:26 "Updating character sheet values" app.js:29 "Reorder by ZORDER" app.js:26 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "Updating character sheet values" app.js:29 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "targeting" app.js:18 "Switch mode to targeting" app.js:18 "Finished after going 3 levels deep." app.js:33 "select" app.js:18 "Switch mode to select" app.js:18 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "Show Character View Dialog!" app.js:29 "Render character view" app.js:29 "Redoing charsheet html" app.js:29 "476ms to end of html" app.js:29 "Updating character sheet values" app.js:29 "ERROR parsing formula: undefined" app.js:29 TypeError: formula is undefined Stack trace: d20.models.Character<.autoCalcFormula@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:30:3512" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:30:3512</a> d20.models.CharacterView<._updateSheetValues/<@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:21537" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:21537</a> .each@ <a href="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:14475" rel="nofollow">https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:14475</a> p.prototype.each@ <a href="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:11149" rel="nofollow">https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:11149</a> d20.models.CharacterView<._updateSheetValues@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:20720" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:20720</a> k.debounce/</n@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/base.js?1409800079:1:7634" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/base.js?1409800079:1:7634</a> app.js:29 "ERROR parsing formula: undefined" app.js:29 TypeError: formula is undefined Stack trace: d20.models.Character<.autoCalcFormula@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:30:3512" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:30:3512</a> d20.models.CharacterView<._updateSheetValues/<@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:21537" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:21537</a> .each@ <a href="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:14475" rel="nofollow">https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:14475</a> p.prototype.each@ <a href="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:11149" rel="nofollow">https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:11149</a> d20.models.CharacterView<._updateSheetValues@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:20720" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:20720</a> k.debounce/</n@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/base.js?1409800079:1:7634" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/base.js?1409800079:1:7634</a> app.js:29 "ERROR parsing formula: undefined" app.js:29 TypeError: formula is undefined Stack trace: d20.models.Character<.autoCalcFormula@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:30:3512" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:30:3512</a> d20.models.CharacterView<._updateSheetValues/<@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:21537" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:21537</a> .each@ <a href="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:14475" rel="nofollow">https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:14475</a> p.prototype.each@ <a href="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:11149" rel="nofollow">https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:11149</a> d20.models.CharacterView<._updateSheetValues@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:20720" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:20720</a> k.debounce/</n@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/base.js?1409800079:1:7634" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/base.js?1409800079:1:7634</a> app.js:29 "Took 556ms" app.js:29 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "Updating character sheet values" app.js:29 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "Updating character sheet values" app.js:29 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "Updating character sheet values" app.js:29 "measure" app.js:18 "Switch mode to measure" app.js:18 "Updating character sheet values" app.js:29 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "Reorder by ZORDER" app.js:26 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "select" app.js:18 "Switch mode to select" app.js:18 "targeting" app.js:18 "Switch mode to targeting" app.js:18 "Finished after going 3 levels deep." app.js:33 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "select" app.js:18 "Switch mode to select" app.js:18 "Reorder by ZORDER" app.js:26 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "Reorder by ZORDER" app.js:26 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "Updating character sheet values" app.js:29 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "Reorder by ZORDER" app.js:26 "Updating character sheet values" app.js:29 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "Updating character sheet values" app.js:29 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "Updating character sheet values" app.js:29 "Reorder by ZORDER" app.js:26 "Updating character sheet values" app.js:29 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "Finished after going 2 levels deep." app.js:33 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "Updating character sheet values" app.js:29 "ERROR parsing formula: undefined" app.js:29 TypeError: formula is undefined Stack trace: d20.models.Character<.autoCalcFormula@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:30:3512" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:30:3512</a> d20.models.CharacterView<._updateSheetValues/<@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:21537" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:21537</a> .each@ <a href="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:14475" rel="nofollow">https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:14475</a> p.prototype.each@ <a href="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:11149" rel="nofollow">https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:11149</a> d20.models.CharacterView<._updateSheetValues@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:20720" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:20720</a> k.debounce/</n@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/base.js?1409800079:1:7634" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/base.js?1409800079:1:7634</a> app.js:29 "ERROR parsing formula: undefined" app.js:29 TypeError: formula is undefined Stack trace: d20.models.Character<.autoCalcFormula@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:30:3512" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:30:3512</a> d20.models.CharacterView<._updateSheetValues/<@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:21537" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:21537</a> .each@ <a href="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:14475" rel="nofollow">https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:14475</a> p.prototype.each@ <a href="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:11149" rel="nofollow">https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:11149</a> d20.models.CharacterView<._updateSheetValues@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:20720" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:20720</a> k.debounce/</n@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/base.js?1409800079:1:7634" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/base.js?1409800079:1:7634</a> app.js:29 "ERROR parsing formula: undefined" app.js:29 TypeError: formula is undefined Stack trace: d20.models.Character<.autoCalcFormula@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:30:3512" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:30:3512</a> d20.models.CharacterView<._updateSheetValues/<@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:21537" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:21537</a> .each@ <a href="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:14475" rel="nofollow">https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:14475</a> p.prototype.each@ <a href="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:11149" rel="nofollow">https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:11149</a> d20.models.CharacterView<._updateSheetValues@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:20720" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:20720</a> k.debounce/</n@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/base.js?1409800079:1:7634" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/base.js?1409800079:1:7634</a> app.js:29 "Took 318ms" app.js:29 "Updating character sheet values" app.js:29 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "Updating character sheet values" app.js:29 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "Updating character sheet values" app.js:29 "Finished after going 2 levels deep." app.js:33 "Updating character sheet values" app.js:29 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "Reorder by ZORDER" app.js:26 "Finished after going 2 levels deep." app.js:33 "Updating character sheet values" app.js:29 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "Player -JXQj-62lGMT4zr6eXI2 is offline..." app.js:27 "targeting" app.js:18 "Switch mode to targeting" app.js:18 "Finished after going 3 levels deep." app.js:33 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "select" app.js:18 "Switch mode to select" app.js:18 "Finished after going 2 levels deep." app.js:33 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "Player -Jg9dysQFeYzcsJz9R64 is offline..." app.js:27 "Finished after going 2 levels deep." app.js:33 "Adding myself before -JgkvoMKiIZa6BmqolrC" app.js:27 "Show Character View Dialog!" app.js:29 "Render character view" app.js:29 "Redoing charsheet html" app.js:29 "566ms to end of html" app.js:29 "Updating character sheet values" app.js:29 "ERROR parsing formula: undefined" app.js:29 TypeError: formula is undefined Stack trace: d20.models.Character<.autoCalcFormula@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:30:3512" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:30:3512</a> d20.models.CharacterView<._updateSheetValues/<@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:21537" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:21537</a> .each@ <a href="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:14475" rel="nofollow">https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:14475</a> p.prototype.each@ <a href="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:11149" rel="nofollow">https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:11149</a> d20.models.CharacterView<._updateSheetValues@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:20720" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:20720</a> k.debounce/</n@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/base.js?1409800079:1:7634" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/base.js?1409800079:1:7634</a> app.js:29 "ERROR parsing formula: undefined" app.js:29 TypeError: formula is undefined Stack trace: d20.models.Character<.autoCalcFormula@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:30:3512" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:30:3512</a> d20.models.CharacterView<._updateSheetValues/<@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:21537" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:21537</a> .each@ <a href="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:14475" rel="nofollow">https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:14475</a> p.prototype.each@ <a href="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:11149" rel="nofollow">https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:11149</a> d20.models.CharacterView<._updateSheetValues@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:20720" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:20720</a> k.debounce/</n@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/base.js?1409800079:1:7634" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/base.js?1409800079:1:7634</a> app.js:29 "ERROR parsing formula: undefined" app.js:29 TypeError: formula is undefined Stack trace: d20.models.Character<.autoCalcFormula@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:30:3512" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:30:3512</a> d20.models.CharacterView<._updateSheetValues/<@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:21537" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:21537</a> .each@ <a href="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:14475" rel="nofollow">https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:14475</a> p.prototype.each@ <a href="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:11149" rel="nofollow">https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js:2:11149</a> d20.models.CharacterView<._updateSheetValues@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:20720" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/app.js?1424207692:29:20720</a> k.debounce/</n@ <a href="https://d3clqjduf2gvxg.cloudfront.net/assets/base.js?1409800079:1:7634" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net/assets/base.js?1409800079:1:7634</a> app.js:29 "Took 661ms" app.js:29 "Finished after going 2 levels deep." app.js:33 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "Player -Jg9dysQFeYzcsJz9R64 is offline..." app.js:27 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "Adding myself before -JgkvoMKiIZa6BmqolrC" app.js:27 "Player -Jf6uaP9yamxZNOGnkKJ is offline..." app.js:27 "Updating character sheet values" app.js:29 "window resize" app.js:36 "Final set zoom!" app.js:23 Array [ 1296, 860 ] app.js:23 "UPDATE GL SIZE!" app.js:23 "Final set zoom!" app.js:23 Array [ 1296, 860 ] app.js:23 "UPDATE GL SIZE!" app.js:23 "Debounced init page!" app.js:23 "init active page!" app.js:28 "Updating character sheet values" app.js:29 "Finished after going 2 levels deep." app.js:33 "Updating character sheet values" app.js:29