Download
(27Kb)
Download
Updated: 12-27-23 03:02 AM
Pictures
File Info
Compatibility:
Guardians of the Dream (10.2.0)
Updated:12-27-23 03:02 AM
Created:06-15-18 06:49 PM
Downloads:1,220
Favorites:4
MD5:
Categories:Buff, Debuff, Spell, Druid

Lifebloom Glow

Version: v10.2.4
by: clicket [More]

Lifebloom Glow


Options: /lbg

TL;DR This is an extremely lightweight addon that puts a glow around lifebloom's icon when it is in the pandemic window.

The "pandemic window" is the window of time in which you can recast a hot or dot and have the rest of the damage or healing "roll over" into the new hot/dot.

When you refresh lifebloom in this window of time, there is a secondary effect that happens: The "bloom" that normally only happens when you let it expire or it gets dispelled gets triggered.

Because of this, it is recommended to always refresh lifebloom in this important window of time. However, there is no official way to tell when exactly this window is available.

This addon was meant to eliminate the guesswork involved with knowing when to refresh Lifebloom by putting a glow border (the same border that is used for dispellable debuffs) around lifebloom when it is in the correct pandemic window.



Notes:
- Only Blizzard frames are currently supported (Raid Frames, TargetFrame, FocusFrame)

Contribution:
- Report bugs
- Source code

v10.2.4 (2023-12-26)

Full Changelog

Highlights

Minor fixes

Commits

clicketz (2):
  • Fix nil cache error
  • Update sotfSpells description
Archived Files (22)
File Name
Version
Size
Author
Date
v10.2.3
27kB
clicket
12-24-23 03:58 AM
v10.2.2
27kB
clicket
12-24-23 03:33 AM
v10.2.1
27kB
clicket
12-23-23 03:25 PM
v10.1.12
18kB
clicket
03-06-23 11:05 PM
v10.1.11
18kB
clicket
01-26-23 07:26 PM
v10.1.10
18kB
clicket
11-06-22 11:08 PM
v10.1.9
18kB
clicket
11-06-22 03:39 PM
v10.1.8
18kB
clicket
11-06-22 01:54 AM
v10.1.7
18kB
clicket
11-06-22 01:12 AM
v10.1.6
18kB
clicket
11-06-22 12:33 AM
v10.1.5
18kB
clicket
11-05-22 09:56 PM
v10.1.4
18kB
clicket
11-05-22 09:48 PM
v10.1.3
18kB
clicket
11-05-22 08:41 PM
v10.1.2
18kB
clicket
11-05-22 05:30 PM
v10.1.1
17kB
clicket
11-02-22 11:03 PM
v10.1
16kB
clicket
11-02-22 07:38 PM
v10.0.1
15kB
clicket
11-01-22 03:15 PM
v10.0
15kB
clicket
11-01-22 07:53 AM
9.0.5.4
2kB
clicket
03-31-21 03:18 AM
9.0.5.3
2kB
clicket
03-23-21 01:06 AM
9.0.5.2
2kB
clicket
03-22-21 07:08 PM
9.0.5.1
2kB
clicket
03-22-21 07:00 AM


Post A Reply Comment Options
Unread 10-04-22, 08:30 PM  
clicket
A Deviate Faerie Dragon
 
clicket's Avatar
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 9
Uploads: 4
Originally Posted by hasnogaems
Is this pandemic window exists on WotlK?
I *believe* the pandemic window was added in MoP, maybe even later. So I don't think it matters for any of the classic versions of the game that are out now.
Report comment to moderator  
Reply With Quote
Unread 09-28-22, 02:12 PM  
hasnogaems
A Flamescale Wyrmkin
 
hasnogaems's Avatar

Forum posts: 109
File comments: 19
Uploads: 0
Is this pandemic window exists on WotlK?
Report comment to moderator  
Reply With Quote
Unread 06-30-18, 06:54 AM  
clicket
A Deviate Faerie Dragon
 
clicket's Avatar
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 9
Uploads: 4
Yeah, as I said there's no real need. I did make a throttled OnUpdate version of this addon, but UtilSetBuff fires way more than necessary in combat (multiple times per second), so I scrapped it.

Since ultimately this addon only matters when you're actively healing somebody, and generally if you're healing someone there are plenty of abilities being used to trigger the buff events necessary for perfect accuracy, I don't see the increased CPU usage worth it.
Report comment to moderator  
Reply With Quote
Unread 06-29-18, 02:10 PM  
Theroxis
A Fallenroot Satyr

Forum posts: 24
File comments: 5
Uploads: 0
To solve the issue of checking the buff more accurately; you can use the following type of interval based check:
Code:
local Tooltip_interval=0.1
GameTooltip.TimeSinceLastUpdate=0

local function mouset_OnUpdate(self, elapsed)
	self.TimeSinceLastUpdate = self.TimeSinceLastUpdate + elapsed
	if (self.TimeSinceLastUpdate > Tooltip_interval) then
		if (self.default) then
			MouseAnchor(self)
		end
	end
end
Obviously you'll have to change this to work with your code. I use this for moving my tooltips to my mouse cursor; if you do it every time the mouse moves, you end up with a bunch of wasted CPU time. This way I only move it every 0.1 seconds.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: