OK, first off I want to state that I don't really care that much about DPR. I think both the Champion and BattleMaster are fine classes. Even if BattleMaster does a little more damage based on your assumptions, I think people underestimate the superior athlete, additional fighting style and Survivor traits that the Champion gets. Likewise BattleMaster can have more flexibility if you like the play style.
Having said that, I was curious. Well, that and I haven't had an interesting coding challenge for a while (don't tell anyone at work
) so I decided to write a little app that simulated combat with various options. I didn't take into account any feats, and since I don't trust my math skills I rolled virtual dice running through 10,000 simulated adventure days to get my results. I think the code is correct and takes into account everything from multiple attacks, action surges, using superiority dice to do damage every time the BattleMaster hit if they have any left and so on.
My conclusion? Well, this took a bit longer to write than expected and was mostly a waste of my time.
The damage output is very, very similar and which one does more damage depends on fighting style, average number of combats between rests and the number of rounds in those combats. I compared single weapon (no fighting style adding damage), two weapon and great weapon fighting styles. Target AC was 15.
If you have a lot of long combats between rests (4 combats per rest, 10 rounds per combat) Champion is generally the better choice, particularly if you choose two weapon fighting.
More rests and shorter combats (3 combats per rest, 5 rounds per combat) and the BattleMaster comes out slightly ahead.
However - and this is a big caveat - the difference is minimal. In almost all cases the difference is less than a single point of damage per round on average.
So play whichever class you want, it really doesn't matter much. Oh, and please stop saying the Champion is "broken" because it does so much less damage unless you can prove my numbers wrong.
I've attached my spreadsheet (if you really want to see my C# code I can attach that too) if you're curious.
EDIT: I made an update to the file, there was an error in my code where I was not getting quite enough damage. It doesn't make an overall difference.
Having said that, I was curious. Well, that and I haven't had an interesting coding challenge for a while (don't tell anyone at work

My conclusion? Well, this took a bit longer to write than expected and was mostly a waste of my time.

The damage output is very, very similar and which one does more damage depends on fighting style, average number of combats between rests and the number of rounds in those combats. I compared single weapon (no fighting style adding damage), two weapon and great weapon fighting styles. Target AC was 15.
If you have a lot of long combats between rests (4 combats per rest, 10 rounds per combat) Champion is generally the better choice, particularly if you choose two weapon fighting.
More rests and shorter combats (3 combats per rest, 5 rounds per combat) and the BattleMaster comes out slightly ahead.
However - and this is a big caveat - the difference is minimal. In almost all cases the difference is less than a single point of damage per round on average.
So play whichever class you want, it really doesn't matter much. Oh, and please stop saying the Champion is "broken" because it does so much less damage unless you can prove my numbers wrong.
I've attached my spreadsheet (if you really want to see my C# code I can attach that too) if you're curious.
EDIT: I made an update to the file, there was an error in my code where I was not getting quite enough damage. It doesn't make an overall difference.
Attachments
Last edited: