Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account
This post has been closed. You can still view previous posts, but you can't post any new replies.

[5e Shaped] Version 8+

Kryx said: 17.0.1 Bug Fixes Roll 2 now indicates to the user that it is a legacy feature that does not work with all sheet features. #672: coin weight calculation resulting in high decimal values Spells manually changed in any way resulted in an error which prevented the scripts from running properly. This has been fixed. Closes #674: Adding custom spells does not output description to chat or use spell slot Kryx, I use roll 2 a lot.  What do you mean it doesn't work with all sheet features and can you fix it?
Kryx said: Roll 2 now indicates to the user that it is a legacy feature that does not work with all sheet features. Roll 2 has been made a legacy feature? That's a shame, I know my players prefer using it, but I assume the reasoning behind this is due to Advantage/Disadvantage now being much easier to switch between due to the top bar roll options / prompt settings?
1520186018

Edited 1520186203
Kryx
Pro
Sheet Author
API Scripter
Roll 2 has been a legacy feature for over a year now - probably a year and a half. See&nbsp; <a href="https://bitbucket.org/mlenser/5eshaped/issues/673/" rel="nofollow">https://bitbucket.org/mlenser/5eshaped/issues/673/</a>... for details. Advantage/Disadvantage is incredibly quick and easy to work with. Additionally it works with several current features and will work with other features in the future (example could be automatic disadvantage on attacks or ability checks based on a condition). Roll 2 can never work automatically with those things. It won't be removed, but it doesn't work with everything and inherently can't. I haven't used it since Adv/Dis and would recommend using Adv/Dis as it works quite well.
Kryx said: Roll 2 has been a legacy feature for over a year now - probably a year and a half. See&nbsp; <a href="https://bitbucket.org/mlenser/5eshaped/issues/673/" rel="nofollow">https://bitbucket.org/mlenser/5eshaped/issues/673/</a>... for details. Advantage/Disadvantage is incredibly quick and easy to work with. Additionally it works with several current features and will work with other features in the future (example could be automatic disadvantage on attacks or ability checks based on a condition). Roll 2 can never work automatically with those things. It won't be removed, but it doesn't work with everything and inherently can't. I haven't used it since Adv/Dis and would recommend using Adv/Dis as it works quite well. Kryx, I understand that switching between advantage/disadvantage has been made faster than it was, but nothing is faster than rolling 2 for all rolls and picking which applies based on the condition or whatever.
We use Roll 2 exclusively because, very often, we discovered after the roll is made, it should have been made with advantage or disadvantage. Also, it is an extra click. Also, also, we are old dogs when it comes to learning new tricks. ;) Roll2 is also the only way I can manage my mooks. I can't set adv/dis per sheet or have it done automatically else all the mooks that reference that sheet are affected.
1520194232
Kryx
Pro
Sheet Author
API Scripter
Roll 2 has not been changed in any way. The only change is an indication that it is a legacy feature and not the recommended way to handle things due to the features listed on that issue and possible future features. If you want to use a less automated method, then you are fully able to and will always be able to. Doug E. said: Roll2 is also the only way I can manage my mooks. I can't set adv/dis per sheet or have it done automatically else all the mooks that reference that sheet are affected. I've used Advantage/Disadvantage with mooks for over a year now. It works without issue. I turn advantage on when needed and use the setting for the script to turn it off after it's used.
Hello everyone, I've been trying to figure this out on my own, but unfortunately it doesn't seem to be working. I've been trying to make a macro that outputs saving throw rolls for each stat with proficiency in one macro. This would more specifically be for a NPC, a quick saves button if you will. For example, it would output to chat: Quick Saves Selected token name Str Save: #1 | #2 Dex Save: #1| #2 Con Save: #1| #2 etc. Any help would be appreciated!
1520236413
Kryx
Pro
Sheet Author
API Scripter
Hi Mallika, If you click the box title "Saving throws" for PCs or "Saves" for NPCs a chat macro will be in the chat and from there you can click the appropriate save. You can also use "Statblock" on the settings page to output more sections. The Shaped sheet has a "roll as needed" approach. Rolling 12 rolls for 1 desired roll is quite verbose and I wouldn't recommend using that method. If you really want it you can build it yourself using&nbsp;<a href="https://bitbucket.org/mlenser/5eshaped/wiki/Attributes%20and%20Macros%20List" rel="nofollow">https://bitbucket.org/mlenser/5eshaped/wiki/Attributes%20and%20Macros%20List</a> as a reference.
1520271597
Kryx
Pro
Sheet Author
API Scripter
17.0.2 Bug Fixes #675: Warlock slots not generating Spells known and spells chat macro now update when dragging a spell from the SRD. Closes #677: Spells Macro Not Updating
Kryx said: Hi Mallika, If you click the box title "Saving throws" for PCs or "Saves" for NPCs a chat macro will be in the chat and from there you can click the appropriate save. You can also use "Statblock" on the settings page to output more sections. I think that should be a good alternative. Thanks again Kryx!
Going back in time a little bit here but having difficulty replicating and hence thought I'd try here before putting an issue tracker in... I have been running a SKT campaign for the last 5 months or so using the Shaped Character Sheet and all has been going marvellously well. Then, a few weeks ago (hard to say exactly when, but it seems to coincide with the release of 15.7.4) I found that opening new NPC/Monster sheets stopped working correctly. More specifically - the "Bio & Info" and "Attributes" open, however trying to open the Character Sheet tab shows "Processing convertFromOGL" for a long time (I gave up waiting after 15 minutes). If I close the sheet is not correctly processed. I have tried creating a fresh version of the module and copy in new monsters however while some appear to work others fail. It is proving hard to pin down a consistent set of steps to replicate however I have noticed that the ones erroring seem to lack any "hd" entries from the attributes. They also still show "convertFromOGL" in the processing attribute (which presumably means they failed to reach the hd piece). I tried manually putting in 17.02 but this doesn't seem to make an appreciable difference, while making a brand new copy of the module doesn't manifest the problem. Any suggestions or ideas to point me in the right direction to investigate?
1520331417
Kryx
Pro
Sheet Author
API Scripter
Is your current SKT campaign running an older version of the SKT module? I know they updated it at one point. I upgraded my SKT campaign which I have for testing so I can't verify the old SKT format. Perhaps this may be the cause. "Processing convertFromOGL" should only show for a few seconds. Archmage with 9 spell levels takes ~12-15 seconds and that should be quite long. 30s should be the absolute maximum where you are sure something has gone wrong. If you open the console at that point you may be able to see some kind of error. If so then opening an issue with that error (even if it's not reproducible) could possibly allow me to fix it. If it's an isolated issue to only your specific campaign one option is to copy over the PCs to a new module - that won't take but a few minutes and sounds like it would resolve the issue. If it's all campaigns I'd prefer to be able to fix it for everyone. TL;DR: Ensure SKT as a module is using the latest module version. Try to get a console error while using 17.0.2. If none of that works then we can try other options.
1520360295

Edited 1520360453
Will try now. Just to check... by the console - do you mean the one visible when I set-up the API script (i.e. the API Output Console )or something else?
1520363849
Kryx
Pro
Sheet Author
API Scripter
I mean the browser console. Chrome console (<a href="https://developers.google.com/web/tools/chrome-devtools/console/" rel="nofollow">https://developers.google.com/web/tools/chrome-devtools/console/</a>) for example will show messages on the console. Generally those messages will be one line, but the errors stand out quite a bit so they are pretty easy to discern.
Ok, so I installed 17.0.2 and the latest API Script versions and the following error manifested: "Starting webworker script..." "Loading 1017 translation strings to worker..." "5eShapedScript 1520360533258 INFO : -=&gt; ShapedScript v13.0.0 &lt;=-" "5eShapedScript 1520360534875 INFO : Detected sheet version as : 17.0.2" "Sheet Worker ERROR: Unable to find valid character with ID -L6wY9o7cGpMruj8KvS0" When I restarted it later the error message had changed ID: "Sheet Worker ERROR: Unable to find valid character with ID -L6wkijlJ3v6lkGa0Y4t" Working on figuring out what version of SKT I have, while I wait for them to tell me how to find out, I did the following experiments: (1) Open an NPC that I have not opened before&nbsp; The "Processing convertFromOGL" message with smoothly rotating circles - no change after a minute. No messages on console. (2) Open an NPC that I have opened before the problems started All good, no console messages. At this point I realised that the link to the compendium isn't showing (it was determined by character sheet) so I forced it to be visible in the settings.&nbsp; (3) Copied in an NPC from the compendium that was not in the module The "Processing convertFromOGL" message with smoothly rotating circles - no change after a minute. No messages on console. Will let you know as soon as I confirm the version of the module and repeat these tests. ***** As an FYI - I have added a lot of custom content to the module (maps, tokens, monsters and handouts only) so would rather not have to start afresh if I can help it, but if that's the only option then so be it :-)
Doh! Ok so with the console open: - Some advertising error messages (i.e. blocking doubleclick scripts etc.) - A refresh journal error before joining the game: Refresh Journal List! VM398:3 Uncaught TypeError: Cannot read property 'id' of undefined at Object.eval (eval at jqotec (base.js?1519751126:2), &lt;anonymous&gt;:3:82) at HTMLScriptElement.&lt;anonymous&gt; (base.js?1519751126:1) at Function.each (jquery.1.8.2.min.js:2) at init.each (jquery.1.8.2.min.js:2) at init.jqote (base.js?1519751126:1) at Object.d20.journal.refreshSpeakingAsOptions (app.js?1520357849:98) at Object.d20.journal.refreshJournalList (app.js?1520357849:98) at app.js?1520357849:98 No errors with steps (2) above, however errors with step s (1) and (3): jquery.1.8.2.min.js:2 Uncaught Error: cannot call methods on dialog prior to initialization; attempted to call method 'option' at Function.error (<a href="https://app.roll20.net/js/jquery.1.8.2.min.js:2:13149" rel="nofollow">https://app.roll20.net/js/jquery.1.8.2.min.js:2:13149</a>) at HTMLDivElement.&lt;anonymous&gt; (<a href="https://app.roll20.net/js/jquery-ui.1.9.0.custom.min.js?3:5:8130" rel="nofollow">https://app.roll20.net/js/jquery-ui.1.9.0.custom.min.js?3:5:8130</a>) at Function.each (<a href="https://app.roll20.net/js/jquery.1.8.2.min.js:2:14477" rel="nofollow">https://app.roll20.net/js/jquery.1.8.2.min.js:2:14477</a>) at init.each (<a href="https://app.roll20.net/js/jquery.1.8.2.min.js:2:11151" rel="nofollow">https://app.roll20.net/js/jquery.1.8.2.min.js:2:11151</a>) at init.$.fn.(anonymous function) [as dialog] (<a href="https://app.roll20.net/js/jquery-ui.1.9.0.custom.min.js?3:5:8044" rel="nofollow">https://app.roll20.net/js/jquery-ui.1.9.0.custom.min.js?3:5:8044</a>) at Worker.&lt;anonymous&gt; (<a href="https://app.roll20.net/assets/app.js?1520357849:99:15680" rel="nofollow">https://app.roll20.net/assets/app.js?1520357849:99:15680</a>) jquery.1.8.2.min.js:2 Uncaught Error: cannot call methods on dialog prior to initialization; attempted to call method 'option' at Function.error (<a href="https://app.roll20.net/js/jquery.1.8.2.min.js:2:13149" rel="nofollow">https://app.roll20.net/js/jquery.1.8.2.min.js:2:13149</a>) at HTMLDivElement.&lt;anonymous&gt; (<a href="https://app.roll20.net/js/jquery-ui.1.9.0.custom.min.js?3:5:8130" rel="nofollow">https://app.roll20.net/js/jquery-ui.1.9.0.custom.min.js?3:5:8130</a>) at Function.each (<a href="https://app.roll20.net/js/jquery.1.8.2.min.js:2:14477" rel="nofollow">https://app.roll20.net/js/jquery.1.8.2.min.js:2:14477</a>) at init.each (<a href="https://app.roll20.net/js/jquery.1.8.2.min.js:2:11151" rel="nofollow">https://app.roll20.net/js/jquery.1.8.2.min.js:2:11151</a>) at init.$.fn.(anonymous function) [as dialog] (<a href="https://app.roll20.net/js/jquery-ui.1.9.0.custom.min.js?3:5:8044" rel="nofollow">https://app.roll20.net/js/jquery-ui.1.9.0.custom.min.js?3:5:8044</a>) at Worker.&lt;anonymous&gt; (<a href="https://app.roll20.net/assets/app.js?1520357849:99:15680" rel="nofollow">https://app.roll20.net/assets/app.js?1520357849:99:15680</a>) Both of these resulted in the "processing" and smoothly spinning wheels.
1520365570
Kryx
Pro
Sheet Author
API Scripter
None of those errors are my code - that's roll20 code. Clear the console before importing/opening and then check for messages.
That got me thinking and I realised I had "Use window popouts for characters" checked. When I uncheck this I don't get the jquery error message above. The conversion still doesn't work (smoothly spinning circles) - but this time the message is: "Processing convertFromOGL, parseMonsterFromSRD". Hopefully will be able to confirm version question soon.
1520366059

Edited 1520366101
Ok done, on opening just an alert around image: jquery.1.8.2.min.js:2 Mixed Content: The page at ' <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> ' was loaded over HTTPS, but requested an insecure image ' <a href="http://imgsrv.roll20.net/?src=i.imgur.com/1Fj7e96.gif" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/1Fj7e96.gif</a> '. This content should also be served over HTTPS. On importing from Compendium same image alert,&nbsp; spinning circles (lots of message around triggering and filling in values however).
1520366895
Kryx
Pro
Sheet Author
API Scripter
None of that is related. It sounds like you're not hitting an error on the sheet or aren't seeing it.
OK I did some additional testing. Working both in my campaign with the 15.7.4 sheet (where I originally had the problems) and also the copy I made where I installed the 17.0.2 sheet I found that: When I de-activate "Use window popouts for characters" the conversion is working fine. It looks like the either something done in 15.7.4 or something Roll20 did to their app. caused the popout windows to be referenced differently/incorrectly. My problem is solved - THANK YOU! But happy to do more testing if that helps with troubleshooting (if you think it's necessary).
1520367017
Kryx
Pro
Sheet Author
API Scripter
Can you please open an issue so we don't spam people in this thread? Issues should ALWAYS be opened on the tracker, even if you aren't sure. A message to everyone: Please ALWAYS open issues on the tracker. You're not sure? Then use the tracker and I'll happily close them. Send me an invite to the game and make me GM so I can try it myself.
1520367092
Kryx
Pro
Sheet Author
API Scripter
Yes, I would recommend against using the popout. I will be sure to ask about that in the future and will only support the sheet popped in as popped out causes many issues.
Issue created and invite sent - feel free to delete the messages to clean-up this thread if you like. Thanks again for the help!
1520443798
Kryx
Pro
Sheet Author
API Scripter
My game is on a bit of a break so if people can test 17.0.2 for me then I can release it to all users.
What is the proper way to get Warlock spell slots working correctly on 17.0.2? I've been receiving "slots police" messages saying I don't have enough slots. I am also using the shaped-script to auto account for slots when using spells, and it isn't marking any used slot. I've tried it both with an old character and setting up a new one.
1520467829

Edited 1520468425
Got it.
1520494048
Kryx
Pro
Sheet Author
API Scripter
Calliban, please ensure you have the latest version of the sheet (17.0.2) including the translations as well as the latest script (13.0.0). Try on a new campaign if that&nbsp; doesn't work. Please open an issue on the tracker with reproduction steps otherwise. Envyus, see the instructions on the first post of this thread.
Is there a way to change spell point cost, when utilizing the mana point system? Have 1st level spells take 1 point, or and option to reduce higher level spells by 1 point.
1520497647
Kryx
Pro
Sheet Author
API Scripter
No, the spell points/mana system uses the numbers provided by the DMG. If you'd like to see that change then an enhancement issue on the tracker is the place to ask. I've been considering it myself lately - depends how much I want to move my spell system away from RAW.
Calliban said: What is the proper way to get Warlock spell slots working correctly on 17.0.2? I've been receiving "slots police" messages saying I don't have enough slots. I am also using the shaped-script to auto account for slots when using spells, and it isn't marking any used slot. I've tried it both with an old character and setting up a new one. Kryx, I am having the same problem with Warlock spell slots as Calliban.
Albert R. said: Calliban said: What is the proper way to get Warlock spell slots working correctly on 17.0.2? I've been receiving "slots police" messages saying I don't have enough slots. I am also using the shaped-script to auto account for slots when using spells, and it isn't marking any used slot. I've tried it both with an old character and setting up a new one. Kryx, I am having the same problem with Warlock spell slots as Calliban. I had that problem but fixed it by entering a 1 in the spell slot bonus field, waiting for the sheet to create the extra bubble then setting back to zero. I also reinstalled the sheet and script (in that order). It might have been overkill but I no longer get that issue with the character.
1520534528
Kryx
Pro
Sheet Author
API Scripter
Kryx said: as always, use the the issue tracker. Please please please never ever ever post issues here. Issues raised in this thread, even if just exploratory, will no longer be responded to. As above, please ALWAYS use the tracker. Do not post it here first.
Hello, in the sheet on roll20 there is a query to select advantage, disadvantage, etc. for every ability check. This works great for things like eyes of the eagle, but in the sheet on the github where you have to use custom sheets on roll20 for it appears that this option is no longer there. Is there any way to toggle automatic advantage or disadvantage for ability checks other than stealth from heavy armor?
1520679647
Kryx
Pro
Sheet Author
API Scripter
Hi James, The roll options have not changed from 15.7.4 to 17.X.X. Normal/Advantage/Disadvantage, Query (and it's variants), and Roll 2 are all still there. It sounds like you may be talking about skills being able to be set how they roll. That has not changed either. It is on the left side of each skill while in edit mode as it was before:
1520679787

Edited 1520679930
Huh, that's weird as I don't see the lines there, but clicking where they should be does pull up the menu to toggle, so I guess there's no issue? If you're curious this is what it looks like for me, but again clicking where those dashes should be pulls up the menu just fine Edit: looking at the pictures now I realize I may have an issue. If this isn't something you want here I can post it on the bitbucket instead
1520680085
Kryx
Pro
Sheet Author
API Scripter
Please post an issue on Bitbucket and add details about the version you're using (17.0.2), your browser, font size, zoom level, etc. It looks like the field is there on the left, but is being smooshed.
1520690442
Kryx
Pro
Sheet Author
API Scripter
17.0.3 Bug Fixes Monsters imported from the script now correctly output their content. Closes #682: Imported Actions/Traits don't send content to chat Skill rows that run out of room now cause the name to shrink better, primarily on firefox. Closes #684: Formatting Skills error
1520740105

Edited 1520740175
Is there a way to query Sorcery Points when spending them?&nbsp; I'm setting up Metamagic abilities to query the Sorcery Points macro, but in doing so it automatically only spends one point.&nbsp; As an example, the Paladin's Divine Smite can use this bit of code to query the level slot he wants to use: (?{Spell Level|1|2|3|4|5, (4)} + 1) Is there a way to potentially do something similar, perhaps in the "___ per use" section to force it to be a query?
I just wanted to say that this sheet along with the companion script is amazing. It is the main reason I have a subscription on here, I did want to ask this though. In your games or at least according to your houserules document you use 2d10. I am curious how you handle crits using the sheet in your games, I been playing around with the idea of using 2d10 myself. Do you just hover over to see if you rolled a 18-20 (assuming you use this range for crits) total with both dice or do you use some sort of script for it? Thanks in advance, and keep up the awesome work!
1520756597
Kryx
Pro
Sheet Author
API Scripter
Doctor Galactic said: Is there a way to query Sorcery Points when spending them? You can display them, but the script is not set up to use them automatically. Cosmic Latte said: I am curious how you handle crits using the sheet in your games, I been playing around with the idea of using 2d10 myself. Do you just hover over to see if you rolled a 18-20 (assuming you use this range for crits) total with both dice or do you use some sort of script for it? 18-20 is 6%, close enough to 5% so I use that and hover any high rolls as you say. Not ideal, but that's the only possibility in Roll20 :(
Everything appears to look much better after the update on firefox, it is greatly appreciated. One more question though, is there any way to set advantage for initiative rolls in a similar manner to setting advantage for stealth or perception? Mainly for UA rangers though there are a few other ways to get advantage on it
1520773467
Kryx
Pro
Sheet Author
API Scripter
James said: is there any way to set advantage for initiative rolls in a similar manner to setting advantage for stealth or perception? See the setting tab of the sheet. Under initiative you can choose how it is output, how it rolls, etc.
Ah my apologies I am blind, thanks again
1520961863
Kryx
Pro
Sheet Author
API Scripter
17.0.4 Bug Fixes #686: Spell tooltips do not respect newlines in the spell's description #687: Attacks and Traits are blank when
How to deal with the single-use spells a Warlock has at levels 11 and beyond from 6th circle an up? Should I just add them and limit them at 1 use per long rest? When I do this, the uses appear in the spell-statblock in the chat as "spellname ()" instead of "spellname (1)", am I doing something wong?
1521289111
Kryx
Pro
Sheet Author
API Scripter
Warlock 6th level and higher spells fit in the normal 6th, 7th, 8th, and 9th level slots. If you have specific invocations that allow 1/long rest then you can add a use for them limited to 1/long rest. If a use isn't displaying correctly please use the issue tracker.
What is the difference between 1 per long rest, 1/1 per long rest, 1/1 costs 1 per long rest?
1521291829
Kryx
Pro
Sheet Author
API Scripter
Whenever you add a use recharge (long rest) then a maximum amount of uses is shown, which is the amount the uses will be set to when you recharge. So for warlock it should be 1/1 long rest. By cost do you mean "per use"? That is how many are used each time you use it. Leave it blank unless you have something that uses more than 1 use (not applicable for warlock slots)
Uhh. I might've missed the rational somewhere in the last few weeks of this thread going, but, what happened to the total gold value field? Was there a particular reason it was removed?