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

DnD 5e sheet UoH user feedback mini-update

March 22 (9 years ago)

Edited March 27 (9 years ago)
Actoba
Pro
Sheet Author
The following updates have been submitted and should be available once the next refresh of the character sheets is done by the roll20 team. The sheet version will show as 22nd March 2015 when it has been pushed live.

All the updates are based on user feedback since the UoH release -

  • Spell cast macro output slightly adjusted so that the spell effect line will be displayed before the save success one.
  • Removed the deprecated note from the class resource sections as, following feedback, it is now going to remain in the sheet for the forseeable future as it is specifically useful to track centralised resources that may have many options for usage (and therefore many class action rows using the single resource), such as a clerics channel divinity for example
  • You can now select any stat (or finesse) for the attack stat of your weapons. The most likely options to be chosen are listed first in each case (melee/ranged). The change should have no impact on existing sheets
  • Updated the help text on the global bonus/penalty section to hopefully make it's intended usage a lot clearer.
  • Bugfix - Fixed the output field in the class action rows being ridiculously large when using the new popout character sheet
  • Updated the display of the emote section of the roll template so it's easier to read.
  • Updated the roll template to provide 2 additional options for those creating custom macros. More details on these below. note that the in built macros to the sheet does not use these.

New roll template options for custom macros

New option 1 : Output all

You can now create a custom macro that will accept any number of custom fields and display them appropriately. Here is an example usage :
&{template:5eDefault} {{title=Test Title}} {{subheader=Blah Blah}} {{subheaderright=Blah Blah}}  {{subheader2=Blah Blah}} {{subheaderright2=Blah Blah}} {{emote=testing the new macro}} {{outputall=1}} {{test1=this is a test}} {{custom=[[1d20+1]] is the result}} {{My custom title=my custom output}} {{anything you want=can go in here}}

To use it you must supply the {{outputall=1}} parameter. In the example above everything before this is simply setting up the header/ribbon of the sheet (and adding an emote) and all of these are optional (though I recommend you at least set the title!). Following the {{outputall=1}} you can add an fields or definitions you want and each will be added as a row in the output in the order you add them

New option 2 : Multiattack

There is now an option to create a custom macro that does multiple attacks. This is setup to output in exactly the same way the current built in weapon macro's do and includes support for optionally displaying the crit damage when an attack crits. For now, the multiattack roll template supports up to 5 attacks though this will be reviewed based on user feedback/usage. Example usage :

&{template:5eDefault} {{title=Multiattack}} {{subheader=Blah Blah}} {{subheaderright=Blah Blah}}  {{subheader2=Blah Blah}} {{subheaderright2=Blah Blah}} {{multiattack=1}} {{mattack1=[[1d20+1]]}} {{mattack1adv=[[1d20+1]]}} {{mdamage1=[[2d6+1]] Piercing}} {{mcritdamage1=[[2d6]]}}
Again, everything before the {{multiattack=1}} is just setting up the header/ribbon of the output and is optional (though setting a title is advisable!). After this you should see the definitions for an attack roll, 2nd attack roll (to be used with adv/disadv), a damage roll, and a crit damage roll. Every one of these fields is optional though you will get a blank line output if an attack crits and you have not set the critdamage entry for that line.

As mentioned above, you can currently specify up to 5 attack/damage lines by simply using the numbers 1 to 5 in place of where the number 1 is in the example above (ie. mattack2, mattack2adv, mdamage2, etc... for the 2nd attack entry)
Excellent! I can't wait to use this! Thanks for the update.
I was going to test this out because I am very interested in the weapon stat changes, however when I pulled the files from your repository (which looks like it was updated an hour ago (update #81)), however it still lists this column as finesse with a yes/no on the weapons page. I am wondering if I pulled from the right tree to test these (https://github.com/Actoba/roll20-character-sheets/... )

Thanks again for all of your work and support!
March 22 (9 years ago)
Actoba
Pro
Sheet Author
Nice spot, I had forgot to regenerate the weapon section before commiting it...should be fixed now :)
I just pulled down the latest, looks awesome! I tested out each of the items that you mention. I really like the Multi-attack option for making custom macros. This will definitely be helpful for things like Eldritch Blast as well as multiple weapon attacks.
Thank you so very much for the custom Template options, Actoba!
kevin how do we force an update? mine still using hte Mar 10th sheet?
March 23 (9 years ago)

Edited March 23 (9 years ago)
As a mentor I setup a custom sheet pulling the files directly from the updated repository located here:
https://github.com/Actoba/roll20-character-sheets/...

It would be interesting though if there was a better way to "subscribe" to a beta/development branch of the code, that way people that wanted to be on the bleeding edge could without the manual effort of maintaining it. I am sure there would be potential benefit to the sheet developers as well, particularly if you could get simple usage statistics (i.e. there are X number of campaigns created using this branch).
March 23 (9 years ago)
Kryx
Pro
Sheet Author
API Scripter
What you have going Kevin is probably the best there is.

@Iskoaya: For manually updating you can go to the github repository and click on the HTML file and then click the "Raw" tab. Copy paste that into the HTML section of the character sheet template in your campaign settings area after selecting "Custom" as your sheet.
Do the same with css.
March 23 (9 years ago)

Edited March 23 (9 years ago)
Okay, what am I doing wrong? I enter this

&{template:5eDefault} {{ability=1}} {{outputall=1}} {{title=Menacing Attack}} {{subheader=Lander}} {{subheaderright=Battle Master Maneuver}} {{emote=expends a superiority die}} {{Damage=[[1d8]] additional}} {{WIS Save= DC [[8+@{PB}+@{strength_mod}]]}} {{Fail Effect= target enemy is frightened until the end of my next turn}} 
and I get this


with FreeTextName always appearing. I tried it without {{ability=1}} (it is sort of a class ability so I want the color to match) and moving {{outputall=1}} around. Note, I do have other class macros using templates with freetext active. Is it just not clearing?

edit: Yes, it looks like once I put {{outputall=1}} into the macro, that line appears no matter what.

thanks
H
March 23 (9 years ago)
Actoba
Pro
Sheet Author
I cant replicate that using the macro you posted. It works fine for me and does not include the freetextname row.

The only way that should appear is if you have an entry that looks like this as part of the macro -

{{freetextname=}}
Are you sure you copied the macro you are using correctly in the last post?
Okay, just cleared my cache, closed the browser and tried again. Same thing. Probably a browser version thing as I had trouble with the new pop outs too. My macro does not have a {{freetextname=}} in it.

If I am the only one having this issue, I can deal with it. At least I know my macro is correct and I am not going crazy.
H
@H if you are calling your macro from the Class Actions section that's where the free text is getting added from. I've had it happen to when calling templates from templates.
March 23 (9 years ago)

Edited March 23 (9 years ago)
FYI Actoba {{subheaderright2= '}} is outputing it as text also.

&{template:5eDefault} {{spell=1}} {{title=Cure Wounds on @{target|token_name}}} {{subheader=@{Selected|character_name}}} {{emote=@{selected|token_name} places a hand upon @{target|token_name} and calls to the powers of their diety...}}{{subheaderright=Evocation Level 1}} {{subheader2= Range Touch}} {{subheaderright2= Spell slot level **?{Spell Slot Level|1}**}} 0 0 0 0 0 0 {{spellshowhealing=1}} {{spellhealing=[[(?{Spell Slot Level|1})d8 + @{Selected|wisdom_mod}]]}} 0 0 {{spellcasttime=1 Action}} {{spellduration=Instantaneous}} {{spelltarget=Creature}} {{spellrange=Touch}} {{spellgainedfrom=Druid}} {{spellcomponents=V,S}}  @{Selected|classactionspellcast} 
March 23 (9 years ago)
Actoba
Pro
Sheet Author
The subheaderright2 bug should be fixed....submitted a pull request for it already....was a silly naming error on my part.

The roll templates aren't designed to be used within each other....ie. I tested H's macro by entering it as is...but it sounds like you guys were using it by having that data in the output field of a class action row?
March 24 (9 years ago)

Edited March 24 (9 years ago)
Is there a way to call just the output field, like @{selected|classaction1_output}? If so then we would be able to pull just what's inside that section, like a full template, without using the roll feature ie %.
March 24 (9 years ago)

Edited March 24 (9 years ago)
nice revamp mang, but would it be posible to shrink the field size for "attack stat" and "magic bonus", maybe include "reach" and 'range" in there? they seem somewhat oversized atm.

5ft. / 10ft. / 15ft. is pretty small. the ranged section "attack stat" is huge and could make space for even 150 x 600 ft.
Actoba said:
The subheaderright2 bug should be fixed....submitted a pull request for it already....was a silly naming error on my part.

The roll templates aren't designed to be used within each other....ie. I tested H's macro by entering it as is...but it sounds like you guys were using it by having that data in the output field of a class action row?

Yeah, I am not sure what you are asking. Of course, I have these in a class action as that is the only place (that I know of and use) where I put the macros. I attach a picture to which I refer. It is exactly how I entered it above. I am not calling any other macros within it. I am calling a few of my character's properties but that is it. Still, I can not get rid of that one empty line.



But I think I figured out something. I used your test macro above and it gave me the same problem. Looking closer, it is adding in the name of the particular class action. I do not have a name in my Menacing Attack template because b efore these changes you seem to output that automatically and I did not need it twice. When I used your example above, it gave me the name of the macro in the line with Freetextname as its label. I am still not sure why this is happening to me alone but at least that gives you a lead. Again, I can deal with this but thought you would want to know.



Is it possible to export the character sheets into a pdf that I can print out?

Leon D. said:

Is it possible to export the character sheets into a pdf that I can print out?

if your going to print it out, just grab the official pdf off the WotC site, unless what your looking for is printing one already filled out with information. ( woudl guess no printing, to many tabs and hidden repeating sections)
March 24 (9 years ago)
Actoba
Pro
Sheet Author
@H - The output field is not designed to be used the way you are using it. Everything you add there ends up on the right hand half of the {{freetextname=}} equation.

Try using the data you have entered in a macro or token action (not on the sheet...the roll20 functionailty i mean) and it should work fine.

To see what I mean - Use the macro from the sheet before you change anything, then click in the roll20 chat box, press the up arrow on your keyboard, then copy the text that is displayed into notepad (or any text editor) and review it. This is whats being sent when you click on the built in macro buttons on the sheet and it should be clearer why it is failing.
March 24 (9 years ago)

Edited March 24 (9 years ago)
Ah, token action. That is what you meant by other places for macros.

Thank you, I understand now and sorry for the ignorance on my part.
H

Iskoaya said:

Leon D. said:

Is it possible to export the character sheets into a pdf that I can print out?

if your going to print it out, just grab the official pdf off the WotC site, unless what your looking for is printing one already filled out with information. ( woudl guess no printing, to many tabs and hidden repeating sections)

I've got people playing locally and remotely, and would rather have physical character sheets to write notes on. But the remote players are creating characters via roll20. For now, I'll just print out a blank sheet and fill it out with whatever they typed in roll20.
March 26 (9 years ago)
Wes
Sheet Author
First Off, Thank you Actoba your hard work is very appreciated!

I have been playing around with ideas for my NPC sheets and I am a lazy gm and don't like to open up the character sheet much so I create 6 token actions for the Abilities of my creatures, each one encapsulating the Ability Roll, Skill Bonuses, and Saving Throws. I was able to accomplish this with the new templates by using the Class Actions Fields and applying your ingenious way of attaching the output to specific rolls:

Picture of Token Actions:


First I started with the Class Action Fields and made one for each of the Abilities using the default width of the chat panel the title auto wraps the words and with some abbreviations and extra characters (ie. "periods"). I was able to space them each on a single line. Next with the "Greatest of Powers" to now be able to use "Carriage Returns" in the Class Action Fields I could have multiple rows of text! Each calculating from the npc's abilities the additions to the Rolls. Using the new Critical Fail syntax I enabled positive numbers to be highlighted in green for ease of seeing. Then with the awesomeness of the ability to attach the Class Action Output to a roll template I was able to make one token action for each ability that displays all the pertinent information!
(Note: I used the {{save=1}} to color all of my token actions "Red" so that they differ from the Players Actions.)

Strength Token Action Template:
@{npc_output_option} &{template:5eDefault} {{save=1}} {{title=@{selected|token_name} Strength}} {{subheader=Ability • Skill}} {{subheaderright=Save}} {{rollname=Result}} {{roll=[[ 1d20 + @{npc_basic_strength_check_mod} ]]}} {{rolladv=[[ 1d20 + @{npc_basic_strength_check_mod} ]]}} @{classactionstrengthsave}
Dexterity Token Action Template:
@{npc_output_option} &{template:5eDefault} {{save=1}} {{title=@{selected|token_name} Dexterity}} {{subheader=Ability • Skill}} {{subheaderright=Save}} {{rollname=Result}} {{roll=[[ 1d20 + @{npc_basic_dexterity_check_mod} ]]}} {{rolladv=[[ 1d20 + @{npc_basic_dexterity_check_mod} ]]}} @{classactiondexteritysave}
Picture of Class Action Input and Token Action Output:



Additionally I took advantage of the empty weapons slots from PC sheet as well, to make Multi Attack token actions.
I just used the @{meleemagic'"x"} field to add in the to hit bonus of the creature.

Multi Attack Token Action Template:
&{template:5eDefault} {{save=1}} {{title=Multi Attack @{meleeweaponname1}}} {{subheader=@{selected|token_name}}} {{subheaderright=Melee Attack}}  {{subheader2=Range}} {{subheader2right=5 feet}} {{emote=@{npc_multiattack} }}{{multiattack=1}} {{mattack1=[[1d20+@{meleemagic1}]]}} {{mattack1adv=[[1d20+@{meleemagic1}]]}} {{mdamage1=[[@{meleedmg1}]] @{meleedmgtype1}}} {{mcritdamage1=[[@{meleecritdmg1}]]}} {{multiattack=2}} {{mattack2=[[1d20+@{meleemagic1}]]}} {{mattack2adv=[[1d20+@{meleemagic1}]]}} {{mdamage2=[[@{meleedmg1}]] @{meleedmgtype1}}} {{mcritdamage2=[[@{meleecritdmg1}]]}}

Picture of Weapon Input and Multi Attack Token Action Output:

Ok, after playing with the new template option I have found some things. subheaderright2 still is not working with spells or any template with a @{Selected|classaction...} terminator. It does work without a terminator, but then I can't get the spell outputs correct.


I have also found that the multiattack will not work inside a spell template or with the outputall flag. I didn't expect the multiattack to work with the outputall, but I tried. In fact if you have any kind of @{selected|classaction...} thing at the end it doubles up all the attacks.

I was really hoping that it would work in a spell template because I wanted to use it for scorching ray. For now I am doing it with attack and spell attack and an extra line att hack kind of thing.

Some good news, I was able to successfully use multiattack for my troll. Take a look. :)


Here is the code for it
&{template:5eDefault} {{title=Multiattack vs @{target|token_name} }} {{weapon=1}}  {{subheader=@{selected|token_name}}} {{subheaderright=Full Attack}}  {{subheader2=Claw, Claw, Bite}} {{emote=**Tearing into @{target|token_name}** }} {{subheaderright2=Reach 5'}} {{multiattack=1}} {{mattack1=[[1d20+7]]}} {{mattack1adv=[[1d20+7]] to hit [[@{target|bar2}d1]] }} {{mdamage1=**Claw**[[2d6+4]] Slashing}} {{mcritdamage1=[[2d6]]}} {{mattack2=[[1d20+7]]}} {{mattack2adv=[[1d20+7]] to hit [[@{target|bar2}d1]] }} {{mdamage2=**Claw** [[2d6+4]] Slashing}} {{mcritdamage2=[[2d6]]}} {{mattack3=[[1d20+7]]}} {{mattack3adv=[[1d20+7]] to hit [[@{target|bar2}d1]] }} {{mdamage3= **Bite** [[1d6+4]] Piercing}} {{mcritdamage3=[[1d6]] }} {{freetextname=Rend}} {{freetext= If both the ***claw*** attacks hit @{target|token_name}, Rend for an additional [[2d6]] **Slashing** damage.}}
It works very nicely, although I would prefer to have the freetext at the bottom rather than the top. Even so this is very awesome in it's current form. I thought you all would like to see it in action.
March 26 (9 years ago)
Actoba
Pro
Sheet Author
I will fix the still broken subheaderright2 issues tonight...i'm pretty sure it's just me missing a couple of updates to the template

The new additions to the template (multiattack and output all) were not designed to work with any of the existing options (with the exception of the header/ribbon styling and content) so i'm not surprised that people are having issues when trying to use them with additional options such as the freetext options and so on as that usage hadn't been considered thus far.
March 26 (9 years ago)
Olivier
Sheet Author
Translator
API Scripter
Is there a general/generic thread where we could post suggestions instead of going to the most recent one?
March 26 (9 years ago)
Wes
Sheet Author
Olivier, Actoba started this thread awhile back it may suit your needs. If I could add one thing...
March 26 (9 years ago)
Actoba
Pro
Sheet Author
@Ed S - I think the fix i checked in yesterday should have fixed the subheaderright2 issue and I can see that it's been merged into the roll20 repository. That doesnt mean it's live yet though.....but it looks like it is now as I cant replicate the issue you were having with it. If I had remembered to change the last update date on the sheet it would be easier to tell :)

Try again now and let me know if you still see problems. The change i made to fix it was specifically related to the classaction output and the new output all option.
I am still getting the error. It only spits it out at the bottom when the @{Selected|classactionspellcast} is listed at the bottom of the template. Without that it works as expected. I want to be able to use it the the terminator so that I have the option to add extra lines if need be.

One small thing of note the tag is called subheaderright2 but your example above has it listed as subheader2right, so you might want to make a correction on the OP. Before you posted this I didn't know that section existed, but I like the idea of using it.

Thanks a ton for all of this.
March 27 (9 years ago)
Actoba
Pro
Sheet Author
Update OP - This was the change I made to the sheet the other night as I had managed to use different names for it which was causing the issue. For the avoidance of any doubt the correct name is subheaderright2.

I'll have a look over the weekend again but I couldnt replicate the problem last night. Could you post the macro thats being sent when you see this behaviour?
I did have it posted above, but here it is again

&{template:5eDefault} {{spell=1}} {{title=Cure Wounds on @{target|token_name}}} {{subheader=@{Selected|character_name}}} {{emote=@{selected|token_name} places a hand upon @{target|token_name} and calls to the powers of their diety...}}{{subheaderright=Evocation Level 1}} {{subheader2= Range Touch}} {{subheaderright2= Spell slot level **?{Spell Slot Level|1}**}} 0 0 0 0 0 0 {{spellshowhealing=1}} {{spellhealing=[[(?{Spell Slot Level|1})d8 + @{Selected|wisdom_mod}]]}} 0 0 {{spellcasttime=1 Action}} {{spellduration=Instantaneous}} {{spelltarget=Creature}} {{spellrange=Touch}} {{spellgainedfrom=Druid}} {{spellcomponents=V,S}} @{Selected|classactionspellcast}