BOLT - Beacon of Light Timer

This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.

BOLT User interface

by Daltanious of Kul Tiras - Updated by Illisis of Barthilas

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


  • Beacon of Light and Judgements of the Pure trackers(working)
  • Auto hide function when spells or talents are not available(untested)
  • Button focus: save an independent focus target for each button and right click to re-cast the spell on your saved target(working)
  • Real time duration check: if your buff get removed the countdown will stop with a sound alarm(working)
  • Customizable sound and flash alerts(working)
  • Button scaling, drag&drop, pin/unpin, custom alpha level(working)
  • Auto hide when not in combat(Untested)
  • Russian localization(untested)
  • Lightweight (100Kb) and non intrusive


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


If you have had a previous version of BOLT I recommend you delete your BOLT.LUA file(s) in your WTF folder. This corrects some issues regarding the Sacred Shield spell the addon used to monitor as SS has not been entirely coded out yet.

Any suggestions, bug reports or 'fixes' you can offer would be great! just send me(illisis) a PM.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of flavabone flavabone Jan 31, 2012 at 11:12 UTC - 0 likes

    Date: 2012-01-31 12:06:56 ID: 1 Error occured in: Global Count: 1 Message: ..\AddOns\BOLT\BOLT.lua line 245: attempt to index field 'BOL' (a nil value) Debug: [C]: ? BOLT\BOLT.lua:245: ?() BOLT\BOLT.lua:109: BOLT\BOLT.lua:108

    ------- AddOns: Swatter, v5.13.5258 (BoldBandicoot) WowheadLooter, v40020 Altoholic, v4.3.001 Archy, v1.8.11 AtlasLootLoader, vv6.05.02 AucAdvanced, v5.13.5258 (BoldBandicoot) AucFilterBasic, v5.13.5258 (BoldBandicoot) AucFilterOutlier, v5.13.5258.5187(5.13/embedded) AucMatchUndercut, v5.13.5258.5232(5.13/embedded) AucStatHistogram, v5.13.5258 (BoldBandicoot) AucStatiLevel, v5.13.5258 (BoldBandicoot) AucStatPurchased, v5.13.5258 (BoldBandicoot) AucStatSales, v5.13.5258.4838(5.13/embedded) AucStatSimple, v5.13.5258 (BoldBandicoot) AucStatStdDev, v5.13.5258 (BoldBandicoot) AucStatWOWEcon, v5.13.5258.4828(5.13/embedded) AucUtilAHWindowControl, v5.13.5258.5133(5.13/embedded) AucUtilAppraiser, v5.13.5258.5241(5.13/embedded) AucUtilAskPrice, v5.13.5258.5160(5.13/embedded) AucUtilAutoMagic, v5.13.5258.5224(5.13/embedded) AucUtilCompactUI, v5.13.5258.5254(5.13/embedded) AucUtilEasyBuyout, v5.13.5258.5241(5.13/embedded) AucUtilFixAH, v5.13.5258 (BoldBandicoot) AucUtilItemSuggest, v5.13.5258.5224(5.13/embedded) AucUtilPriceLevel, v5.13.5258.5241(5.13/embedded) AucUtilScanButton, v5.13.5258.5153(5.13/embedded) AucUtilScanFinish, v5.13.5258.5153(5.13/embedded) AucUtilScanProgress, v5.13.5258.4979(5.13/embedded) AucUtilScanStart, v5.13.5258.5153(5.13/embedded) AucUtilSearchUI, v5.13.5258.5254(5.13/embedded) AucUtilSimpleAuction, v5.13.5258.5210(5.13/embedded) AucUtilVendMarkup, v5.13.5258.4828(5.13/embedded) Babylonian, v5.1.DEV.312(/embedded) BadBoy, vv6.634 BadBoyGuilded, v1.41 BadBoyLevels, v2.81 Bartender4, v4.4.20.1 BigWigs, v3.810 BOLT, v1.61 ButtonFacade, v4.2.375 Configator, v5.1.DEV.312(/embedded) DataStore, v4.3.001 DataStoreAchievements, v4.3.001 DataStoreAgenda, v4.3.001 DataStoreAuctions, v4.3.001 DataStoreCharacters, v4.3.001 DataStoreContainers, v4.3.001 DataStoreCrafts, v4.3.001 DataStoreCurrencies, v4.3.001 DataStoreInventory, v4.3.001 DataStoreMails, v4.3.001 DataStorePets, v4.3.001 DataStoreQuests, v4.3.001 DataStoreReputations, v4.3.001 DataStoreSpells, v4.3.001 DataStoreStats, v4.3.001 DataStoreTalents, v4.3.001 DBMCore, v DBMRaidLeadTools, v DebugLib, v5.1.DEV.312(/embedded) EasyMail, v ErrorFilter, v2.4.1 Gatherer, v3.2.4 LibExtraTip, v5.12.DEV.319(/embedded) Masque, v4.2.375 MasqueCaith, v4.2.76 Omen, v3.1.6 OmniCC, v4.3.2 oRA3, v Quartz, v3.0.8 Recount, v Reforgenator, v1.3.13 SellJunk, v3.0.4 SexyMap, v SlideBar, v5.13.5258 (BoldBandicoot) Stubby, v5.13.5258 (BoldBandicoot) TauntMaster, v4.1.1 TipHelper, v5.12.DEV.315(/embedded) TipTac, v11.09.29 TipTacItemRef, v11.09.29 TipTacTalents, v11.09.29 VuhDo, v2.133 VuhDoOptions, v2.132 BlizRuntimeLib_enUS v4.3.0.40300 <eu> (ck=adb)

    Last edited Jan 31, 2012 by flavabone: easier to read
  • Avatar of balurion balurion Nov 01, 2010 at 17:55 UTC - 0 likes

    1x BOLT-1.6\BOLT.lua:245: attempt to index field 'BOL' (a nil value) BOLT-1.6\BOLT.lua:109: in function <BOLT\BOLT.lua:108>

    Locals: this = <unnamed> { 0 = <userdata> } event = "PLAYER_TALENT_UPDATE" BOLT = <table> { jotpTexture = "Interface\Icons\Ability_Paladin_JudgementofthePure" jotpStandardDuration = 60 ssTexture = "Interface\Icons\Spell_Holy_Absolution" ssDGRank1Bonus = 15 ssSpellName = "Illuminated Healing" bolSpellID = 53563 ToggleAutoHideOOC = <function> @ BOLT\BOLT.lua:329: ToggleRoundCorners = <function> @ BOLT\BOLT.lua:344: jolSpellName = "Judgement" ssSpellID = 86273 ssStandardDuration = 29 bolSpellName = "Beacon of Light" soundFile1 = "Sound\Interface\PlayerInviteA.wav" jotpSpellID = 53657 playerInCombat = false playerLevel = 80 playerClass = "PALADIN" bolStandardDuration = 89 jojSpellName = "Judgement" soundFile2 = "Sound\Interface\PlaceHolder.wav" SetDimAlphaValue = <function> @ BOLT\BOLT.lua:314: bolGlyphBonus = 30 HideAll = <function> @ BOLT\BOLT.lua:272: RemoveAllRoundCorners = <function> @ BOLT\BOLT.lua:278: jowSpellName = "Judgement" eventFrame = <unnamed> {} SetAllRoundCorners = <function> @ BOLT\BOLT.lua:284: ShowHide = <function> @ BOLT\BOLT.lua:321: bolGlyphSpellID = 63218 Options = <function> @ BOLT\BOLT.lua:588: ssDGRank2Bonus = 30 playerName = "Balurion" jolSpellID = 20271 CreateOptionFrame = <function> @ BOLT\BOLT.lua:430: ToggleAlwaysShowNamePlates = <function> @ BOLT\BOLT.lua:334: DimAll = <function> @ BOLT\BOLT.lua:266: soundFile3 = "Sound\Interface\Aggro_Pulled_Aggro.wav" events = <table> {} jotpSpellName = "Judgements of the Pure" bolTexture = "Interface\Icons\Ability_Paladin_BeaconofLight" versionNumber = "1.6" jowSpellID = 20271 jojSpellID = 20271 }


  • Avatar of user_338137 user_338137 Oct 31, 2010 at 15:00 UTC - 0 likes

    Getting an error on loading :(

    1x BOLT-1.6\BOLT.lua:575: attempt to index global 'this' (a nil value)
    BOLT-1.6\BOLT.lua:458: in function `initFunction'
    Interface\FrameXML\UIDropDownMenu.lua:69: in function `UIDropDownMenu_Initialize':
    BOLT-1.6\BOLT.lua:424: in function `TextAndDropDown'
    BOLT-1.6\BOLT.lua:458: in function `CreateOptionFrame'
    BOLT-1.6\BOLT.lua:232: in function `?'
    BOLT-1.6\BOLT.lua:109: in function <BOLT\BOLT.lua:108>
  • Avatar of balurion balurion Oct 23, 2010 at 22:59 UTC - 0 likes

    plz update this addon :(



Date created
Oct 12, 2009
Last update
Apr 27, 2011
Development stage
  • enUS
  • ruRU
All Rights Reserved
Recent files