BOLT - Beacon of Light Timer

This project has become inactive.

This project is inactive and its default file will likely not work with the most recent version of World of Warcraft. The author may have abandoned it, or it may have outlived its usefulness.

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 mrdiablo mrdiablo 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
Curse link
BOLT - Beacon of Light Timer
Recent files