Originally Posted by Roywyn
Thinking about the models used, it seems the important factor is whether Heroism is a bigger percentage DPS increase for a class above or below execute range. If it's all the same then the Heroism timing wouldn't matter.
|
Not true, it also matters how much of your raid DPS comes from classes which scale poorly/well with haste.
To see why, let's take JoeRogue and BobMage. JoeRogue does 100 DPS, and gets a 20% boost from Heroism. BobMage does 100 DPS, and gets a 30% boost from Heroism. BobMage also does 50% extra damage when the boss is under 50%. Let's look at some example raids.
1) A raid of 25 JoeRogues.
Total raid DPS at the start or end = 25 * 100 = 2500
Total raid DPS at the start or end, with Heroism = 25 * 100 * 1.2 = 3000 (20% increase)
Heroism is a 20% boost when used at the start or the end of the fight, so timing is irrelevant.
2) A raid of 25 BobMages.
Total raid DPS at the start = 25 * 100 = 2500
Total raid DPS at the start, plus Heroism = 25 * 100 * 1.3 = 3250 (30% increase)
Total raid DPS at the end = 25 * 100 * 1.5 = 3750
Total raid DPS at the end, plus Heroism = 25 * 100 * 1.5 * 1.3 = 4875 (30% increase)
Heroism is a 30% boost when used at the start or the end of the fight, so timing is irrelevant.
3) A raid of 24 JoeRogues and 1 BobMage
Total raid DPS at the start = 25 * 100 = 2500
Total raid DPS at the start, plus Heroism = (24 * 100 * 1.2) + (1 * 100 * 1.3) = 3010 (20.4% increase)
Total raid DPS at the end = (24 * 100) + (1 * 100 * 1.5) = 2550
Total raid DPS at the end, plus Heroism = (24 * 100 * 1.2) + (1 * 100 * 1.5 * 1.3) = 3075 (20.6% increase)
Heroism is a very slightly larger percentage boost when used later in the fight.
4) A raid of 15 JoeRogues and 10 BobMages
Total raid DPS at the start, without Heroism = 25 * 100 = 2500
Total raid DPS at the start, with Heroism = (15 * 100 * 1.2) + (10 * 100 * 1.3) = 3100 (24% increase)
Total raid DPS at the end, without Heroism = (15 * 100) + (10 * 100 * 1.5) = 3000
Total raid DPS at the end, with Heroism = (15 * 100 * 1.2) + (10 * 100 * 1.5 * 1.3) = 3750 (25% increase)
Heroism is a slightly larger percentage boost when used later in the fight.
4) A raid of 1 JoeRogue and 24 BobMages
Total raid DPS at the start, without Heroism = 25 * 100 = 2500
Total raid DPS at the start, with Heroism = (1 * 100 * 1.2) + (24 * 100 * 1.3) = 3240 (29.6% increase)
Total raid DPS at the end, without Heroism = (1 * 100) + (24 * 100 * 1.5) = 3700
Total raid DPS at the end, with Heroism = (1 * 100 * 1.2) + (24 * 100 * 1.5 * 1.3) = 4800 (29.7% increase)
Heroism is a very slightly larger percentage boost when used later in the fight.
Obviously it's not a large effect, but it's non-zero. The reason the effect exists is that in a case where you have a mix of rogues and mages, the rogues (who scale badly with haste) do proportionally more of the raid DPS at the start of the fight, while the mages (who scale well with haste) are a higher proportion of raid DPS at the end of the fight.
However, in practice the scaling factors for all classes are almost certainly between 20 and 30% DPS increase from 30% haste, and the execute bonus is not a full 50% (as used in the example above). Thus I would imagine that there is no more than a few percent change in the
proportional benefit of Heroism when used early or late. Moreover, there may well be classes that act against the tendency demonstrated above - i.e. a class that has an execute bonus, but that scales poorly from haste. An example of the latter would be a bugged HaT rogue - they have an execute bonus, but get almost no bonus from haste since the majority of their damage is yellow damage and they are capped by the 1 second GCD spamming Eviscerates.