**** READ THE 2.4.3 SECTION BELOW ***

Addon: 			Bang! Libram Swap
Description: 	A Mod to maximise the power of this versitile item slot for all paladin specs.
Author:			Bangerz of Jubei'Thos (Oceanic)
Website:		http://www.curse.com/downloads/details/12351/
Credit to:		HasBoL and HasMendingBuff code from Ladenedge's Holy Librams.
Thanks to:		Katana/Calthas, Stormbringer, for their help with translations.
				Posters on Curse for their ideas and Paladins in Fade for their feedback and ideas (except Yogo :P)

PTR >Beta< Build: 2.43.A1   (24311)

This is a BETA release, it's not fully bug tested and still has a few glitches. Please report any you find at http://wow.curseforge.com/projects/bang-libram-swap/!
With your help it will soon be smooth running again ;)

Known Issues:
Your first cast after each log in is used to calibrate the mod and will not make a swap. Your first ever cast will auto detect your latency.
Spamming causes swaps to be delayed, do not spam in the middle of a cast or you will miss a swap (without the mod your spell would be cancelled).
Incorrectly set latency will cause interupts or no swaps, if unsure of what to set this to, err on the side of caution by setting the latency bar
slightly below your lowest average latency.


*** 2.4.3 ***

Q) Whats all this 2.4.3 stuff?

A) As of 2.4.3, any item being swapped will abort any casts currently in progress. Thus the functionality of this mod had to change slightly.
Previously, librams would be swapped in fractionally after the cast began (0.001s) to prevent GCD issues.
Now, they must be swapped fractionally beforehand, and additional code is required to proactively prevent GCD issues.


Q) I'm a retribution or protection paladin, what do I need to do?

A) Nothing! You lucky devil. The mod should work as before, however this release has not been fully bug tested.



Q) Im Holy!... So how do I use it?

A) You need to create macros for every heal or cast you wish to have a libram swapping active for. The macros should look like this:

*IMPORTANT* The /bls MUST come first in the macro. *IMPORTANT*

/bls holy light
/cast Holy Light(Rank 11)

or 

/bls flash of light
/cast Flash of Light(Rank 7)

or

/bls wrath
/cast Holy Wrath(Rank 2)

If you use multiple ranks you will need multiple macros, if you run out of slots there are mods to increase your macro capacity.





Q) But I use a healing mod that casts spells for me!

A) All of these mods that I am aware of will allow you to use macros instead of spell names. For Healbot for example:

1) Create the macros you need as above
2) Find the entry where the spell you wish to cast is listed (e.g. Click = "Holy Light"). 
3A) Replace the name of the spell with the name of the macro, it must be different to the spell name for some mods.
3B) Some mods will allow you to type a macro directly into the spell slot, do this instead if you are able.
4) Reload UI.
5) Profit!




