Now localized for English, German, Traditional Chinese and French clients.
2.4.3 Patch
Delete previous versions and update to 2.43.B2
Healing Swaps NO LONGER WORK IN COMBAT on spells with a cast time.
This addon will now queue your healing librams for swaps when you next use an instant ability. Macros are no longer required and will not work with 2.43.B1 onwards.
This mod will swap librams based on your spell cast, maximizing mp5, HPS, mitigation and damage output! :O Best of all, it does this during the spells gcd so you do not incur any downtime!
For Holy Light, if you have the libram of mending, this mod will cast HL with this libram once every 30 seconds (now customisable) for the buff, then use the secondary libram you have selected (LoSR, LoAT, LoTL) while the buff is active.
For Flash of Light, the mod will use your PVE libram of choice in PVE mode, or your PVP libram of choice in PVP mode. It now features automated PVP/PVE combat detection.
When using holy damage spells: this mod will also take advantage of your holy damage librams. (Exorcism, holy wrath, judgement of righteousness, and consecration.)
In Retribution mode, Libram cycling will swap in both your 200AP buff and 53 crit buff librams as well as your Exorcism libram so that you gain maximum benefit from all 3. Crusader strike librams can also be swapped in for those with expert timing. Anti GCD detection will abort any swaps that may cause an additional GCD.
In Protection mode, this mod will swap in your Judgement libram of choice while the Judgement cooldown is up, and otherwise have your Holy Shield libram equipped.
This logic can be overridden by just selecting one libram for each mode.
The Menu can be brought up in game with /bls.
PVP/PVE mode can be toggled with /bls pvp, /bls pve for use in macros.
Credit to: Ladenedge(Holy Librams) for the original idea that I have expanded on.
2.42.B2:
Instant holy swaps improved, you may now select 'Extra Swaps' which will disable your damage librams on Judgements and SotC allowing for more healing swaps (If you do not have these damage librams selected this option will be automatically activated).
Holy instant swaps should now once again work on all clients (sorry about that everyone).
Libram swap sound removed.
2.42.k1:
Spamming quickly while casting Holy Light will no longer cause your 2nd libram to swap in early occasionally. Traditional Chinese localization has been added. Slash commands for protection mode; /bls aoe and /bls crush, to toggle LotER and LoR usage quickly. Advanced 2 step and 3 step retribution cycles, 2 step will swap out LoDJ (+200AP) for LoA (+53 crit) for one rotation after it has procced, 3 step will do this and additionally use your crusader strike or exorcism libram (undead/demon detection included). Added the libram of zeal to SotC.
Retribution Cycles Explained: While using the 2 step retribution cycle BLS will equip your LoDJ when you use crusader strike until you proc the 200AP buff using your judgement ability. BLS will then equip your Libram of Avengement on the next crusader strike in time for the next judgement, then return to Libram of DIvine Judgement on the third crusader strike.
The 3 step mode follows a similar cycle, however, if your target is a demon or an undead, and your exorcism cooldown is shorter than your judgement cooldown by at least a GCD, your Libram of Wracking will be equipped, and your Libram of Divine Judgement returned in the GCD caused by casting Exorcism. To use these modes effectively you *must* use crusader strike and exorcism as soon as they are up.
The Libram of Righteous Power can be used with the 2 step cycle, however, it can cause swing timer issues so it is not recommended.
It is possible to use the 3 step cycle without having the Libram of Avengement, just deselect it after choosing the cycle.
Still to come: Support for shamans and druids. Support for less important librams.
Issues!
F.A.Q.
Q: I type /bls and nothing happens! ZOMG!
A: Check that you have Ace3 and Bang!LibramSwap installed in your interface/addons/ folder and that they are listed and checked in your addons menu. If they are, then download and install Ace2.
Q: The menu is really small and hard to read.
Q: PVP detection seems buggy.
Q: If I spam holy light sometimes my second libram swaps in early.
A: Download the latest version (2.42.B2).
Q: The menu works fine but when I cast nothing happens!
A2: Check that the mod is enabled, and that you have checked all the librams you want to use, and unchecked any you dont have.
A3: Check to see if your client (non english) is supported or partially supported in localization.lua.
Known Issues
Libram of Righteous Power can cause gcd/swing issues depending on your rotation: This is known and probably permenant, if your rotation causes these issues I recommend disabling LoRP and using the dual LoA/LoDJ combo instead) ).
Report any bugs (or suspected bugs) you find in a ticket with a detailed description so they can be resolved!
Please feel free to leave any suggestions below, and rate this mod if you like it!
Alternative Download: http://www.curse.com/downloads/details/12351/
Change Log - Bang! Libram Swap
New: 2.43.B2
Instant holy swaps improved, you may now select 'Extra Swaps' which will disable your damage librams on Judgements and SotC allowing for more healing swaps (If you do not have these damage librams selected this option will be automatically activated).
Holy instant swaps should now once again work on all clients (sorry about that everyone).
Libram swap sound removed.
Optional Files - Bang! Libram Swap
Sorry, there are currently no optional files available.
Originally posted by Silent54 Didn't realize I had to cast a instant. It swapped after doing that but why would I want to cast something I wouldn't need to. I just can't see wasting all the mana involved to get librams to swap. Thanks for the help. I guess blizz screwed another class. I know big shock.
Face ----> Palm
Let this be a lesson in actually reading the front page
The idea is not to use instant to activate the swaps, but rather to get that extra bonus when you would be using an instant anyway.
This is still very useful in arena and 5 mans, and will once again be useful in WotLK, where you will be judging much more often because of the new holy talents.
Originally posted by Bangerz And you are using an instant ability, such as a buff, shock, seal etc after you heal? What does the debug say then?
Didn't realize I had to cast a instant. It swapped after doing that but why would I want to cast something I wouldn't need to. I just can't see wasting all the mana involved to get librams to swap. Thanks for the help. I guess blizz screwed another class. I know big shock.
Originally posted by Bangerz Its not swapping after you heal then use an instant cast? If not do a '/bls debug' and post what that says here. Also post your WoW client and 'bls help' version # and I can work out what the issue is.
I'll do what you posted but yea it's not swapping anything. I've tried everything to include popping BoL on myself to see if the libram would swap. Nothing happened.
ed. I did the debug and it shows the libram que but never changes. For example I spammed flash and the debug wrote: Libram Qd: Blessing Book of Nagrand and show a Spell Cast of that spell. The librams for both types of spells would never swap my librams. I also popped BoL on myself and cast; however, doing that my Libram of Souls Redeemed would not pop up as a que. I continued to get either my flash or holy light librams as a que but as stated nothing would ever swap. All my librams are checked in the holy libram options.
The bls help version number is 2.43.B2. I believe my client is 2.4.3(8606).
Originally posted by Silent54 Bangerz, Not sure if I'm doing something wrong but can't seem to get the addon to work. I have it enabled and removed the previous macro entries. Still doesn't que or swap any librams.
Its not swapping after you heal then use an instant cast? If not do a '/bls debug' and post what that says here. Also post your WoW client and 'bls help' version # and I can work out what the issue is.
Bangerz, Not sure if I'm doing something wrong but can't seem to get the addon to work. I have it enabled and removed the previous macro entries. Still doesn't que or swap any librams.
Originally posted by Silent54 Hey Bangerz. Thanks for the help. I downloaded the version that you posted today and according to the TOC file it shows a version number of 2.43.A1 instead of 2.43.B2. This also different from the download which saves as 2.43.B1.
Ahh my bad, im used to wowace and its auto toc bumping, fixed now :P
The real 2.43.B2 is now also uploaded, not sure why b1 is still there... hmm.
Hey Bangerz. Thanks for the help. I downloaded the version that you posted today and according to the TOC file it shows a version number of 2.43.A1 instead of 2.43.B2. This also different from the download which saves as 2.43.B1.
The macros were for the PTR version 2.43.A, which unfortunately used a workaround that well, doesnt work around anymore.
Download 2.43.B2 and dont worry about using the macro.
Quote:
Originally posted by Silent54 Hey Bangerz, I have both this addon and healbot and trying to work the macro as described in your readme to get this addon to work into the healbot addon. The problem for me is how to intergrate the macro into healbot once it's created. I posted on the healbot forum but I've gotten any responce on how to do this. So wasn't sure if you could help me out.
ed. I got a little help on the healbot forum. I used the macro in your readme along with what I was told on the HB forum. I get the heal but the libram never swaps. Here's what I have as a macro.
Hey Bangerz, I have both this addon and healbot and trying to work the macro as described in your readme to get this addon to work into the healbot addon. The problem for me is how to intergrate the macro into healbot once it's created. I posted on the healbot forum but I've gotten any responce on how to do this. So wasn't sure if you could help me out.
ed. I got a little help on the healbot forum. I used the macro in your readme along with what I was told on the HB forum. I get the heal but the libram never swaps. Here's what I have as a macro.
Instant holy swaps improved, you may now select 'Extra Swaps' which will disable your damage librams on Judgements and SotC allowing for more healing swaps (If you do not have these damage librams selected this option will be automatically activated).
Holy instant swaps should now once again work on all clients (sorry about that everyone).
Libram swap sound removed.
2.43.Ba
I have uploaded a new version that will now queue healing librams for swap, and then carry out the swap on your next instant ability. This should be useful for arena and some areas of PVE.
Protection and Retribution modes still work as normal.
I know you guys have been waiting for it so I have released my current 2.4.3 compatible beta version! It's not perfect yet but it's working at least.
You will need to read the readme.txt included in the folder for instructions on how to create the correct macros for use with this mod and with healing mods. Also double check the setting of the new latency bar in the menu, cast a heal after you log in to auto calibrate this.
As per usual please report any bugs you find in a ticket at the curse forge so we can get rid of them!
** NOTE THAT ALL PREVIOUS VERSIONS ARE INCOMPATIBLE WITH 2.4.3 **
How will this work for us that use a click casting type addon such as clique casting or click2cast? It doesn't seem possible to use this addon with a click casting addon if you have to use macros to get this to work. I had clique casting and this addon running tonight on a raid and my casting was interupted everytime a libram changed. Leave it to blizz to continually screw good things up.