Why do spirit effects cooldown?
Spirit of Frost actually has no internal cooldown. It can proc any time. Its the only one that doesn’t.
I definately think the cooldown on the other spirits should be reduced. It can’t be removed completely, lest you be able to rack up 30 seconds of Protection by proc’ing Stone Spirit 10 times in quick succession or something (which would be very possible with 50% proc chance and a rapid-hit attack like Barrage).
5 seconds would be more reasonable.
Another thing to keep in mind is that spirit procs aren’t limited to just one character. Take the Sun Spirit for example. Removing the cooldown would already be dangerous because it gives the ranger nigh-permanent burning (as long as the spirit survives), but even more dangerous in a group setting because now your allies are also permanently applying that same burning to all their targets.
It’s pretty obvious, and nobody’s impressed.
Banner of Discipline increases team damage by 10% AND increases crit rate! In comparison, Spirit of Frost, is only a 35% chance to increase damage, AND it can only activate ONCE every 10 seconds, AND it can die! (It’s also immobile unless traited.)
Because the effect it gives you is actually a 6 sec buff. So using Sun Spirit as an example.
6 sec buff
35% chance to apply 3 sec of burning
10 sec cooldown
So 60% of the time I have a 35% chance to apply burning, meaning a net 21% of the time I apply burning.
In practice I don’t think it works this way. I seem to get the buff 100% of the time with sun spirit up, meaning it’s a 6 sec buff with a 6 sec cooldown. Frankly that’s the way it should work. There’s no point stacking two probabilities on top of each other when you can just control it with one (the % chance to apply burning).
They just need to use this funky refreshing buff mechanism so that people who move too far lose it, and people who move into range gain it, at regular intervals.
Also I’m not sure how many people it buffs at a time. If it’s like all other buffs and affects a max of 5, then that’s pretty stupid since a 5-member party with a ranger + pet is 6.