Download
(13Kb)
Download
Updated: 02-04-10 10:11 AM
Pictures
File Info
Updated:02-04-10 10:11 AM
Created:08-19-09 07:45 AM
Downloads:26,226
Favorites:67
MD5:

BOLT - Beacon Of Light Timer  Popular! (More than 5000 hits)

Version: 1.581
by: Daltanious [More]


by Daltanious of Kul Tiras


BOLT is my very first addon... so have mercy

Beacon of Light is the main weapon in the holy paladin arsenal, keep the Beacon up on a target (a tank for example) is essential but its huge spell cost (from 1536 base cost to 1306 with talents & glyph) doens't allow to be simply refreshed at random. An early refresh of Beacon of Light, if not forced by external causes (boss strategy), is a huge waste of mana and a precious global cooldown time.

BOLT, designed mainly for holy paladins, will help you to keep up the Beacon of Light, Sacred Shield and Judgements of the Pure spells/effects.

Features:
  • Beacon of Light, Sacred Shield and Judgements of the Pure trackers with the support of duration modifiers like glyphs and talents
  • Auto hide function when spells or talents are not available
  • Button focus: save an independent focus target for each button and right click to re-cast the spell on your saved target*
  • Real time duration check: if your buff get removed the countdown will stop with a sound alarm
  • Customizable sound and flash alerts
  • Button scaling, drag&drop, pin/unpin, custom alpha level
  • Auto hide when not in combat
  • Lightweight (50Kb) and non intrusive
  • Russian localization (if you want additional localization just send me the BOLTLNG.lua file properly localized: just remove the russian localization and add your own strings, I will add your translations on next releases)

Controls:
  • SHIFT - Doubleclick to Pin/Unpin a Button on the screen
  • CTRL - Doubleclick to set up a target as focus for BOL or SS

* due to Blizz limitation you can set the focus only when out of combat


For bug reporting please post a message in the official thread.
Check the changelog for versions details.

All suggestions and comments are welcomed!

v1.581 (04 Feb 2010)

- Fixed wrong encoding in localization file BOLTLNG.lua


v1.58 (01 Feb 2010)

- Internationalization support

- Russian internationalization


v1.5.7b (10 Jan 2010)

- Very little fix to support locales other than english


v1.5.7 (08 Dec 2009)

- Maintenance release: various small internal adjustments and TOC ready for patch 3.3


v1.5.5 (18 Oct 2009)

- NEW TIMER BUTTON: Judgements of the Pure!

- Now BOLT will override visibility templates if the related spell or talent is not available

- Fixed minor lag-bug on buff dispelling

- Minor code improvements


v1.5.1 (12 Oct 2009)

- fixed a bug while updating name plates with the "Always show name plates" active


v1.5 (11 Oct 2009)

- Added the option "Remove round corners", this option "zoom inside" a texture removing gray round texture corners and making the bolt button flat and square

- fixed a bug displaying UTF8 double bytes character names


v1.5 beta 4 (10 Oct 2009)

- In order to avoid misclicks now locking/unlocking a button require a SHIFT + DOUBLECLICK instead of a simple double click

- Bolt buttons now properly ignore any NON left doubleclick event

- Added the option "Always show name plates"

- Added a different sound to play when a Sacred Shield or Beacon of Light buff is removed

- Minor code fixing


v1.5 beta 3 (27 Sep 2009)

- NEW FEATURE: REAL TIME BUFF CHECKING: BOLT will check every second if your buff (BoL or SS) is still active on the target, if not the countdown will stop and a sound/flash alert will be played.
This feature makes bolt useful specially in PVP situations.
With the full1.5 I will relase a proper option screen to customize this feature.


v1.5 beta 2 (27 Sep 2009)

- optimized object management

- minor code reworking and optimization

- fixed a targeting bug (?)


v1.5 beta (26 Sep 2009)

- NEW FEATURE: SPELL REFRESH

- CTRL-DOUBLECLICK on a BOLT button will set your current target as the new target for the button

- RIGHT CLICK on a BOLT button will launch the spell on the previously saved target

- code optimization: optimized various internal functions

NOTE:

- due to Blizzard limitations, change a BOLT button focus target works only ** OUT OF COMBAT **

- in order to avoid annoying side effects, BEFORE installing this v1.5beta version please DELETE the previous installed BOLT folder (in \World of Warcraft\Interface\Addons\) and then SEARCH & DELETE every BOLT.lua and BOLT.lua.bak file in your \World of Warcraft\WTF\Account\ folder.


v1.4 (21 Sep 2009)

- Fixed a bug with instances loading

- Added the option to change the default alpha level for dimmed buttons

- New option: Hide bolt buttons when not in combat

- /BOLT now open the BOLT Option panel

- Minor code optimization


v1.4 rc (18 Sep 2009)

- Scaling bug fixed

- Now buttons positions are saved "on the fly" every time you move a button, you don't need to lock/unlock in order to save a position.

- Text now scale with button scaling

- BOLT will auto unload if you try to load it with a no paladin character (or with a paladin under level 60)

- New global option screen panel

- Now you can change buttons frame strata: Backgound-Low-Medium-High

- Added the option to change the BOLT standard sound alert with a more soft sound

- The class coloring routine is now fixed and optimized (thanks to Ave0000)


v1.4 beta 10 (13 Sep 2009)

- Removed every slash command and implemented a proper option screen (From Interface=>Addons=>BOLT)

- User interface scaling for the two separate buttons

- Fixed (I hope) the bug on restoring the saved button positions


v1.4 beta 8 (13 Sep 2009)

- fixed a bug with the /reloadui command

- minor code optimization


v1.4 beta 7 (11 Sep 2009)

- fixed a bug about wrong button displaying on cold start of the game

- added a visual flash alert (active by default) and the two commands to customize it:
/BOLT bolflash on|off
/BOLT ssflash on|off

- in order to fit better the button the displayed name is now is limited to 5 characters


v1.4 beta 6 (11 Sep 2009)

- removed button borders, now the look is more "neutral" and will fit better with other UI buttons

- massive code refactoring (again!)

- implemented visibility profiles based on current spec, basicly you can now set a visibility profile for the two buttons and this profile will be applied at every spec change.
Default profile are:
Beacon of Light - Holy:visible Protection:hidden Retribution:hidden
Sacred Shield - - Holy:visible Protection:visible Retribution:visible
You can modify the spec via /BOLT setv command. Check the readme.txt in the BOLT addon folder for details.

NOTE:
again, in order to avoid annoying side effects, BEFORE installing this v1.4beta6 version please DELETE the previous installed BOLT folder (in \World of Warcraft\Interface\Addons\) and then SEARCH & DELETE every BOLT.lua and BOLT.lua.bak file in your \World of Warcraft\WTF\Account\ folder.


v1.4 beta 3 (08 Sep 2009)

- Fixed another little bug in the Sacred Shield duration counter...


v1.4 beta 2 (07 Sep 2009)

- Fixed a little bug in the Sacred Shield duration counter


v1.4 beta (07 Sep 2009)

- Sacred Shield timer added (with Divine Guardian duration increase support)

- Various /commands removed, type /BOLT for the new simplified list

- Huge code refactoring

NOTE:
BEFORE installing the v1.4beta please DELETE the previous installed BOLT folder (in \World of Warcraft\Interface\Addons\) and then SEARCH & DELETE every BOLT.lua and BOLT.lua.bak file in your \World of Warcraft\WTF\Account\ folder.


v1.35 (24 Aug 2009)

- vehicles long names are supported, vehicle names >12 chars will be limited to 12 chars

- player names with a lenght <= 10 chars are now displayed with a slightly bigger font. Long (11-12 chars) names are displayed with the default (v1.3 size) font

- you can lock/unlock the UI to the screen just double clicking on borders

- new slash commands:
/BOLT lock|unlock : lock/unlock the UI to the screen

- big code improvement & refactoring: now the code is more modular, ready to be used for additional duration tracking (Sacred Shield / Flash of Light hots)


v1.3 (21 Aug 2009)

- coloured name plate with the neacon target name displayed

- saved variables now supported

- new slash commands:
/BOLT on|off : enable/disable BOLT
/BOLT soundalert on|off : enable/disable sound warning
/BOLT autoswitch on|off : enable/disable hide UI on respec
/BOLT nameplate on|off : enable/disable name plate

- refactored the whole code


v1.2 (20 Aug 2009)

- automatic class check: if you're not a paladin the addon will disable itself

- added these commands:
/BOLT : shows the help
/BOLT show : shows the UI
/BOLT hide : hides the UI
/BOLT warning on : sound warning activated
/BOLT warning off : sound warning disabled (default)

- automatic Beacon of Light presence detection: accordingly to the Beacon of Light spell availability (cause respec, talent wipe and so on) the addon will show/hide the UI

- general code optimization: removed not necessary event handlers and functions

NOTE: the addon still not use saved variables.. so if you enable sound warning you have to re-enable again at every login


v1.11 (19 Aug 2009)
- fixed a bug with multiple Beacons casted from different sources, now the timer will reset itself properly


v1.1 (19 Aug 2009)
- added automatic Glyph of Beacon of Light detection


v1.0 (19 Aug 2009)
- initial release
Optional Files (1)
File Name
Version
Size
Author
Date
Type
v1.7
13kB
02-26-11 01:31 AM
Patch


Post A Reply Comment Options
Unread 09-07-09, 06:29 PM  
omeglidan
A Kobold Labourer

Forum posts: 0
File comments: 86
Uploads: 0
New version has some problems

In this new version how do you move the icons? Buttons can no longer be locked/unlocked. Also I miss the option to enable/disable based on spec. Don't really want Sacred Shield visible in Prot but want it in Holy.

Also is there a way to remove the border completely?

Other than that, great mod so far.

EDIT: After checking the lua I found a way to double click border to move the icon.

Interesting new problem is that when loading game by default the SS is loaded but HOL is not.
Last edited by omeglidan : 09-07-09 at 06:37 PM.
Report comment to moderator  
Reply With Quote
Unread 09-08-09, 01:46 AM  
Daltanious
A Murloc Raider
 
Daltanious's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 48
Uploads: 1
Re: New version has some problems

Yes, definitely this version has some problems, I need feedbacks and tests in order to fix it, thats why I released this beta version.

Originally posted by omeglidan
In this new version how do you move the icons? Buttons can no longer be locked/unlocked.
When you load BOLT for the first time one (SS counter) or two buttons (SS & BOL counter), depending on your current spec, will appear in the center of your screen. These buttons are locked and you need to double click on the border in order to unlock and freely drag where you like. Then if you double click again on the border the position will be fixed & saved, if you keep the button "floating" at the next relog/reloadui the button will be restored at the original position.

Also I miss the option to enable/disable based on spec. Don't really want Sacred Shield visible in Prot but want it in Holy.
At the moment, the only available "autoswitch" is implemented on the Beacon of Light button because the Beacon is available only for Holy paladin (if you haven't the Beacon talent the button is totally useless) Sacred shield instead is available for every spec.
You can disable the Sacred shield button when you switch protection (/BOLT ss off) but you need to re-enable it (/BOLT ss on) when you return holy.


Also is there a way to remove the border completely?
At the moment no, there's no way to remove the border, I need to do some changes for that and I will probably implement this nice feature (thx for the idea) after the release of a stable 1.4 version.

Interesting new problem is that when loading game by default the SS is loaded but HOL is not.
Probably because when you load the game your current spec isn't Holy?
Last edited by Daltanious : 09-08-09 at 02:06 AM.
Report comment to moderator  
Reply With Quote
Unread 09-08-09, 01:53 AM  
Daltanious
A Murloc Raider
 
Daltanious's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 48
Uploads: 1
Originally posted by Jackalantern
While using the latest version, V1.4 Beta 2 I am now getting an error every time I cast sacred shield and the timer does not start. Also the icon disappears upon entering a new session.
Could you please write the error message or post a screenshot of it?
Before installing the 1.4beta have you read the changelog notes and deleted the BOLT install folder and every other BOLT.lua / BOLT.lua.back file ?

EDIT:
I checked the code and I think to have fixed your error... try the 1.4beta3 and let me know

Last edited by Daltanious : 09-08-09 at 02:12 AM.
Report comment to moderator  
Reply With Quote
Unread 09-08-09, 03:20 AM  
omeglidan
A Kobold Labourer

Forum posts: 0
File comments: 86
Uploads: 0
Re: Re: New version has some problems

Is it possible to enable autoswitch for the SS as well? I use another solution when tanking but for holy BOLT is much better.

As far as aesthetics go, if you have the time I'd greatly welcome resizing and border options, as it is the icons are quite large.

All around great work so far.
Report comment to moderator  
Reply With Quote
Unread 09-08-09, 04:51 AM  
Daltanious
A Murloc Raider
 
Daltanious's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 48
Uploads: 1
Re: Re: Re: New version has some problems

Originally posted by omeglidan
[b]Is it possible to enable autoswitch for the SS as well? I use another solution when tanking but for holy BOLT is much better.
The autoswitch function for Beacon of Light follow a basic rule: if you haven't the Beacon of Light talent the Beacon button is useless and I can easily hide it... but since Sacred Shield is available to every spec (Holy/Prot/Retri) which rule I should follow in order to hide the SS counter?
My basic rule for SS is simple: SS is available to every spec => SS counter is enabled to every spec by default and players can show/hide at will with the /BOLT ss on|off command. Have you a suggestion?




EDIT1 (09-09-2009):
I've found a solution!
I will use visibility templates for the 3 different spec (Holy-Prot-Retri).
Each template will set the visibility for the two buttons when the pala switch to a spec.

For example:
if the two templates for the two buttons are:

BOL button : Holy:show Prot:hide Retri:hide
SS button: Holy:show Prot:show Retri:show

when the pala change spec (for example from Holy to Retri) I will set the button visibility just reading the template.
The autoswitch function will apply the correct visibility template for every spec.

For you the SS template should be like "Holy:show Prot:hide Retri:Hide".

Ofc I will create a command to set & change the two visibility templates.



As far as aesthetics go, if you have the time I'd greatly welcome resizing and border options, as it is the icons are quite large.
I can (and I will) easily add the option to turn the border on/off, for the resize I need more time since I need to learn how to do.


EDIT2 (09-09-2009):
I will remove the border, the button will look more "neutral" and it will fit better with different UI looks.



All around great work so far.
Thanks!
Last edited by Daltanious : 09-09-09 at 03:21 AM.
Report comment to moderator  
Reply With Quote
Unread 09-11-09, 08:11 AM  
Daltanious
A Murloc Raider
 
Daltanious's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 48
Uploads: 1
1.4 beta 6 Released

I'm waiting for more feedbacks. Thx for your suggestions!
Report comment to moderator  
Reply With Quote
Unread 09-11-09, 03:05 PM  
omeglidan
A Kobold Labourer

Forum posts: 0
File comments: 86
Uploads: 0
Auto on

I've been having a problem getting the addon to hide.

When switching between specs it works great to show/hide each separate icon but it seems to disregard spec when first starting the game. If I do a cold start of the game both icons will always be on, regardless of spec, I have to switch to alt spec to make them remember that they have to vanish/show.
Report comment to moderator  
Reply With Quote
Unread 09-11-09, 04:10 PM  
Daltanious
A Murloc Raider
 
Daltanious's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 48
Uploads: 1
Re: Auto on

Originally posted by omeglidan
I've been having a problem getting the addon to hide.

When switching between specs it works great to show/hide each separate icon but it seems to disregard spec when first starting the game. If I do a cold start of the game both icons will always be on, regardless of spec, I have to switch to alt spec to make them remember that they have to vanish/show.
Fixed in 1.4beta7.

Thx!
Report comment to moderator  
Reply With Quote
Unread 09-11-09, 08:34 PM  
omeglidan
A Kobold Labourer

Forum posts: 0
File comments: 86
Uploads: 0
Works

From a functionality standpoint everything works now.
From an aesthetics pov it could still use the ability to resize the icons.
Report comment to moderator  
Reply With Quote
Unread 09-12-09, 12:31 PM  
Daltanious
A Murloc Raider
 
Daltanious's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 48
Uploads: 1
Found & fixed a little bug when you reload the UI (via /reloadui or similar commands).
Now it's fixed but I wait to release the 1.4beta8 because I want to do more tests.
Report comment to moderator  
Reply With Quote
Unread 09-13-09, 12:35 AM  
Anferny8
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
Was the command to move the icons removed? I can't seem to figure it out :X
Report comment to moderator  
Reply With Quote
Unread 09-13-09, 05:09 AM  
Daltanious
A Murloc Raider
 
Daltanious's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 48
Uploads: 1
Originally posted by Anferny8
Was the command to move the icons removed? I can't seem to figure it out :X
A double click unlock the initial buttons positions, then just drag&drop where you want and then another double click to fix & save the new position.
Report comment to moderator  
Reply With Quote
Unread 09-13-09, 01:19 PM  
omeglidan
A Kobold Labourer

Forum posts: 0
File comments: 86
Uploads: 0
bug

There's a rather annoying bug that has been in existance for at least a few versions. The game doesn't remember positions of the icons upon exit of game. So say I place them at X and Y but then restart the game they'll just randomly shift positions. Any ideas?
Report comment to moderator  
Reply With Quote
Unread 09-13-09, 02:44 PM  
Daltanious
A Murloc Raider
 
Daltanious's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 48
Uploads: 1
Re: bug

Originally posted by omeglidan
There's a rather annoying bug that has been in existance for at least a few versions. The game doesn't remember positions of the icons upon exit of game. So say I place them at X and Y but then restart the game they'll just randomly shift positions. Any ideas?
The restore position functionality is not perfect I know but not totally random. Have you saved (locked) the button position before exit WoW?
In any case thanks for the report... I will try to fix it properly before the 1.4 release
Last edited by Daltanious : 09-13-09 at 02:54 PM.
Report comment to moderator  
Reply With Quote
Unread 09-13-09, 04:08 PM  
omeglidan
A Kobold Labourer

Forum posts: 0
File comments: 86
Uploads: 0
Re: Re: bug

Originally posted by Daltanious
The restore position functionality is not perfect I know but not totally random. Have you saved (locked) the button position before exit WoW?
In any case thanks for the report... I will try to fix it properly before the 1.4 release
Yea I tried saving and not saving, just can't keep place
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: