Gauss said: Long Rest appears to correctly add 1/2 maximum hit dice (rounded down) to the current total. One note though: If you are changing the maximum hit dice directly, rather than changing your level. It will not reflect that change. It will be based off of the level. (Perhaps this should be changed, for corner case issues where the maximum hit dice is different than the level for some currently unknown reason.) Having taken a very cheeky peak at the new code (some nice-looking code!), the HD part of the function is probably the most involved part of a LR reset, however, almost all of that function involves new attributes which aren't functional yet. It references 'repeating_hd_' attributes, and I can't find a repeating section for hit dice on a new character leveled up and multi-classed. It still uses the old Query construct & static attributes that've been there for ages. Reading through a bit more... it looks like there's a whopping great Hit Dice update coming some time soon - nice! It's looking extremely capable. At a guess, the charactermancer workers aren't ready to handle it yet, so it hasn't gone live. on topic - you're 100% right though, it is calculating the HD to restore from the @{level} attribute, and not @{hit_dice_max}. Looks like @{level} was maybe going to be a fallback, but that didn't quite happen.