OK, in retrospect I might have been able to test this before now but I rather forgot. This week’s events give a bonus to all Broken Spire troops, and all Giants. It came to mind that the Warlord class can make your hero a Giant from Broken Spire. I thought heroes might be a special exempt case, but I simply had to try.
Turns out about the weirdest way possible, actually. The answer is both yes and no. Specifically I am getting the Giant bonus for using the third perk, but I’m not getting the Broken Spire bonus even though the team is getting Lord of the Spire for having two Spire troops.
I’m honestly not sure if heroes are supposed to get event bonuses or not, it could be argued either way, but half and half is wrong regardless.
For clarity, that’s not my hero it is the opponent. They’re racially identified as a mech at the bottom of the card meaning they picked the third perk of the class, but you can see on the right that the mech hero doesn’t qualify as a mech kill for the weekly event.