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

Multiclass Hit Die 5e

I used the Multiclass option for a PC and it did not automatically enter the proper hit die for a 3/2 Wizard/Fighter. How can I fix this?
1592280053

Edited 1592280725
Oosh
Sheet Author
API Scripter
Do you mean it didn't properly roll HP when you leveled up, or you can't select the right hit dice when short resting? The character sheet has an Attribute called @{hitdie_final} which should query the class to roll hit hit dice from. It doesn't currently seem to be getting called by the Hit Die button when I test it on my MC characters. Try this: @{Bob|wtype}&{template:simple} {{rname=^{hit-dice-u}}} {{mod=D@{Bob|hitdie_final}+[[@{Bob|constitution_mod}[CON]]]}} {{r1=[[1d@{Bob|hitdie_final}+[[@{Bob|constitution_mod}]][CON]]]}} {{normal=1}} @{Bob|charname_output} If you change Bob to your character name, or to selected if you want a universal macro, this should give you a prompt. If this doesn't work, something has messed up the hitdie_final Attribute. Assuming Wizard is your main class, It should be: ?{Hit Die Class|Wizard,@{hitdietype}|Fighter,10}
Yeah, it only has the wizard hit die for resting.
1592388892
Oosh
Sheet Author
API Scripter
Okay, but did the above work?
Oosh said: Okay, but did the above work? I tested your macro and it works well with the multi-class feature of the OGL template. It seems hitdie_final is broken in the OGL sheet so this macro works as a good workaround! Thanks for the macro.
I think it's still messed up.  I have a player whose character is Wizard 4/Monk 1.  When he clicks "Hit Dice",  when shortresting, it just rolls the d6 as for the wizard class.  The hitdie_final Attribute is just like the macro shown above:  ?{Hit Die Class|Wizard,@{hitdietype}|Monk,8} It looks like hitdie_final attribute is simply ignored. From what I can tell, the Charactermancer breaks on multiclass at least as far as hit dice are concerned.   The CM sets the total hit dice to the correct value but sets the current hit dice to one less if you take one level in another class.  So, for example, the wizard 4/monk 1 character has a total of 5 hit dice (which is correct) but it sets the current hit dice to 4 (which is not correct).  I think it's trying to separate out the d6 for the wizard from the d8 of the monk so that they can be tracked separately but failing to put whatever is necessary into the sheet to be able to roll them separately.  I created a test character and confirmed that when I was Wizard 2/Monk 1, the number of total hit dice was 3, and the current hit dice was 2.  When I leveled up to Wizard 2/Monk 2, the total hit dice was 4, and the current hit dice was still set to 2.  I also confirmed that when I roll hit dice, as for a short rest, it only rolls a d6 and never asks about which die type I want to roll. I created another test character which was Rogue/Monk and it does the same thing.  In this case, it doesn't matter all that much since they both have D8 for hit dice but the CM still sets the current hit dice to less than the total hit dice.  I only created the second character to see if the hit die type was the same for both classes if it would set the total and current hit dice correctly on the sheet, but it does not.
Did anyone manage to sort this I have the same problem?
1601977109
Oosh
Sheet Author
API Scripter
Try using the macro at the top, changing "bob" to your character name, or to "selected" to make it a universal macro. The sheet button still does not use the hitdie_final Attribute.