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 .
×
May your rolls be chill this holiday season!
Create a free account

multiclassing and hit die

I have been trying to find the answer on the forum and don't quite understand if this is a bug or a setting error.  but when I add a multi class or level up, when I hit the 'hit dice' (call hitdie_final) it only rolls one of my class hitdie (@{hitdietype})  no matter what the 'total' (hitdie_total) value says (it tracks the total character level count correctly). In other words, I have ranger lvl 3 and cleric lvl 1 and when call hitdie_final it only calls @{hitdietype} which produces a 1d10 roll (for ranger only level 1) Can someone tell me if my settings are wrong and how to fix it and if not what is a good workaround? thanks
1601424392

Edited 1601424932
Oosh
Sheet Author
API Scripter
The sheet actually contains the Attribute to give you a Query on which one to use: for some reason, it doesn't use it. This macro should work: @{selected|wtype}&{template:simple} {{rname=HIT DICE}} {{mod=D@{selected|hitdie_final}+[[@{selected|constitution_mod}[CON]]]}} {{r1=[[1d@{selected|hitdie_final}+[[@{selected|constitution_mod}]][CON]]]}} {{normal=1}} {{charname=@{selected|character_name}}} Ah scratch that, didn't read properly, you're saying the @{hitdie_final} Attribute isn't giving you a query for a certain character? It sounds like something went awry with the charactermancer, or maybe the sheet has changed. The Attribute should look like this: ?{Hit Die Class|Ranger,@{hitdietype}|Cleric,8} Setting it manually should be fine, I think it would only trigger a sheetworker if you multiclass again? Maybe? Or it might get reset on level up. Just to be clear - hitting the HIT DICE button on the sheet does not call @{hitdie_final}. It does this: @{wtype}&{template:simple} {{rname=^{hit-dice-u}}} {{mod=D@{hitdieroll}+[[@{constitution_mod}[CON]]]}} {{r1=[[1d@{hitdieroll}+[[@{constitution_mod}]][CON]]]}} {{normal=1}} @{charname_output} If that's your issue (rolling from the sheet), use the macro at the top, the Attribute itself is probably fine.
so I copied and pasted the attribute sheet value for hitdie_final that you posted:   ?{Hit Die Class|Ranger,@{hitdietype}|Cleric,8} into the box that used to have the value @hitdietype inside it. then I went to the edit link for the character sheet and activated my second class (set as cleric level 1) I went back to the character sheet. the cleric is automatically added to the classes along with ranger and total value for hitdice @hit_dice_max now reads 2. when I click on the words hit dice to make the hitdice roll it still only rolls a 1d10 for ranger plus my constitution bonus (not 1d10+1d8+con) so, did I put it in the right place?
I set it up manually not charactermancer.  
ok thanks, I don't have a clue where to set up a macro but I will try to figure it out, I guess the big question I have is, why the hell isn't this working? is this a bug?
1601447614
Oosh
Sheet Author
API Scripter
I'm really not sure why they went to the effort of setting up the Attribute & sheetworker then didn't use it. Maybe it caused issues with something else, and no one ever got around to fixing it? I'm not sure. The glacial pace of improvement on the 5e sheet is one of the reasons I no longer pay a sub. If R20 want to take the sheet out of the hands of the community, they need to allocate appropriate resources to it. Anywho, as far as the macro goes - that one up the top is a universal macro, you can just throw it in the Collections tab (top right, one of the tabs in the chat bar frame) as a new macro. It doesn't matter what you call it. You need a token selected to run the macro, and that token must be linked to a character sheet.
Thanks for showing me how to do macros I was able to add it and run it as my character token, however, it still isn't adding the dice from cleric it only adds the 1d10 value.  I am going to just do it manually.  oh well.  You were great thanks!
Perhaps this is not the correct way to "fix" it, but i was able to get the class selection dialog to pop up during hit dice rolls by using a slightly altered macro from what Oosh posted. Basically I changed the @{hitdieroll} occurrences to @{hitdie_final} @{wtype}&{template:simple} {{rname=^{hit-dice-u}}} {{mod=D@{hitdie_final}+[[@{constitution_mod}[CON]]]}} {{r1=[[1d@{hitdie_final}+[[@{constitution_mod}]][CON]]]}} {{normal=1}} @{charname_output} Now I can run a macro (not the actual HIT DICE text on the character sheet) and choose between my two classes.