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.