Since it seems a lot of people don't really know how much mana Lifebloom costs or how much of a difference letting Lifebloom bloom makes on a druid's mana usage, I think it's high time for a clear explanation of Lifebloom's mechanics.
These numbers are only true for a level 80 Resto Druid with 1 point in Tree of Life (ToL), 1 point in Nature's Splendor, and enough haste along with points in Gift of the Earthmother to reduce Lifebloom GCD to 1 second.
1. Basic facts about Lifebloom.
In 3.1, Lifebloom (LB) changed in several ways. Its 'base' mana cost was doubled (note: the base mana cost of LB is not affected by talents or gear), which has also doubled its mana cost with ToL. Also, Lifebloom now returns mana to the casting druid when LB blooms on its target (equal to half the 'base' mana cost of the spell, which, again, is not affected by talents or gear). The amount of mana returned when it blooms and the heal effect of the bloom multiply with the number of stacks on the target (a single stack of LB will bloom for its normal amount, whereas a triple stack of LB will now bloom for three times its normal amount). Though the mana cost of Lifebloom has been increased, allowing Lifebloom to bloom will make it a more mana efficient heal than it was pre-3.1.
2. Basic figures about Lifebloom: mana costs and returns.
Note: Mana values written in parenthesis represent the mana cost of Lifebloom with ToL and 2 piece t7 equipped.
Base mana cost (per cast) : 978 mana
Mana cost with ToL (per cast) : 782 mana (733)
Mana returned on bloom (per stack) : 489 mana
Total mana costs in ToL:
- 1-stack of LB: 782 mana (733)
- 2-stack of LB: 1564 mana (1466)
- 3-stack of LB: 2346 mana (2199)
Total mana returned:
- 1-stack bloom: 489 mana
- 2-stack bloom: 979 mana
- 3-stack bloom: 1468 mana
3. Different stacking/blooming strategies: mana usage (mp5).
Key (I use some short-hand to simplify the examples):
- sl = seconds later (e.g. "10sl" = "10 seconds later").
- #-bloom = number of stacks that have bloomed (e.g. "3-bloom" = "bloom of a 3x Lifebloom").
- 1-LB = the act of casting Lifebloom (e.g. "1-LB every 8 seconds" means "cast Lifebloom every 8 seconds").
- *Note: mp5 values with a single (*) are values obtained while having 2 piece t7 equipped.
- **Note: mp5 values with a double (**) are the values obtained using 2 piece t7 and Glyph of Lifebloom.
- Format Example: [No glyph or 2 piece t7] mp5 ([2 piece t7]*, [2 piece t7 and glyph]**)
It's a common practice to keep a 3-stack of Lifebloom "rolling" on a tank. Ignoring the initial mana cost to build up that 3-stack and assuming the stacks are refreshed with 1 second left on Lifebloom's duration, you can expect to be using the following amount of mana (in mp5) to keep Lifebloom "rolling" (refreshed):
- (8 second refresh) : 1-LB cast every 8 seconds (9 with glyph) = 488.75 mp5 (458.13*, 407.22**)
Now, taking into consideration the cost of building Lifebloom's stacks up and then letting it bloom, here are the mana cost (in mp5) for various stacking/blooming techniques (note: in these calculations, the mana returned from letting LB bloom is subtracted from the total mana cost to stack LB):
- (1 stack) : 1-LB, 9sl 1-bloom = 162.78 mp5 (135.56*, 122**)
- (2 stack, 1 second refresh) : 1-LB, 1sl 1-LB, 9sl 2-bloom = 292.5 mp5 (243.5*, 221.36**)
- (3 stack, 1 second refresh) : 1-LB, 1sl 1-LB, 1sl 1-LB, 9sl 3-bloom = 399.09 mp5 (332.27*, 304.58**)
- (2 stack, 8 second refresh) : 1-LB, 8sl 1-LB, 9sl 2-bloom = 172.06 mp5 (143.24*, 128.56**)
- (3 stack, 8 second refresh) : 1-LB, 8sl 1-LB, 8sl 1-LB, 9sl 3-bloom = 175.6 mp5 (146.2*, 130.54**)
4. Comparisons and Conclusions.
Keeping Lifebloom rolling costs 488.75 (458.13*, 407.22**) mana every 5 seconds, whereas "fast" stacking Lifebloom (building up Lifebloom's stacks in 3 GCDs) and then allowing it to bloom 9 seconds later costs 399.09 (332.27*, 304.58**) mana every 5 seconds, about 90 (126*, 103**) less mp5 used using this method. However, "slow" stacking Lifebloom (building up each stack every 8 seconds rather than right away) results in a total mp5 usage of 175.6 (146.2*, 130.54**), almost 313 (312*, 377**) mp5 less than keeping Lifebloom rolling, and 223 (186*, 274**) mp5 less than using the "fast" stacking method.
Keep in mind that there are other mechanics involved than just the mp5 used for casting Lifebloom. The HoT and the bloom are both just as important as the mana cost and using Lifebloom effectively requires that you understand each of these. Sometimes it may be better (for healing purposes) to keep Lifebloom stacks rolling, even at a high mp5 cost. Sometimes letting it bloom occasionally (especially if you can take advantage of the bloom to top a tank/target's hp) is a good idea, not only for mp5 purposes but also because the bloom can be a very strong and effective heal.
You also must recognize the risks and benefits of using certain strategies. The method of "slow" stacking Lifebloom results in the tank receiving less effective healing from the HoT since it won't always be at a full 3-stacks on that target. Likewise, allowing Lifebloom to bloom will require the use of additional GCDs to get it rolling again.
The actual strategy you use when rolling Lifebloom will hopefully depend on the situation and your healing assignment. If you feel inclined to use only one method over any other, that's your prerogative. Just realize that Lifebloom is both a complex and versatile healing spell that can, if used correctly, be a very effective tool for mana conservation and healing throughput.
--------------
If I've made any calculation errors or typos, etc, let me know and I'll fix them.
Edited: I’ve adjusted the numbers to include the mp5 usage when no Glyph of Lifebloom or 2 piece t7 are equipped. Please see the detailed notes under "Key" in section 3.