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] v2.2.11 Class Features

1458390408
Kryx
Pro
Sheet Author
API Scripter
Replied to the wrong post with the above. The biggest problems with a bonus thing like you mention is the number of fields. More fields = more lag. The benefit of such an expanded bonuses system would be very minimal compared to the cost as the current system already works fairly well. What I thought I was replying to: Long rest button as mentioned in another thread. It actually wouldn't be as hard as I expected. I will add it to my TODO so that it can reset all class features, spells, hp/hd, etc. HD/hp will have a setting to reset according to houserules.
I would like to reiterate a request made before the sheet was revamped. I would consider it very advantageous to have a list of conditions that can be checked as active and then any active ones output into the roll template either in the header or as a line in the main roll. A pull down would be nice but as we know, we can have more than one condition so a check list may be better. I do not think it matters where this list is but conditions affect everything a character does and the roll20 icons are not as helpful as I think they could be. You could use the standard conditions on p290 of the PHB but I would add a few others like asleep and even roll exhaustion level into it. Per always, thank you for the absolute amazing sheet. Your work continues to enhance our gaming experience. H
On v 2.2.14 the global bonus to attacks does not seem to be working on npcs.  works fine on pcs but does not show for npc actions with attacks selected
1458470207

Edited 1458470274
Kryx
Pro
Sheet Author
API Scripter
@Ken: It works if you trigger the action to update. I just released a version that will trigger actions to update when changing the relevant global bonuses. @Heather: Conditions would be nice to have, but really only usable if we get API support to change them via commands. Could be great, but the API is a bit busy with the monsters and spells so we should wait until that is caught up. Beyond that I haven't figured out a good system to apply things like conditions (or stealth penalties) to rolls. I need to solve that as well. I've added it to the TODO. Refactoring advantage/disadvantage:  Consider this post a statement of my rough proposal for how to refactor roll options. I plan to provide 4-5 options: 2 rolls: 2 result rolls as is the default now, but do not color the highest. Include crit as a +value as we do now Advantage: 1 result roll generated from 2d20kh1 with crit damage calculated into the damage. Initiative already uses the 2d20kh1 model. Disadvantage: 1 result roll generated from 2d20kl1 with crit damage calculated into the damage. Query for Adv/Disadvantage Roll 1 always (considering scrapping this option as it doesn't quite make sense). For Pro users the advantage tracker created by Kevin will help with switching. I think this will provide the best experience and make the most amount of people happy, but please let me know if you have any comments. I may do this today if I am motivated enough.
Thoughts on Refactoring advantage/disadvantage I like what you wrote.  For me the drop down options to choose for rolling would only need to be 2 rolls or Query for Adv/Disadvantage.  I don't see a need to choose always advantage or always disadvantage. Another question I have is it possible to have for NPC's the Halfling Luck toggle and Jack of Trades toggle in case I want to create NPCs with those features.
1458473348
Kryx
Pro
Sheet Author
API Scripter
jbokcrusader said: I don't see a need to choose always advantage or always disadvantage. Always is for API usage, mainly. For creating NPCs with PC features I'd recommend swapping to the PC sheet and then back. Same for bonus spells. Putting them in 2 places increases fields & lag.
Unless I misunderstood, you need to keep Roll 1, because otherwise you will not have an option to roll "normally" and see just one roll value that has no advantage or disadvantage associated with it.  Roll 2 wouldn't cover that.
When I've installed the sheet onto a new campaign, it's displayed like so: .  Obviously, that's different than how the screen shot looks on the front pag.  ANy idea why everything is displaying yellow and the attributes have that weird 10+ thing at the bottom? 
1458480645

Edited 1458480681
Kryx
Pro
Sheet Author
API Scripter
@Brian: You're in edit mode. After you edit your fields click the yellow pencil to turn it off. Many fields can no longer be edited in presentation mode. The plus fields are bonuses which are only visible in edit mode. They previously were on the settings page. @Kevin: What would "Always Roll 1" be useful for? Initiative is already it's own roller due to how the tracker works. Everything else I know of can roll with (dis)advantage.
I have to be missing something... I may not have advantage or disadvantage, so how would a roll with 2d20kh1 or 2d20kl1 give me a single result without rolling 2 dice?  The use of Roll 2 will still roll 2... I don't want to roll 2 dice unless I have Adv/Dis.
1458484626
Kryx
Pro
Sheet Author
API Scripter
You're right that we need roll 1 for the API third case of adv, dis, and normal
Looking at it the rolls seem good. As someone who wanted two rolls without coloring I like that I can do it now without hacking it (made an attacher for all non attack rolls with freeform of "{{advantage=}}" to remove grey numbers for the current version, one of a few hacks I use), I don't mind advantage and disadvantage going to one result even though I like two with grey text when it is specifically is one or the other (and is a clear indicator to others about the roll), but I will list the possibly issues. Most of these can be solved by just not using advantage/disadvantage and just the two roll without coloring method (the one I would personally use all the time anyway) but I though I would make a quick post regarding it. - Indicator if the roll was advantaged or disadvantaged (for relavent situations like "that was advantaged because x, so sneak attack is...") - Lucky feat. This lets you choose one of the three rolls (sage advice clarifies this even though people may disagree) so not seeing the second roll can be an issue - Not really an issue but I find players like to see both rolls to know what they could have gotten without it, makes things more exciting for them to have gotten maybe even a crit on the second roll vs what would have been a miss. I am liking the sheet, been playing with it even more and trying not to hack things too much but haven't had time to really go over things. Hopefully I get a chance later tonight to go over it check things up and make some updates to the google docs for the sheet. It has just been such a great sheet so far and the work you put in really shows with how many nice things you can do with it.
1458494068

Edited 1458495117
Kryx
Pro
Sheet Author
API Scripter
2.2.15 Global bonuses now update NPC actions as expected. Refactored roll options to the following: Roll normally (roll 1) Roll with Advantage Roll with Disadvantage Roll 2 Query couldn't work with the kh1 and kl1 syntax so it is gone (also for initiative) Added "advantage" or "disadvantage" to the roll template if you are rolling with advantage or disadvantage Roll settings now applies to ability check & saving throw query macros! :D
1458494247

Edited 1458494332
Kryx
Pro
Sheet Author
API Scripter
@Vanakoji: Looks like I'm a step ahead this time with the adv indicator on the roll template. :D Lucky feat: I'm not touching that awful ruling with a 10ft pole. On showing both: If players want to see both rolls then use the "Roll 2" option. There are as many people as you who don't want to see both if they don't roll both. These options should please most everyone (except the crowd who wants to see both and roll advantage/disadvantage via API).
1458494865

Edited 1458495317
Brunhine
API Scripter
Kryx said: Query couldn't work with the kh1 and kl1 syntax so it is gone (also for initiative) That's a damned shame. The query option was my favorite by far.  Really sucks to lose it.  I don't like the kh1/kl1 option personally, when rolling with adv/dis my players like to see the other result. It makes the advantage roll more exciting seeing what they could have gotten.  This leaves my group with one option, to roll 2 dice every roll. And we are really not a fan of seeing both results every time. We rolled one dice, pretending the other one didn't happen for 90% of rolls feels silly
1458495229
Kryx
Pro
Sheet Author
API Scripter
@Brunhine: It was a necessary sacrifice for the new system. As a benefit to counteract this negative we got: Kryx said: 2.2.15 Roll settings now applies to ability check & saving throw query macros! :D So that's super nice. If it turns out to have been a commonly used setting then the alternative is to provide it on the core page as the OGL sheet does. BUT! Since you're a Pro user I'd highly recommend looking into Kevin's advantage tracker script - that should solve the issue for you.
1458495620

Edited 1458495642
Brunhine
API Scripter
I edited my previous post to give more information, and background and sound less whiny.  I've seen the advantage tracker script, and have thought of it, but would not use it with the new kh1/kl1 system. Again, we want to see both dice rolled. I think that the seeing both options is an important visceral part or the reward/penalty system. Not to mention, fun. 
1458496007
Kryx
Pro
Sheet Author
API Scripter
Then using the advantage tracking script to switch between normal and roll 2 seems to sufficiently meet your needs. The only difference between this and the old way for you is crit showing or not. This will just cause you to ignore the crit if it's diadvantage and one the rolls was a crit.
1458496268

Edited 1458496551
Kryx
Pro
Sheet Author
API Scripter
Also please be aware that the API is reaching release soon. With the API we'll be making some more automatic things like death saving throw automatically applying the result back to the sheet, but that may only work with the normal/advantage/disadvantage system (not the roll 2 system). I'm not 100% sure, but I think it'll have to be that way.
Kryx said: @Brunhine: It was a necessary sacrifice for the new system. As a benefit to counteract this negative we got: Kryx said: 2.2.15 Roll settings now applies to ability check & saving throw query macros! :D Sorry for ll the spam lol. That's cool that you can make it more consistent I'm all for that. Maybe I'm not seeing the use case for those macros, so I am having a hard time being on board. If i'm understanding the query macros, it performs the same functionality as a player just clicking the appropriate skill/save on their sheet. Again, I feel like I am not seeing the bigger picture here. I know it's useful, because people seem to be happy about it, but maybe someone can help me understand where it would be a boon. Honestly, when I first saw it, I thought it was an artifact left in for testing/debugging purposes.
Kryx said: Then using the advantage tracking script to switch between normal and roll 2 seems to sufficiently meet your needs. The only difference between this and the old way for you is crit showing or not. This will just cause you to ignore the crit if it's diadvantage and one the rolls was a crit. OK, yeah I didn't think about using it that way. If this new rolling system stays in the way it is, that script could be a sufficient compromise for us. I will look further into it. Thanks! Kryx said: Also please be aware that the API is reaching release soon. With the API we'll be making some more automatic things like death saving throw automatically setting, but some of those may only work with the advantage/disadvantage system. I'm not 100% sure, but I think it'll have to be that way. Now were getting into places I can get on board with! If this rolling system needs to be in place to get this and similar automation from the script to happen, then i'm with you. I can get over some of my personal preferences if it means providing more functionality to the sheet. By the way, please don't get the impression I don't appreciate all the work you are putting in. You have an amazing product, I just wanted to voice something that at least one group would be dissappointed in.
OK, I brewed some coffee, put on my big boy pants, and created a copy of the campaign with the newest sheet and the AdvantageTracker script turned on. Once the script gets updated to match your new roll options, this will work great. For the players that really want to see both dice, I can suggest they turn on the 3D dice, That shows both dice with the kh1/kl1 syntax. Otherwise hovering over the result shows both results. Please ignore all previous whining from me! I look forward to getting these changes implemented. 
Using the new rolls system it is showing the crit fail red box for and advantaged roll if one of the 2 dice was a 1. Is that just a limitation in the roll20 system?
1458505580
Kryx
Pro
Sheet Author
API Scripter
2.2.16 Created some pseudo buttons that look like visible buttons (Generate Skills). Also useful for below. Setup an overlay that will appear if the user has used the api to import data./ The overlay has 2 buttons that ask the user to cancel or import. (hopefully this is temporary when roll20 allows api to activate sheetworkers).
1458505783

Edited 1458512741
Kryx
Pro
Sheet Author
API Scripter
@Brunhine: I'm glad to see you tried it out. :) Query macros being improved was only a side benefit. I had listed this refactoring on my TODO for a few weeks now. I think (hope) it'll please most everyone. In regards to the crit failure red box: That is Roll20 behavior. I don't think it should happen either and I'd love to see it fixed if it's possible. You'll also get a blue box if one is a crit and one is a crit failure. Perhaps open a bug about it?
Brunhine said: OK, I brewed some coffee, put on my big boy pants, and created a copy of the campaign with the newest sheet and the AdvantageTracker script turned on. Once the script gets updated to match your new roll options, this will work great. This is in process right now, adding a few features as well to help maintain token marker consistency as well as add an option to the script for "Roll 2".  Have most things working, but I need to test a bit more thoroughly before pushing it out... seems my last couple of releases had a few self-inflicted quality issues by not doing enough testing.
New roll20 user, really enjoying your character sheet Kryx. Accidentally upgraded to the v2 sheet without backing up my older sheet and had to rebuild everything from scratch. Whatever, the new sheets work a lot nicer and are much faster. Thank you. I have what is hopefully a quick question. I know someone has a script to make token actions off of the NPC sheets, but on your old sheet I was able to make them very easy by right clicking+inspect on the button in question and copying the code into a token action. That doesn't work anymore. Does anyone know what I'm doing wrong there? In fact, I double checked, and the "inspect" selection is grayed out and won't even let me open it anymore. I'm very tempted to go Pro so I can run scripts. Token actions are very handy and really speed up my DMing. The players like them on their mounts and companions as well. Aside from building separate power cards which defeats the purpose of using such a great character sheet, any tips on setting up token actions? Or should I just go Pro and get the scripts?
Kryx said: @Heather: Conditions would be nice to have, but really only usable if we get API support to change them via commands. Could be great, but the API is a bit busy with the monsters and spells so we should wait until that is caught up. Beyond that I haven't figured out a good system to apply things like conditions (or stealth penalties) to rolls. I need to solve that as well. I've added it to the TODO. Thanks but I think you misunderstand. I don't want the conditions to DO anything except be output in the roll template. Show both rolls, fine. Let the player figure out whether to take advantage or disadvantage or disregard the roll. Conditions are just so frequent that having them show up on whatever roll would be a much better way to track than icons or having to deal with API. Again, all the conditions in the PHB plus I would add things like sleep, blessed, hasted, etc. as well as exhaustion level. I am not asking for anything more than that.  Thanks for listening and I won't say anything more unless you want input. I am sure you have greater things to do on the sheet. H
1458523017
Kryx
Pro
Sheet Author
API Scripter
@Joss on my mobile, but a quick reply: Right click -> inspect get the name and then put that name in a token action. %{NAME|repeating_action_######action} for example. @Heather: even outputting it on all rolls would require a fair amount of sheet workers. Though I presume we'd only want them on relevant rolls. It's not as easy as it sounds. Though don't be wary of continuously mentioning it. I would like to do it.
@Kryx: I'll give that a try when I get home. Thanks. That would be a lot simpler if that works for me.
Kryx said: @Heather: even outputting it on all rolls would require a fair amount of sheet workers. Though I presume we'd only want them on relevant rolls. It's not as easy as it sounds. Though don't be wary of continuously mentioning it. I would like to do it. Will do. Thanks for keeping my request in mind. H
I was wondering if it's possible to use the spell's level (casted at) as a variable in bonus calculations on the character sheet? More specifically, I've got a Cleric with the Disciple of Life domain feature, which grants a heal bonus of 2 + the spell's level.  On the character sheet there are spellcasting bonuses for ATK, DMG, Saving DC, and Heal, so since this is a permanent feature that will apply to every heal effect of every spell I cast that heals, using the Heal bonus on the character sheet seems like the perfect place to put this bonus so it always gets factored in when I heal someone with a spell.  Unfortunately, I can't figure out how to put a reference / variable in there that represents the casted level of the spell that was cast?  Is there a way to do this?
1458580929

Edited 1458580959
Kryx
Pro
Sheet Author
API Scripter
@Callahan you can use @{higher_level_query} in the heal field. For example for Fireball I have "8d6 + @{higher_level_query}" in the damage field and if I set the level to level 9 that'll output "8d6+9[damage] + ((9-3) * 1)d6[higher level]" Heal bonus is for whole numbers only.
Kryx said: @Callahan you can use @{higher_level_query} in the heal field. For example for Fireball I have "8d6 + @{higher_level_query}" in the damage field and if I set the level to level 9 that'll output "8d6+9[damage] + ((9-3) * 1)d6[higher level]" Heal bonus is for whole numbers only. Thank you, Kryx.  That works, but I guess I have to manually modify the Heal dice for every different healing spell the Cleric of Life learns by appending + @{higher_level_query} to the dice query in the heal field for the spell (and I put the 2 in the Spellcasting Heal Bonus field).  Is there any chance you enable the @{higher_level_query} to work in the Heal bonus field so that I could just put 2 + @{higher_level_query} in the heal bonus and have it automatically apply it to every healing spell I cast with this character?  Much less manual bookkeeping and modification of spell rolls in order to make my Disciple of Life feat work for this character.
This is what I do for the heal bonus Put 2+spell level (for level 1 = 3) in the flat bonus for Heal, and but a 1 in the Flat Heal bonus for Higher Level. Example Cure Wounds:
BP said: This is what I do for the heal bonus Put 2+spell level (for level 1 = 3) in the flat bonus for Heal, and but a 1 in the Flat Heal bonus for Higher Level. Example Cure Wounds: Oh, I like that!  Thanks for the suggestion.  I'll take your advice and tweak it just a bit.  I'm going to put a +1 bonus for level 1 spell casting in the Heal flat bonus (where you've got your 3).  Then the +1 in the Higher Level flat heal bonus.  And then the +2 in the character sheet's Spellcasting Bonus - Heal box.
Thanks for the help I'm always getting in this thread, by the way.  I'm onto another question right now :) Is there a way to reference the name of the spell slots (repeating items) in a macro output?  Like if I wanted to make a macro that outputs a list of all the spells I have prepared, is there a way to do that?  I know I can cast a spell by doing something like this: % {@character_name}|repeating_spell_$0_spell}   and that will roll the spell as if I clicked it in the repeating list, but I wasn't sure if there were other ways to reference spells in the list like list them all by name, or list the ones that have certain properties (prepared, ritual, cantrips, level 1 spells, what-have-you)?
Callahan09 said: Thanks for the help I'm always getting in this thread, by the way.  I'm onto another question right now :) Is there a way to reference the name of the spell slots (repeating items) in a macro output?  Like if I wanted to make a macro that outputs a list of all the spells I have prepared, is there a way to do that?  I know I can cast a spell by doing something like this: % {@character_name}|repeating_spell_$0_spell}   and that will roll the spell as if I clicked it in the repeating list, but I wasn't sure if there were other ways to reference spells in the list like list them all by name, or list the ones that have certain properties (prepared, ritual, cantrips, level 1 spells, what-have-you)? I would take a look at  TokenActionCreator script for awesome functionalities.
1458594335
Kryx
Pro
Sheet Author
API Scripter
He's not a pro user so he can't use the script, but I do plan on adding something similar to the spellbook macro to the sheet itself.
Kryx said: He's not a pro user so he can't use the script, but I do plan on adding something similar to the spellbook macro to the sheet itself. Ah, yeah. There's that. Oops. @ Callahan09 : Try it, you'll like it. All the cool kids are doing it.
Brunhine said: Callahan09 said: Thanks for the help I'm always getting in this thread, by the way.  I'm onto another question right now :) Is there a way to reference the name of the spell slots (repeating items) in a macro output?  Like if I wanted to make a macro that outputs a list of all the spells I have prepared, is there a way to do that?  I know I can cast a spell by doing something like this: % {@character_name}|repeating_spell_$0_spell}   and that will roll the spell as if I clicked it in the repeating list, but I wasn't sure if there were other ways to reference spells in the list like list them all by name, or list the ones that have certain properties (prepared, ritual, cantrips, level 1 spells, what-have-you)? I would take a look at  TokenActionCreator script for awesome functionalities. Thanks for the suggestion, but I'm not currently Pro, but that does look awesome! Kryx said: He's not a pro user so he can't use the script, but I do plan on adding something similar to the spellbook macro to the sheet itself. This would be wonderful!  Until it happens, this isn't really related to your character sheet I don't think, but it's probably not that hard of a questoin to answer, I just don't know it... is there a way to pull up the character sheet and get to the spells tab by clicking on the token that represents that character?  Or do I have to go to the Journal tab and open up the character sheet from there?
is there a way to pull up the character sheet and get to the spells tab by clicking on the token that represents that character?  Or do I have to go to the Journal tab and open up the character sheet from there? shift+double click brings up the character sheet associated with that token :)
alexander h. said: is there a way to pull up the character sheet and get to the spells tab by clicking on the token that represents that character?  Or do I have to go to the Journal tab and open up the character sheet from there? shift+double click brings up the character sheet associated with that token :) THAT I did not know. Awesome. Thanks!
1458607002
Falcon
Pro
Sheet Author
Kryx, Is there anyway to create to 2 class resource buttons that are not repeatable so that I can use them on the tokens?  I don't see any other way to do that.  I would like to put Hero Points and another class resource as a bubble.  Thanks!!
1458607025
Falcon
Pro
Sheet Author
alexander h. said: is there a way to pull up the character sheet and get to the spells tab by clicking on the token that represents that character?  Or do I have to go to the Journal tab and open up the character sheet from there? shift+double click brings up the character sheet associated with that token :) Awesome - I didn't know that either.  Thank you.
alexander h. said: is there a way to pull up the character sheet and get to the spells tab by clicking on the token that represents that character?  Or do I have to go to the Journal tab and open up the character sheet from there? shift+double click brings up the character sheet associated with that token :) Wow, that's fantastic!  Exactly what I was looking for, thanks!
1458633932

Edited 1458638624
Hi Kryx I'm really missing the Class Actions with Show Output options of the previous version of the sheet. Adding stuff like Sneak Attack, Savage Attacks, etc. to an attack to be rolled automatically when you click the weapon was easy, and it looked extremely presentable in chat. I know you can use the Attachers and Freetext of the new sheet to do kinda the same, but it takes so much longer to set it to look presentable in chat. Anyways, what are your thoughts on this? In advance, thank you for your response, I know you are hard at work trying to please everybody :) Kind regards Chris
For all the non-pro users here, I'm still trying to figure out how to set up those token actions. Kryx, you said use %{NAME|repeating_action_######action}, but I can't figure out what in that inspect is the action's name. Is it the weird "-KDQOOctrsZQgpB5cZqr" code (that's the highest piece if you collapse everything. I have everything under it expanded except the one that just houses text (the "sheet-edit" line there).
1458637090

Edited 1458637130
Kryx
Pro
Sheet Author
API Scripter
@Black Falcon: repeating items cannot be set to token bars. I would suggest opening a Suggestion thread for Roll20 to change this. @Chris: Sneak Attack is provided by default as a Class Feature in the new sheet. Attachers provide some behavior the same as before, but not fully the same. If you want to include sneak attack as part of an attack you can include %{NAME|repeating_classfeature_##########_class_feature} in the "freeform" area of an attack. Personally I would set it up as a token action and roll it separately as you don't always have sneak attack. @Joss: That "-KDQOOctrsZQgpB5cZqr" is exactly what you're looking for. So %{NAME|repeating_action_-KDQOOctrsZQgpB5cZqr_action}