I thought you didnt need to specificy the number if it was just 1 (so dh is the same as dh1). I may be misremembering though. To understand the dh you have to understand it's a group roll. Groups are surrounded by { }. So you have here {@{level},5}dh1 That's a complete think. It's a group of two values, @{level{} and 5, and the dh1 says drop highest one. So when level is below 5, the 5 is dropped, and when level is above 5, the level is dropped. You could easily have more than two values {@{level},@{something-else},5}dh2 and in this case, the two highest values would be dropped, leaving only the highest single value. It's more common in such situations to use kh1, like {@{level},@{something-else},5}kh1 Lots of games have that kind of mechanic, where you roll a bunch of dice and keep the highest one, which you could write as /roll 6d6kh1 No group {} are needed here because i's a simple roll. I;m just showing the principle. So dh1 simply means "drop highest one" and kh1 means "keep highest one", and in a group roll like {something, something else}dh1 you drop the highest value.